/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 15px;
}

a img {
	border-width: 0px;
}

a:link { color: #789134; text-decoration: none; }
a:visited { color: #789134; text-decoration: none; }
a:hover, a:focus {
	color: #E7CD63;
	text-decoration: none;
}


body {
	background: #000000;
	cursor: url(../images/cursors/GWcursor.png), auto;
	scrollbar-face-color: #202020;
	scrollbar-highlight-color: #606060;
	scrollbar-shadow-color: #303030;
	scrollbar-3dlight-color: #202020;
	scrollbar-arrow-color:  #EDD76F;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #202020;

}


//* Firefox Cursor */
body{
	background: #000000;
}
a {
	cursor:url(../images/cursors/GWcursorbright.png),auto;
}

/* IE Cursor */
body{
	background: #000000;
	cursor:url('http://marsh-mellow.de/awg/images/cursors/GWcursor.cur');
}
a {
	cursor:url('http://marsh-mellow.de/awg/images/cursors/GWcursorbright.cur');
}
a:active {
	cursor:url('http://marsh-mellow.de/awg/images/cursors/GWloading.ani');
   color: #789134;
}


.green { color: #789134; }

.pw{
	padding-right: 15px;
}
#wrapper {
	width: 100%;
}	

#left_sp {
	width: 48%;
	background: transparent url(../images/spacer_left.jpg) no-repeat top right;
}

#right_sp {
	width: 48%;
	background: transparent url(../images/spacer_right.jpg) no-repeat top left;
}

#main {
	width: 2%;
}

#refreshing_images {
	width: 156px;
	height: 160px;
	background: transparent url(../images/rotating_images/hm_rot_img_1.jpg) no-repeat center;
}

#border_left {
	background: transparent url(../images/bkg_border_left.jpg) repeat-y 0px 92px;
}

#border_right {
	background: transparent url(../images/border_right.gif) repeat-y top left;
}

#border_mid_bot {
	background: transparent url(../images/bkg_border_bottom.jpg) repeat-x top left;
}

#left_col {
	width: 156px;
	background: transparent url(../images/bkg_border_middle.jpg) repeat-y top right;
}

#back_mitglied {
	background-image: url(hm_border.jpg);
	color: #789134;
	background-position: center;
}

#back_mitglied2 {
	padding-left: 25;
}	


#legal {
	padding: 25px 30px;
	font-size: 7.5pt;
	font-family: arial, verdana, sans-serif;
	line-height: 9pt;
	color: #3E3B35;
}

#legal a {
	font-size: 7pt !important;
	color: #3E3B35 !important;
	text-decoration: underline !important;
}

.logos {
	text-align: center;
	padding: 0px 80px 30px 80px;
}


.logos img {
	margin: 0px 10px 10px 10px;
}


h2 {
	text-transform: uppercase;
	font-size: 8.5pt;
	color: #789134;
	font-weight: bold;
	padding: 0px 0px 15px 0px;
}

h3 {
	font-size: 8.5pt;
	color: #789134;
	font-weight: bold;
}

strong {
	color: #789134;
}

h3 strong {
	text-decoration: underline;
}

h4 {
	color: #E7CD63;
	text-align: center;
	font-size: 9pt;
	line-height: 1.7em;
	padding: 25px 110px 5px 110px;
}

h5 {
	color: #789134;
	text-transform: uppercase;
	padding: 30px 0px 20px 0px;
}

h6 {
	height: 20px;
	margin: 25px 0px 10px 0px;
	text-indent: -3000px;
}

h7 {
	font-size: 8.5pt;
	color: #789134;
	font-weight: bold;
}

h6#chaos { background: transparent url(../images/headers/ico_chaos.gif) no-repeat center top; }
h6#empire { background: transparent url(../images/headers/ico_empire.gif) no-repeat center top; }
h6#skaven { background: transparent url(../images/headers/ico_skaven.gif) no-repeat center top; }
h6#high_elves { background: transparent url(../images/headers/ico_high_elves.gif) no-repeat center top; }
h6#allies { background: transparent url(../images/headers/ico_allies.gif) no-repeat center top; }
h6#ui { background: transparent url(../images/headers/ico_ui.gif) no-repeat center top; }
h6#wallpapers { background: transparent url(../images/headers/h6_wallpapers.gif) no-repeat center top; }
h6#icons { background: transparent url(../images/headers/h6_icons.gif) no-repeat center top; }

