body {
	background: #537004 url(/dq_images/bg_green.gif) repeat-x top left;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	text-align: center;
	width: 100%;
}

#bg_bg {margin-left: auto; margin-right: auto; width: 820px; height: auto; background: url(/dq_images/bg_bg_green.jpg) repeat-y top left;}

.top_border {width: 770px; height: 9px; background-color: #000000; border-top: 1px solid #482c00;}
.top_bar {padding-top: 7px; width: 496px; height: 24px; background: url(/dq_images/bg_bar_up.gif) repeat-x top left;}
.grad_top {width: 496px; height: 3px; background: url(/dq_images/head_grad.gif) no-repeat top left;}

.bgNavbar {background: #000000;}

#sitebody {
	/*background: url(/dq_images/bg.gif);*/
	text-align: left;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 770px;
}

.header {width: 770px; position: relative;}

#head { width: 23px; height: 190px; border-right: 5px solid #3f4d56; background-color: #647179; float: left; }
#head_right_bg { width: 25px; height: 190px; border-left: 5px solid #3f4d56; background: url(../dq_images/bg_right_up.gif) repeat-y top left; float: left; clear: right;}

.fontShaded {color: #FFFFFF; position: absolute; top: -2px; left: -1px;}
.fontShade {letter-spacing: -1px; font-family: Verdana; color: #000000; position: relative; top: 3px; height: 16px; font-size: 11px;}

.login_button {padding-bottom: 2px; position: relative; left: 12px; top: 3px; font-family: verdana; font-weight: bold; font-size: 9px; width: 52px; height: 16px; background-color: #652900; color:#e4e4e4; border-top: 1px solid #855535; border-right: 1px solid #401a00; border-bottom: 1px solid #2a1100; border-left: 1px solid #75401b;}
.login_input {position: relative; border: 1px solid #2E231C; font-size: 9px; width: 89px; height: 12px;}

.buts2 {letter-spacing: -1px; font-family: Verdana; display: block; position: relative; text-align: center; padding-top: 5px; font-weight: bold; color: #1d1d1d; font-size: 11px; height: 18px;}
.buts2 a:link, .buts2 a:visited{text-decoration: none; text-align: center; font-weight: bold; color: #1d1d1d; font-size: 11px;}
.buts2 a:hover {text-decoration: underline;}
.buts2 img {position: absolute; left: 0px; top: 0px; height: 23px; z-index: -1;}

.buts_red {color: #9a0000;}
.buts_red a:link, .buts_red a:visited {color: #9a0000;}
.buts_red a:hover {text-decoration: underline;}



/*DROPDOWN MENUS*/
#buts2cnt {
	position: relative;
}

#buts2cnt ul {
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#buts2cnt ul li {
	padding-top: 5px; letter-spacing: -1px !important; font-family: Verdana !important; position: relative; text-align: center; font-weight: bold !important; color: #004468; font-size: 11px !important;
	display: block;
	float: left;
	margin: 0;
}

#buts2cnt * a:link, #buts2cnt * a:visited{text-decoration: none; text-align: center; font-weight: bold !important; color: #004C8D; font-size: 11px !important;}
#buts2cnt * a:hover {text-decoration: underline;}
#buts2cnt * img {position: absolute; left: 0px; top: 0px; height: 23px; z-index: -1}

#buts2cnt * span, #buts2cnt * span a:link, #buts2cnt * span a:visited {color: #2A2A2A;}
#buts2cnt * span a:hover {text-decoration: underline;}


li.headMenu ul li{
	clear: both;
}

li.over ul { /* lists nested under hovered list items */
	display: block;
}

.opaque {
	opacity: .5;
	filter: alpha(opacity=50);
}

#artsMenuContent ul, #newsMenuContent ul {font-weight: bold; clear: both;  margin: 0px; padding: 10px; width: 130px; list-style: none;}
#artsMenuContent, #newsMenuContent {  z-index: 10; position: absolute; top: 116px;}
#artsMenuContent {left: 334px;}
#newsMenuContent {left: 288px;}

#artsMenuContent ul li, #newsMenuContent ul li {font-weight: bold !important; font-size: 11px !important; font-family: Arial !important; height: 20px; border-bottom: 1px solid #111111;}
/*END DROPDOWN MENUS*/



.menu2Shade {color: #1e1e1e; position: relative; left: 10px; top: 1px; height: 16px;}
.menu2Shaded {position: absolute; top: -2px; left: -1px;}

.menu2 {position: relative; letter-spacing: -1px; font-family: Verdana; color: #FFFFFF; font-size: 11px; word-spacing: 11px; border-left: 4px solid #4B4B4B; border-top: 2px solid #4B4B4B; border-bottom: 1px solid #4B4B4B; border-right: 4px solid #4B4B4B; padding-top: 5px; width: 757px; height: 18px; background: url(/dq_images/menu2_bg.gif) repeat-x top left;}
.menu2_normal{word-spacing: normal;}
.menu2 a:link, .menu2 a:visited{text-decoration: none; color: #FFFFFF; font-size: 11px; word-spacing: normal;}
.menu2 a:hover {text-decoration: underline;}

.banner_top {color: #FFFFFF; width: 699px; height: 90px; background: url(/dq_images/banner-top-bg.gif) no-repeat top left; padding: 11px 18px 15px 18px;}
.banner_top_div {width: 700px; height: 90px;}

#ticker_container {padding-top: 2px; padding-left: 8px; color: #FFFFFF; background: url(/dq_images/ticker-bg.gif) repeat-x top left; width: 727px; height: 19px; margin: 9px 0 7px 0;}

.dotz_white {height: 1px; font-size: 1px; line-height: 1px; width: 100%; background: url(/dq_images/dotz_white.gif) repeat-x top left;}
.dotz_grey {height: 1px; font-size: 1px; background: url(/dq_images/dotz_grey.gif) repeat-x top left;}
.dotz_brown {height: 1px; font-size: 1px; line-height: 1px; width: 100%; background: url(/dq_images/dotz_brown.gif) repeat-x top left;}
.dotz_bluish {height: 1px; font-size: 1px; line-height: 1px; width: 100%; background: url(/dq_images/dotz_bluish.gif) repeat-x top left;}
.high_dotz {height: 2px; font-size: 1px; line-height: 2px; width: 100%; background: url(/dq_images/high_dotz.gif) repeat-x top left;}
.dotz_7a {height: 1px; font-size: 1px; line-height: 1px; width: 100%; background: url(/dq_images/dotz_7a.gif) repeat-x top left;}

.text_white, .text_white a:link, .text_white a:visited, .text_white a:hover, .text_white a:active {color: #FFFFFF; font-size: 11px; text-decoration: none;}
.text_white a:hover {text-decoration: underline;}

.text_cream {color: #D3C9A5; text-decoration: none;}
.text_cream a:link, .text_cream a:visited, .text_cream a:active {color: #D3C9A5; text-decoration: underline;}
.text_cream a:hover {color: #FFFFFF; text-decoration: underline;}

.text_gray, a.text_gray:link, a.text_gray:visited, a.text_gray:hover, a.text_gray:active {color: #DADADA; font-size: 11px; text-decoration: none;}
a.text_gray:hover {text-decoration: underline;}

.text_yellow, a.text_yellow:link, a.text_yellow:visited, a.text_yellow:hover, a.text_yellow:active {color: #ffcc33; font-weight: bold; font-size: 11px; text-decoration: none;}
a.text_yellow:hover {text-decoration: underline;}


.text_yellower, a.text_yellower:link, a.text_yellower:visited, a.text_yellower:hover {color: #FFEC16; font-size: 11px; text-decoration: none;}
a.text_yellower:hover {text-decoration: underline;}

.text_yellow_cat, a.text_yellow_cat:link, a.text_yellow_cat:visited, a.text_yellow_cat:hover {color: #CBC528; font-size: 12px; text-decoration: none; font-weight: bold;}
a.text_yellow_cat:hover {text-decoration: underline;}

.text_orange, .text_orange a:link, .text_orange a:visited, .text_orange a:hover {color: #FFA633; font-size: 11px; text-decoration: none;}
.text_orange a:hover {text-decoration: underline;}

.text_red, .text_red a:link, .text_red a:visited, .text_red a:hover {color: #6D0000; font-size: 12px; text-decoration: none;}
.text_red a:hover {text-decoration: underline;}

.text_brown, .text_brown a:link, .text_brown a:visited, .text_brown a:hover {color: #B29750; font-weight: bold; font-size: 11px; text-decoration: none;}
.text_brown a:hover {text-decoration: underline;}

.text_green, a.text_green:link, a.text_green:visited, a.text_green:hover, a.text_green:active {color: #A3D90B; font-weight: bold; font-size: 11px; text-decoration: none;}
a.text_green:hover {text-decoration: underline;}

.text_pink, a.text_pink:link, a.text_pink:visited, a.text_pink:hover, a.text_pink:active {color: #E80055; font-weight: bold; font-size: 11px; text-decoration: none;}
a.text_pink:hover {text-decoration: underline;}

.box_titlebar {position: relative; width: 100%; height: 22px; background: url(/dq_images/mod_bar_bg.gif) repeat-x top left;}
.box_title {font-family: Arial; height: 22px; color: #000000; font-weight: bold; position: absolute; top: 4px; left: 9px;}

/* main page cats */
	.cat_container {width: 307px; height: 181px;}
	.cat_news {width: 100%; height: 90px;}
	.cat_newsdata {float: left; width: 206px; height: 72px; padding-bottom: 7px;}
	.cat_but_submit {width: 142px; border-right: 2px solid #222222; border-bottom: 1px solid #222222; text-align: center; overflow: hidden; height: 20px; background-color: #5B0E0E;}
	.cat_but_archive {width: 163px; border-bottom: 1px solid #222222; text-align: center; overflow: hidden; height: 20px; background-color: #462714;}
/* end main page cats */

/* other news box */
		.otn_container {width: 307px; height: auto;}
			.otn_content {padding-bottom: 2px; width: 305px; height: auto; background-color: #222222; border-left: solid 1px #1D1D1D; border-right: solid 1px #1D1D1D;}
				.otn_thread {width: 100%; height: 63px; padding: 2px 0px 4px 0px;}
					.otn_thread_color1 {background-color: #262626;}
					.otn_thread_color2 {background-color: #222222;}
					.otn_arrow {text-align: center; width: 22px; height: 46px; float: left;}
					.otn_threaddata {float: left; position: relative; top: 2px;}
/* end other news box */


/* results and readnews */

.bg22 {width: 550px; padding: 12px 14px 12px 14px; background: #222425;}

/* end results and readnews */


.info_title {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 3px 0px 5px 0px; border-bottom: 2px solid #B1945C; color: #D3C9A5;}
.info_news {height: 74px; padding: 3px 5px; border: solid 1px #3A1D07; background-color: #291405;}
.info_box_bg {background-color: #170A00; padding: 0px 1px 0px 2px; margin: 2px 4px 0px 0px; overflow: hidden;}

.icon  {float: left; clear: left; width: 65px; height: 65px; border: 1px solid #90103F;}
.newsIcon {float: left; clear: left; width: 65px; height: 65px; border: 1px solid #90103F; margin: 3px 7px 8px 0;}
.artIcon {float: left; clear: left; width: 65px; height: 65px; border: 1px solid #90103F; margin: 3px 7px 0 0;}

#rightContainer {position: absolute; top: -22px; right: -8px; overflow: hidden;}
.rightInfo {overflow: hidden; padding-left: 5px; padding-right: 5px; width: 160px; height: 361px; background-color: #2D1706; border-left: 1px solid #593A26; border-top: 1px solid #755B4B; border-right: 1px solid #260F00; border-bottom: 1px solid #190A00;}
.rightInfoBottom {text-align: center; height: 20px; background-color: #462714; overflow: hidden;}

.discuss {margin-bottom:2px; padding-left: 5px; padding-right: 5px; width: 160px; height: 254px; background-color: #2D1706; border-left: 1px solid #593A26; border-top: 1px solid #755B4B; border-right: 1px solid #260F00; border-bottom: 1px solid #190A00;}
.discuss_arrow {text-align: left; height: 40px; width: 9px; float: left; top: -1px; margin-left: 2px;}

a img {
	border: none;
}

#newsMenuContent a:link, #artsMenuContent a:link {
    color: #ffcc33;
	text-decoration: none;
}

#newsMenuContent a:visited, #artsMenuContent a:visited {
    color: #ffcc33;
	text-decoration: none;
}

#newsMenuContent a:hover, #artsMenuContent a:hover {
    color: #ffcc33;
	text-decoration: underline;
}

#content {color: #DADADA; font-size: 11px; border-left: 7px solid #2A2A2A; border-right: 7px solid #2A2A2A; padding: 6px 0 6px 5px; width: 740px; height: auto; background-color: #1E1E1E; margin: 0 0 0 5.5px;}

#textul {
	width: 577px;
	position: relative;
	height: auto;
	float: left;
}

.bar_red {width: 315px; overflow: hidden; text-align: center; height: 20px; background-color: #5b0e0e;}

.stype {font-weight: normal; position: absolute; right: 28px; bottom: 4px; width: 70px; height: 18px; font-size: 11px; letter-spacing: 0.2pt; font-family: Arial;}
.search {position: relative; left: 8px; bottom: 2px; width: 80px; font-size: 10px; padding-bottom: 2px; font-family: Arial;}

#article .text {font-size: 12px !important; padding-bottom: 15px;}
#article a {font-size: 12px;}
#article img {border: 1px solid #76766B;}
#article a:link, #article a:visited, #article a:active, #article a.text:link, #article a.text:visited, #article a.text:active {color: #D3C9A5; text-decoration: underline;}
#article a:hover, #article a.text:hover {color: #FFFFFF; text-decoration: underline;}

.originalArticle {text-align: center; width: 560px; background-color: #2d2d2d; padding: 5px; color: #999999;}

/*FOOTER*/
#footer {
    font-family: Tahoma;
	height: 77px;
	color: #787777;
	font-size: 10px;
	text-align: center;
	padding: 20px 0 0 0;
}

#footerLinks {color: #787777; text-decoration: none; margin: 10px 0 0 0;}
#footerLinks a, #footerLinks a:link, #footerLinks a:active, #footerLinks a:visited {color: #787777; text-decoration: none;}
#footerLinks a:hover {color: #787777; text-decoration: underline;}


/*ON THE BOARDS*/
		.otb_container {width: 253px; height: 417px;}
			.otb_content {padding: 6px; width: 241px; height: 363px; background-color: #222222;}
				.otb_user {margin-bottom: 4px; position: relative; width: 241px; height: 94px; background: url(/dq_images/boards_bg.gif) no-repeat top left; background-color: #222222;}
					.otb_usericon {margin-left: 6px; margin-top: 6px; border: 1px solid #222222;}
					.otb_hello {position: absolute; top: 1px; left: 98px;}
					.otb_userdata {position: absolute; top: 25px; left: 98px;}
				.otb_thread {width: 100%; height: 48px; padding: 2px 0px;}
					.otb_thread_color1 {background-color: #2E231C;}
					.otb_thread_color2 {background-color: #2A231E;}
					.otb_arrow {text-align: center; width: 22px; float: left; position: relative; bottom: 1px;}
					.otb_threaddata {float: left;}
					.otb_dotz_brown {height: 1px; font-size: 1px; line-height: 1px; width: 100%; background: url(/dq_images/dotz_brown.gif) repeat-x top left;}

			.otb_bottom {width: 253px; overflow: hidden; text-align: center; height: 20px; background-color: #462714;}
			.login_button {font-family: Tahoma; font-size: 11px; width: 45px; height: 18px; background-color: #AC330A; color: #E6E5E5; border: none; margin: 0 0 0 -7px; position: relative; top: -0.5px;}
/*END*/

.gal_container {width: 100%; height: 88px; border-top: solid 5px #303030; border-bottom: solid 5px #303030; margin: 6px 0 0 0;}
.gal_nav {width: 736px; height: 9px;}
	.gal_content {width: 717px; height: 88px; text-align: center; background-color: #31373F;}
	.gal_img {border: 1px solid #2A2A2A; margin-top: 5px; margin-left: 3px; margin-right: 4px;}
