/***********************************************/
/* Desc:   Global Page Styles       */
/* Auth:   Gerard - Figaro, Inc.               */
/*         Copyright 2007-2009 Figaro, Inc. - All Rights Reserved */
/***********************************************/

html 
	{/*** Generic IE hacks ***/
	height:100%; max-height:100%; padding:0; margin:0; border:0; background-:#000000;
	font-size:80%; font-family: 'Trebuchet MS', arial, tahoma, verdana, sans-serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}
body 
	{/* Page Body */
		background-color: #000;
		height:100%;
		max-height:100%;  
		font-family: 'Trebuchet MS', arial, tahoma, verdana, sans-serif;
		text-align: center; 
		overflow:hidden; 
		padding:0; 				
		margin:0; 				
		border:0; 
		
	}
	
span#e4             { /* pic-terminator.gif */
	background      : transparent url(img/pic-terminator2.gif) no-repeat top left;
	background      : transparent url(img/pic-terminator.gif) no-repeat top left;
	position        : absolute;
	left            : 150.00pt;
	top             :  83.25pt;
	width           : 171.75pt;
	height          : 234.00pt;

	left            : 120.00pt;
	width           : 234.00pt;
	}
span#e3             { /* pic-sinister.gif */
	background      : transparent url(img/pic-sinister2.gif) no-repeat top left;
	position        : absolute;
	left            :  82.50pt;
	top             : -36.75pt;
	width           : 204.00pt;
	height          :  36.75pt;
	}
div#e3             { /* pic-sinister.gif */
	background      : transparent url(img/pic-sinister2.gif) no-repeat top left;
	position        : absolute;
	display			: block;
	left            :  89.50pt;
	top             :  30pt;
	width           : 204.00pt;
	height          :  36.75pt;
	}
span#e2             { /* pic-ops.gif */
	background      : transparent url(img/pic-ops2.gif) no-repeat top left;
	position        : absolute;
	left            : 317.25pt;
	top             : -36.00pt;
	width           :  72.75pt;
	height          :  36.00pt;
	}
div#e2             { /* pic-ops.gif */
	background      : transparent url(img/pic-ops2.gif) no-repeat top left;
	position        : absolute;
	left            : 310.25pt;
	top             :  30pt;
	width           :  72.75pt;
	height          :  36.00pt;
	}
span#e1             { /* pic-author.gif*/
	background      : transparent url(img/pic-author2b.gif) no-repeat top left;
	background      : transparent url(img/pic-author2c.gif) no-repeat top left;
	position        : absolute;
	left            : 146.50pt;
	top             : -19.50pt;
	width           : 211.50pt;
	height          :  19.50pt;
	}
div#e1             { /* pic-author.gif*/
	background      : transparent url(img/pic-author2b.gif) no-repeat top left;
	background      : transparent url(img/pic-author2c.gif) no-repeat top left;
	position        : absolute;
	left            : 146.50pt;
	bottom          : 0;
	width           : 211.50pt;
	height          :  19.50pt;
	}
	

/* ------------------------------------------ */
/* Page Holders */	
/* ------------------------------------------ */
div#page            
	{ /* Welcome Page Holder */
		background		: #000000;
		background		: #556B2F;
		background		: transparent;
		position        : relative;
		width           : 457.50pt;
		height          : 360.00pt;
		text-align      : left;
		margin-left     : auto;
		margin-right    : auto;
	}
#sitecontainer
	{/*** Overall site container area ***/
		position:relative;
		margin:0;
		text-align:center;
		width:100%; 	
		height:100%;
		max-height:100%; 
		overflow:auto;
		border:0; 
		background-image: url(img/bg_spike_02.gif);
		background-repeat: no-repeat;
		background-position: top center;
		background-attachment: fixed;
	}
div#standard            
	{ /* Standard Site Wide Page Holder */
		display			: block;
		color			: #F5DEB3;
		color			: #FFEFD5;
		font-size-		: 14px;
		position        : relative;
		width           : 655px;
		text-align      : left;
		padding			: 0;
		margin			: auto;
		border-			: 1px solid magenta;
	}
