/*GENERAL*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, a, img, form, div {margin:0; padding:0;}

body {margin:0;	padding:0; font:12px/150% Verdana; color:black; background: url(../images/body_bg.jpg) repeat-x top center;}

/*DIVS*/
div#wrap {width:1000px; margin:0 auto;}

div#header {width:1000px; height:200px; background: url(../images/header_bg.jpg) no-repeat top center;}
div#flash_header {width:800px; float:left;}
div#login_header {width:200px; height:140px; padding-top:15px; margin-top:40px; float:left; text-align:center; background: url(../images/login_bg.png) no-repeat top center;}
div#loggedin_header {width:200px; height:145px; padding-top:15px; margin-top:40px; float:left; text-align:center; background: url(../images/login_bg.png) no-repeat top center; color:white;}

div#nav {width:1000px; height:25px; clear:both;}

div#content {width:574px; min-height:550px; border-bottom:6px solid #bfbfbf; border-right:6px solid #bfbfbf; padding:10px 15px 0px 15px; background: url(../images/content_bg.jpg) no-repeat top left; margin-left:15px; margin-right:15px; margin-top:35px; margin-bottom:15px; float:left;}
div.article {text-align:justify;}

div#twitter_div {width:141px;}

div#content_left {width:190px; float:left; margin-top:15px;}
div#content_left_top {width:190px; background-color:black; padding:5px 0px 5px 0px;}
div#content_left_top_inner {margin:0 auto; padding:0px 4px 2px 4px; width:168px; background:white url(../images/diagbars_black.gif) repeat top left; border:2px solid #d48282;}
div#content_left_top_header {width:190px; height:30px; background: url(../images/content_left_top_header.jpg) no-repeat top center;}
div#content_left_top_footer {width:190px; height:10px; background: url(../images/content_left_footer.jpg) no-repeat top center; margin-bottom:15px;}
div#content_left_bottom {width:190px; background-color:black; padding:5px 0px 5px 0px; line-height:125%;}
div#content_left_bottom_inner {margin:0 auto; padding:0px 4px 2px 4px; width:168px; background:white url(../images/diagbars_black.gif) repeat top left; border:2px solid #d48282;}
div#content_left_bottom_header {width:190px; height:30px; background: url(../images/content_left_bottom_header.jpg) no-repeat top center;}
div#content_left_bottom_footer {width:190px; height:10px; background: url(../images/content_left_footer.jpg) no-repeat top center; margin-bottom:15px;}
/*div#content_left_adbox {width:190px; height:300px;}NOT IN USE YET*/

div#content_right {width:165px; float:left; margin-top:15px;}
div#content_right_top {width:165px; background-color:#e5e5e5; padding:5px 0px 5px 0px;}
div#content_right_top_inner {margin:0 auto; padding:0px 4px 2px 4px; width:141px; background:white url(../images/diagbars_black.gif) repeat top left; border:2px solid #d48282; font-size:10px;}
div#content_right_top_header {width:165px; height:30px; background: url(../images/content_right_top_header.jpg) no-repeat top center;}
div#content_right_top_footer {width:165px; height:10px; background: url(../images/content_right_footer.jpg) no-repeat top center; margin-bottom:15px;}
div#content_right_bottom {width:143px; background-color:#e5e5e5; padding:5px 0px 5px 22px;}
div#content_right_bottom_header {width:165px; height:10px; background: url(../images/content_right_bottom_header.jpg) no-repeat bottom center;}
div#content_right_bottom_footer {width:165px; height:10px; background: url(../images/content_right_footer.jpg) no-repeat top center; margin-bottom:15px;}
div#content_right_lounge_header {width:165px; height:30px; background: url(../images/content_right_lounge_header.jpg) no-repeat top center;}
div#lounge_flash {width:141px; height:200px;}

div#banner_ad_center {width:1000px; height:75px; clear:both; margin-bottom:15px;}