p {
	color: #C5BB6C;
	font-size: 8pt;
	padding-bottom: 14px;
}

p.note {
	font-size: 7.5pt;
	text-align: center;
	color: #789134;
}

p.note a { text-decoration: underline; }

div.hr {
	height: 1px;
	overflow: hidden;
	background: transparent url(../images/bkg_hr.gif) repeat-x top left;
	margin-bottom: 14px;
}

.img_wrap {
	background: transparent url(../images/bkg_hr.gif) repeat;
	/*border: solid 1px #4C530A;
	background: #1D2B03;*/
	padding: 1px;
}

.img_wrap img {
	border: solid 1px #1D2B03;
	padding: 1px;
	background: #162212;
}

.right {
	float: right;
	margin: 5px 0px 10px 15px;
}

.left {
	float: left;
	margin: 5px 15px 10px 0px;
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

#main_content {
	background: transparent url(../images/bkg_content.jpg) no-repeat top left;
	padding: 30px 50px 100px 115px;
}

.centered {
	text-align: center;
}

.under {
	text-decoration: underline !important;
}

img#hm_blank { display: none; }


/* BULLETED LIST */
/* ========================================================== */

ul.bulleted {
	list-style-type: none;
}
	
ul.bulleted li {
	color: #C5BB6C;
	font-size: 8pt;
	background: transparent url(../images/list_bullet.jpg) left top no-repeat;
	padding: 0px 0px 15px 25px;
}

.prizes ul, .prizes .li {
	color: #C5BB6C;
}

.prizes ul {
	margin: 0px 0px 15px 16px;
}

.prizes {
	padding: 10px 10px 10px 10px;
	margin: 0px 20px 20px 20px;
}

.bordered {
	border: solid 1px #29411D;
}

ul.tall li {
	padding-bottom: 12px;
}


/* POPUP PAGE */
/* ========================================================== */

body#popup {
	background: black url(../images/bkg_popup.jpg) no-repeat top center;
	padding: 120px 70px 50px 60px;
}

#popup p {
	color: #C5BB6C;
}

#popup .important {
	padding: 0px 20px 15px 30px;
	color: #D4D4B0;
}

#popup input.but {
	background: #D5CB75 !important;
	color: #000000;
	padding: 2px 4px;
	cursor: pointer;
}

/* AIM ICONS PAGES */
/* ========================================================== */

#icons #main_content {
	text-align: center;
	padding-left: 60px;
}

#icons .icons {
	height: 65px;
	margin: 0px auto;
}

#icons .icons img {
	margin: 0px 12px;
}

#icons .instruction p {
	text-align: left;
	color: #789134;
	line-height: 14pt;
}

#icons .instruction a {
	text-decoration: underline;
}

#icons .instruction {
	padding: 30px 0px 0px 60px;
}

/* WALLPAPERS PAGES */
/* ========================================================== */

#wallpapers #main_content {
	text-align: center;
	padding-left: 60px;
}

#wallpapers .wall { margin: 30px auto 0px auto; }

#wallpapers .wall .img_wrap {
	width: 204px;
	margin: 0px 20px 15px 20px;
}

#wallpapers .instruction p, 
#wallpapers .instruction ol {
	text-align: left;
	color: #789134;
	line-height: 14pt;
}

#wallpapers .instruction ol {
	margin: 0px 0px 15px 40px;
}

#wallpapers .instruction a {	text-decoration: underline; }

#wallpapers .instruction { padding: 30px 0px 0px 60px; }


/* RACES PAGES */
/* ========================================================== */

.races p {
	color: #C5BB6C;
	line-height: 13pt;
	padding-bottom: 25px;
}

.races p .img_wrap {
	display: block;
	float: left;
	margin: 0px 15px 0px 0px
}


/* VIDEOS PAGE */
/* ========================================================== */

#videos .pointer {
	color: #e7cd63;
	padding-top: 15px;
}

#videos .pointer a {
	text-decoration: underline;
}

#videos #embed {
	width: 456px;
	height: 366px;
	background: transparent url(../images/bkg_embed.jpg) no-repeat top left;
}

