body{padding:0;margin:0;font:.7em Arial,sans-serif;line-height:1.5em;background:#f0f0f0;color:#454545;}
a{color:#0e4d8b;background:inherit;}
a:hover{color:#000;background:inherit;}
a.title{color:#b41a1a;background:#FFF;}
h1{font:bold 2em Arial,Sans-Serif;letter-spacing:-1px;padding:16px 0 0 8px;margin:0;}
h2{margin:0;padding:0;font:normal 1.6em Arial,Sans-Serif;letter-spacing:-1px;}
h1 a{color:#FFF;background:inherit;}
h1 a,h2 a{text-decoration:none;}
h1 a:hover,h2 a:hover{color:#bfe1ed;background:inherit;}
h3{font:90% Arial,Sans-Serif;margin:0 0 10px 0;padding:0;color:#5f5f5f;background:#FFF;}
p{margin:0;line-height:1.5em;}
form{margin:0;}
input.search{width:149px;background:#FFF padding:4px;color:#808080;}
// input.submit{height:24px;font-weight:bold;width:53px;border:none;background:#d96855 url(button.gif);padding:3px;color:#FFF;}
.content{margin:10px auto;width:968px;background:#FFF url(big_middle2.gif) repeat-y;color:#454545;}
.logo{padding:18px 0 0 3px;}
.header_top{background:#fefefe url(big_top2.gif) no-repeat;color:#FFF;height:15px;}
.header{padding:0 10px 0 10px;}
.header_bottom{clear:both;background:#fefefe url(big_bottom2.gif) no-repeat;color:#FFF;height:15px;}
#nav{width:100%;float:left;}
#nav ul{margin:0;list-style:none;padding:0;}
#nav a,#nav strong,#nav span{float:left;display:block;color:#fff;padding:7px 20px 4px 10px;background:#c43219 url(nav.gif) no-repeat 100% 0;text-decoration:none;font-weight:bold;}
#nav a{float:none;}
#nav li{float:left;color:#FFF;background:#c43219 url(nav.gif) no-repeat 0 0;margin:0;padding:0 0 0 9px;}
#nav #current{background:#1995c2 url(nav.gif) no-repeat 0 -41px;color:#FFF;}
#nav #current a{background:#1995c2 url(nav.gif) no-repeat 100% -41px;padding:7px 20px 4px 11px;color:#FFF;}
#nav a:hover{color:#bfe1ed;background:#c43219 url(nav.gif) no-repeat 100% 0;}
.sf_left{float:left;width:203px;height:77px;background:#5bb2d1 url(logobg.gif) repeat-x;color:#FFF;border-top:1px solid #137da2;border-bottom:1px solid #000;padding:10px 0 0 7px;}
.sf_right{width:537px;float:right;}
.sf_search{clear:both;background:#ca090d url(searchbg.gif) repeat-x bottom left;color:#ffe4e0;border-top:1px solid #aa1717;border-bottom:1px solid #000;padding:18px 0 17px 15px;margin-top:-2px;}
.subheader{padding:8px;background:#f0f0f0;color:#808080;}
.left{float:left;width:795px;margin:0 0 10px 0;}
.box_top{background:#f0f0f0 url(leftbox_top.gif) no-repeat;color:#808080;height:40px;width:159px;}
.box_top h2{color:#808080;background:inherit;padding:7px 0 0 5px;margin:0;}
.box{border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0;padding:0 4px 0 7px;margin:0;width:144px;color:#595959;background:#FFF;}
.box_bottom{background:#FFF url(leftbox_bottom.gif) no-repeat;color:#000;height:13px;width:160px;margin:0 0 7px 0;}
.left_side{float:left;width:159px;padding:0 5px 8px 8px;}
.right_side{float:right;width:600px;margin:0 5px 0 0;text-align:justify;}
.article{padding:0 5px 0 0;margin-bottom:20px;}
.grey_top{clear:both;width:382px;background:#ededed url(grey_top.gif) no-repeat;color:#000;height:5px;padding:0;margin:0 0 0 6px;}
.grey{width:362px;margin:0 0 0 6px;padding:10px;background:#ededed url(grey_bottom.gif) no-repeat bottom left;color:#808080;}
.grey a{color:#c83c3c;background:inherit;font-weight:bold;}
.grey a:hover{color:#000;background:#ededed;}
.highlight{padding:5px 3px 5px 3px;margin:0 0 3px 0;border-bottom:1px solid #ccc;}
.right{float:right;width:170px;margin:0 0 10px 0;}
img{float:center;margin:0 9px 3px 0;}
.footer{clear:both;text-align:center;color:#808080;background:#f0f0f0;padding:10px 0 5px 0;border-top:1px solid #eee;}
.footer p{line-height:2em;}
.footer a{color:#4f4f4f;background:#f0f0f0;border-bottom:1px dotted #808080;text-decoration:none;}
#left-column{width:20%;float:left;vertical-align:top;background-color:#fff;font-size:1.1em;color:#323232;}
#left-column ul{width:95%;padding:0;margin:0;list-style:none;}
#left-column li{margin:0;}
#left-column li a{display:block;padding:.3em .7em .2em 1.2em;border-left:solid .5em #ebebeb;border-top:solid .1em #c8c8c8;background-color:#ebebeb;text-decoration:none;font-weight:normal;color:#323232;height:1.3em;}
#left-column a:hover{border-left:solid .5em #afafaf;background-color:#dcdcdc;text-decoration:none;color:#323232;}
#left-column .selected{display:block;padding:.3em .7em .2em 1.2em;border-left:solid .5em #afafaf;border-top:solid .1em #c8c8c8;background-color:#dcdcdc;font-weight:normal;color:#323232;}
.linklisting{margin:15px 15px 20px 20px;}
.linklisting h4.linktitle,.linklisting p.linkurl,.linklisting p.linkrating{margin:2px 0;}
.linklisting h4.linktitle a{padding-bottom:0;}
.linklisting p.linkurl a{font-size:9px;text-decoration:none;}
.linklisting p.linkrating{font-size:9px;}
.linklisting p.linkrating .linkexpired{color:#8c3030;font-weight:bold;}
.linklisting .linkdescription,.review .reviewcontent{margin:0 0 5px 0;padding:5px;border:1px solid #bbbfa1;background:#f8faed;overflow:hidden;}
.linklisting img{align:center;}
* html .linklisting .linkdescription,* html .review .reviewcontent{width:96%;}
.linklisting p.linkactions{margin:0;text-align:center;}
.linklisting p.linkactions2{margin:0;text-align:left;}
.linklisting p.linkactions a,#detailed p.actions a,#jump_frame .actions a{padding:1px 4px;border:1px solid #bbbfa1;font-size:9px;text-decoration:none;}
.linklisting p.linkactions a:hover,#detailed p.actions a:hover,#jump_frame .actions a:hover{background:#e2e1eb;}
.linklisting p.linkactions2 a{padding:1px 4px;border:1px solid #bbbfa1;font-size:9px;text-decoration:none;}
.linklisting p.linkactions2 a:hover{background:#e2e1eb;}
.paging{text-align:right;}
.paging img,.paging select{vertical-align:middle;}
.crumb{font-size:9px;}
a:link{color:#339;text-decoration:none;}
a:visited{color:#339;text-decoration:none;}
a:active{color:#666;text-decoration:none;}
a:hover{color:#69f;text-decoration:underline;}
.row{margin-bottom:1px;padding:4px;}
.row label.name{padding-right:5px;width:25%;float:left;}
.row label.name span{color:#8c3030;}
.row .value.wrappedtext{margin-left:25%;padding-left:5px;}
.row .value input.text,.row .value input.password,.row .value textarea{width:expression(this.parentNode.offsetWidth * .54+'px');}
.row .value input.text,.row .value input.password,.row .value textarea{w\idth:60%;}
.row .value input.text.shorttext{width:55px;}
.row.required{background:#e2e1eb;}
.row.invalid{color:#8c3030;background:#edd;font-weight:bold;}
.formsubmit{margin-top:10px;text-align:right;}
.errormessage{color:#8c3030;font-weight:bold;}
.infomessage{color:#3a5841;font-weight:bold;}
.searchhl-1,.searchhl-2,.searchhl-3,.searchhl-4,.searchhl-5{font-weight:bold;}
.searchhl-1{background:#ffff80;}
.searchhl-2{background:#aaf;}
.searchhl-3{background:#afa;}
.searchhl-4{background:#faa;}
.searchhl-5{background:#aff;}
#contentheader .error,#contentheader .message{margin:0 200px 0 0;padding:2px;border:1px solid #fff;color:#fff;font-size:12px;text-align:center;}
#contentheader .error{background:#8c3030;}
#contentheader .message{background:#3a5841;}
#contentheader .error *,#contentheader .message *{margin:0;padding:0;}
.new-item,.updated-item,.popular-item,.unpaid-item,.expired-item,.free-item,.bookmark-public,.bookmark-default{background:transparent url(images/button-left.gif) top left no-repeat;font-weight:normal;font-size:9px;color:#fff;vertical-align:text-top;}
.new-item{background-color:#8c3030;}
.updated-item{background-color:#c5a600;}
.popular-item{background-color:#314fb1;}
.unpaid-item{background-color:#555;}
img{border:0;}
.paging{font-size:14px;font-weight:bold;letter-spacing:2px;}
.preview{font-color:red;}