
/******************
START / GLOBAL TEMPLATE DEFAULT PARAMETERS*
* ! EDIT CAREFULLY ! *
avoid adding style parameters in the global template unless its a global change
*************/

/*Development Junk - DELETE when Published adn if, remove tags from html docs*/
.validationlinks p{display:none;}

/*Global Resets and defaults*/
h1,h2,h3,h4,h5,img,div,ul,li,html,body,p,img,a
{margin:0;padding:0;line-height:1.2;border:none;
/*font-family:Georgia, Times New Roman, Times, serif;*/
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:13px;
}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
/* mac hide \*/
html,body{height:101%;width:100%;}
/* end hide */

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* END CLEAR FIX*/

body{background-color:#fefefe;text-align:center;cursor: default}

.clear{clear:both;line-height:0;height:0;}
.left{float:left;}
.right{float:right;}

/*branding*/
/*.copyright{font-size:11px;font-weight:bold;}*/

/*layout*/
#block1{
	width:auto;
	height:auto;
	background: url(/images/style_001/bg-window1a.jpg) repeat-x top center;
	}

#block2{
	width:100%;
	height:auto;
	min-height:500px;
	padding-top:10px;
	/*background: transparent url(/images/style1/bgfade_02.jpg) repeat-x bottom center;*/
	}
/*****	
#block3{
	background: transparent url(/images/style_001/shadow-2-838.png) repeat-y top center;
	}
*html #block3{background-image:none;} 
******/
#block3{background-image:none;}
	
#block4{
	width:830px;
	height:auto;
	margin:auto;
	background: transparent url(/images/style_001/whitediag1.jpg) repeat top center;
	border: 1px solid #000000;
	}
	
#block5{
	width:830px;
	background: transparent url(/images/style_001/whitediag-fade1.jpg) repeat-x top center;
	padding:5px 0 5px 0;
	}
	
#block6{
	width:820px;
	height:auto;
	margin:auto;
	/*background-color:none;*/
	border: 1px solid #000000;
	}
	
#header{
	background: #000000 url(/images/style_001/bg-header.jpg) repeat-x top center;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin:0;
	padding:0;
	height:167px;
	}
#headerlogo{}
#header h1{padding:0;float:left;}

#header ul{
	display:block;
	margin-left:20px;
	}
#header ul li{
	display:block;
	list-style:none;
	float:left;
	padding-right:2px;
	}

#header #userauth{
	float:right;text-align:right;width:490px;height:102px;
	}
#header #userauth p{padding:20px 20px 0 0;color:#ffffff;font-weight:normal;font-size:11px;}
#header #userauth p a{color:#ffffff;text-decoration:none;padding:0 2px 0 2px;}
#header #userauth p a:hover{color:#ffae00;}
#header #userauth p a:active{color:#ffae00;}
#header #userauth p a .firstchild{padding:0 2px 0 0;}
#header #userauth p a .lastchild{padding:0 0 0 2px;}

#navbar{float:left;
	background: transparent url(/images/style_001/nav_center.jpg) repeat-x top left;
	}
#navbar .lastchild{padding-right:0;}

/*
#navhome{float:left;display:block;margin:0;background:transparent url(/images/style2/home_onx.jpg) repeat-x bottom center;}
#navprofile{float:left;display:block;margin:0;background:transparent url(/images/style2/profile_onx.jpg) repeat-x bottom center;}
#navgallery{float:left;display:block;margin:0;background:transparent url(/images/style2/gallery_onx.jpg) repeat-x bottom center;}
#navcontact{float:left;display:block;margin:0;background:transparent url(/images/style2/contact_onx.jpg) repeat-x bottom center;}
*/

#subheader{
	background:#FFFFFF url(/images/style_001/bg-headbotshdw.jpg) repeat-x top left;
	border-bottom:1px solid #000000;
	height:16px;
	}
	
#content_body{/*position:relative;top:0;left:0;*/padding:0;margin:0;}
*html #content_body{zoom:1;}

#content{
	float:left;
	clear:both;
	}
	