#videos #embed td {
	text-align: center;
}

#videos #video_list {
	margin-left: 25px;
}

#videos #video_list td {
	text-align: left;
	padding: 0px 10px 5px 0px;
}

#videos #video_list th {
	text-align: left;
	padding-right: 40px;
	font-weight: bold;
	color: #789134;
}

#videos #video_list a {
	text-decoration: underline;
}

#videos #wrapper_flash {
	height: 315px;
	width: 456px;
	
}


/* SCREENS PAGE */
/* ========================================================== */

#screens .when_added {
	text-align: right;
	padding: 15px 8px 10px 0px;
	color: #789134;
}

.screen_thumbs a:link img, .screen_thumbs a:visited img {
	padding: 1px;
	border: solid 1px black;
	margin: 0px 5px 5px 0px;
}

#art .screen_thumbs a:link img, #art .screen_thumbs a:visited img {
	border: solid 1px #22320E;
	margin: 0px 20px 20px 0px;
}

.screen_thumbs a:hover img, .screen_thumbs a:active img {
	padding: 1px;
	border: solid 1px #7F9A37;
	margin: 0px 5px 5px 0px;
}

#art .screen_thumbs a:hover img,
#art .screen_thumbs a:active img {
	border: solid 1px #7F9A37;
	margin: 0px 20px 20px 0px;
}

#screens #details #main_content,
#art #details #main_content {
	padding-left: 60px;
	padding-right: 0px;
}

#screens #lg_image,
#art #lg_image {
	margin-top: 30px;
}

#screens #lg_image .centered,
#art #lg_image .centered {
	padding-top: 10px;
}

#screens #lg_image .centered a,
#art #lg_image .centered a {
	text-decoration: underline;
	font-size: 9pt;
}

#screen_large {
	padding: 5px;
}

#screen_large .img_wrap {
	width: 804px;
}

#screens #lg_image .note,
#art #lg_image .note {
	text-align: right;
	padding-top: 8px;
}


/* FEATURES PAGE */
#features #main_content { padding: 30px 40px 100px 115px; }

/* STORY PAGE */
#story p { padding: 0px 50px 14px 32px; }
#story #main_content { padding: 0px; }

/* FANSITE KIT PAGE */
/* ========================================================== */

#fansite_kit table#downloadables {
	margin: 0px 30px 50px 100px;
	color: #E7CD63;
}

#fansite_kit table#downloadables a {
	text-decoration: underline;
}

#fansite_kit table#downloadables .img_wrap {
	margin: 15px 0px 5px 0px;
}

#fansite_kit #main_content {
	padding: 0px;
}


/* SWEEPS PAGE */
/* ========================================================== */

	#sweepstakes form, #codes, #email_password { color: #E7CD63; }
	
	#sweepstakes label, label { font-weight: bold; color: #E7CD63; }
	
	#sweepstakes #sweeps_register td,
	#login_submit td,
	#email_password td {
		padding: 0px 10px 10px 0px;
	}
	
	#codes td { padding: 0px 5px 4px 0px; }
	
	#sweepstakes .text,
	#login_submit .text,
	#email_password .text { width: 215px; }
	
	select {
		color: #E7CD63;
		background: black !important;
		border: solid 1px #2F3F08;
		padding: 1px;
	}
	
	
	
	#sweepstakes #dob select {
		color: #E7CD63;
		background: black !important;
		border: solid 1px #2F3F08;
		padding: 1px;
		width: auto;
		margin-top: 2px;
	}
	
	#sweepstakes #dob option {
		padding-right: 5px;
	}
	
	
/* BANNER CONTEST PAGE */
/* ========================================================= */
		
		#submit_banner { margin-top: 15px; }
		
		#submit_banner td { padding: 0px 10px 11px 0px; }
		
		#submit_banner .text { width: 200px; }
		
		#submit_banner select.text { width: 202px; }
		
		#submit_banner .dob .text { width: 58px; }

		input.file {
			width: 202px;
			background: black;
		}
		
		#submit_banner em { color: #789134; }
		#submit_banner .button { border: 0px; margin-top: 20px; }


/* SIGNUP PAGE */
/* ========================================================== */

