#affiliates a {
color:#333;
display:block;
font-size:85%;
padding:3px;
text-decoration:none;
}

#affiliates a:hover {
background:#F6F6F6;
border-right:1px solid #f47a23;
color:#f47a23;
padding-left:4px;
}

#awards {
margin:auto;
text-align:center;
width:410px;
}

#awards img {
border:0;
margin:10px 10px 0;
padding:0;
}

#awards img:hover,input img {
border:0;
padding:0;
}

#container {
margin-left:5px;
margin-right:5px;
}

#content {
margin:10px auto auto;
min-height:100%;
width:930px;
}

#content-main {
float:left;
margin-left:10px;
margin-right:10px;
padding:0 10px 10px;
width:490px;
}

#comment-textarea {
width:440px;
}

#content-main h1 {
font-size:140%;
margin:0 0 5px;
padding:0;
}

#content-main img {
float:left;
margin-right:5px;
}

#content-main input,textarea {
display:block;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-top:.4em;
padding:3px;
width:31em;
}

#content-main p {
line-height:21px;
margin:0 0 10px;
padding:0;
}

#font-size {
float:right;
margin-right:35px;
margin-top:27px;
padding:0;
}

#footer {
background:#F47A23 url(images/footer_bg.gif) repeat;
font-size:85%;
height:20px;
margin:10px auto auto;
text-align:center;
width:930px;
}

#footer a:hover {
text-decoration:underline;
}

#footer p {
color:#444;
margin:0;
padding-left:10px;
padding-top:3px;
}

#footer2 {
background:#fff url(images/footer2_bg.gif) top repeat-x;
font-size:85%;
height:25px;
margin:auto auto 10px;
text-align:center;
width:930px;
}

#footer2 a {
color:#555;
padding-left:18px;
padding-right:18px;
}

#footer2 p {
color:#444;
margin:0;
padding-left:10px;
padding-top:5px;
}

#head {
height:50px;
width:100%;
}

#head img,.nav-left img,.top-ad img,.side-ad img {
border:none;
}

#head-left {
float:left;
height:40px;
margin-left:5px;
margin-top:15px;
width:238px;
}

#head-right {
float:right;
margin-right:5px;
margin-top:25px;
}

#head-right a {
color:#333;
padding-right:25px;
text-decoration:none;
}

#host_jump_small {
color:#555;
font-size:80%;
}

#latest-news {
border:1px solid #F47A23;
padding:5px;
}

#latest-news h3 {
margin-top:0;
}

#latest-news p {
margin-bottom:0;
}

#nav-left_nav a {
background:#f9f9f9 url(images/nav-left_bg.gif) repeat-x;
border-bottom:1px solid #999;
color:#333;
display:block;
font-size:85%;
padding:5px;
text-decoration:none;
}

#nav-left_nav a:hover {
border-bottom:1px solid #F47A23;
color:#F47A23;
}

#nav-left_request label,#nav-left_request input {
display:block;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:80%;
margin:0;
padding:1px;
}

#nav-left_request p {
margin:5px 0 0;
}

#nav-left_spacer {
height:15px;
}

#nav-top {
height:17px;
margin-top:5px;
text-align:center;
}

#nav-top a {
background:#ffe1cb;
border-left:1px solid #f47a23;
border-right:1px solid #f47a23;
border-top:1px solid #f47a23;
color:#333;
font-size:95%;
margin-left:10px;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}

#nav-top a:hover,#nav-top .nav-top_active {
background:#f47a23;
border-left:1px solid #ffe1cb;
border-right:1px solid #ffe1cb;
border-top:1px solid #ffe1cb;
color:#f3f3f3;
}

#review img {
border:1px solid #999;
float:left;
margin-right:5px;
padding:2px;
}

#review h1 a {
text-decoration:none;
}

#review img:hover,.box-top img:hover {
border:1px solid #F47A23;
}

#reviewer {
font-size:85%;
line-height:20px;
margin-left:25px;
}

#reviewer img,#reviewer img:hover {
border:none;
float:none;
margin:0;
padding:0;
}

#statistics {
border:1px solid #F47A23;
width:250px;
padding:5px;
}

#send-button input {
width:106px;
}

.tools {
background:#f1f1f1;
border:1px solid #F47A23;
float:right;
font-size:80%;
padding:3px;
text-align:right;
width:90px;
margin-left:10px;
}

#footer a {
color:#444;
text-decoration:none;
}

.tools a {
color:#444;
text-decoration:none;
display:block;
}

.tools a:hover,a,#head-right a:hover {
color:#F47A23;
}

.tools img {
border:0;
margin:0;
padding:0;
}

#top-bar {
background:#DB5D03 url(images/top-bar.gif) repeat;
height:37px;
}

#top-bar a,a:visited {
color:#444;
}

#top-bar h2 {
color:#444;
font-size:80%;
font-weight:400;
margin:0;
padding:8px 0 0 20px;
}

.aside {
color:#666;
font-size:75%;
}

.box {
background:#fff url(images/box_bg.gif) repeat-x;
border:1px solid #999;
margin-bottom:10px;
margin-top:5px;
padding:10px;
}

.box img:hover {
border:1px solid #999;
}

.box-top {
background:#fff url(images/box-top_bg.gif) repeat-x;
border:1px solid #F47A23;
margin-bottom:10px;
margin-top:5px;
padding:10px;
}

.box-top h1 a {
color:#333;
}

.box-top img,.box img {
border:1px solid #fff;
float:left;
margin-right:5px;
padding:2px;
}

.center {
text-align:center;
}

.clear {
clear:both;
}

.contact-message {
height:100px;
width:28em;
}

.host_jump_big {
border:1px solid #F47A23;
font-size:120%;
}

.nav-left,.nav-right {
float:left;
width:200px;
}

.nav-left_top,.nav-right_top {
background:#DB5D03 url(images/nav-left-right_bg.gif) repeat;
border-bottom:1px solid #555;
color:#444;
font-size:80%;
height:15px;
}

.nav-left_top_center,.nav-right_top_center {
float:left;
height:15px;
margin-left:20px;
}

.nav-left_top_left,.nav-right_top_left {
background:#DB5D03 url(images/nav-left-right_left_bg.gif) no-repeat;
float:left;
height:15px;
width:5px;
}

.nav-left_top_right,.nav-right_top_right {
background:#DB5D03 url(images/nav-left-right_right_bg.gif) no-repeat;
float:right;
height:15px;
width:5px;
}

.news-info {
color:#555;
font-size:70%;
}

.request-button {
width:100px;
}

.review-by {
font-size:77%;
margin-left:10px;
}

.side-ad {
font-size:70%;
margin:15px auto auto;
text-align:center;
}

.side-ad a {
color:#999;
display:block;
text-decoration:none;
}

.side-ad a:hover {
color:#f47a23;
}

.top-ad {
color:#999;
font-size:70%;
height:60px;
margin:auto auto 25px;
text-align:center;
width:468px;
}

.visit-host {
font-size:140%;
text-align:center;
}

a:active {
color:#000;
}

a:hover,#top-bar a:hover {
text-decoration:none;
}

body {
background:#fff url(images/bg_top.gif) top repeat-x;
color:#333;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:90%;
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}

h3 {
color:#444;
font-size:120%;
margin-bottom:5px;
margin-top:10px;
padding:0;
}