#footer{
	/*position:relative;top:0;left:0;
	border-top: 1px solid #000000;*/
	clear:both;
	padding:0;
	margin:0;
	}

#footerlinks {height:57px;background:#f2f6f9 url(/images/style_001/bg-window1a.jpg) repeat-x 0px -40px;}
#footerlinks .firstchild{float:left;font-size:10px;}
#footerlinks ul{display:block;margin:0 8px 0 8px;}
#footerlinks li{display:block;list-style:none;float:right;position:relative;top:34px;left:0px;text-align:right;padding-left:6px;color:#FFFFFF;}
#footerlinks li a{padding:0 6px 0 6px;color:#FFFFFF;text-decoration:none;}
#footerlinks li a:hover{padding:0 6px 0 6px;color:#ffae00;}
#footerlinks li a:active{padding:0 6px 0 6px;color:#ffae00;}

#copyright{
	position:relative;top:0;left:0;
	color:#ffffff;
	}

#bottomfill{
	position:relative;top:0;left:0;
	height:50px;}
/******************END / GLOBAL TEMPLATE DEFAULT PARAMETERS** ****************/

/******************start / TEMPLATE SPECIFIC CONTAINERS******************/
/******************END / TEMPLATE SPECIFIC CONTAINERS******************/

/******************START / NAMED TEMPLATE CONTAINERS******************/	

	/****Section: DEFAULT>>>>****
	#default{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
	#default #content_body{background-color:#ffffff;text-align:left;clear:both;}
	#default #content{padding:0 0 30px 0;width:558px;}
	#default #content p{padding:0 10px 0 10px;}
	#default #content h2{padding:10px;}
	#default #content h3{padding:10px;}
	#default #content h4{padding:10px;}
	#default #colum{padding:0;width:261px;float:left;text-align:center;margin-left:1px;}
	*html #default #colum{width:259px;}
	#default #colum #navcol h2{padding:10px;}
	#default #colum #navcol h3{padding:10px;}
	#default #colum #navcol h4{padding:10px;}
	#default #colum #navcol p{padding:10px;}
	#default #colum #navcol #newstuff{text-align:left;padding:10px;}
	#default #colum #navcol #newstuff p{padding:2px 10px 0 10px;}
	
	#default #loginform{padding:50px 20px 20px 200px;}
	#default #loginform h3{padding:0 0 10px 0;}
	****<<<<Section: DEFAULT****/
	/****Section: PROFILE>>>>***/
	#default{}
	#default #content_body{text-align:center;clear:both;background-color:#ffffff;}
	#default #content{padding:0 0 30px 0;width:820px;}
	#default #content.disabled{padding:60px 0 80px 0;width:820px;background-color:#ffffff;}
	*html #default #content{padding:0 0 30px 0;width:820px;}
	#default #content p{padding:0 16px 10px 16px;}
	#default #content h2{padding:10px 10px 10px 16px;}
	#default #content h3{padding:16px 10px 10px 16px;}
	#default #content h4{padding:10px 10px 10px 16px;}
	#default #content a{text-decoration:underline;color:#244652;}
	#default #content a:hover{text-decoration:none;color:#e63810;}
	
	#default #content ul{padding:10px 100px 10px 100px;margin:10px 100px 10px 100px;text-align:left;background-color:#FFFFDF;border:1px solid #333333;}
	#default #content li{padding:2px;}
	
	#default #content .contentnav ul {display:block;height:28px;padding-top:4px;border-bottom:1px solid #CCC;margin:0 10px 0 16px;}
	#default .contentnav ul li {display:block;list-style:none;float:left;padding:0 20px 0 0;}
	#default #content .contentnav li a{color:#244652;font-weight:bold;text-decoration:none;}
	#default #content .contentnav li a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#default #content .contentnav li a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	#default #content .contentnav .lastchild{float:right;font-size:10px;}
	/****<<<<Section: PROFILE ****/
	
	/****Section: ERROR>>>>***/
	#error{}
	#error #content_body{text-align:center;clear:both;background-color:#ffffff;}
	#error #content{padding:40px 0 30px 0;width:820px;}
	*html #error #content{padding:0 0 30px 0;width:820px;}
	#error #content p{padding:0 16px 10px 16px;}
	#error #content h2{padding:10px 10px 10px 16px;}
	#error #content h3{padding:16px 10px 10px 16px;}
	#error #content h4{padding:10px 10px 10px 16px;}
	
	#error #content .contentnav a{color:#244652;font-weight:bold;text-decoration:none;}
	#error #content .contentnav a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#error #content .contentnav a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	/****<<<<Section: ERROR ****/
	
	/****Section: HOME2 >>>>****/
	#home2{}
	#home2 #content_body{text-align:left;clear:both;background:#ffffff url(/images/style_001/pixel_black.gif) repeat-y 476px 0px;}
	#home2 #content{padding:0 0 30px 0;width:469px;}
	*html #home2 #content{padding:0 0 30px 0;width:467px;}
	#home2 #content p{padding:0 16px 10px 16px;}
	#home2 #content h2{padding:10px 10px 10px 16px;}
	#home2 #content h3{padding:16px 10px 10px 16px;}
	#home2 #content h4{padding:10px 10px 10px 16px;}
	
	#home2 #content #feature1 ul {display:block;height:28px;padding-top:4px;border-bottom:1px solid #000;margin:0 10px 0 16px;}
	#home2 #content #feature1 ul li {display:block;list-style:none;float:left;padding:0 20px 0 0;}
	#home2 #content #feature1 li a{color:#244652;font-weight:bold;text-decoration:none;}
	#home2 #content #feature1 li a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#home2 #content #feature1 li a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	
	#home2 #content #feature2{margin:10px 0px 10px 0px;}
	#home2 #content #feature2 img{margin:1px 10px 8px 16px;}
	#home2 #content #feature2 h2{}
	#home2 #content #feature2 h3{padding:0px;font-size:12px;}
	#home2 #content #feature2 h3 img{margin-right:8px;}
	#home2 #content #feature2 h4{padding:0;margin:0;font-size:11px;}
	#home2 #content #feature2 p{padding:0px;font-size:12px;}
	#home2 #content #feature2 .firstchild p{padding:0px 0 4px 0;font-size:12px;}
	#home2 #content #feature2 .lastchild p{padding:0 0 10px 0;font-size:12px;}
	#home2 #content #feature2 p.heading{font-size:11px;padding-top:1px;}
	#home2 #content #feature2 ul {clear:both;display:block;list-style:none;padding:0;margin:0 16px 0 16px;}
	#home2 #content #feature2 li {display:block;list-style:none;margin:0px;}
	#home2 #content #feature2 .contentnav ul{
		/*background-color:none;*/clear:both;display:block;list-style:none;padding:0;
		border-bottom:1px solid #000;margin:0 16px 0 16px;}
	#home2 #content #feature2 .contentnav li{display:block;list-style:none;margin:6px 0 10px 0;}
	#home2 #content #feature2 li a{color:#244652;font-weight:bold;text-decoration:none;}
	#home2 #content #feature2 li a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#home2 #content #feature2 li a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	
	
	#home2 #content #feature3{margin:10px 0px 10px 0px;}
	#home2 #content #feature3 img{margin:1px 10px 6px 16px;}
	#home2 #content #feature3 h2{}
	#home2 #content #feature3 h3{padding:0;font-size:12px;}
	#home2 #content #feature3 h4{padding:0;margin:0;font-size:11px;}
	#home2 #content #feature3 p{padding:0px;font-size:12px;}
	#home2 #content #feature3 p.heading{font-size:11px;padding-top:1px;}
	#home2 #content #feature3 ul {clear:both;display:block;list-style:none;padding:0;border-bottom:1px solid #000;margin:0 16px 0 16px;}
	#home2 #content #feature3 li {display:block;list-style:none;margin:0px 0 10px 0;}
	#home2 #content #feature3 li a{color:#244652;font-weight:bold;text-decoration:none;}
	#home2 #content #feature3 li a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#home2 #content #feature3 li a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	
	#home2 #content #feature4{display:block;}
	#home2 #content #feature4 h2{}
	#home2 #content #feature4 h3{padding:10px 10px 0 16px;font-size:12px;}
	#home2 #content #feature4 h4{}
	#home2 #content #feature4 p{padding:0 0 0 16px;font-size:11px;}
	#home2 #content #feature4 p img{margin-right:4px;}
	#home2 #content #feature4 ul {clear:both;display:block;list-style:none;padding:0;border-bottom:1px solid #000;margin:0 16px 0 16px;}
	#home2 #content #feature4 li {display:block;list-style:none;margin:6px 0 10px 0;}
	#home2 #content #feature4 li p{display:block;list-style:none;padding:0;}
	
	#home2 #colum{padding:0;width:320px;float:right;text-align:left;margin:10px 10px 10px 0px;}
	#home2 #colum #feature5 #slideshow {background:#000000 url(/images/style_001/hmslideshow_bg.gif) repeat-y top left;height:245px;padding:0px;}
	#home2 #colum #feature5 ul {display:block;list-style:none;padding:0 0 20px 0;}
	#home2 #colum #feature5 #slideshow li {display:none;list-style:none;margin:10px;position:absolute;}
	#home2 #colum #feature5 #slideshow .firstchild{display:block;}
	#home2 #colum #feature5 .controls .pauseButton {width:24px;height:20px;float:right;display:none;padding:0 20px 0 0;}
	#home2 #colum #feature5 .controls .playButton {width:24px;height:20px;float:right;display:none;padding:0 20px 0 0;}
	#home2 #colum #feature5 .controls{/*background:#000000 url(/images/style_001/hmslideshow_bg.gif) repeat-y bottom left;*/background-color:#000000;height:30px;display:none;margin-bottom:0px;}
	#home2 #colum #nextButton{width:24px;height:20px;float:right;display:none;padding:0 20px 0 0;}
	#home2 #colum #backButton{width:24px;height:20px;float:right;display:none;padding:0 20px 0 0;}
	#home2 #colum #feature5 #slide{background-color:#000000;}
	#home2 #colum #feature5 #slide img{}
	#home2 #colum #feature5 h2{}
	#home2 #colum #feature5 h3{padding:10px 0 0 0;font-size:14px;}
	#home2 #colum #feature5 h4{}
	#home2 #colum #feature5 p{padding:2px 0 6px 0;}
	#home2 #colum #feature5 p img{margin-right:4px;}
	
	#home2 #colum #feature6 {background-color:#1c1c1c;padding-bottom:28px;margin-top:10px;}
	/****<<<<Section: HOME2 ****/
	
	/****Section: PROFILE>>>>***/
	#profile{}
	#profile #content_body{text-align:left;clear:both;background-color:#ffffff;}
	#profile #content{padding:0 0 30px 0;}
	#profile #content p{padding:0 22px 10px 22px;}
	#profile #content p.subtitle{padding:0 22px 10px 22px;font-weight:bold;}
	#profile #content h2{padding:22px 22px 10px 22px;font-size:18px;}
	#profile #content h3{padding:16px 22px 10px 22px;font-size:16px;}
	#profile #content h4{padding:16px 22px 10px 22px;font-size:16px;}
	
	#profile #content p a{color:#244652;font-weight:bold;text-decoration:none;}
	#profile #content p a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#profile #content p a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	
	#profile #content .contentnav ul {display:block;height:28px;padding-top:4px;border-bottom:1px solid #CCC;margin:0 10px 0 16px;}
	#profile #content .contentnav ul li {display:block;list-style:none;float:left;padding:0 20px 0 0;}
	#profile #content .contentnav li a{color:#244652;font-weight:bold;text-decoration:none;}
	#profile #content .contentnav li a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#profile #content .contentnav li a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	#profile #content .contentnav .lastchild{float:right;font-size:10px;}
	/****<<<<Section: PROFILE ****/
	
	/****Section: PORTFOLIO>>>>****/
	#portfolio{}
	*html #portfolio{font-size:76.1%;}
	
	#portfolio #content_body{background-color:#ffffff;text-align:left;clear:both;}
	#portfolio #content{width:820px;}
	* html #portfolio #content{width:818px;}
	
	#portfolio #devcontent{background-color:#ffffcc;padding:10px;border:6px dashed #800000;}
	
	#portfolio #leadcontent{padding:10px;}
	
	#portfolio #feature1{padding:10px;float:left;}
	#portfolio #feature2{padding:10px;float:left;}
	#portfolio #feature2 img{float:left;}
	
	#portfolio #footerlinks {height:57px;background:#f2f6f9 url(/images/style_001/bg-window1a.jpg) repeat-x 0px -40px;}
	#portfolio #footerlinks .firstchild{float:left;}
	#portfolio #footerlinks ul{}
	#portfolio #footerlinks li{position:relative;top:34px;left:0px;text-align:right;padding-left:6px;color:#FFFFFF;}
	#portfolio #footerlinks li a{padding:0 6px 0 6px;color:#FFFFFF;text-decoration:none;}
	#portfolio #footerlinks li a:hover{padding:0 6px 0 6px;color:#000FFF;}
	#portfolio #footerlinks li a:active{padding:0 6px 0 6px;color:#AAAFFF;}
	/****<<<<Section: PORTFOLIO****/
	
	/****Section: CONTACT>>>>****/
	#contact{}	
	#contact #content_body{background-color:#ffffff;}	
	#contact #content{padding:0;float:none;}
	#contact #content.disabled{padding:60px 0 80px 0;width:820px;}
	#contact #content.disabled a{text-decoration:underline;color:#244652;}
	#contact #content.disabled a:hover{text-decoration:none;color:#e63810;}
	#contact #content h3{padding:16px 10px 10px 16px;}
	#contact #content form {padding:0;margin:0;border:none;width:820px;}
	*html #contact #content form{width:818px;}
	#contact #content form #formhead{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#FFFFDF;margin:6px;padding:10px 0 23px 0;}
	#contact #content form #formhead h2{padding:6px 0 4px 0;}
	#contact #content form #formhead p{padding:4px 0 0 0;}
	/****<<<<Section: CONTACT****/
	
	/****Section: REGISTER>>>>****/
	#register{}	
	#register #content_body{background-color:#ffffff;}	
	#register #content{padding:0;width:820px;padding:0px;}
	#register #content.disabled{padding:60px 0 80px 0;width:820px;background-color:#ffffff;}
	#register #content.disabled p a{text-decoration:underline;color:#244652;}
	#register #content.disabled p a:hover{text-decoration:none;color:#e63810;}
	#register #content p{padding:0 16px 10px 16px;}
	#register #content h3{padding:16px 10px 10px 16px;}
	#register #content form {padding:0;margin:0;border:none;width:820px;}
	*html #register #content form{width:818px;}
	#register #content form h2{padding:10px;}
	/****<<<<Section: REGISTER****/
	
	/****Section: PHOTOGALLERYHOME>>>>****/
	#photogalleryHome{text-align:center;}
	#photogalleryHome #content_body{background:#111111 url(/images/style1/pixel_black.gif) repeat-y 500px 0px;}	
	#photogalleryHome #content{padding:0;width:820px;background-color:#000000;}
	*html #photogalleryHome #content{width:818px;}
	#photogalleryHome #topnav {height:31px;margin:0;padding:0;background:#000000 url(/photogallery/images/nav/nav_bar.jpg) repeat-x top left;}
	#photogalleryHome #botnav {clear:both;height:30px;margin:0;padding:0;background:#000000 url(/photogallery/images/nav/nav_bar.jpg) repeat-x top left;}
	#photogalleryHome #botnav p{height:30px;padding-top:6px;color:#cccccc;clear:both;}
	
	#photogalleryHome #content a{color:#244652;font-weight:bold;text-decoration:none;}
	#photogalleryHome #content a:hover{font-weight:bold;text-decoration:none;color:#e63810;}
	#photogalleryHome #content a:active{font-weight:bold;text-decoration:none;color:#ffae00;}
	
	#photogalleryHome #content .featurebody{height:230px;margin:0;padding:0;/*border:1px solid #cccccc;*/background-color:#e0e0e0;text-align:left;}
	#photogalleryHome #content .featurebody p{padding:0 6px 4px 6px;}
	#photogalleryHome #content .featurebody p a{padding:10px 20px 10px 20px;float:right;}
	
	#photogalleryHome #content .featurefooter {background-color:#e0e0e0;margin:0;padding:0;}
	#photogalleryHome #content .featurefooter p {padding:10px;}
	#photogalleryHome #content .featurefooter p a{float:right;margin:10px;}
	
	#photogalleryHome #content #feature1 {background-color:#212121;margin:3px 4px 4px 4px;padding:1px 0 1px 0;clear:both;}
	#photogalleryHome #content #feature1 .featurebody{height:auto;padding:6px 0px 4px 0px;}
	#photogalleryHome #content #feature1 .featurebody h4 {padding:10px;}
	#photogalleryHome #content #feature1 .featurebody p {padding:10px;}
	#photogalleryHome #content #feature1 #ads{text-align:center;}
	#photogalleryHome #content #feature1 #ads iframe{margin:0;padding:0;width:120px;height:248px;}

	#photogalleryHome #content #feature1 .featurebody img{margin:0 6px 0 0;}
	
	#photogalleryHome #content #feature2 {float:left;width:265px;background-color:#212121;margin:4px 4px 4px 4px;}
	*html #photogalleryHome #content #feature2 {margin:4px 4px 4px 2px;}
	#photogalleryHome #content #feature2 img{margin:1px 0 0 4px;}
	
	#photogalleryHome #content #feature3 {float:left;width:265px;background-color:#212121;margin:4px 4px 4px 4px;}
	#photogalleryHome #content #feature3 img{margin:1px 0 0 3px;}
	
	#photogalleryHome #content #feature4 {float:left;width:265px;background-color:#212121;margin:4px 0px 4px 4px;}
	#photogalleryHome #content #feature4 img{margin:1px 0 0 4px;}
	/*#photogalleryHome #content  .featurebody p{padding:0 6px 4px 6px;}*/
	/****<<<<Section: PHOTOGALLERYHOME****/
	

	
	/****Section: PHOTOGALLERY_PANORAMIC>>>>****/
	#photogallery_panoramic #content ul {display:block;padding:0px 0px 0px 300px;}
	#photogallery_panoramic #content ul li {display:block;float:left;}
	#photogallery_panoramic #content ul li.firstchild {}
	
	#photogallery_panoramic{text-align:center;}
	#photogallery_panoramic #content_body{background:#111111 url(/images/style1/pixel_black.gif) repeat-y 500px 0px;}	
	#photogallery_panoramic #content{padding:0;width:820px;background-color:#000000;}
	*html #photogallery_panoramic #content{width:818px;}
	#photogallery_panoramic #colum{display:none;}
	
	#photogallery_panoramic #content ul {display:block;padding:0px 0px 0px 300px;background:#000000 url(/photogallery/images/nav/nav_bar.jpg) repeat-x top left;height:30px;}
	#photogallery_panoramic #content ul li {display:block;float:left;}
	#photogallery_panoramic #content ul li.firstchild {}
	#photogallery_panoramic #content ul li.lastchild {}
	
	#photogallery_panoramic #largeimage {
		clear:both;margin:4px 0 5px 0;
		background:transparent url(/photogallery/images/nav/loading-ringdots.gif) no-repeat top left;}
	#photogallery_panoramic #largeimage img {
		border:1px solid #2e2e2e;
		background:transparent url(/photogallery/images/nav/loading-ringdots.gif) no-repeat 50% 50%;}
	#photogallery_panoramic #imgdata{width:802px;margin-left:9px;color:#cccccc;margin-bottom:9px;}
	*html #photogallery_panoramic #imgdata{margin-left:0px;}
	#photogallery_panoramic #imgdata #exiftitle{background-color:#1e1e1e;padding:6px 10px 10px 10px;}
	#photogallery_panoramic #imgdata #exiftitle p a{color:#cccccc;}
	#photogallery_panoramic #imgdata #imagedetails #exifcamera{display:none;background-color:#1e1e1e;padding:6px 0 8px 0;margin-top:2px;}
	#photogallery_panoramic #imgdata #imagedetails #exifimage{background-color:#1e1e1e;padding:6px 0 8px 0;margin-top:2px;display:block;}
	
	
	#photogallery_panoramic #thumbnails{clear:both;font-size:8px;color:#ffffff;overflow:hidden;margin:5px 0px 5px 52px;}
	#photogallery_panoramic #thumbnails p{float:left;width:700px;height:auto;margin:2px 0 3px 0px;padding:10px;background-color:#212121;}
	#photogallery_panoramic #thumbnails p img{background:#212121 url(/photogallery/images/nav/loading-ringdots.gif) no-repeat 50% 50%;}
	
	#photogallery_panoramic #topnav {margin:0;padding:0;background:#000000 url(/photogallery/images/nav/nav_bar.jpg) repeat-x top left;}
	#photogallery_panoramic #botnav {clear:both;height:30px;margin:0;padding:0;background:#000000 url(/photogallery/images/nav/nav_bar.jpg) repeat-x top left;}
	#photogallery_panoramic #botnav p{height:30px;padding-top:6px;color:#cccccc;clear:both;}
	#photogallery_panoramic #botnav p{padding:6px;color:#cccccc;clear:both;font-weight:normal;}
	#photogallery_panoramic #botnav p a {padding:0 10px 0 10px;color:#cccccc;text-decoration:none;font-weight:normal;}
	#photogallery_panoramic #botnav p a:hover {color:#FFAE00;}
	
		/****Targeted Links****/
		#photogallery_panoramic #thumbnails p a img{border:1px solid #9a9a9a;}
		#photogallery_panoramic #thumbnails p a:hover img{border:1px solid #CCCCCC;}
		#photogallery_panoramic #thumbnails p a:active img{border:1px solid #ffffff;}
		/****Targeted Links****/
		/****switched content****/
		.currentimage{}
		.largeimage{}
		.thumbnail{}
		.currentthumbnail{border:1px solid #ff0000 !important;}
		/****switched content****/
	/****<<<<Section: PHOTOGALLERY_PANORAMIC****/
	
	/****Section: PROJECTS>>>>****/
	#home2.projects #content #feature2 img{margin:1px 10px 8px 0px;}
	#home2.projects #content #feature2 h3{padding:11px 16px 8px 16px;margin:0px;}
	#home2.projects #content #feature3 h3{padding:11px 16px 8px 16px;margin:0px;}
	#home2.projects #content #feature1 ul{margin-bottom:0px;}
	#home2.projects #content #feature2{margin:0px;}
	/****<<<<Section: PROJECTS****/
	
	/****Section: INFO>>>>****/
	#info{}	
	#info #content_body{background-color:#ffffff;text-align:left;}	
	#info #content{padding:0;width:820px;background-color:#ffffff;}
	
	/*#info #content p{padding:0 10px 10px 10px;}
	#info #content h2{padding:22px 22px 10px;font-size:18px;}
	#info #content h3{padding:0 22px 10px 22px;;font-size:13px;}
	#info #content h4{padding:10px 10px 2px 10px;font-size:12px;}
	*/
	#info #content p{padding:0 22px 2px 22px;}
	#info #content p.subtitle{padding:0 22px 10px 22px;font-weight:bold;}
	#info #content h2{padding:22px 22px 10px 22px;font-size:16px;}
	#info #content h3{padding:16px 22px 10px 22px;font-size:14px;}
	#info #content h4{padding:16px 22px 6px 22px;font-size:14px;}
	
	
	#info #colum{display:none;}
	/****<<<<Section: INFO****/
	
	/****Section: AUDIO>>>>****/
	#audio{}	
	#audio #content_body{text-align:center;height:400px;}
	#audio #content_body #player{margin-top:80px;}
	#audio #content_body h4{margin-top:60px;}
	#audio #content{padding:0;width:720px;}
	/****<<<<Section: AUDIO****/

	/****Section: SITENEWS>>>>****/
	#sitenews{}
	#sitenews #content_body{text-align:left;clear:both;background-color:#ffffff;}
	#sitenews #content{padding:0 0 30px 0;width:820px;}
	#sitenews #content.disabled{padding:60px 0 80px;width:820px;text-align:center;}
	#sitenews #content.disabled a{text-decoration:underline;color:#244652;}
	#sitenews #content.disabled a:hover{text-decoration:none;color:#e63810;}
	*html #sitenews #content{padding:0 0 30px 0;width:818px;}
	#sitenews #content p{padding:0 16px 2px 16px;}
	#sitenews #content .rss_itempubdate{font-size:9px;font-weight:bold;}
	#sitenews #content h2{padding:10px 10px 10px 16px;}
	#sitenews #content h3{padding:16px 10px 10px 16px;}
	#sitenews #content h4{padding:10px 10px 0px 16px;}
	#sitenews #content h4 img{padding:0;margin:0 4px 0 0;float:left;}
	#sitenews #content h4 a{padding:0;color:#244652;text-decoration:underline;font-size:12px;}
	#sitenews #content h4 a:hover{padding:0;color:#e63810;}
	#sitenews #content h4 a:active{padding:0;color:#ffae00;}
	#sitenews #content h5{padding:10px 16px 4px 16px;}
	#sitenews #content h5 a{padding:0;color:#244652;text-decoration:underline;font-size:12px;}
	#sitenews #content h5 a:hover{padding:0;color:#e63810;}
	#sitenews #content h5 a:active{padding:0;color:#ffae00;}
	
	/****<<<<Section: SITENEWS****/

/*******************SIFR****************************/
	.sIFR-replaced {
		font-size: 0;
		line-height: 0;
		}

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		display: inline;
		padding: 0;
		}

	.sIFR-replaced {
		visibility: visible !important;
		}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		}

	.sIFR-flash + div[adblocktab=true] {
		display: none !important;
		}
		
	/******************jquery sifr****************/
	.flash-replaced .alt {
		display: block;
		height: auto;
		position: absolute;
		overflow: hidden;
		width: 0;
		}
			
		/*h2 {font-size:3em;}*/
	.flash-replaced span{}

