/*
Theme Name:WP CODA
Theme URI:http://wordpress.bustatheme.com/coda/
Description:The Coda Slider inspired wordpress theme by <a href="http://greg-j.com/">Greg Johnson</a>.
Version:1.0
Author:Greg Johnson
Author URI:http://greg-j.com/
Tags:coda, jquery, slider, dark, fixed
*/

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}

body{font-family:Calibri,Arial,sans-serif;background:#375CA0 url(images/bprint.jpg) center top repeat-x;}
#header{margin:0 auto;width:800px;position:relative;min-height:130px;_height:130px;}
	#header h1{float:left;background-image: url(images/logo.png); background-repeat: no-repeat;height:0;overflow:hidden;padding-top:121px;width:199px;}
	#site-about{width:580px;float:left;margin:20px 0 0 20px;padding:15px 0;background:#ccc;filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
	#site-about h2{padding:0 0 0 40px;font-size:1.3em;color:#444;}
	#site-about h3{padding:0 0 0 40px;font-size:1.2em;color:#666;}
	#site-about p{padding:0 0 0 40px;color:#888;}
#page_header{margin:0 auto;width:900px;height:110px;background:url(images/page_header.png) center top no-repeat;}
	#page_header p{display:none;}

#page{width:900px;margin:0 auto;background:url(images/page_bg.png) 50% 35px no-repeat;}
	#slider{width:800px;margin:0 auto;position:relative;}

	#page .navigation{padding:0 0 0 10px;height:35px;background:#ccc;filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;border-top-right-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;}
	
	#page .navigation li{height:35px;float:left;padding:0 2px 0 0;}
	
	#page .navigation a{display:block;height:35px;line-height:35px;float:left;padding:0 1px 0 0;font-size:13px;color:#444;font-weight:bold;}
		#page .navigation a:hover,
		#page .navigation a.selected{color:#111;background:url(images/page_navigation_a.png) right top no-repeat;}
	#page .navigation a span{display:block;height:35px;float:left;padding:0 10px;}
		#page .navigation a:hover span,
		#page .navigation a.selected span{background:url(images/page_navigation_span.png) left top no-repeat;}
	#page .navigation a:focus{outline:none;}

	#page .scroll{height:590px;width:760px;margin:0 auto;overflow:auto;position:relative;clear:left;}
	
		#page .scrollContainer .panel{padding:20px;height:510px;width:720px;overflow:hidden;font-size:.91em;}		
			#page .panel p{padding:0 0 .5em 0;line-height:1.5em;color:#3f3e4c;}
			#page .panel h3{font-size:1.7em;padding:0;letter-spacing:-2px;color:#000;font-weight:bold;}
			#page .panel h4{padding:0 0 .5em 0;font-size:15px;letter-spacing:-0.5px;font-weight:bold;color:#3f3e4c;}
			#page .panel strong{color:#33333e;}
			#page .panel em{font-style:italic;}
			#page .panel a{white-space:nowrap;color:#1c194c;font-weight:bold;}
				#page .panel a:hover{text-decoration:underline;}
			#page .panel .gallery img{padding:2px;border:solid 1px #c0c5d6;}
			#page .panel blockquote,#page .panel ul,#page .panel ol,#page .panel pre{font-size:12px;margin:1em 2em 2em 2em;padding:10px 15px;background:#ecedf3;}
			#page .panel blockquote p{padding:.4em 0 !important;text-indent:0 !important;}
			#page .panel li{list-style-position: inside;padding: 0 0 .5em 0;}
				#page .panel ul li{margin:0 0 0 1em;list-style:square;}
				
				#page .panel ol li{margin:0 0 0 1.5em;list-style:decimal;}
			#page .panel pre{line-height:1em;color:#1C194C;font-size:13px;overflow:auto;background:#f8f8f8;border:solid 1px #e5e5e5;}
			#page .panel code{padding:0 3px;color:#33333e;background:#f8f8f8;border:solid 1px #e5e5e5;font-size:13px !important;}
			
			#page .panel .gallery{text-align:center;}

	#page .scrollButtons{width:30px;height:30px;position:absolute;top:280px;cursor:pointer;}
		#page .scrollButtons a{display:block;height:30px;width:30px;}
		#page .scrollButtons span{display:none;}
		#page .scrollMeLeft{left:-40px;}
			#page .scrollMeLeft a{background:url(images/left_right.png) 0 0 no-repeat;}
			#page .scrollMeLeft a:hover{background:url(images/left_right.png) 0 -30px no-repeat;}
		#page .scrollMeRight{right:-40px;}
			#page .scrollMeRight a{background:url(images/left_right.png) -30px 0 no-repeat;}
			#page .scrollMeRight a:hover{background:url(images/left_right.png) -30px -30px no-repeat;}

#page_footer{width:900px;margin:0 auto;}
	#page_footer h5{padding:20px 90px;font-size:28px;letter-spacing:-2px;font-weight:bold;color:#4f4a67;}
	#page_footer p{padding:0 70px 30px 70px;font-size:13px;color:#4f4a67;line-height:1.5em;}
		#page_footer p a{color:#fff;}
			#page_footer p a:hover{text-decoration:underline;}

#footer{width:800px;margin:0 auto;padding:25px 0; background:#ccc;filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;border-bottom-right-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;}
	#footer p{overflow:hidden;margin:0 auto;padding:0 40px;color:#363845;}
	#footer .foot-contact{margin:0 0 0 10px;padding:10px;float:left;width:220px;}
		#footer .left{float:left;}
		#footer .right{float:right;}
		#footer a{color:#7274a1;}
			#footer a:hover{text-decoration:underline;}

div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333;}

