/*
Theme Name: Dotty
Theme URI: http://divathemes.com
Description: Dotty is a pretty 2-column theme created for Wordpress
Version: 1.0
Author: Randa Clay
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php

*/
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,pre,form,fieldset,table,th,td,li .categories,li .linkcat,li .pagenav { margin:0; padding:0; }
html>body #content{height:auto;min-height:580px;}
body{font-family:'PT Sans Narrow',Arial,sans-serif;height:100%;margin:0;padding: 0;width:100%;}

#wrap{margin:0 auto 30px;text-align:left;width:980px;}
img{-ms-interpolation-mode:bicubic;}
a img,:link img,:visited img{border:none;}
a,a:link{color:#8e2d2d;text-decoration:none;}
a:hover{text-decoration:underline;}
strong,b{font-weight:700;}
code{font:.9em 'Courier New', Courier, Fixed;}
#title {width: 320px; padding-top: 30px; text-align: center;}
.title1 {margin: 15px auto 0; width: 183px;height: 52px; position: relative;}
.titlenav {width: 183px; text-align: center; margin: 0px auto;  }
#nav{margin:20px auto 70px;padding-top:0px;text-transform: lowercase;font-family:'PT Sans Narrow',Arial,sans-serif;font-size:20px;}
#nav .menu-header,div.menu{text-align:center;}
#nav .menu-header ul,div.menu ul{list-style:none;margin:0;}
#nav .menu-header li,div.menu li{ display: block;}
#nav a:hover{color: #fff;}
#nav li:hover > a,#nav ul li:hover > ul{}
#nav .menu-header,
div.menu { font-size: 19px;}
#nav .menu-header ul,div.menu ul {list-style: none;margin: 0;}
#nav .menu-header li,div.menu li {position: relative; display: block;}
#nav a {color: #333 !important;line-height: 40px;text-decoration: none; display: block;}
#nav li:hover > a {color: #8e2d2d;}
#nav ul li {margin-left: 0px !important;}
#nav ul li:hover > ul {	}
#nav ul li.current_page_item > a,#nav ul li.current-menu-ancestor > a,#nav ul li.current-menu-item > a,#nav ul li.current-menu-parent > a {color: #000;}
* html #nav ul li.current_page_item a,
* html #nav ul li.current-menu-ancestor a,
* html #nav ul li.current-menu-item a,
* html #nav ul li.current-menu-parent a,
* html #nav ul li a:hover {color: #fff;}


#belowheader{float:left;padding:10px 0px 10px;width:980px;}
#main{padding-bottom:40px;position:relative;width:980px;z-index:999;}

/************************************************
*	Home Sections								*
************************************************/
#life {width: 100%; float: left; margin-top: 20px;}
#lifeleft {float: left; width: 250px;height: 75px; }
#liferight {text-align: right;float: right;width: 365px;}
#liferight h2 {color: #8e2d2d !important; font-family: 'PT Sans Narrow', Arial, sans-serif; font-weight: normal !important; line-height: #100% !important;}
#lifebottom {background: url(images/latest.png) top left no-repeat; padding-left: 110px;color: #83765d;font-family:'PT Sans Narrow', Arial, sans-serif; font-size: 16px;height: 60px; margin-top: 20px;}
#lifebottom h5 {font-size: 17px; font-weight: bold;padding-top: 0px !important;font-family:'PT Sans Narrow', Arial, sans-serif;margin-bottom: 0px !important;line-height: 120% !important;}
#lifebottom h5 a {color: #4b402c;  }

#work {width: 100%; float: left; margin-top: 70px;}
#workleft {float: left; width: 250px;height: 75px; }
#workright {text-align: right;float: right;width: 365px;}
#workright h2 {color: #26979b !important; font-family: 'PT Sans Narrow', Arial, sans-serif; font-weight: normal !important; line-height: #100% !important;}
#workbottom {background: url(images/latest.png) top left no-repeat; padding-left: 110px;color: #83765d;font-family:'PT Sans Narrow', Arial, sans-serif; font-size: 16px;height: 60px; margin-top: 20px;}
#workbottom h5 {font-size: 17px; font-weight: bold;padding-top: 0px !important;font-family:'PT Sans Narrow', Arial, sans-serif;margin-bottom: 0px !important;line-height: 120% !important;}
#workbottom h5 a {color: #4b402c;  }

#sites {width: 100%; float: left; margin-top: 70px;}
#sitesleft {float: left; width: 250px;height: 75px; }
#sitesright {text-align: right;float: right;width: 365px;}
#sitesright h2 {color: #4b402c !important; font-family: 'PT Sans Narrow', Arial, sans-serif; font-weight: normal !important; line-height: #100% !important;}

 
/************************************************
*	Content									*
************************************************/

#content{color:#181818;float:right;font-size:16px;line-height:130%;margin:40px 0 5px 0px;width:630px;}
#content a:hover{color:#333;text-decoration:none;}
#content h1{color:#ba5537;font-family:'PT Sans Narrow',Arial,Helvetica, sans-serif;font-size:36px;margin-bottom:10px;line-height:140%;}
#content h2{color:#ba5537;font-family:'PT Sans Narrow',Arial, Helvetica, sans-serif;font-size:21px;line-height:130%;margin:0 0 5px;padding-left:0;padding-top:5px;}
#content h3{color:#363636;font-size:24px;line-height:140%;margin:0 0 8px;padding-left:0;padding-top:15px;font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;}
#content h4{color:#a4ab45;font-size:21px;font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;line-height:140%;margin:0;padding-left:0;padding-top:12px;text-transform:uppercase;}
#content h5{color:#a4ab45;font-size: 19px;font-size:18px !important;line-height:140%;margin:0 0 7px;padding-left:0;padding-top:9px;}
.post{margin-bottom:25px; border-bottom: 1px dashed #9d908b;padding-bottom: 20px;}
.post-head{float:left;padding:0px;width:630px;}
.post-title{float:left;width:578px;}
.post-title h2,.post-title h1{margin-bottom:0 !important;padding-top:0 !important; font-size: 34px !important;}
.post-date{color:#4b402c;float:right;font-size:18px;padding-top:5px;text-align:center;text-transform:uppercase;width:40px; height: 46px;background: #e8e5d2; border: 1px dashed #aba78a;margin-bottom: 10px;}
#content p{font-size:16px;line-height:22px;margin-bottom:15px;}
#content img{background:#e8e6d2;border:1px solid #d6d3b6;max-width:612px;padding:4px;}
#content ul{font-size:16px;line-height:20px;list-style-type:disc;margin:10px;padding-left:10px;}
#content li{padding-bottom:5px;}
#content ol{font-size:16px;line-height:20px;list-style-type:decimal;margin:10px 0 10px 15px;padding-left:10px;}
input{font-size:100%;}
.metadata{clear:both;font-size:14px;line-height:120%;margin-bottom:20px;}
.metadata1{clear:both;font-size:14px;line-height:120%;margin-bottom:15px;margin-top:15px;padding-top:8px;background: #e8e5d2; padding: 7px; border: 1px dashed #aba78a;}
.metadata1 a:hover{color:#52120e;}
cite{font-size:1.1em;}
blockquote{background:#e8e6d2;border:1px solid #d6d3b6;margin:10px 15px;padding:10px 15px 0;}
blockquote cite{display:block;margin: 5px 0;}
#content .gallery .gallery-caption,.wp-caption-text{color:#888;font-size:12px !important;line-height:120% !important;margin:0 0 12px;}
.postthumb{float:left;margin:0 10px 10px 0px;padding:0;}
.divider{border:0 !important;padding:0 !important;}
.postnav{text-align:center;}
#signature img{background:none;border:0;margin:10px 0;padding:0;}

/************************************************
*	Sidebar									*
************************************************/

#sidebar{float:left;margin:0px 40px 0 0;width:300px;padding-top: 40px;}
#sidebar .widget{float:left;font-size:16px;line-height:17px;margin-bottom:20px;width:300px;}
#sidebar p{color:#3c3c3c;line-height:20px;margin:0;padding:3px 0 0;}
#sidebar ul{color:#3c3c3c;margin:0;padding:4px 0 10px px;}
#sidebar li{color:#3c3c3c;padding:8px;}
#sidebar ul li{list-style-type: none;}
#sidebar ul li a{color:#26979b;text-decoration:none;}
#sidebar ul li a:hover{color:#8e2d2d;}
#sidebar ul ul{color:#3c3c3c;margin:5px 0 0;padding:0 0 0 14px;}
#sidebar ul ul ul{color:#3c3c3c;list-style-type:none;margin-bottom:0;margin-top:0;padding:0 0 0 14px;}
#sidebar h5{font-family:'PT Sans Narrow',Arial,Helvetica, sans-serif;color:#26979b;font-size:20px;margin-bottom:10px;padding:10px 0px;width:300px;text-transform: uppercase; text-align: center;border-bottom: 1px dashed #26979b;}


/************************************************
*	Comments									*
************************************************/

#comments{clear:both;font-size:14px;padding:0;}
#comments .navigation{padding:0 0 18px;}
h3#comments-title,h3#reply-title{color:#000;font-size:21px;font-weight:400;margin-bottom:0;}
h3#comments-title{padding:18px 0;}
.commentlist{list-style-type:none !important;margin-left:0 !important;padding:0;}
.commentlist li.comment{border-bottom:1px dotted #ccc;line-height:24px;margin:0 0 14px;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style-type:none !important;padding-left:0 !important;}
.commentlist .avatar{border:0 !important;left:0;padding:0 !important;position:absolute;top:4px;}
.comment-author cite{color:#000;font-style:normal;font-weight:700;}
.comment-meta{font-size:14px;margin:0 0 18px;}
.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none;}
.commentlist li.depth-2{margin-left:50px;}
.commentlist li.depth-3{margin-left:100px;}
.reply{font-size:14px;padding:0 0 24px;}
.reply a,a.comment-edit-link{color:#888;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:14px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:14px;}
#respond{margin:24px 0;overflow:hidden;position:relative;}
#respond .form-allowed-tags{color:#888;display:none;font-size:14px;line-height:18px;}
#respond .comment-notes{margin-bottom:1em;}
#respond .children{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px;}
#cancel-comment-reply-link{font-size:14px;font-weight:400;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:700;}
#respond label{color:#888;font-size:14px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}

.navigation{margin-left:21px;text-align:right;font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;font-size:21px;color: #aaa;}
.navigation a:link,.navigation a:hover,.navigation a:visited{color:#ac4a2a;font-size:19px;margin-top:10px;text-decoration:none;}
img.avatar{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:solid 1px #ddd;border-radius:3px;float:left;margin:0 8px 3px 0;padding:3px;}
#wp-calendar{background:#e8e6d2;border:1px solid #d6d3b6;empty-cells:show;margin-left:15px;margin-top:10px;width:90%;}
#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;font-weight:700;text-decoration:none;}
#wp-calendar td{color:#333;letter-spacing:normal;padding:4px 0;text-align:center;}
#wp-calendar #today{background:#fff;color:#111;}
#wp-calendar th{font-style:normal;padding-top:6px;text-align:center;text-transform:capitalize;}
#wp-calendar caption{font-size:15px;font-weight:700;padding-bottom:4px;}

/************************************************
*	Footer									*
************************************************/

#bottom{background: url(images/border.png) top left repeat-x #4b402c; height:auto;margin:0px auto 0;min-height:175px;padding-bottom:20px;padding-top:40px;position:relative;width:100%;}
#footer{color:#fff;font-size:14px;line-height:19px;margin:0 auto;width:980px;}
#footer a{color:#fff;}
#footer a:hover{border:none;color:#000;text-decoration:none;}
#footer h5{color:#fff;font-family:'PT Sans Narrow', Arial, sans-serif;font-size:20px;margin-bottom:15px;text-transform: uppercase;}
#footer ul{margin:0;padding:4px 0 10px;}
#footer li{line-height:130%;list-style:none;list-style-position:inside;padding-bottom:8px;}
.footerleft{display:inline;float:left;margin-right:25px;padding:0;width:310px;}
.footermiddle{display:inline;float:left;margin:0;padding:0;width:310px;}
.footerright{display:inline;float:right;margin:0;padding:0;width:310px;}
.copycredit{font-size:12px;margin:30px auto 0;text-align:center;width:960px;}
.copycredit p{font-size:12px;margin:0 auto;padding-top:50px;text-align:center;}
div.row span.left{float:left;margin:0;padding:10px 0;text-align:left;width:48%;}
div.row span.right{float:right;margin:0;padding:10px 0;text-align:right;width:48%;}
.alignleft,img.alignleft{display:inline;float:left;margin-right:15px;margin-top:4px;}
.alignright,img.alignright{display:inline;float:right;margin-left:15px;margin-top:4px;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px;}
.layout-third,.layout-two-thirds,.layout-half,.layout-fourth,.layout-three-fourths{float:left;line-height:22px;margin:0 5% 30px 0;}
.layout-third{width:30%;}
.layout-two-thirds{width:65%;}
.layout-half{width:47.5%;}
.layout-fourth{width:21.25%;}
.layout-three-fourths{width:73.75%;}
.layout-last{margin-right:0;}

a:visited,.metadata a:link,.metadata a:visited,.metadata1 a:link,.metadata a:visited{text-decoration:none;}
em,i,.comment-author .says{}

#content h2 a:hover,.metadata a:hover,input[type=submit]{color:#333;}
#sidebar ul ul li,#sidebar ul ul ul li,#respond p,#comments-list ul #respond{margin:0;}
.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33;}
.nopassword,.nocomments,.nivo-controlNav{display:none;}

#searchform {}
#searchform label {font-family: "PT Sans Narrow", Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;font-size:20px;}
#searchform #searchsubmit {color: #26979b; font-size: 20px;border: 0px; margin-left: 6px;padding: 0;cursor: pointer;font-family: "PT Sans Narrow", Arial, Helvetica, sans-serif;background: #4b402c; }

.listleft {float: left; width: 110px;}
.listright {float: right; width: 200px;}
.link {float: right;}