div#standard a:link,div#standard a:visited,div#standard a:active
	{
		color:#666666;
		color:#E77471;
		color:#8B0000;
		font-weight:bold;
	}
div#standard a:hover
	{	color:#99C68E;	
		color:#556B2F;
	}
div#header            
	{ /* Standard Site Wide Page Holder */
		position        : relative;
		display			: block;
		background		: transparent url(img/pic-header_01.gif) no-repeat 0 -35px;
		width           : 655px;
		height			: 81px;
		margin			: auto;
		font-size		: 25px;
		text-align		: right;	
		border-			: 1px solid yellow;
	}
div#footer           
	{ /* Standard Site Wide Page Holder */
		display			: block;
		position        : relative;
		width           : 500px;
		padding			: 5px 0 0 0;
		margin			: auto;
		text-align		: center;
		font-weight		: normal;
		border-			: 1px solid red;
	}
#pics_box
	{ /*Photo list holder */
		position:absolute;
		background:#556B2F;	/* Medium Green */
		background:#8B0000;	/* Deep Red */
		background:transparent;
		background:transparent url(img/back-camo01b.gif);
		background:#000000 url(img/back-texture_black.gif);  
		border:1px solid #666666;	/* Default Bright Red */
		border:1px solid #556B2F;	/* Dark Olive Green */
		border:0;
		width:560px;
		height:116px;
		top:28px;
		left:177px;
		font-size:1px;
		margin:0;
		padding:0;
		z-index:0;
	}
*html #pics_box
	{ /*Photo list holder */
		height:116px;
		top:30px;
		left:177px;
	}
	
img.nicname
	{
		border:0;
		float:right;
		margin:-60px 0 0 0;
	}
img.float_left
	{
		margin:3px 20px 5px 3px;
		padding:3px;
		border:0;
		float:left;
	}
img.float_right
	{
		margin:3px 20px 5px 3px;
		padding:3px;
		border:0;
		float:right;
	}
img.avatar_wide
	{
		border:0;
		float:left;
		margin:3px 20px 5px 3px;
		padding:3px;
		width:200px;
		height:135px;
	}
img.avatar_tall
	{
		border:0;
		float:left;
		margin:3px 20px 5px 3px;
		padding:3px;
		height:200px;
		width:150px;
	}
img.blog_wide
	{
		border:0;
		margin:2px 5px 0 2px;
		float:left;
		width:110px;
		height:75px;
	}
img.blog_tall
	{
		border:0;
		margin:2px 5px 0 2px;
		float:left;
		width:75px;
		height:110px;
	}

/* ------------------------------------------ */
/* Content Containers..... */	
/* ------------------------------------------ */
.content01
	{/* Main Content Holder..... */
		display:block;
		text-align:left;
		margin:5px 0 5px 0;
		padding:0 5px 5px 0;
		margin:0;
		padding:0;
		float:left;
		width:99%;
		border-:1px solid yellow;
	}
.content01_sub01
	{/* Fixed Width Sub Content Holder..... */
		display:block;
		width:575px;
		width:630px;
		text-align:left;
		margin:0 0 0 20px;
		padding:0 5px 0 5px;
		margin:0;
		float:right;
		border-:1px solid cyan;
	}
.content01_sub02
	{/* Dynamic Width/Height Sub Content Holder..... */
		display:block;
		text-align:left;
		margin:0;
		padding:0 5px 0 5px;
		border-:1px solid blue;
	}
.content01_welcome
	{/* Main Home Page Content Holder..... */
		display:block;
		text-align:center;
		font-weight: bold;
		font-size:36px;
		margin:30px;
		padding:20px;
		border-x:1px solid cyan;
	}
.blog_list
	{/* Blog List Holder..... */
		display:block;
		width:400px;
		margin:0;
		padding:0;
		text-align:left;
		float:left;
		border-:1px solid green;
	}
.blog_heading
	{/* Blog Item Heading Holder..... */
		display:block;
		width:400px;
		margin:25px 0 0 0;
		padding: 1px 3px 1px 0;
		color:#8B0000;
		color:#000;
		border-bottom:1px solid #556B2F;
	}
.blog_item_list
	{/* Blog Items List Holder..... */
		display:block;
		margin-:0 10px 0 0;
		text-align:left;
		border-:1px solid #CD5C5C;
	}
