@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;}
h4 {color: #be8b33;margin: 15px 0 3px 0;padding: 0;font: bold 15px 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:699px;float:left;padding: 14px 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}
.key {width: 142px} .tid{width:70px;}
.txtarea {border: #CDCDCD 1px solid;padding:3px;background: #FFFFFF url(images/input-bg.gif) repeat-x top;}
.combo {border: #CDCDCD 1px solid;width: 150px;color:#5F5F5F;font:12px Arial;height:20px;padding:1px; width:145px}

/********** Side Bar ***********/
#sidebar { width:200px; float:left; text-align:right;padding:40px 20px 40px 0;background: url(images/cat-line.gif) no-repeat right 60px;}
#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;}

/********** Side Bar ***********/
#sidebar2 { width:200px; float:left; text-align:right;padding:40px 20px 40px 0;background: url(images/cat-line2.gif) no-repeat right 60px;}
#sidebar2 ul {list-style-type: none;margin:0;padding:0}
#sidebar2 li {background: url(images/cat-arrow.gif) no-repeat right 10px;padding: 4px 14px 4px 0;}
#sidebar2 a:visited, #sidebar2 a:link{color: #0b0d0d;text-decoration: none;}
#sidebar2 a:hover{color: #000000;text-decoration: underline;}

/***** Templates ********/
.thumbs { list-style-type: none; margin:0; padding:0}
.thumbs li {float: left;text-align:center;margin: 10px 40px 20px 0}
#temps { width: 670px; margin:15px auto 10px auto;}
#temps2 { width: 670px; margin:20px auto;}
#results {background: url(images/rstbg.png) no-repeat 0px 30px;}
.desc {background: url(images/creep.gif) no-repeat left top;padding:0 10px 0 47px;}
.thmb { border: 1px solid #CCCCCC; background:#FFFFFF; padding:9px; }

/***** Home Content ******/
.welcome {display:inline;width:393px;float:left;background: url(images/creep.gif) no-repeat left top;padding:0 10px 0 47px;}

.icl{display:inline;width:210px;float:left; padding-left:27px;background: url(images/dr.gif) no-repeat left top;}
.lst {list-style-type: none;margin:0;padding:0}
.lst li {background: url(images/cat-arrow.gif) no-repeat 6px 8px;padding: 2px 14px 2px 20px;}
#featured {margin:20px 0 0 0; padding:0 0 0 80px;background: url(images/featured.png) no-repeat left top;clear:both;}
#featured h2 {color: #be8b33;font: normal 18px Georgia, serif;padding-bottom: 35px; margin-left: -25px;}
#packs {background: url(images/pack-sep.gif) no-repeat 360px 15px;padding: 15px 0 0 25px;}
.tpack {float:left;width: 171px;height:214px; padding: 6px 0 0 160px; background: url(images/tpls.jpg) no-repeat left top;}
.themepack {float:right;width: 157px; height:214px;padding: 6px 0 0 160px; background: url(images/themes.jpg) no-repeat left top;}
.plus {list-style-type: none;margin:10px 0 0 0;padding:0}
.plus li {background: url(images/plus.gif) no-repeat 6px 8px;padding: 1px 14px 1px 20px;}

/********** 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;}