/* 
Theme Name: Scuba
Theme URL: http://3oneseven.com/wp-themes/
Description: Scuba diving in Sardinia.
Tags: 3 column widgetready blue fixed 
Author: miloIIIIVII
Author URI: http://3oneseven.com
Version: 3.17.4
*/

body {background:#001E59 url(images/bg.jpg) top left no-repeat;color:#ccc;
font:14px Tahoma,Helvetica,Sans-Serif;margin:0;padding:0;}

#wrap{background:transparent;color:#ccc;font:14px Tahoma,Helvetica,Sans-Serif;
margin:0 0 0 270px;padding:0;width:710px;overflow:hidden;}

a,a:visited{color:#459AF2;text-decoration:none;}
a:hover{text-decoration:none;color:#fff;}

#header{background:transparent;width:60%;height:160px;
margin:0 auto;padding:10px 0;text-align:left;font-variant:small-caps;}
h1,h1 a{font:28px Century Gothic,Arial,Helvetica,Sans-Serif;color:#fff;text-decoration: none;padding:7px 0 0 65px;margin:0;}
.des{margin:-7px 0 0 0;padding:0 0 0 50px;color:#ccc;float:left;}

.navbar{clear:both;margin:75px 0 0 0;padding:0;text-align:left;background:transparent;}
.navbar li{display:inline;list-style-type:none;margin:0;padding:0;}	
.navbar ul{margin:0;padding:0;}
.navbar ul li a{font:15px century gothic,Arial,Sans-Serif;color:#459AF2;padding:0 38px 0 0;margin:0;text-decoration:none;}
.navbar ul li a:hover{color:#fafafa;background:none;padding:0 38px 0 0;margin:0;}
.navbar li.current_page_item a{background:transparent;color:#fff;}
.navbar li.current_page_item a:hover{border-top:1px solid #459AF2;text-decoration:none;}

#l_sidebar{float:left;width:120px;margin:60px 0 0 0;padding:2px 0;}
#l_sidebar ul,#footer ul{list-style: none;margin: 0;padding: 0 0 5px 0;}
#l_sidebar ul li,#footer ul li{margin: 0;padding: 5px 0 0 0;}
#l_sidebar ul li a,#footer ul li a{color: #fafafa;text-decoration: none;}
#l_sidebar ul li a:hover,#footer ul li a:hover{color:#fff;text-decoration:none;}
#l_sidebar p{padding: 2px 0 5px 0;margin: 0;line-height: 20px;}
#l_sidebar li a,#footer li a{display:block;list-style:none;margin:0;padding:0;}
#l_sidebar li a:hover,#footer li a:hover{background:#459AF2;color:#333;}

#content{clear:both;width:99%;margin:0;padding:0;}
#content p{padding: 10px 0 10px 0;margin: 0;line-height: 20px;}

#content h2,#footer h2{background:url(images/h2.gif) no-repeat left center;color:#fff;font:1.5em Century Gothic,Tahoma,Arial,Sans-Serif;padding-left:27px;margin:0;font-variant:small-caps;}
#content p ol, #content p ul{margin: 0;padding: 0 0 0 20px;}
blockquote{margin:0 0 0 25px;padding:0 10px 0 10px;font-style:italic;color:#fff;
border-left:5px dotted #459AF2;}
#content blockquote p{margin:0 0 10px 0;padding: 0;}
#l_sidebar h3,#l_sidebar h3 a{color:#fff;font:1.2em Century Gothic,Tahoma,Arial,Sans-Serif;padding:5px;margin:0;font-variant:small-caps;}

#contentmiddle{float:right;width:555px;margin:30px 0;padding:5px 0;}

.contentdate{background:transparent url(images/date.gif);
float:right;width:50px;height:50px;margin:0;padding: 0;}
.contentdate h3{color:#fff;font-size:10px;font-weight:normal;padding:4px 0 0 13px;
margin:0;text-transform: uppercase;}
.contentdate h4{font:bold 21px Times,Helvetica,Sans-Serif;color:#fff;
padding: 3px 4px 0 3px;margin: 0;text-align: center;}
#contentmiddle ul {list-style: none;margin: 0;padding: 0 0 20px 0;}
#contentmiddle ul li {margin: 0;padding: 5px 0 0 0;}
#content img.wp-smiley {float: none;border: none;padding: 0;margin: 0;}
#content img.wp-wink {float: none;border: none;padding: 0;margin: 0;}
.postspace {clear:both;background: transparent;width:99%;height: 32px;margin:0;padding:0;}	

#footer{padding:0;margin:0;width:90%;clear:both;height:400px;
background:transparent url(images/footer.gif)  no-repeat bottom center;color:#fff;}
#inner{padding:0;margin:0 auto;width:95%;}
#footer li{list-style:none;}
.credit{margin:0;padding:170px 0 0;text-align:left;color:#ccc;font-size:70%;}.credit a{color:#ccc;}
.col1{width:24%;float:left;margin-right:10px;}
.col2{width:23%;float:right;margin-left:10px;}

#searchdiv {margin: 0;padding:0;}
#searchform {margin: 0;padding: 0;overflow: hidden;}
#s {width: 90%;background: transparent;color:#fff;font-size: 11px;font-family: Arial, Helvetica, Sans-Serif;padding: 3px;margin: 8px 0 0 0;border: 1px solid #459AF2;}
#commentblock {width: 90%;background: transparent;color: #ccc;float: left;
padding: 10px 10px 0 10px;margin: 10px 0 10px 0;border:0;}
ol#commentlist {padding: 5px 0 5px 0;margin: 0;list-style-type: none;}
.commentdate {font-size: 12px;padding-left: 0;}
#commentlist li p{margin-bottom: 8px;line-height: 20px;padding: 0;}
.commentname {color: #ccc;margin: 0;padding: 5px 5px 5px 0;}
.commentinfo{clear: both;}
.commenttext{clear:both;margin:5px 0 20px 0;padding:10px 10px 5px 10px;width:90%;background:transparent;}
.commenttext-admin {clear: both;margin: 5px 0 10px 0;padding: 10px 10px 5px 10px;
width: 90%;background: #459AF2;}
#commentsformheader{padding-left: 0;}
#commentsform{text-align: left;margin: 0;padding: 0;}
#commentsform form{text-align: left;margin: 0;}
#commentsform p{margin: 0;}
#commentsform form textarea{width: 99%;}
p.comments_link  img{margin: 0;padding: 0;border: none;}

.entry { clear: left; }

#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 110px;}
#wp-calendar #prev a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption{font:normal 1.3em 'Century Gothic',Arial,Helvetica,Sans-Serif;text-align:center;font-variant:small-caps;}
#wp-calendar th {font-style: normal;font-variant: small-caps;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #459AF2; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}hr{display:none;}

.ff a img{border:.08em solid #ccc;padding:0.5em;width:2.5em;height:2.5em;margin:0 .077em .077em 0;}.ff a:hover img{border:.08em solid #333;width:2.5em;height:2.5em;padding:0.5em;}

body div#toolTip {position:absolute;z-index:1000;width:160px;background:#001E59;
text-align:left;padding:5px;min-height:1em;}
body div#toolTip p { margin:0;padding:0;color:#fff;font:12px/13px century gothic,arial,sans-serif; }
body div#toolTip p em,body div#toolTip p em span{ display:none;}

.aligncenter{display: block;margin:0 auto;text-align:center;padding:3px;}
.alignright {float: right;padding: 4px;margin: 0 0 2px 7px;display: inline;}
.alignleft {float: left;padding: 4px;margin: 0 7px 2px 0;display: inline;}