.blog_item_title
	{/* Blog Item Title Holder..... */
		display:block;
		margin:0;
		padding:5px 0 0 0;
		text-align:left;	
		color:#7F5A58;
		color:#8B0000;
		color:#2F4F4F;
		color:#000;
	}
.blog_item_info
	{/* Blog Item Info Holder..... */
		display:block;
		margin:-2px 0 5px 0;
		padding:0;
		text-align:left;
		color:#556B2F;
	}
.blog_item_content
	{/* Blog Item Content Holder..... */
		display:block;
		margin:0;
		padding:0 0 5px 20px;
	}
.content_right
	{/* Right Side Content Holder..... */
		display:block;
		width:180px;
		margin:0;
		padding:0;
		text-align:left;
		float:right;
		border-:1px solid green;
	}
#slideshow_show_play_button
	{/* Play Photo SlideShow Button Style */
		position:absolute;
		top:5px;
		right:-75px;
		width:60px;
		height:60px;
		margin:0;
		padding:0;
		z-index:50;
		border-x:1px solid red;
	}
*html #slideshow_show_play_button
	{/* Play Photo SlideShow Button Style - IE Hacks */
		right:-78px;
	}
#slideshow_show_play_button a:link, #slideshow_show_play_button a:visited, #slideshow_show_play_button a:active
	{
		background:url(img/ico_play_button_01.gif) no-repeat;
		padding: 0 0 33px 33px;
		height:60px;
		width:60px;
		font-size:12px;
	}
#slideshow_show_play_button a:hover, #slideshow_show_play_button a:focus
	{
		background:url(img/ico_play_button_01b.gif) no-repeat;
	}	
	
#photo_show_default, #blog_show_default, #slideshow_show_default
	{
		position:absolute;
		top:80px;
		left:90px;
		display:block;	
		background:#808000;
		background:#556B2F;
		width:490px;
		text-align:center;
		margin:0;
		padding:0;
		border:3px solid #556B2F;
		border:3px solid #000000;
		z-index:10;
		
		filter:alpha(opacity=95);  zoom:1;
		-moz-opacity:0.95;
		-khtml-opacity: 0.95;
		opacity: 0.95;
		
	}
#blog_show_default, #slideshow_show_default
	{
		position:absolute;
		top:80px;
		left:35px;
		width:580px;
	}
#slideshow_show_default
	{
		position:absolute;
		top:10px;
		left:15px;
		width:580px;
	}
* html #photo_show_default, * html #blog_show_default, * html #slideshow_show_default
	{	}
#photo_show_default img
	{
		border:0;
		border:2px solid #000000;
		margin:10px 0 10px 0;
	}
* html #photo_show_default img
	{
		margin:10px 0 5px 0;
	}
#video_show_default
	{/* Default Embedded Video Container */
		position:absolute;
		top:55px;
		left:150px;
		display:block;
		width:390px;
		text-align:center;
		padding:0;
		background:#556B2F;
		border:1px solid #000000;
		color:#FFEFD5;
		z-index:10;	
	
		filter:alpha(opacity=95);  zoom:1;
		-moz-opacity:0.95;
		-khtml-opacity: 0.95;
		opacity: 0.95;
	}
#video_show_default .header
	{/* Embedded Video Container Header Block */	
		display:block;
		background:#000000 url(img/back_header_00.gif) repeat-x;
		text-align:left;
		font-size:11px;
		font-weight:normal;
		height:15px;
		padding:3px 5px 3px 5px;
		border:0;
		border-bottom:1px solid #000000;
	}
#video_show_default .header .caption
	{/* Embedded Video Container Header Block Text */		
		display:block;
		width:270px;
		padding:0;
		margin:-1px 0 0 0;
		border-:1px solid magenta;
	}
#video_show_default .header .close_btn
	{/* Embedded Video Container Header Block Close Button */		
		position:absolute;
		top:3px;
		right:6px;
		display:block;
		background:transparent url(img/ico_cross_gray_small.gif) no-repeat;
		font-size:12px;
		height:12px;
		width:12px;
		padding:0;
		margin:0;
		z-index:20;
	}