div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}

div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(images/fancy_progress.png) no-repeat;}

div#fancy_close{position:absolute;top:-12px;left:-12px;height:30px;width:30px;background:transparent url(images/fancy_closebox.png);cursor:pointer;z-index:100;display:none;}

div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;padding:0; margin:0;z-index:96;}

#fancy_frame{position:relative;width:100%;height:100%;display:none;}

img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0; padding:0; margin:0;z-index:92;cursor:pointer;}

div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}

div#fancy_title table{margin:0 auto;}

div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px;}

td#fancy_title_left{height:32px;width:15px;background:transparent url(images/fancy_title_left.png) repeat-x;}

td#fancy_title_main{height:32px;background:transparent url(images/fancy_title_main.png) repeat-x;}

td#fancy_title_right{height:32px;width:15px;background:transparent url(images/fancy_title_right.png) repeat-x;}

div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 58px 18px;margin:0;overflow:hidden;background:transparent;display:none;}

div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #fff;background:#fff;}

a#fancy_left, a#fancy_right{position:absolute; bottom:10px; height:100%; width:35%; cursor:pointer;background-image:url(images/data:image/gif;base64,AAAA);z-index:100;}

a#fancy_left{left:0px;}

a#fancy_right{right:0px;}

a#fancy_left:hover{background:transparent url(images/fancy_left.gif) no-repeat 0% 100%;}

a#fancy_right:hover{background:transparent url(images/fancy_right.gif) no-repeat 100% 100%;}

#fancy_bigIframe, #fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}

div#fancy_bg{display:none;}
	
div.fancy_bg{position:absolute;display:block;z-index:70;}

div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(images/fancy_shadow_n.png) repeat-x;}

div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_ne.png) no-repeat;}

div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(images/fancy_shadow_e.png) repeat-y;}

div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_se.png) no-repeat;}

div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(images/fancy_shadow_s.png) repeat-x;}

div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_sw.png) no-repeat;}

div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(images/fancy_shadow_w.png) repeat-y;}

div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(images/fancy_shadow_nw.png) no-repeat;}

.invisible{display:none;}