/*  
Theme Name: DeepBlue
Author URI: http://www.dailyblogtips.com
Version: 1.1
Author: Nathan Rice for Daily Blog Tips
Description: DeepBlue is a free theme by <a href="http://www.dailyblogtips.com/">Daily Blog Tips</a>.Tags:blue color, right sidebar, three columns, fixed width
*/

body{background:#4a7bb5 url(images/body-bg.jpg) top left repeat-x;color:#383838;font-size:14px;font-family:Arial,Helvetica,Sans-Serif;margin:0;}
body *{margin:0;padding:0;}
img{border:none;background:none;}
hr{height:5px;color:#fff;margin:10px 0;border:none;border-top:1px dotted #d3d3d3;}
blockquote{margin:0 0 0 15px;padding:0 45px 15px 50px;background:url(images/quote.gif) no-repeat;font-size:15px;font-style:italic;font-family:Georgia,Times New Roman,Serif;color:#666;}
blockquote p{margin:0 0 20px 0;padding:0;}
.clearboth{clear:both;}
a{color:#fa7f42;text-decoration:underline;}
a:hover{text-decoration:underline;color:#0a4e97;}
h1,h3{color:#fff;background:#a0c772 url(images/titlebg.jpg) top right no-repeat;font-size:22px;font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;margin:0 0 5px 0;padding:8px 10px;}
h3.h1{font-size:22px;}
h1 a,h3 a,h1 a:visited,h3 a:visited{color:#fff;text-decoration:none;}
h1 a:hover,h3 a:hover{color:#fff;text-decoration:underline;}
h2{color:#000;font-size:24px;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;font-weight:normal;padding:10px 0;line-height:150%;margin:0;}
h2 a,h2 a:visited{color:#6b030b;text-decoration:underline;}
h2 a:hover{color:#000;text-decoration:none;}
h3{font-size:18px;}
#sidebar h3{font-size:22px;}
h3 a,h3 a:visited{color:#FFF;text-decoration:none;}
#sidebar h2{margin:0;padding:5px 0;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;color:#3d474e;}
#sidebar #popular h2{color:#f97b1e;}
h6{color:#000;font-size:24px;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;font-weight:normal;padding:10px 0;line-height:150%;margin:0;}
#header{width:990px;padding:0;margin:0 auto;position:relative;}
#header .title{margin:0;padding:15px 10px;width:590px;float:left;}
#header .title a{color:#acd3fd;text-decoration:none;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;font-size:38px;font-weight:normal;margin:0;padding:0;}
#header .title a:hover{color:#FFF;}
#header .description{clear:both;color:#FFF;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:normal;text-transform:uppercase;margin:0;padding:0 10px 4px 10px;width:850px;}
.searchform{background:#073365 url(images/searchform-bg.gif) bottom left no-repeat;float:right;padding:10px;position:absolute;top:1px;right:10px;width:348px;}
.searchform .s{border:none;background:#4674a7;color:#FFF;font-family:Arial,Helvetica,Sans-Serif;padding:8px 8px 9px 8px;width:283px;float:left;}
.searchform .button{float:right;}
.feeds{position:absolute;top:73px;right:10px;display:block;width:150px;height:50px;float:right;text-align:right;text-transform:none;font-size:11px;color:#eaf4ff;padding:0;background:transparent;}
.feeds a,.feeds img{padding:0;margin:0;}
.feeds .rss{padding:0;margin:0;}
#menu{width:900px;height:29px;background:transparent;font-size:12px;font-family:Verdana,Helvetica,Arial,Sans-Serif;padding:0;margin:21px 0 0 0;text-align:left;text-transform:uppercase;clear:both;float:left;}
#menu ul{display:block;float:left;width:880px;margin:0;padding:0 0 0 10px;}
#menu li{float:left;list-style-type:none;margin:0 -4px 0 4px;padding:0;background:url(images/menu.jpg) top left no-repeat;}
#menu ul li:hover,#menu ul li.hover,#menu ul li.current_page_item{background:url(images/menu-active.jpg) top left no-repeat;}
#menu ul li:hover a,#menu ul li.hover a,#menu ul li.current_page_item a{color:#ff6d01;text-decoration:none;background:url(images/menu-active.jpg) top right no-repeat;}
#menu ul li.current_page_item a:hover{text-decoration:underline;}
#menu ul li a{font-family:Verdana,Helvetica,Arial,Sans-Serif;font-size:11px;color:#fff;text-decoration:none;display:block;padding:8px 20px 8px 0;margin:0 0 0 15px;background:url(images/menu.jpg) top right no-repeat;}
#menu ul li a:hover{color:#ff6d01;text-decoration:none;background:url(images/menu-active.jpg) top right no-repeat;}
#container{width:970px;background:#FFF url(images/container-bg.gif) top left no-repeat;text-align:left;margin:0 auto;padding:0 10px;border:0 solid black;clear:both;}
.container-bot-bg{clear:both;height:9px;width:990px;display:block;background:url(images/container-bot-bg.gif) no-repeat;margin:0 auto;}
#content{width:590px;float:left;margin:14px 0 20px 5px;display:block;}
#content p{margin:0;line-height:18px;padding:0 0 10px 0;font-size:13px;}
#content p img{border:none;padding:0 5px 15px 0;}
#content ol{list-style-type:decimal;line-height:18px;margin:0;padding:0 0 10px 35px;}
#content ul{list-style:none;margin:0;padding:0 0 10px 0;}
#content li{margin:0;padding:0;}
#content ul li{list-style:square outside;margin:0 30px 0 30px;padding:5px 0 0 5px;}
#content .post-meta-top{display:block;margin:8px 0 15px 0;padding:5px 10px;font-size:12px;color:#8e8f91;clear:both;}
#content .post-meta-bottom{background:#fbfcfe url(images/postmetabottombg.jpg) bottom left no-repeat;display:block;border-top:1px solid #dfe3e6;margin:0 0 15px 0;padding:12px 10px;font-size:12px;color:#535353;clear:both;}
.post-meta-bottom a{color:#535353;text-decoration:none;}
.post-meta-bottom a:hover{text-decoration:underline;}
.cat{float:left;width:80%;text-align:left;}
.cat .cats{background:url(images/catbg.gif) 0 0 no-repeat;padding:0 0 0 18px;}
.cat .tags{background:url(images/tagbg.gif) 0 0 no-repeat;padding:0 0 0 18px;margin-left:10px;}
.comm{float:right;width:20%;text-align:right;}
.comm span{background:url(images/commbg.gif) 0 0 no-repeat;padding:0 0 0 18px;}
.auth{float:left;width:50%;text-align:left;}
.auth span{background:url(images/authbg.gif) 0 1px no-repeat;padding:0 0 0 15px;}
.auth a{text-decoration:none;}
.date{float:right;width:50%;text-align:right;}
.date span{background:url(images/datebg.gif) 0 0 no-repeat;padding:0 0 0 18px;}
.page-nav{clear:both;margin:15px 0;padding:2px 0;height:22px;}
.nav-previous{width:249px;float:left;text-align:left;margin:2px 0;}
.nav-next{width:249px;float:right;text-align:right;margin:2px 0;}
.page-nav a{text-decoration:none;}
.nav-previous a{padding-left:10px;}
.nav-next a{padding-right:10px;}
#comments-wrap h6{font-size:20px;}
.gravatar{margin:10px 0 10px 10px;float:left;width:69px;}
.thecomment{margin:0 0 20px 0;overflow:hidden;border:1px solid #CCC;}
.authorcomment .comment-body{border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}
.comment-body{margin:0;padding:10px;float:right;width:485px;}
.comment-metadata{background:#4a7bb5;padding:10px;color:#FFF;}
.comment-metadata a,.comment-metadata a:visited{color:#FFF;}
.comment-metadata a:hover{color:#f80;}
.authorcomment{border:1px solid #CCC;margin:0 0 20px 0;overflow:hidden;}
.authorcomment .comment-body{border:none;}
.authorcomment .comment-metadata{background:#fcf4c7;padding:11px 10px;color:#ad5433;}
.authorcomment .comment-metadata a{color:#ad5433;}
.authorcomment .comment-metadata a:hover{color:#f80;}
#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border:none;padding:0;margin:0;}
#sidebar{float:right;display:block;width:356px;margin:14px 0 10px 0;padding:0;}
#sidebar .sidebar-bot{background:url(images/sidebarwrap-bot.gif) bottom left no-repeat;display:block;height:20px;clear:both;}
#sidebar ul{list-style-type:none;}
#sidebar .ads{text-align:center;padding:0 10px 20px 10px;}
#sidebarwrap{background:#eaf4ff url(images/sidebarwrap-top.gif) top left no-repeat;padding:15px 0 0 0;margin:0;border:none;}
#sidebar #sidebarwrap #popular{margin:0;padding:10px 0 0 0;font-size:11px;background:#cdebfe url(images/popular-top.gif) top left no-repeat;}
#popular ul{margin:0;padding:0 10px 15px 10px;background:#cdebfe url(images/popular-bottom.gif) bottom left no-repeat;}
#popular ul li{margin:0;padding:0;}
#popular ul li ul{border-top:1px solid #c1d8e6;padding:0;}
#popular ul li ul li{margin:0;padding:5px 15px;border-bottom:1px solid #c1d8e6;background:url(images/bullet-arrow.gif) 5px 9px no-repeat;}
#popular ul li ul li a,#popular ul li ul li a:visited{color:#039;padding:0;margin:0;text-decoration:none;}
#popular ul li ul li a:hover{text-decoration:underline;}
#l_sidebar{float:left;display:block;width:160px;font-size:11px;margin:0;padding:0 0 0 10px;}
#l_sidebar ul,#l_sidebar ul li{margin:0;padding:0;}
#l_sidebar ul li ul{border-top:1px solid #c1d8e6;}
#l_sidebar ul li ul li{margin:0;padding:0 0 0 10px;border-bottom:1px solid #c1d8e6;background:url(images/bullet-arrow.gif) 5px 9px no-repeat;}
#l_sidebar ul li ul li a,#l_sidebar ul li ul li a:visited{color:#039;display:block;padding:5px 3px;margin:0;text-decoration:none;}
#l_sidebar ul li ul li a:hover{text-decoration:underline;}
#l_sidebar ul li ul li ul li{border-bottom:1px solid #eaf4ff;border-top:1px solid #c1d8e6;background:none;margin:0;padding:0;}
#l_sidebar ul li ul li ul li a,#l_sidebar ul li ul li ul li a:visited{color:#039;padding:5px 3px 5px 10px;margin:0;text-decoration:none;}
#l_sidebar ul li ul li ul{border:none;padding:0;margin:0;}
#l_sidebar ul li ul li ul li a:hover{text-decoration:underline;}
#r_sidebar{float:right;display:block;width:160px;font-size:11px;margin:0;padding:0 10px 0 0;}
#r_sidebar ul,#r_sidebar ul li{margin:0;padding:0;}
#r_sidebar ul li ul{border-top:1px solid #c1d8e6;}
#r_sidebar ul li ul li{margin:0;padding:0 0 0 10px;border-bottom:1px solid #c1d8e6;background:url(images/bullet-arrow.gif) 5px 9px no-repeat;}
#r_sidebar ul li ul li a,#r_sidebar ul li ul li a:visited{color:#039;display:block;padding:5px 3px;margin:0;text-decoration:none;}
#r_sidebar ul li ul li a:hover{color:#039;text-decoration:underline;}
#r_sidebar ul li ul li ul li{border-bottom:1px solid #eaf4ff;border-top:1px solid #c1d8e6;background:none;margin:0;padding:0;}
#r_sidebar ul li ul li ul li a,#r_sidebar ul li ul li ul li a:visited{color:#039;padding:5px 3px 5px 10px;margin:0;text-decoration:none;}
#r_sidebar ul li ul li ul{border:none;padding:0;margin:0;}
#r_sidebar ul li ul li ul li a:hover{color:#039;text-decoration:underline;}
#text-link-ads{padding:15px;text-align:left;clear:both;}
#footer{padding:15px 5px 30px 5px;margin:10px 0 0 0;text-align:center;clear:both;background:#4c7cb5 url(images/footer-bg.jpg) repeat-x;color:#FFF;}
#footer a{color:#9bb1bb;}
#footer-wrap{width:950px;margin:0 auto;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{margin:0 auto;}


