/*  
Theme Name: TemplatesHeaven Custom Theme
Theme URI: http://www.web-designers-directory.org/
Description: Custom Theme for TemplatesHeaven
Version: 1.0
Author: Zeb
Author URI: http://www.web-designers-directory.org/
*/
/* Begin Typography & Colors */
@charset "utf-8";
/* CSS Document */

body {font: 12px/1.3em Arial, Helvetica, sans-serif;color: #434b4e;text-decoration: none;background: url(images/bg.png) repeat-x top;margin: 0px;padding: 0px;}
form{margin: 0;padding: 0;display:inline;}
h2 {color: #0c6785;margin: 0px;padding-bottom: 6px;font: normal 18px Georgia, serif;}
h3 {color: #be8b33;margin: 0px;padding-bottom: 10px;font: normal 17px Georgia, serif;}
.clear:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}* html .clear {height: 1%;}
a:visited, a:link { color:#0c6785;text-decoration:underline} a:hover { color:#0c6785;text-decoration:none}
p { padding: 0 0 12px 0; margin:0;}
/***** Layout ********/
#wrapper { width: 950px; margin: 0 auto;}
#top {height:116px;color:#f4f3e6;}
#logo {width: 200px; float:left;padding:43px 0 0 60px;}
#top-nav { float:right; padding: 50px 120px 0 0;word-spacing: 8px; text-align:right; }
#top-nav a:visited, #top-nav a:link {color:#f4f3e6;text-decoration:none}#top-nav a:hover{color:#f4f3e6;text-decoration:underline}
#content {background: url(images/search-bg.png) no-repeat 25px top;}
#main { width:670px;float:left;padding: 25px 10px 0 20px}

/****** Navigation **********/
#nav { clear:both;margin: 0 auto;width:900px;height:44px;background: url(images/nav.png) no-repeat top;}
#nav ul {list-style-type: none;margin:0;padding: 13px 0 0 25px;}
#nav li {padding-left: 12px; display: inline;}
#nav li span {padding-right: 12px; background: url(images/sep.png) no-repeat right top;}
#nav a:visited, #nav a:link {font-weight:13px;text-decoration : none;color : #ffffff;}
#nav a:hover {font-weight:13px;text-decoration : none;color : #e5f2f6;}

/****** Search Box **********/
#search {margin: 0 0 40px 50px; color:#576462;}
.input {border: #CDCDCD 1px solid;color:#5F5F5F;height:18px;font:12px Arial;background: #FFFFFF url(images/input-bg.gif) repeat-x top;padding-left:3px}
.txtarea {border: #CDCDCD 1px solid;padding:3px;background: #FFFFFF url(images/input-bg.gif) repeat-x top;}


/********** Side Bar ***********/
#sidebar { width:200px; float:left; text-align:right;padding:25px 20px 40px 0;background: url(images/cat-line.gif) no-repeat right 40px;}
#sidebar ul {list-style-type: none;margin:0;padding:0}
#sidebar li {background: url(images/cat-arrow.gif) no-repeat right 10px;padding: 4px 14px 4px 0;}
#sidebar a:visited, #sidebar a:link{color: #0b0d0d;text-decoration: none;}
#sidebar a:hover{color: #000000;text-decoration: underline;}

/***** Templates ********/
.desc {background: url(images/creep.gif) no-repeat left top;padding:0 10px 0 47px;}

/********** Footer **********/
#f {background: url(images/footer-bg.png) repeat-x top;}
.f-content { margin: 0 auto;width:970px;background: url(images/h-line.gif) no-repeat center top;padding-bottom:20px;}
.f-content h3 { color: #004258;padding-bottom: 13px;font: normal 17px Georgia, serif;}
#f1{width:192px; padding:24px 0 0 29px;float:left}
#f2{width:255px;padding:24px 0 0 25px;background: url(images/fsep.gif) no-repeat left 20px;float:left}
#f2 ol {margin: 10px 0 0 0; padding:0 0 0 25px} #f2 li { padding: 2px 0 2px 0;}
#f3{width:225px; padding:24px 0 0 25px;background: url(images/fsep.gif) no-repeat left 20px;float:left}
#f4{width:192px; padding:24px 0 0 25px;background: url(images/fsep.gif) no-repeat left 20px;float:left}
.plus2 {list-style-type: none;margin:0;padding:0}
.plus2 li {background: url(images/plus2.gif) no-repeat left 6px;padding: 3px 14px 3px 20px;}

.foot {background: #014c65 url(images/foot-bg.gif) repeat-x top;}
.footer { color:#f4f3e6;margin: 0 auto;width:930px;height:60px;}
.footer a:visited, .footer a:link {color:#f4f3e6;text-decoration:none}.footer a:hover{color:#f4f3e6;text-decoration:underline}
#foot1 { width:250px;float:left;padding-top:25px;}
#foot2 { width:520px;float:left;text-align:center;padding-top:25px;}
#foot3 { width:150px;float:left;padding-top:20px;background: url(images/wdd.png) no-repeat right 20px;}
#foot3 a {text-indent: -9999px;text-decoration: none;float:right;overflow: hidden;width:33px;height:27px;display: block;}