/*
-----------------------------------------------
Title:		Reality Sucks - World of Warcraft Master Styles
Author:		David Rathje, dubba@vondubba.com
Version:		21 Jan 2005
----------------------------------------------- */

body {
	margin: 0px 0px 50px 0px;
	text-align: center;
	background:  #131313 url(../img/wrap-bg.gif) top repeat-y center;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: gray;		
}

#wrap {
	margin: 0 auto;
	width: 800px;
	text-align: left;
}


/* Page Structure
----------------------------------------------- */

#logo {
	width: 800px;
	height: 180px;
	background: url(../img/fixed.gif);
}

.menu {
	float: left;
	display: inline; /* IE double margin float bug */
	margin: 10px 10px 0px 10px;
	width: 120px;
	background: url(../img/menu-bg_120.gif) repeat-y;
}

#new_menu {
	margin-bottom: 2px;
	width: 120px;
	height: 37px;
	background: url(../img/new_menu_120.gif);
}

#menu-header-wow {
	margin: 5px 0px 2px 0px;
	width: 120px;
	height: 30px;
	background: url(../img/menu-header-wow.gif);
}

#new_admin {
	margin: 5px 0px 2px 0px;
	width: 120px;
	height: 30px;
	background: url(../img/new_admin_120.gif);
}

#new_poll {
	margin-bottom: 2px;
	width: 120px;
	height: 37px;
	background: url(../img/new_poll.gif);
}

#menu-header-forum {
	margin: 5px 0px 2px 0px;
	width: 120px;
	height: 30px;
	background: url(../img/menu-header-forum.gif);
}

#menu-header-poll {
	margin: 5px 0px 2px 0px;
	width: 120px;
	height: 30px;
	background: url(../img/menu-header-poll.gif);
}

.menu-bottom {
	width: 120px;
	height: 20px;
	background: url(../img/menu-bottom_120.gif);
}

#content {
	float: left;
	margin-top: 10px;
	width: 650px;
	background: url(../img/new_main_650.gif);
}

#content-top {
	width: 650px;
	height: 20px;
	background: url(../img/new_top_650.gif);
}

#content-main {
	padding: 0px 15px 0px 15px;
}

#content-bottom {
	width: 650px;
	height: 20px;
	background: url(../img/new_bottom_650.gif);
}

.table2 {border-bottom : 1px solid #4F4F4F; border-left : 1px solid #4F4F4F; border-top : 1px solid #4F4F4F; border-right : 1px solid #4F4F4F;}


/* Links
----------------------------------------------- */

a {
	font-family: sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #eee;
}

a:hover {
	color: gray;
}

a.small {
	font-family: verdana, sans-serif;
	font-size: 12px;
}

a.calendar {
	font-family: areal, sans-serif;
	font-size: 10px;
}


/* Lists
----------------------------------------------- */

.menu ul, .menu li {
	margin: 0px 0px 0px 7px;
	padding: 0;
	list-style-type: none;
	line-height: 16px;
}

li.pollquestion {
	font-family: verdana, sans-serif;
	font-size: 13px;
	color: gray;
}

/* Common Elements
----------------------------------------------- */

h1 {
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #fff;
	display: inline;
}

h2 {
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: gray;
	display: inline;
}

h3 {
	margin: 0;
	padding: 0;
	font-family: areal, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: white;
	display: inline;
}

h4 {
	font-family: areal, sans-serif;
	font-size: 12px;
	color: white;
}

h5 {
	font-family: areal, sans-serif;
	font-size: 12px;
	color: Red;
}

hr {
	margin: 0;
	padding: 0;
	width: 415px;
	height: 1px;
	border-top: none;
	border-bottom: 1px solid #fff;
}

p.main {
	margin: 5px 0px 15px 0px;
	padding: 0;
}





.box {
			padding: 5px;
		}
		
		.lPosts {
			 height: 21px;
		}
		
		.lCat {
			padding: 4px;
			border-bottom: 1px solid #FFFFFF;
			background-color: #2E2E2E;
			font-weight: bold;
		}
		
		.bigbox {
			border: 1px solid #FFFFFF;
		}
		
		.aBox {
			padding: 10px;
		}
		
		.thdln {
			border-bottom: 1px solid #404040;
			background-color: #2B2B2B;
			padding: 6px;
		}
		
		.trpst {
			padding: 6px;
			background-color: #2B2B2B;
		}
		
		.trans {
			border-bottom: 1px solid #404040;
			padding: 6px;
			background-color: #2B2B2B;
		}
		
		.pnvgt {
			padding:6px;
			background-color: #2B2B2B;
		}
		
		input, textarea, select{
	font-family: Verdana;
	font-size: 7pt;
	color: silver;
	border-style: 1px solid;
	border-color: #4D4D4D;
	background-color: #2d2d2d;
		}

BODY {
	scrollbar-3d-light-color : #2d2d2d;
	scrollbar-arrow-color : #666666;
	scrollbar-base-color : #4d4d4d;
	scrollbar-dark-shadow-color : #666666;
	scrollbar-face-color : #4D4D4D;
	scrollbar-highlight-color : #666666;
	scrollbar-shadow-color : #2d2d2d;
}