/*******************SIFR********************/

/******************jquery LightBox 2.0****************/
/*
#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts 
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper 
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
*/
/*
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}

#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}


#lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative; top:0px; left:0px;
	border-top:2px solid #525252;
	border-left:2px solid #525252;
	border-right:2px solid #525252;
	border-bottom:0px solid #525252;
	//background-color:white;
	width:209px;
	height:14px;
	margin:0 auto;
background: #ffffff url('/photogallery/images/loadingAnimation.gif');
background-repeat: no-repeat;
background-position: 50% 50%;
}

#lightbox-imageContainer {
	padding:0px;
	padding-top:10px;
}

#lightbox img{
	border:1px solid #000000;
}
*/
/*
#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
*/
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/

/*
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("/photogallery/images/blank.gif") no-repeat; /* Trick IE into showing hover 
	zoom:1;
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}

.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
	background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
	background:url("../images/next.gif") right 45% no-repeat;
}
*/
/*
#lightbox-caption-title{
	display:block;
	float:left;
	width:48%;
}
#lightbox-caption-download{
	text-align:right;
	display:block;
	float:right;
	width:48%;
}

#lightbox-infoBox {
border-top:0px solid #525252;
border-left:2px solid #525252;
border-right:2px solid #525252;
border-bottom:2px solid #525252;
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
}
#lightbox-infoHeader {
	text-align:center;
	height:1px;
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
	float:left;
	text-align:left;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	height:1px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}
*/
/******************jquery LightBox 2.0****************/

/******************jqzoom 2.2****************/
.jqzoom{
/*border:1px solid black;*/
/*float:left;*/
/*position:relative;
padding:0px;
cursor:none;*/
}

div.zoomdiv {
z-index:100;
position:absolute;
top:0px;
left:0px;
width:200px;
height:200px;
background:#ffffff;
border:1px solid #CCCCCC;
display:none;
text-align:center;
overflow:hidden;
}

#zoomwindow {
position:absolute;visibility:hidden;
}
/******************jqzoom 2.2****************/