#video_show_default .header div.close_btn a:link, #video_show_default .header div.close_btn a:visited,
#video_show_default .header div.close_btn a:active
	{/* Embedded Video Container Header Block Close Button Link */		
		display:block;
		padding:1px;	margin:0;	text-decoration:none;	border:0;
		height:12px;
		width:12px;
	}
#video_show_default .header div.close_btn a:hover	
	{/* Embedded Video Container Header Block Close Button Link Hover */		
		background-:#808000 url(img/ico_cross_gray_small.gif) no-repeat;
	}
/* ------------------------------------------ */
/* Generic List Settings */
/* ------------------------------------------ */
ul.default
	{
		list-style-image:url(img/dot_brown.gif);
		padding:0 0 0 15px;
	}
ul.default li
	{	
		padding-bottom:5px;
	}
ul.list01
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
ul.list01 li
	{
		display:block;
		padding:2px;
		margin:2px 0 2px 15px;
		height:20px;
		border-:1px solid red;
	}
ul.list01 li a:link, ul.list01 li a:visited, ul.list01 li a:active
	{
		display:block;
		color:#FFEFD5;
		padding:0 0 0 3px;
		margin:0;
		height:20px;
		text-decoration:none;
		border:0;
	}
ul.list01 li a:hover
	{	color:#E77471;
		color:#99C68E;
	}
	
/* ------------------------------------------ */
/* DEFAULT Menu Navigator Settings */
/* ------------------------------------------ */
#mainmenu
	{/* Main Top Menu Navigator..... */
		position-:absolute;
		display:block;
		background:transparent;
		width:425px;
		text-align:left;
		margin:0;
		padding:0;
		float:left;
		z-index:5;
		border-:1px solid blue;
	}
*html #mainmenu
	{/* IE 5, 6 - Specific Spacing Issues Fix ..... */
		top:0;
		left:0;
	}
#mainmenu ul.menu
	{
		list-style-type:none;
		margin:0;
		padding:0;
		float:left;
	}
#mainmenu ul.menu li
	{
		display:inline;
		padding:0 5px 0 5px;
		margin:0 2px 0 2px;
		border-right:1px solid #556B2F;
	}
* html #mainmenu ul.menu li
	{	}
#mainmenu ul.menu li.last
	{	border:0;	}
#mainmenu ul.menu li.selected
	{	background:transparent url(img/back_solid_01.gif);	
		filter:alpha(opacity=95);  zoom:1;
		-moz-opacity:0.95;
		-khtml-opacity: 0.95;
		opacity: 0.95;
	}
#mainmenu ul.menu li a:link, #mainmenu ul.menu li a:visited, #mainmenu ul.menu li a:active
	{
		margin:0;
		padding:0;
		text-decoration:none;
		color:#FFEFD5;
		border:0;
	}