table#age_check { margin-top: 20px; }

table#age_check td {
	padding: 0px 15px 10px 0px;
	text-align: center;
}

#signup select, input {
	color: #E7CD63;
	background: black !important;
	border: solid 1px #2F3F08;
	padding: 1px;
}

#age_check select {
	width: 70px !important;
	margin-top: 2px;
}

#signup #signup_form {
	color: #E7CD63;
}

#signup #signup_form td {
	padding: 0px 10px 8px 0px;
}

#signup #signup_form input {
	width: 180px;
}

#signup #signup_form select {
	width: 184px;
}

#signup #signup_form input.but,
#signup input.but,
#sweepstakes input.but, 
.but {
	border: 0px;
	width: auto;
	height: auto;
}

#signup .error,
#sweepstakes .error,
.error {
	color: #D3671F;
}

#signup h4 {
	text-align: left;
	padding-left: 0px;
}


/* ONLINE PRESS PAGE */
/* ========================================================== */

#online #main_content a { font-weight: bold; }


/* HOME PAGE */
/* ========================================================== */

#home img#hm_blank { display: block; }
#home #but_signup { display: none; }

#home #main_content {
	background: transparent url(../images/home/bkg_hm_content.jpg) no-repeat scroll top left;
	padding: 20px 0px 0px 0px;
}


#hm_news {
	width: 435px;
	padding: 12px 26px 0px 10px;
}

#hm_gallery {
	margin: 14px 0px 20px 10px;
}

#hm_gallery th {
	background: transparent url(../images/bkg_hr.gif) repeat-x center left;
	text-align: left;
	font-size: 8.5pt;
	height: 24px;
}

#hm_gallery th span {
	background: #000000;
	color: #E7CD63;
	padding: 0px 3px 0px 1px;
}


#misc_col {
	padding: 12px 12px 0px 0px;
}

.misc_box {
	margin-bottom: 15px;
	background: transparent url(../images/home/bkg_misc_box.gif) repeat-y top left;
	text-align: center;
	width: 179px;
}

.misc_box2 {
	margin-bottom: auto;
	background: transparent url(../images/home/bkg_misc_box_middle.gif) no-repeat top left;
	text-align: right;
	width: 179px;
}

.misc_box3 {
	margin-bottom: auto;
	background: transparent url(../images/home/bkg_misc_box_loggedin.gif) top left;
	text-align: right;
	width: 179px;
}

.misc_box4 {
	margin-bottom: auto;
	background: transparent url(../images/home/bkg_misc_box_stats.gif) top left;
	text-align: left;
	width: 179px;
}


.misc_box p {
	padding: 15px 10px 10px 10px;
	color: #789134;
}

#hm_archives {
	padding: 0px 20px 45px 10px;
}

#hm_archives p {
	color: #789134;
}


/* NAVIGATION */
/* ========================================================== */

#navigation {
	padding-top: 7px;
	background: transparent url(../images/nav/bkg_nav.jpg) no-repeat top left;
	height: 430px;
}

html>body #navigation {
	height: auto;
	min-height: 430px;
}

#navigation * {
	color: #789134;
	font-size: 7.5pt;
}

ul.nav .math {
	cursor: pointer;
}

ul.nav { 
	width: auto;
	list-style-type: none;
	overflow: visible;
	margin-left: 2px;
}

ul.nav li {
	width: auto;
	overflow: visible;
}

ul.nav ul {
	width: auto;
	list-style-type: none;
	overflow: visible;
	margin: 0px 0px 6px 18px;
}
		
ul.nav .on ul { display: block; }

ul.nav .off ul { display: none; }

ul.nav a,
ul.nav a:link,
ul.nav a:visited,
ul.nav a:active { text-decoration: none !important; }

ul.nav a:hover { color: #E7CD63 !important; } 

ul.nav a.active { color: #E7CD63 !important; } 


/* STYLES FOR NEW RACES PAGES*/
.hrline {
	height: 1px;
	overflow: hidden;
	background: transparent url(../images/bkg_hr.gif) repeat-x top left;
	margin-top: 10px;
	margin-bottom: 10px;
}

TD {
	color: #C5BB6C;
	font-size: 8pt;
}

.tbbdr      { border: 1px solid #506121; padding: 5px 5px 5px 5px;}
.hlbdr      { border: 2px solid #506121; padding: 5px 5px 5px 5px;}
.row1 	    { background-color: #333300;}
.row2       { background-color: #444010;}
.subheader  { font-size:15px; color: #E7CD63; font-weight: bold; }

#main_content_race {
	background: transparent url(../images/bkg_content.jpg) no-repeat top left;
	padding: 0px 50px 100px 115px;
}

#elves .style1 {
	font-size: 10pt;
	font-weight: bold;
}


.delete {
	color: darkred;
	background: White;
	border: thin solid Maroon;
	font-size: smaller;
}

.save {
	color: #789134;
	border: thin solid;
	font-size: smaller;
}

.create {
	border: thin solid;
	font-size: smaller;
}

.spane {
	background: url(../images/bkg_border_bottom.jpg) repeat-x bottom;
}

.buddns {
	border: 0px;
}

.autologin {
margin-top: 3px;
margin-right: 35px;
border: 0px;
}

.nr {
	background-image: url(nr.gif);
	background-repeat: no-repeat;
}

#home #meine_chars {
	background: transparent url(meine_chars.jpg) no-repeat scroll top left;
	padding: 20px 0px 0px 0px;
}
#home #char_erstellen {
	background: transparent url(char_erstellen.jpg) no-repeat scroll top left;
	padding: 20px 0px 0px 0px;
}
#home #char_bearbeiten {
	background: transparent url(char_bearbeiten.jpg) no-repeat scroll top left;
	padding: 20px 0px 0px 0px;
}
#home #char_loeschen {
	background: transparent url(char_loeschen.jpg) no-repeat scroll top left;
	padding: 20px 0px 0px 0px;
}
#home #party_checker {
	background: transparent url(party_checker.jpg) no-repeat scroll top left;
	padding: 20px 0px 0px 0px;
}

.tooltip {
    cursor: pointer;
}

.p_back {
	background-image: url(../images/party_back.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	margin-left: 20px;
}

.p_back_none {
	background-image: url(../images/party_back_none.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	margin-left: 20px;
}

/**/




































input, select
{
	font-family : Verdana,Arial,sans-serif;
}




a:hover
{
	text-decoration : underline;
}

table.header
{
	border: 1px solid #2F3F08;
	background-color: #041004;
}

table.header td
{
	padding : 5px 5px 5px 5px;
}

table.header select, table.skilllist select
{
	width : 100%;
}

td.clear
{
	text-align : center;
	font-size : 7pt;
}

table.skilllist
{
	border-top : solid 1px #2F3F08;
	border-left : solid 1px #2F3F08;
	border-right : solid 1px #2F3F08;
	background-color : #041004;
}

table.skilllist input.text, table.skilllist textarea
{
	width : 100%;
}

table.skilllist td
{
	border-bottom: 1px solid #0A240A;
}

table.skilllist td.skillimg
{
	border-right : solid 1px #ffffff;
}

table.skilllist td.skillname
{
	font-size : 11pt;
	font-weight : bold;
}

table.skilllist td.skillname_e
{
	font-size : 11pt;
	font-weight : bold;
	color : #ffcc66;
}

table.skilldata td.skillattr, table.skilldata td.skilltype
{
	background-color : #999999;
}

table.skilllist td.abbr_title
{
	border-right : solid 1px #ffffff;
}

table.none, table.none td
{
	border : none;
}

td.small
{
	font-size : 7pt;
}

td.header table, td.header a, td.header a:link,td.header a:visited,td.header a:active, td.header_small a, td.header_small a:link,td.header_small a:visited,td.header_small a:active
{
	color : #2F3F08;
}

td.header
{
	color : #2F3F08;
	background-image : url('style/header_grad.jpg');
}

td.header_small
{
	color : #2F3F08;
	background-image : url('style/header_grad.jpg');
	font-size : 7pt;
}

.info
{
	color : #ffffff;
	font-size : 7pt;
}

pre
{
	color : #ffffff;
}

#radio
{
	border: none;
	border: thin;
}

/* IE MAC FIXES*/
/* ========================================================== */

/*\*/ /*/ 

.math { visibility: hidden; }
ul.nav .off ul { display: block; }