body {background:#e8e8e8;font-family:Arial,Verdana, Tahoma,  sans-serif;font-size:8pt;margin:0;padding:0px 10px;background:#e8e8e8 url(images/body-bg.gif) repeat-x;} 
#wrapper {width:780px;background:#ffffff;padding:0px;margin:0 auto;} 

/* Header */
#header {width:100%;height:55px;background:repeat-x url(images/body-bg.gif);} 
#header-left {float:left;} 
#header-right {float:right;text-align:right;padding:10px 10px 0 0;} 

/* Search Box */
.searchtext {font-size:8pt;margin:0;color:#333333;font-family:Verdana, Tahoma, Arial, sans-serif;} 
.btn-search {background-image:url(images/btn-search.gif);width:75px;height:20px;border:0;border-style:none;cursor:pointer;} 

/* Navigation bar */
#nav-right {width:780px;height:30px;background:url(images/nav-right.gif);background-position:right;background-repeat:no-repeat;margin:0;padding:0;} 
#nav-left {width:780px;height:30px;background:url(images/nav-left.gif);background-position:left;background-repeat:no-repeat;margin:0;padding:0;} 
#nav {height:30px;margin:0 5px;background:url(images/nav-bg.gif);} 
#nav ul {list-style-type:none;margin:0;padding:0;} 
#nav li {display:inline;margin:0;padding:0;} 
#nav li a {display:block;float:left;background: url(images/btn-nav-n.gif);width:100px;height:21px;margin:0 1px 0 0;text-align:center;padding:9px 0 0 0;color:#ffffff;text-decoration:none;font-weight:bold;} 
#nav li a:hover {text-decoration:underline;background:url(images/btn-nav-h.gif);} 
#nav li.selected { } 
#nav li.selected a {background:url(images/btn-nav-s.gif);} 
#nav li.selected a:hover {background:url(images/btn-nav-h.gif);} 

/* Path Bar */
#trail {background:url(images/trail-bg.gif);clear:both;color:#ffffff;font-weight:bold;font-size:9pt;font-style:italic;height:21px;padding:5px 10px 0 10px;} 
#trail a {color:#ffffff;text-decoration:none;} 
#trail a:hover {text-decoration:underline;} 

/* main */
#contentwrapper {padding:0 10px;margin:0;} 
#main {margin-right:185px;padding:5px 0px;} 

/* Hide from IE5-mac. Only IE-win sees this. \*/ 
* html #right {margin-left:5px;} 
* html #main {height:1%;margin-right:0;} 
/* End hide from IE5/mac */

/* Banner */
.banner {padding:10px 0 0 0;text-align:center;} 
#leaderboard {height:110px;background:url(images/leaderboard.gif);} 
#leaderboard2 {height:110px;} 
#right {float:right;margin:0px;width:180px;} 

/* Sidebar */
.sidebar-top {background:#14292e url(images/sidebar-top.gif);margin:5px 0 0 0;padding:6px 0 2px 0px;height:20px;color:#ffffff;text-align:center;font-weight:bold;} 
.sidebar-bg {color:#262626;background-color:#d0ebc4;font-size:9pt;padding:0px;margin:0;width:178px;border-left:1px solid #75ab65;border-right:1px solid #75ab65;border-bottom:1px solid #75ab65;} 
.sidebar-bg a {color:#262626;text-decoration:none;} 
.sidebar-bg a:hover {text-decoration:underline;} 
.scontent {padding:5px 5px 5px 15px;} 
.scontent2 {padding:5px;text-align:center;} 
.scontent3 {padding:5px;} 
.scontent3 a {font-weight:bold;color:#262626;text-decoration:none;} 
.scontent3 a:hover {text-decoration:underline;} 
img.validator {border:0px;} 

/* Categories */
#category-bar {background:#14292e url(images/category-top.gif);margin:5px 0 0 0;padding:6px 0 0 0;width:570px;text-align:right;height:22px;} 
.cats {width:570px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;} 
.cats a {color:#14292e;text-decoration:none;} 
.cats a:hover {text-decoration:underline;} 
.subcats {margin:0px 15px 7px 0px;padding:0px 0px 0px 20px;font-size:7pt;color:#5e5e5e;} 
.subcats a {color:#5e5e5e;text-decoration:none;} 
.subcats a:hover {text-decoration:underline;} 
.count {color:#6f6f6f;font-size:8pt;font-weight:normal;} 

/* Link Page */
img.thumb {border:1px solid #888;width:85px;height:66px;margin:3px;padding:0px;float:left;} 
.linkdesc {margin-left:100px;} 
hr {border:1px dashed #dcdcdc;width:97%;} 
.small, .small a {color:#b6b6b6;} 
.small-white, .small-white a {color:#ffffff;} 
.small-white, .small-white a, .small, .small a {padding:5px;margin:0px;font-size:7pt;text-decoration:none;} 
.sort {color:#ecfbfe;} 

/* featured */
#featured-bar {background:#14292e url(images/featured-top.gif);margin:5px 0 0 0;padding:6px 0 0 0;width:570px;text-align:right;height:22px;} 
.featlink {width:570px;background-color:#ecfbfe;border-left:1px solid #c7eaf2;border-right:1px solid #c7eaf2;border-bottom:1px solid #c7eaf2;padding:0;margin:0px;} 
.featlink a {color:#14292e;font-weight:bold;text-decoration:none;} 
.featlink a:hover {text-decoration:underline;} 
.featurl {color:#333333;font-weight:bold;} 

/* regular */
#regular-bar {background:#14292e url(images/regular-top.gif);margin:5px 0 0 0;padding:6px 0 0 0;width:570px;text-align:right;height:22px;} 
.reglink {width:570px;border-left:1px dashed #bdc1a3;border-right:1px dashed #bdc1a3;border-bottom:1px dashed #bdc1a3;padding:0;margin:0px;} 
.reglink a {color:#333333;font-weight:bold;text-decoration:none;} 
.reglink a:hover {text-decoration:underline;} 
.url {color:#666666;font-weight:bold;} 

/* footer */
#footer {height:35px;width:100%;background:repeat-x url(images/footer-bg.gif);text-align:center;padding-top:20px;color:#ffffff;font-size:8pt;font-weight:bold;} 
#footer a {color:#ffffff;text-decoration:none;} 
#footer a:hover {text-decoration:underline;} 
.navig, .paging-info {font-style:italic;color:#5e5e5e;font-weight:bold;} 
.paging-links, .paging-info {text-align:right;} 
.paging-links, .paging-links a, .navig a {color:#14292e;text-decoration:none;font-weight:bold;} 
.paging-links a:hover, .navig a:hover {text-decoration:underline;} 

/* General */
.clear {clear:both;display:block;height:10px;overflow:hidden;margin:0;padding:0;} 

/* Category, articles search page */
.list {width:100%;color:#5e5e5e;font-size:9pt;font-weight:bold;text-decoration:none;} 
.list a {color:#14292e;font-size:9pt;font-weight:bold;text-decoration:none;} 
.list a:hover {text-decoration:underline;} 
.list p {color:#5e5e5e;font-weight:normal;font-size:8pt;padding:0 0 7px 0;margin:0;} 

/* Formpage */
form {display:inline;margin:0;padding:0;} 
table.formPage {width:100%;border:0px solid #a0a0a0;} 
table.formPage a {color:#14292e;font-weight:bold;} 
td.err {padding:0px;color:#ff0000;background:#ffeded;border:0px solid #a0a0a0;text-align:left;} 
td.msg {padding:0px;color:#0000ff;background:#edf3ff;border:0px solid #a0a0a0;text-align:left;} 
div.errForm, span.errForm {margin:0px 0 0px 2px;padding:0px;color:#ff0000;background:#fffff3;font-size:7pt;} 
.label {text-align:right;font-weight:bold;} 
.field {color:#5e5e5e;} 
span.req {margin-left:3px;color:#ff0000;font-weight:bold;} 
.text {font-size:8pt;font-family:Verdana, Tahoma, Arial, sans-serif;} 
input.text {color:#000000;border:1px solid #c0c0c0;} 
textarea.text {font-size:8pt;border:1px solid #c0c0c0;} 
select {font-size:8pt;border:1px solid #c0c0c0;} 
.limit_field {border:0 solid transparent;border-width:0;} 
.captcha {border:1px solid #5e74b3;margin-top:10px;} 
.buttons {padding-top:10px;text-align:center;} 
.btn {font-size:8pt;font-weight:bold;border:1px solid #5e5e5e;background-color:#14292e;/*#FFCC33;*/cursor:pointer;height:17px;color:#ffffff;margin-top:2px;} 

/* Price Table */
.price {border:0px solid #a0a0a0;margin:0;padding:2px;vertical-align:bottom;} 
.price table td {margin:0;padding:2px;vertical-align:bottom;} 

/* Default+ */
h4 {padding:0;margin:0;} 
.smallDesc {color:#5e5e5e;font-size:7pt;font-weight:normal;margin:0;padding:0;} 
.searchpaging a {color:#14292e;font-weight:bold;text-decoration:none;} 
.searchpaging a:hover {text-decoration:underline;} 

/* Default */
.c {float:left;} 
.cr {clear:left;} 
td {vertical-align:top;padding:0 3px;} 
h1 {font-size:14pt;margin:5px 0 5px 0;} 
h2 {font-size:9pt;margin:0px 10px 0px 10px;padding:0;} 
h3 {color:#14292e;font-size:9pt;font-style:italic;padding:0;border-bottom:1px dashed #a0a0a0;} 
#descr {padding:0px;margin:0 0 5px 0;} 
#links a {font-size:9pt;} 
#links p {margin:0 0 7px 0;}
#path {margin-top:2px;padding:3px;background:#d9e8f9;line-height:19px;border-top:1px solid #5e74b3;} 
.submit {float:right;vertical-align:bottom;} 
#user-bar {clear:both;width:20%;margin:0 0 0 auto;padding:3px;background:#d9e8f9;line-height:19px;text-align:right;} 
div.pr {font-size:6pt;color:#5e5e5e;} 
div.prg {width:40px;border:1px solid #999999;height:3px;font-size:1px;} 
div.prb {background:#5eaa5e;height:3px;font-size:1px;} 

.note {font-family:Tahoma,sans-serif;font-size:10px;color:#000000;} 