#mainmenu ul.menu li a:hover
	{	color:#8FBC8F;	}
#mainmenu ul.menu li.selected a.selected
	{	
		color:#8B0000;
		color:#000;	
	}
#mainmenu ul.menu li.selected a.selected:hover
	{	
		color:#8B0000;
		color:#556B2F;
	}

/* ------------------------------------------ */
/* DEFAULT Photo List Navigator Settings */
/* ------------------------------------------ */
#photolist
	{/* Photo List Navigator..... */
		display:block;
		background:transparent;
		width:170px;
		text-align:left;
		font-size:10px;
		color:#000;
		margin:0;
		padding:0;
		float:left;
		z-index:5;
		border-:1px solid blue;
	}
*html #photolist
	{/* IE 5, 6 - Specific Spacing Issues Fix ..... */
	}
#photolist ul.menu
	{
		list-style-type:none;
		margin:10px 0 0 -5px;
		padding:0;
		float:left;
		border-:1px solid red;
	}
#photolist ul.menu li
	{
		display:inline;
		background:#808000;
		background:#556B2F;
		padding:4px;
		margin:0 3px 5px 0;
		width:70px;
		height:60px;
		float:left;
		border:1px solid #556B2F;
		border:1px solid #000000;
	}
#photolist ul.menu li.selected
	{	background:transparent url(img/back_solid_01.gif);	
		filter:alpha(opacity=95);  zoom:1;
		-moz-opacity:0.95;
		-khtml-opacity: 0.95;
		opacity: 0.95;
	}
#photolist ul.menu li a:link, #photolist ul.menu li a:visited, #photolist ul.menu li a:active
	{
		display:block;
		width:70px;
		height:60px;
		text-decoration:none;
		font-size:1px;
		margin:0;
		padding:0;
		border:1px solid #556B2F;
	}
#photolist ul.menu li a:hover
	{	
		color:#8FBC8F;	
		border:1px solid #fff;
	}
#photolist ul.menu li.selected a.selected
	{	
		color:#8B0000;
		color:#000;	
	}
#photolist ul.menu li.selected a.selected:hover
	{	
		color:#8B0000;
		color:#556B2F;
	}

/* ------------------------------------------ */
/* DEFAULT Curved box style - black bground with red border */
/* ------------------------------------------ */

.btop, .bbottom{display:block; background:transparent; font-size:1px}
.def-b1, .def-b2, .def-b3, .def-b4{display:block; overflow:hidden}
.def-b1, .def-b2, .def-b3{height:1px}
.def-b2, .def-b3, .def-b4 
	{	background:#000 url(img/back_header_00.gif) repeat-x; 
		border-left:1px solid #666666; 
		border-right:1px solid #666666;}
.def-b1{margin:0 5px; background:#666666;}
.def-b2{margin:0 3px; border-width:0 1px;}
.def-b3{margin:0 2px;}
.def-b4{height:2px; margin:0 1px;}
.def-header{display:block; color:#000; padding:2px 1px 2px 1px; 
				text-align:center; border:1px solid #666666; border-width:0 1px; margin:0;}
.def-content {	display:block; 
				background:#000 url(img/back_solid_01.gif); 
				border:1px solid #666666; 
				border-top:0; 
				border-bottom:0; 
				margin:0; 
				padding:10px;
				
				filter:alpha(opacity=95); zoom:1;
				-moz-opacity:0.95;
				-khtml-opacity: 0.95;
				opacity: 0.95;
				}
.def-fixed-height {height:430px;}
.def-fixed-width {width:585px;}

/******************************/
/*** Blog List Navigation -Ver 1.00 **/	
/******************************/
#nav_blog
	{ 	
		margin:0 10px 0 10px;
		padding:0;
		color:#000000;	
	}
* html #nav_blog
	{	
	}
#nav_blog ul
	{	list-style:none;margin:0;padding:0;text-align:left;}   
#nav_blog ul li
	{	display:inline;margin:0;width:15px;	}
#nav_blog ul li a:link, #nav_blog ul li a:visited, #nav_blog ul li a:active 
	{	
		width:15px;
		background:transparent;
		color:#000;
		font-size:13px;
		font-weight:normal;
		line-height:118%;
		text-decoration:none;
		float:left;
		border:0;
		margin:0 0 0 5px;
		padding:0 0 0 5px;
	}
/** Another IE5 & IE6 spacing issue hack **/		
* html #nav_blog ul li a:link, #nav_blog ul li a:visited, #nav_blog ul li a:active 
	{	border-top:0;	
		border-bottom:0;
		line-height:115%;
	}
	
#nav_blog ul li a.selected:link, #nav_blog ul li a.selected:visited, #nav_blog ul li a.selected:active 
	{	
		background:#556B2F;
		color:#a9a9a9;
	}
#nav_blog ul li a:hover
	{ 	
		background:#556B2F;
		color:#a9a9a9;
		color-:#556B2F;	
		text-decoration:underline;
	}      
* html #nav_blog ul li a:hover
	{	margin-top-:-1px;	}      
	
	
/******************************/
/*** Main Menu For Tabs -Ver 1.00 **/	
/******************************/
#mnu_tabs02
	{ 	position:absolute;
		top:55px;
		left:60px;
		width:170px;
		padding:0 0 0 0;
		display:block;
		margin:0 0 0 -5px;
		border-bottom:0;
		float:left;
		margin:0;
	}
* html #mnu_tabs02
	{	
		top:55px;
		left:60px;
	}
#mnu_tabs02 ul
	{	list-style:none;margin:0;padding:0;text-align:left;}   
#mnu_tabs02 ul li
	{	display:inline;margin:0;width:165px;	}
#mnu_tabs02 ul li a:link, #mnu_tabs02 ul li a:visited, #mnu_tabs02 ul li a:active 
	{	
		width:165px;
		background:transparent;
		color:#000;
		font-size:12px;
		font-weight:normal;
		line-height:129%;
		text-decoration:none;
		float:left;
		border:0;
		margin:0;
		padding:0;
	}
/** Another IE5 & IE6 spacing issue hack **/		
* html #mnu_tabs02 ul li a:link, #mnu_tabs02 ul li a:visited, #mnu_tabs02 ul li a:active 
	{	border-top:0;	
		border-bottom:0;
		line-height:126%;
	}
	
#mnu_tabs02 ul li a:hover
	{ 	color:#556B2F;	}      
* html #mnu_tabs02 ul li a:hover
	{	margin-top:-1px;	}      
#mnu_tabs02 ul li a.first:link, #mnu_tabs02 ul li a.first:visited, #mnu_tabs02 ul li a.first:active 
	{	border-left:1px solid #A9A9A9;	}
#mnu_tabs02 ul li a.last:link, #mnu_tabs02 ul li a.last:visited, #mnu_tabs02 ul li a.last:active 
	{	border-right:1px solid #A9A9A9;	}
         
#mnu_tabs02 ul li a.selected:hover,#mnu_tabs02 ul li a.selected:link,
	#mnu_tabs02 ul li a.selected:visited, #mnu_tabs02 ul li a.selected:active,
	#mnu_tabs02 ul li.selected
	{	color-:#7F5A58;
		background-:#ffffff;
		border-bottom-:1px solid #ffffff;
	}      

/******************************/
/* Dynamic Sub Menu HOVER -Ver 2.00 */
/******************************/
#mnu_tabs02 .sub2 
	{	display:none;z-index:100;	}
/* For IE5.5 & IE6 hack */	  
#mnu_tabs02 table 
	{	position:absolute;
		border-collapse:collapse; 
		left:0; 
		top:0;
	}
#mnu_tabs02 a:hover .sub2 li a:hover, #mnu_tabs02  a:hover .sub2 li a:hover, 
#mnu_tabs02  li:hover .sub2 li a:hover, * html #mnu_tabs02 a:hover .sub2 li a:hover 
	{	background:transparent; 
		color:#E77471;
		border-bottom-:0;
	}
#mnu_tabs02  li a:hover .sub2, #mnu_tabs02  li:hover .sub2 
	{	display:block; 
		position:absolute; 
		top:0; 
		left:175px; 
		background:#000000;
		width:335px; 
		height:325px; 
		font-size:11px;
		text-align:center;
		margin:0; 
		padding:10px; 
		z-index:100; 
		filter:alpha(opacity=95); zoom:1;
		opacity:0.95;							
		-moz-opacity:0.95;
		border:1px solid #666666;
	}
* html #mnu_tabs02  li a:hover .sub2, * html #mnu_tabs02  li:hover .sub2
	{
		top:1px; 
		left:175px; 
	}
#mnu_tabs02 .sub2
	{	margin:0; 
	}
#mnu_tabs02 .sub2 ul
	{	list-style:none;
		margin:0; 
		text-align:left;
	}
#mnu_tabs02  a:hover .sub2 li 
	{
		margin:0;
		padding:0;
		width:300px;
		border-:1px solid yellow;
	}
#mnu_tabs02  a:hover .sub2 li a, #mnu_tabs02  a:hover .sub2 li a:visited,
#mnu_tabs02  li:hover .sub2 li a 
	{	display:block;
		background:transparent;
		color:#7F5A58;
		text-decoration:none;
		text-align:left;
		font-size:12px;
		font-weight:normal;
		padding:0;
		margin: 3px 2px 3px 2px;
		float:left;
		white-space-:nowrap; 
		border:0;
   	}
* html #mnu_tabs02  a:hover .sub2 
	{	z-index:-1; 
		margin-top:0; 
		margin-t\op:1px;
	}




	
/*--- EndOfFile ---*/
