/*   
Theme Name: Ionian Seahorse Theme
Theme URI: http://www.tsevdos.com/
Description: Ionian Seahorse theme developed by John Tsevdos.
Author: John Tsevdos
Author URI: http://www.tsevdos.com/
Tags: 
Version: 1.0
*/

/*a, a:link { color:#f26522; }
a:visited {  }
a:hover, a:active {  }*/

#container { width:990px; margin:0 auto;}

#header { height:240px; position:relative; background:url(images/header_bg.jpg) 0 100% no-repeat; }
	#logo { position:absolute; top:45px; left:380px; }
	#logo a { display:block; width:216px; height:138px; text-indent:-99999px; background:url(images/logo.png) 0 0 no-repeat; }
	#nav {}
	#nav ul, #nav ul li { margin:0; padding:0; list-style-type:none; }
	#nav ul { text-align:center; }
	#nav ul li { display:inline; margin:0 10px 0 0; }
	#nav ul li.last { background:none; }
	#nav ul li a { padding:0 20px 0 0; background:url(images/menu_divider.gif) 100% 50% no-repeat; text-decoration:none; }
	#nav ul li a:hover { text-decoration:underline; }
	#nav ul li a.selected { font-weight:bold; }

#content { position:relative; }
#content h1 { height:47px; margin:0; padding:20px 50px 10px 95px; background:url(images/content_top_bg.jpg) 0 0 no-repeat; font-size:2em; }
#content a { color:#f26522; }
#content .body { padding:0 50px 0 95px; background:url(images/content_center_bg.jpg) 0 0 repeat-y; }
#content .post, #content .posts { padding:0 0 40px; background:url(images/content_bottom_bg.jpg) 0 100% no-repeat; }
#content .boat { padding:0 50px 2em 95px; background:url(images/content_center_bg.jpg) 0 0 repeat-y; }
#content .boat h2 { font-size:1.5em; }
#content .boat h2 a { color:#275ca1; }
#content .boat h2 a:hover { color:#f26522; }

#featured { position:relative; height:397px; padding:15px 37px 38px 40px; background:url(images/slider_bg.jpg) 0 0 no-repeat; }
#featured .featuredinner { position:relative;
border;1px solid red; }
	#featured .slide .text { padding:0px 20px 0 60px; }
	#featured .slide h2 { margin:0; font-weight:normal; font-size:1.4em; line-height:1em; }
	#featured .slide p { margin:0; }
	#featured .slide .slideimg { margin:15px 0 0; }
	#featurednav { position:absolute; bottom:50px; left:500px; }
	#featurednav ul, #featurednav ul li { margin:0; padding:0; list-style-type:none; } 
	#featurednav ul { width:50px; margin:10px auto 0; }
	#featurednav ul li { display:inline; }
	#featurednav ul li a { display:block; float:left; width:6px; height:6px; text-indent:-99999px; margin:0 5px 0 0; background:url(images/slidernav.gif) 0 0 no-repeat; }
	#featurednav ul li.activeSlide a { background:url(images/slidernav_active.gif) 0 0 no-repeat; }

#services { height:246px; padding:30px 60px 10px; background:url(images/services_bg.jpg) 0 0 no-repeat; }
#services .service1,
#services .service2,
#services .service3 { float:left; width:260px; }
#services .service1 { margin:0 35px 0 0; }
#services .service2 { width:280px; margin:0 30px 0 0; }
#services .service3 { margin:0; }
#services h3 { margin:0 0 90px; font-size:1.3em; }
#services h3 a { color:#1c69b3; font-weight:bold; }
#services h3 a:hover { text-decoration:underline; }
#services p { margin:0; }
	
#footer { height:250px; position:relative; background:url(images/footer_bg.jpg) 0 0 no-repeat; }
	#footer .copy { position:absolute; top:20px; left:20px; }
	#footer .footernav { position:absolute; top:20px; right:20px; }
	#footer .footernav ul, #footer .footernav ul li { margin:0; padding:0; list-style-type:none; }
	#footer .footernav ul { text-align:center; }
	#footer .footernav ul li { display:inline; margin:0 10px 0 0; }
	#footer .footernav ul li a { color:#1c69b3; text-decoration:none; }
	#footer .footernav ul li a:hover { text-decoration:underline; }

/* WP Styles */
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption { background-color:#d9f3ff; border:1px solid #b8daef; margin:0 40px 10px 0; padding-top:4px; text-align:center;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px; /* optional rounded corners for browsers that support it */
}
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }