* { padding: 0; margin: 0; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:#fff}
#wrapper {margin: 0 auto; width: 1000px;}
#bg{width:998px; float:left; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4;}
#header {width:978px; height: 98px; background-image:url(images/bg_header.gif); background-repeat:repeat-x; padding:0 0 0 20px}
#header img{border:none}
#search{width:998px; height:59px; background-image:url(images/bg_search.gif); background-repeat:repeat-x; padding:20px 0 0 0}
#search img{float:left}
#search p{float:left; color:#fff; margin:15px 20px 0 0; display:inline}
#search input {width:180px; height:30px; float:left; background-image:url(images/input.jpg); background-repeat:repeat-x; border:none; margin:5px 10px 0 0; font-size:18px; color:#565656; padding:5px 5px 0 5px; display:inline}
#search input,select{border:0px}
.simg {padding:0 20px 0 100px}
.sbut {margin:5px 0 0 0; border:none}
#logo{width:259px; height:63px; padding:20px 0 0 0}
#signin {float:right; width:114px; height:35px; padding:40px 40px 0 0}

#content {width:960px; padding:20px; float:left}
#category {width:700px; background:#f3f3f3; border:1px solid #a4a4a4; float:left; margin: 0}
#category p{color:#5d5d5d; font-size:11px;}
#category ul{margin:15px 0 0 20px}
#category ul li{list-style:square; font-size:11px;color:#035a87; list-style-position:inside}
#category a {line-height:18px; font-weight:bold}
#category a:link{color:#035a87; text-decoration:none}
#category a:visited{color:#035a87; text-decoration:none}
#category a:hover{color:#035a87; text-decoration:underline}
.category {width:210px; float:left; padding:10px}
.category img{margin:0 0 0 20px}
h1 {color:#035a87; font-size:24px; margin:0 0 0 20px}
h2 {color:#000; font-size:24px; margin:10px 0 0 20px}
h2 span{color:#8d0e23}
h3 {color:#000; font-size:20px; margin:10px 0 0 20px}
h3 span{color:#8d0e23}
p {color:#464646; margin:10px 20px 10px 20px; line-height:18px}
.add {margin:0 0 0 0px; float:right}

#welcome {width:950px;background:#f3f3f3; border:1px solid #a4a4a4; float:left; margin:15px 0 0 0}
#articles {width:950px;  float:left; margin: 0}
#articles a{font-weight:bold; float:left}
#articles a:link {color:#8d0e23; text-decoration:underline}
#articles a:visited {color:#8d0e23; text-decoration:underline}
#articles a:hover {color:#8d0e23; text-decoration:none}
.article {width:950px; float:left; margin:20px 0 0 0; border-top:1px dotted #666}
.article img{float:left; padding:10px 20px 20px 20px}
h4 {margin:20px 0 0 20px; font-size:18px; font-weight:normal; color:#666}
h5 {margin:0 0 0 20px; font-size:12px; font-weight:bold}

#navigation{width:950px; height:34px; background-image:url(images/nav.jpg); background-repeat:repeat-x; float:left; margin:20px 0 0 0; border-left:1px solid #ccc; border-right:1px solid #ccc; line-height:34px; text-align:center}
#navigation ul li{display:inline;}
#navigation a{line-height:34px; padding:9px 5px 9px 5px}
#navigation a:link{color:#000; text-decoration:none}
#navigation a:visited{color:#000; text-decoration:none}
#navigation a:hover{color:#fff; text-decoration:none; background-color:#860b20}
#navigation #active {background-color:#860b20; color:#fff}


#footer {width:1000px; height:46px; background-image:url(images/footer.jpg); background-repeat:no-repeat; background-position:center; float:left; text-align:center; padding:20px 0 0 0}
#footer p{margin:0; font-size:10px; color:#7a7a7a}
#footer ul li{display:inline; color:#535353}
#footer a{margin:0 5px 0 5px}
#footer a:link {color:#535353; text-decoration:none}
#footer a:visited {color:#535353; text-decoration:none}
#footer a:hover {color:#0c85c2; text-decoration:none}