/*
THEME NAME: DBOT5-Lifestyle Golf
THEME URI: http://dbot5.com/
DESCRIPTION: This theme has been custom developed solely for DBOT5 by RobKellas.com - Its ready to <em>rock'n'roll</em>
VERSION: 1.03
AUTHOR: Rob Johnson
AUTHOR URI: http://robkellas.com/
TAGS: dbot5, lifestyle golf, et al
.
This DBOT5 theme is copyright to DBOT5.com and consent of this theme is required for any personal or commercial usage.
.
*/

body{background:#fff;color:#333;font-size:100%;font-family:Arial, Sans-Serif;text-align:left;margin:0;padding:0;background-image:url(img/tile-bg.png);border-top:3px solid #29ABE2;}
a{color:#29ABE2;text-decoration:none;outline:none;}
a:hover{color:#F23B93;}
a:visited{color:gray;}
h1,h2,h3,h4,h5,h6{margin-bottom:0;text-align:left;margin-top:15px;}
h1{font-size:2.6em}
#content h2{font-size:150%;padding:5px;font-weight:100;background:black;color:white;border-right:5px solid #F23b93;}
#content h2 a{color:white;font-weight:100;background:black;display:block;}
#content h2 a:hover{color:#F23B93;}
h2.posttitle{margin-top:0;}
h3{font-size:1.6em}
h6{font-size:.8em}
img{border:0;}
#sidebar img{border-bottom:2px solid black;}
#sidebar img:hover{border-bottom:2px solid #F23B93;}
#sidebar a{color:#29ABE2;}
#sidebar a:hover{color:#F23B93;}
#flashcontent{height:100px;width:850px;margin:0 auto;background:black;}
input[type=text],textarea{background:#eee;border:1px inset #999;font-size:110%;color:#333;}
input[type=submit]{background:#eee;border:1px outset #999;font-size:.7em;}
textarea{font-size:12px;font-size:130%;color:#333;}
pre{font-size:12px;overflow:auto}
code{font-size:12px;background-color:#f8f8f8;color:#111}
#page{width:100%;text-align:left;}
#wrapper{width:860px;margin:0 auto 0 auto;}
#content{float:left;width:600px;border:0;padding:20px 20px 20px 0;margin:0 auto 0 auto;}
#sidebar{float:left;width:200px;right:0;margin:0 auto;padding:20px;font-size:70%;color:#999;background:black;}
#clearall{clear: both;}
#footer{clear:both;position:relative;text-align:center;font-size:60%;background:black;color:white;padding:10px 0 10px 0;width:100%;}
#header{width:100%;height:auto;background-color:black;background-position:bottom;border-top-color:#000;font-size:100%}
.header-block{width:800px;height:90px;margin-top:0;margin-left:auto;margin-right:auto;}
#login input[type=text],#login input[type=password]{border:solid 1px #09c;background-color:#333;color:#CCC;font-weight:700;font-size:12px;}
#logo{float:left;width:200px;height:50px;margin-top:4px}
.center{width:60em;margin-left:auto;margin-right:auto;line-height:1.3em;}
#headertitle{float:left;position:absolute;top:1em;left:5%}
#headertitle h1{margin:0}
#headertitle h1 a{color:#FFF;font-weight: 100;}
#headertitle h1 a:hover{text-decoration:none}
#headertitle p{background:transparent;color:#999;font-size:1em;margin:10px 0 0 18px;}
#nav2 .search{float:right;padding:3px 0 3px 0;}
.search form{margin:0;padding:0}
.search input{width:230px;border:1px solid black;background:#333;color:black;font-size:120%;margin:0;padding:2px;border-bottom:1px solid #333;}
#navbar{border-bottom:1px solid #000;background:black;height:2.3em;margin:0;padding:0;}
#navcontents{width:860px;height:auto;margin:0 auto 0 auto;}
#nav2{list-style:none;margin:0;padding:0;font-size:70%;}
#nav2 ul{list-style:none;background:transparent;padding:0;}
#nav2 a{color:#29ABE2;display:block;font-weight:100;padding:12px 5px 5px 5px;}
#nav2 a:hover{color:#F23B93;display:block;text-decoration:none;}
#nav2 li{float:left;text-transform:uppercase;margin:0;padding:0}
#nav2 li li{float:left;width:14em;margin:0;padding:0;}
#nav2 li li a,#nav2 li li a:link,#nav2 li li a:visited{background:black;color:#29ABE2;width:14em;float:none;border-top:1px solid #333;margin:0;padding:.5em;text-transform:capitalize;font-size:100%;}
#nav2 li li a:hover,#nav2 li li a:active{color:#F23B93}
#nav2 li ul{position:absolute;width:10em;left:-999em}
#nav2 li:hover ul{left:auto;display:block}
#nav2 li:hover ul,#nav li.sfhover ul{left:auto}
#sidebar ul{list-style:none;font-size:1.1em;margin:0;padding:0}
#sidebar ul ul{font-size:1em;margin:0;padding:0}
#sidebar ul li{margin-top:0;}
#sidebar li li{margin:.1em 0}
#sidebar ul h2{color:#FFF;font-size:1em;text-transform:uppercase;margin:10px 0 5px 0;padding:0}
#footer a{color:#29ABE2}
.post{clear:both;margin:0 0 4em 0;background:white;padding:10px;}
.post p,.post ol li,.post ul li{margin-top:0;font-size:1em;line-height:1.5em;text-align:justify}
.post blockquote{border-left:.4em solid #ccc;font-size:.9em;padding:0 0 0 2em}
.post blockquote blockquote{margin-left:0;font-size:1em}
.postentry {font-size:80%;}
.postentry a{border-bottom:1px solid #ddd;}
.postentry a:hover{border-bottom: none;}
.postmetadata{clear:both;font-size:80%;text-align:justify;margin:0;padding:5px 5px 5px 0;}
.authorinfo{font-size:70%;text-align:justify;margin:-5px 0 10px 0;background:black;color:#999;padding:3px 5px 5px 5px;border-right:5px solid #F23b93;}
div.navigation{font-size:.9em}
.postentry table{font-size:.9em;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0}
.postentry table tr td{border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;padding:5px 10px}
.postentry table tr th{background:#f4f4f4;color:#666;font-weight:700;text-transform:uppercase;text-align:center;border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;padding:5px 10px}
.commentlist{border-bottom:1px solid #aaa;margin:20px 0;padding:0;font-size:80%;}
.commentlist li{list-style:none;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;margin:0;padding:0}
li.comment div,li.pingback div{overflow:auto;padding:20px}
li.comment div div,li.pingback div div{overflow:visible;padding:0}
.commentlist li.even{background-color:#f3f3f3}
.commentlist li.odd{background-color:#fff}
ul.children li{list-style:none}
img.avatar{float:right;border:1px solid #999;background:#fff;margin:0;padding:5px}
.comment-meta,.reply{font-size:.7em;margin:0;padding:0;color:#333;}
.comment-author cite{font-style:normal;font-weight:100;font-size:130%}
textarea#comment{width:100%}
#comments{font-size:100%;}
#comments h3{font-size:130%;background:#333;color:#eee;padding:5px;}
#comments div.navigation{font-size:.8em}
#wp-calendar caption{text-transform:uppercase;font-weight:700;color:#aaa;text-align:left}
#wp-calendar thead th{font-weight:400;color:#27a;text-align:center}
#wp-calendar tbody td{text-align:center}
#wp-calendar tbody td a{font-weight:700}
#wp-calendar tbody td.pad{border:none}
abbr{cursor:help;border-bottom:.1em dotted}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.alignright {float:right; margin:0 0 1em 1em;}
img.alignleft {float:left; margin:0 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignleft a{float:left;margin:5px 5px 10px 0;font-size:80%;background:#999;padding:5px;color:white;}
.alignleft a:hover{color:#333;}
.alignright a{float:right;margin:5px 5px 10px 0;font-size:80%;background:#999;padding:5px;display:block;color:white;}
.alignright a:hover{color:#333;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}
.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}
h4,input{font-size:100%}
h5,.post li li{font-size:1em}
.moretext{font-weight: bold;float: right;margin-bottom: 10px;background:#333;padding:5px;display:block;color:white;-moz-border-radius: 5px;
-webkit-border-radius: 5px;}