div#sub_content_left {width:344px; border-bottom:6px solid #bfbfbf; border-right:6px solid #bfbfbf; padding:10px 15px 0px 15px; background: url(../images/content_bg.jpg) no-repeat top left; float:left; margin-bottom:15px;}

div#sub_content_center {width:210px; float:left; margin-left:15px; margin-right:15px; margin-bottom:15px;}
div#sub_content_center_top {width:210px; padding:30px 0px 0px 0px; background:url(../images/community_header.jpg) no-repeat top center; border-bottom:3px solid #33424d; margin-bottom:15px;}
div#sub_content_center_top_inner {color:white; font-size:10px; width:190px; padding:0px 10px 8px 10px; background:url(../images/community_body.jpg) repeat-y top center;}
div#sub_content_center_middle {width:210px; padding:35px 0px 5px 0px; margin-bottom:15px; background:#a70303 url(../images/link_exchange_header.jpg) no-repeat top center;}
div#sub_content_center_middle_inner {width:186px; padding:2px 4px 8px 4px; margin:0 auto; background:white url(../images/diagbars_black.gif) repeat top left; border:2px solid #d48282;}
div#sub_content_center_bottom {margin-left:5px;}

div#sub_content_right {width:344px; border-bottom:6px solid #bfbfbf; border-right:6px solid #bfbfbf; padding:10px 15px 0px 15px; background: url(../images/content_bg.jpg) no-repeat top left; float:left; margin-bottom:15px;}

div#my_account {}
	#my_account div {margin-bottom:20px;}
div.avatarText {float:left; font-size:9px; margin-right:10px; margin-bottom:10px;}

div#footer {width:1000px; padding-top:100px; background: url(../images/footer.gif) no-repeat top center; clear:both; color:black; font-size:10px; font-weight:bold; text-align:center;}

div#restricted {text-align:center; padding:20px 0px 15px 0px; color:red;}

div#bookmark_now {font-size:10px; text-align:right;}

/*HEADERS*/
h1 {font-size:18px; font-weight:bold; padding-bottom:10px;}
h2 {font-size:14px; font-weight:bold; padding-bottom:10px;}
h2.sidebar-title {font-size:11px; font-weight:bold; text-align:center; text-decoration:underline;}

#lounge_header {text-decoration:underline; font-size:12px;}
#my_account h2 {text-align:center; background: url(../images/my_account_header.gif) repeat-x top left; color:white;}

/*PARAGRAPHS*/
p {padding-top:5px;}

#user_submit p {font-size:10px; padding:0px;}
div#content_left_top_inner p {font-size:11px;}
.article p {padding-top:10px;}
p#loggedin_user {background: url(../images/loggedin_bg.jpg) no-repeat top center; height:69px; width:170px; margin:0 auto;}
p.writtenBy {padding:20px 0px 0px 10px;}
p.joinTableDisclaimer, .smallText {font-size:10px;}
.commentWhoIs {padding:0px; margin:0px; font-size:10px;}
p.error {text-align:center; color:red;}
p.center {text-align:center;}
#sub_content_center_middle_inner p {padding-bottom:5px; font-weight:bold; font-size:12px;}

