body {font-family: Arial, Helvetica, sans-serif;margin:20px 0 20px 0; text-align: center; color:#848485; font-size: 12px; background:#989493;text-transform:normal   }
.outer {width: 650px;       margin-left: auto;    margin-right: auto; margin-top:0px; text-align:left; }
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5a5c5e; line-height:15px;}
a  {color:#666; text-decoration:underline; cursor:pointer}
a:active  {color:#666; text-decoration:underline; cursor:pointer}
a:visited {color:#666; text-decoration:underline;   cursor:pointer}
a:hover {color:#837244; text-decoration:underline; cursor:pointer}
form {margin:0px; padding:0px;}
p {line-height:17px}
.fl {float:left;}
.fr {float:right;}

.tooltipbg {border:3px solid #ddd; background:#fff; padding:10px 12px 10px 12px; font-size:11px; line-height:15px;position:absolute;z-index:1000; width:150px; margin-top:-60px; margin-left:0; }


h1, h2, h3, h4, h5 {margin:0; padding:0}
.clearer { clear: both; font-size: 1px; line-height: 1px; height: 1px; margin-bottom: -1px;}
input {font-family:Arial, Helvetica, sans-serif; color:#747474; font-size:12px; text-transform:normal;}
textarea {font-family:Arial, Helvetica, sans-serif; color:#747474; font-size:12px; text-transform:normal;}
#greybar {background:#dbdcdd; margin-top:6px; height:20px; line-height:20px;  font-size:1px;margin-bottom:20px;}
.marg8 {margin-top:10px;}
.mb4 {margin-bottom:4px;}
.blue11 { font-style:italic;}

.but_login {background:#f26a07; font-size:13px; color:#fff; padding:4px 4px 5px 4px; border:0; width:90px; font-weight:normal; cursor:pointer}
.but_login2 {background:#f26a07; font-size:12px; color:#fff; padding:4px 4px 5px 4px; border:0; width:90px; font-weight:normal; cursor:pointer;width:30px; height:23px; padding:0 3px 0 3px; margin-right:6px;}
.log_inp {border:0; padding:3px; width:146px; margin-bottom:4px;}
#nav_header {height:95px;}
#nav_header .fl {float:left; padding-top:55px;}
#nav_header a {color:#fff;}

#bot_left {float:left; text-align:left;}
#bot_left ul {margin:0; padding:8px 0 0 0px; list-style-type:none;}
#bot_left li {margin-right:5px; display:inline; font-size:14px;}
#bot_left li a {text-decoration:none }



#footer .fr, #footersolv .fr, #footerev .fr {border-left:4px solid #989493; padding:5px 0 4px 0px; background:#d9d1b9; padding-right:10px; width:238px; text-align:right}
#footer { padding:0px 00px 0px 10px; height:34px; background:#d9d1b9;color:#9a8c61;}
#footer a {color:#9a8c61;}

#footersolv { padding:0px 00px 0px 10px; height:34px; background:#ffcd1a;color:#666; margin-top:15px;}
#footersolv a {color:#666;}

#contactform .input1 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; border:1px solid #ddd; ; padding:5px; width:167px;}
#contactform .input2 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; border:1px solid #ddd;padding:5px; width:325px; height:90px;}
#contactform p {margin:0 0 4px 0;}
.input3 {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; border:1px solid #ddd; padding:5px; width:157px; border-color:#dfdfdf; margin-right:5px;}
#msg_wrap {padding:12px 12px 4px 12px;}


#top_area {padding:20px;}
#register_left {float:left; width:355px; padding-top:0px; background:url() no-repeat 410px 54px;}
#register_right {float:right; width:235px; padding-top:0px; }

#tat_content {margin-bottom:7px;}
#tat_content .image {float:left; width:367px; border:3px solid #ffcd1a; height:367px; padding:10px;}
#tat_content .tat_week {position:absolute; margin-top:-90px; margin-left:-60px;}
#tat_content .date {float:right; background:#f1f1f1; padding:6px 8px 6px 8px; font-weight:bold; color:#666; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

#tat_right {float:right; width:250px;}
#tat_login {background:#ffcd1a; padding:8px 10px; margin-bottom:5px; color:#666; border-right:1px solid #b19a05; border-bottom:1px solid #b19a05;}
#tat_login .ht {height:77px;}
#tat_login .fl {float:left;line-height:22px;}

#tat_comments {float:left; width:387px; border:3px solid #ffcd1a; }
#tat_comments .content {padding:10px; background:#f1f1f1;}
#tat_comments .title {margin-bottom:10px}
#tat_comments .login {background:#fff; border:1px solid #ddd; padding:10px; margin-bottom:10px;}

#loginbullets ul {margin:12px 0 0 17px; padding:0; list-style-type:square}
#loginbullets li {margin-bottom:7px}
#register_now p {font-size:12px; line-height:19px;}
#register_now .right {float:right; margin-left:20px; text-align:right;}
#register_now .left {float:left; width:475px;}

#register_right h4, #register_left h4 { font-size:14px; font-weight:bold; margin:0;}
.searchbox3 {padding:6px; border:1px solid #d4d4d4; width:209px; font-size:12px;}
.searchbox4 {padding:0px; border:1px solid #d4d4d4; width:223px; font-size:12px;ont-family:Arial, Helvetica, sans-serif; color:#747474;}

th {font-weight:normal;}
.errormsg {background:#cc0000; color:#fff; padding:5px; position:absolute; margin-left:0; margin-top:0;}

#tat_right p, #tat_upcoming p {margin:0 0 7px 0; color:#fff; padding:5px;}
#tat_comments h1 {padding:7px; margin:0; font-weight:normal; background:#ffcd1a;}

.post1 {border-bottom:1px dashed #ccc; padding-bottom:2px; margin-bottom:8px;}
.post1 .ht {height:20px;}
.post1 p {margin:0 0 6px 0;}

.upcoming { margin-bottom:5px; }
.upcoming a {border:3px solid #ffcd1a; display:block; height:116px;width:114px; }
.upcoming a:hover {border:3px solid #fff;}
#tat_upcoming {float:right; width:250px}
#tat_upcoming .vote {position:absolute; margin-top:-368px; margin-left:50px;}
#tat_upcoming .vote_choice {background:#fff; padding:6px 8px 6px 8px; margin-bottom:8px;  border-bottom:1px solid #8f8f8f; border-right:1px solid #8f8f8f;}

#archive { border:3px solid #ffcd1a; background:#f1f1f1}
#archive h1 {padding:6px 10px 9px 10px; margin:0; font-weight:bold; background:#ffcd1a; font-size:14px; position:relative}
#archive_content { padding:10px 0 0 10px; background:#f1f1f1;}
#archive_content ul {margin:0; padding:0; list-style-type:none;}
#archive_content li {margin-bottom:10px; margin-right:10px; float:left}
#archive_content li a {border:3px solid #ffcd1a; display:block; height:109px;width:109px; }
#archive_content li a:hover {border:3px solid #fff;}

.archivebox { font-weight:bold; margin-bottom:3px;}
.archivebox a {background:#ffcd1a; padding:6px 8px 6px 8px; display:block;border-right:1px solid #b19a05; border-bottom:1px solid #b19a05; color:#666; text-decoration:none}
.archivebox a:hover {background:#fff; color:#666; border-bottom:1px solid #8f8f8f; border-right:1px solid #8f8f8f;}