.center {text-align:center;}
.redText {color:red;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.pollQuestion {font-size:11px;}
.rating {text-align:right;}
.bloodRed {color:#A70303;}
.ninePixel {font-size:9px;}

#my_staff_topics_plus_btn, #my_staff_topics_minus_btn, #my_reviews_plus_btn, #my_reviews_minus_btn, #my_user_topics_plus_btn, #my_user_topics_minus_btn, #my_lounge_topics_plus_btn, #my_lounge_topics_minus_btn {float:left; padding-left:10px; color:white; font-size:18px; font-weight:bold; cursor:pointer; width:20px;}

hr {margin-top:5px;}

/*IMAGES*/
.article img {padding:5px;}
.avatar {padding:9px 10px 10px 0px; float:left;}

/*LINKS*/
a:link, a:active, a:hover, a:visited, embed, object, img {outline:0; border:0;}

a:link {color:#A70303; text-decoration:none;}
a:visited {color:#A70303; text-decoration:none;}
a:hover {color:black; text-decoration:underline;}
a:active {color:black; text-decoration:none;}

a#staff_area:link {color:red;}
a#staff_area:visited {color:red;}
a#staff_area:hover {color:white;}
a#staff_area:active {color:red;}

a#login_join {background:url(../images/login_submit.jpg) no-repeat top center; width:85px; height:21px; color:white; display:block; text-decoration:none; padding-top:1px; float:left;}
a#login_join:hover {color:red;}
a#loggedin_logout {background:url(../images/login_submit.jpg) no-repeat top center; width:85px; height:20px; color:white; display:block; text-decoration:none; margin:0 auto;}
a#loggedin_logout:hover {color:red;}
a#forgot {color:white; text-decoration:none;}
a#forgot:hover {color:red; text-decoration:underline;}

#nav a {float:left;}

a#nav_home {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_home.jpg) no-repeat; text-indent:-9999px;}
a#nav_archive {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_stafftopics.jpg) no-repeat; text-indent:-9999px;}
a#nav_userarchive {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_usertopics.jpg) no-repeat; text-indent:-9999px;}
a#nav_reviews {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_reviews.jpg) no-repeat; text-indent:-9999px;}
a#nav_lounge {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_lounge.jpg) no-repeat; text-indent:-9999px;}
a#nav_faq {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_faq.jpg) no-repeat; text-indent:-9999px;}
a#nav_contact {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_contact.jpg) no-repeat; text-indent:-9999px;}
a#nav_contest {margin:0; display:block; width:125px; height:25px; background:url(../images/nav_contest.jpg) no-repeat; text-indent:-9999px;}
a#nav_home:hover, a#nav_archive:hover, a#nav_contact:hover, a#nav_faq:hover, a#nav_reviews:hover, a#nav_contest:hover, a#nav_userarchive:hover, a#nav_lounge:hover {background-position:0 -25px;}	
a#nav_home:active, a#nav_archive:active, a#nav_contact:active, a#nav_faq:active, a#nav_reviews:active, a#nav_contest:active, a#nav_userarchive:active, a#nav_lounge:active {background-position:0 -50px;}

/*FORMS*/
#search  {border:none; background: url(../images/search.gif) no-repeat center center; height:22px; width:13px; margin-left:2px;}
.login_field {border:none; background: url(../images/login.jpg) no-repeat top center; color:white; text-align:center; margin-bottom:8px; height:20px; width:175px;}
.login_field:hover {color:red;}
.login_field:focus {color:white;}
.login_submit {border:none; background:url(../images/login_submit.jpg) no-repeat center center; width:85px; height:20px; color:white; float:left; margin-left:15px;}
.login_submit:hover {color:red;}

/*TABLES*/
table#joinTable {width:574px;}
#joinTable td.validation {font-size:10px;}

table.articleArchive {width:580px;}
table.articleArchive td {padding:3px 0px 5px 0px; border-bottom:1px solid black;}
td.tableHeader {font-weight:bold;}
table.articleArchive td#tableFooter {border-bottom:none;}

table#ratingsTable {width:100%;}
table#ratingsTable td.tableHeader {border-bottom:2px solid black; text-align:center;}

/*LISTS*/
#content_left_top_inner ul {list-style:disc; list-style-position:inside;}
#content_left_top_inner li {padding-left:5px; font-size:10px;}

#sub_content_center dt {font-size:11px; font-weight:bold;}
#sub_content_center dd {font-size:10px; padding-left:10px;}

ol#link_exchange {list-style-position:inside;}
ol#link_exchange li {margin-bottom:5px;}

#my_topics ol, #my_comments ol, #my_bookmarks ol {list-style-position:inside; font-size:11px;}
#my_topics ol li > a:first-child, #my_comments ol li > a:first-child, #my_bookmarks ol li > a:first-child {margin-left:10px;}

ul#twitter_update_list {list-style-type:none; padding-left:5px;}
#twitter_update_list li {padding-bottom:10px;}