body {
	margin:0;
	padding:0;
	background-color:#927244;
	color:#000;
	font-size:10pt;
	font-family:Arial Verdana Helvitica;
	font-weight:normal;
	text-align:left;
}
a { text-decoration:none; color:#002255; }
a:hover, a:active { text-decoration:underline; }
a.black { color:#000; }
a.back_to_top { font-size:8pt; }
a.no_line { text-decoration:none; }
h1 { margin:0; padding:2px 0 10px; font-size:16pt; font-weight:bold; text-align:center; }
h2 { margin:0; padding:2px 0 5px; font-size:13pt; font-weight:bold; text-align:left; }
h3 { margin:0; padding:0; font-size:12pt; font-weight:bold; text-align:left; }
h4 { margin:0 0 5px; padding:0; font-size:10pt; font-weight:normal; text-align:left; text-decoration:underline; }
h5 { margin:0; padding:0; font-size:10pt; font-weight:bold; text-align:left; font-variant:small-caps; }
hr { color:#000; background-color:#000; height:1px; border:0; }
ul { margin:0 5px; padding:0; border:solid 1px #000; }
li { margin:0; padding:2px 0; list-style-type:none; }
p { margin:0; padding:0 0 10px; text-align:left; }
select option { margin:0; border:0; font-size:10pt; }
table { margin:0 0 10px; padding:0; border:1px solid #000; border-right:0; border-bottom:0; font-size:10pt; }
th { font-weight:bold; }
th, td { margin:0; padding:0 2px; border:1px solid #000; border-left:0; border-top:0; }


/*Common Styles*/
.bold { font-weight:bold; }
.italic { font-style:italic; }
.small { font-size:8pt; }
.small_7 { font-size:7pt; }
.left { float:left; }
.right { float:right; }
.top_padding { padding-top:10px !important; }
.top_padding_5 { padding-top:5px !important; }
.bottom_padding { padding-bottom:10px !important; }
.bottom_padding_5 { padding-bottom:5px !important; }
.left_padding { padding-left:10px !important; }
.right_padding { padding-right:10px !important; }
.right_padding_6 { padding-right:6px !important; }
.right_padding_25 { padding-right:25px !important; }
.padding_off { padding:0 !important; }
.left_align { text-align:left; }
.right_align { text-align:right; }
.centre_align { text-align:center; }
.left_margin { margin-left:10px !important; }
.left_margin_25 { margin-left:25px !important; }
.left_margin_50 { margin-left:50px !important; }
.margin_off { margin:0 !important; }
.margin_top_off { margin-top:0 !important; }
.bordered { border:1px solid #000; }
.border_off { border:0 !important; }
.alt_row { background-color:#927244; }
.main_row { background-color:#997744; }
.clear { display:block; position:relative; clear:both; line-height:0; }
.bullet { width:10px !important; height:10px !important; border:0; }
.divider { padding:0 4px; }
.what_is { width:12px !important; height:12px !important; border:0; }
.bubble { display:block; position:absolute; margin:0; padding:5px; background-color:#ABCABC; border:solid 1px #000; text-align:center; }
.email { vertical-align:bottom; width:140px; height:12px; border:0; }
.new { vertical-align:bottom; width:30px; height:15px; border:0; margin-left:5px; }
.updated { vertical-align:bottom; width:55px; height:15px; border:0; margin-left:5px; }
.army_list { vertical-align:bottom; width:13px; height:16px; border:0; margin-left:5px; }
.calculator { vertical-align:bottom; width:13px; height:16px; border:0; margin-left:5px; }
.photo { vertical-align:bottom; width:13px; height:13px; border:0; margin-left:5px; }
.invisible { visibility:hidden; }


/*Page Structure*/
#page { display:block; position:relative; width:1000px; margin:5px auto; padding:0; border:0; }
#breadcrumbs { margin:5px 0 0; padding:0; border:0; text-align:left; }
#title { float:left; width:900px; margin:0; padding:0; border:0; font-size:18pt; font-weight:bold; text-align:center; }
#title .italic { font-style:italic; font-size:16pt; }
#mushrooms { float:left; padding-left:0; font-size:0; }
#contents { background-color:#997744; margin:0; padding:10px 10px 0 0; border:1px solid #000; border-radius:10px; -moz-border-radius:10px; }
.left_side { background-color:#997744; float:left; width:200px; margin:0 10px 10px; padding:0; border:0; }
.side_menu { float:right; height:340px; width:100%; margin:0; padding:10px 0; border-right:1px solid #000; text-align:left; }
.side_banner { width:100%; margin:0; padding:0 0 10px; border:0; }
#main { float:left; margin:0; padding:0; width:765px; }
#main .article_summary { width:655px; }
.menu_area { margin:0; padding:0 0 0 20px; border:none; }
.menu_box { width:240px; margin:0 0 10px; padding:0; border:none; }
.menu_box img { width:240px; border:0; }
.banner_box { background-color:#997744; margin:0; padding:10px; border:1px solid #000; font-size:8pt; border-radius:10px; -moz-border-radius:10px; }
.logo { float:left; width:200px; margin:0; padding:0; border-right:1px solid #000; }
.logo img { width:90px; height:90px; border:0; }
.top_banner { float:right; margin:0; padding:0 0 0 10px; width:728px; border:0; }
.bottom_banner { float:right; margin:0; padding:0 0 0 10px; width:728px; border:0; }
.smallprint { float:left; margin:0; padding:0 10px; font-size:8pt; text-align:left; }
.keywords { visibility:hidden; font-size:4pt !important; }
#comments_section { background-color:#997744; margin:0; padding:10px 10px 0 0; border:1px solid #000; border-radius:10px; -moz-border-radius:10px; }
#comments { float:left; margin:0; padding:0; width:765px; }
.comments_bottom_margin { margin-bottom:20px !important; }
#webring_section { background-color:#997744; margin:0; padding:10px 0; border:1px solid #000; border-radius:10px; -moz-border-radius:10px; }
#webring_banner { margin:0 auto; padding:0; width:400px; }
.contents_border { border:1px solid #006600; margin:0 0 20px; border-radius:10px; -moz-border-radius:10px; }
.section_border { border:1px solid #006600; margin:20px 0 0; border-radius:10px; -moz-border-radius:10px; }
.banner_border { border:1px solid #006600; margin:0; border-radius:10px; -moz-border-radius:10px; }
.error_message { color:#880000 !important; }


/*Page Specific*/
#army_rules { maring:0; padding:0; }
#army_rules ul.magic { width:250px; margin:0 auto; }
#army_rules ul.unit { width:100%; margin:0; border:none; }
#army_rules h1 { padding-bottom:2px; }
#army_rules h2 { text-align:center; }
#army_rules p { padding-bottom:5px; }
#army_rules p.item { margin:5px; padding:0; }
#army_rules table { text-align:center; border:1px solid #000; }
#army_rules table.army { width:700px; margin:0 auto 10px; }
#army_rules table.unit { width:450px; }
#army_rules table.summary { margin-left:1px; width:750px; }
#army_rules th, #army_rules td { border:0; }
#army_rules th.name { width:170px; }
#army_rules th.points { width:12px; }
#army_rules th.profile { width:27px; }
#army_rules th.special { width:335px; }
#army_rules td.army { width:115px; padding:2px 0 2px 10px; }
#army_rules .section { margin:0; padding:0 5px; border:1px solid #000; }
#army_rules .item_area { width:650px; margin:0 auto; padding:0 0 10px; }
#army_rules .item_box { width:300px; border:solid 1px #000; margin:0 10px 5px; padding:0; }
#army_rules .item_box_single { width:300px; border:solid 1px #000; margin:0 auto; padding:0; }
#army_rules .item_box_double { width:625px; border:solid 1px #000; margin:0 10px; padding:0; }
#army_rules .item_column { width:325px; }
#army_rules .version_padding { padding-right:30px !important; padding-top:30px !important; }
#army_rules .cult_of_nagash { border:0; padding:2px 10px; }
#army_rules .fluff { font-style:italic; }
#tournament a { color:#000; }
#tournament table { margin:0 auto 10px; text-align:center; border:0; }
#tournament td { border:0; }
#tournament td.arrow { width:30px; border:none; vertical-align:middle; }
#tournament td.green { background-color:#006600; width:110px; border:solid 1px #000; }
#tournament td.red { background-color:#AA0000; width:110px; border:solid 1px #000; }
#tournament td.winner { width:110px; border:solid 1px #CC9900; }
.tournament_photo { width:300px; padding:10px 0 0 10px; text-align:left; }
.tournament_photo_small { width:100px; padding:10px 0 0 10px; text-align:left; }
.comment label { width:75px; display:inline-block; }
.comment select { margin:2px; vertical-align:bottom; }
.comment table { margin:0 auto; width:750px; }
.comment td { width:100%; padding:5px 10px; text-align:left; background-color:#927244; }
.comment tr { width:100%; display:table; }
.comment .author { width:150px; padding:2px 5px; }
.comment .date { width:100px; padding:2px 5px; }
.comment .expand { vertical-align:center; width:10px; height:10px; border:0; padding-right:5px; }
.comment .page { width:500px; padding:2px 5px; }
.comment .image_margin { margin-left:365px; }
.comment .input { margin:1px; vertical-align:bottom; }
.comment .label_box { float:left; width:120px; }
.comment .label_box label { width:60px; }
.comment .label_box .label_category { width:80px; }
.comment .label_login { margin-left:305px; }
.comment .label_submit { width:73px; }
.comment .label_verification { margin-left:250px; }
.comment .text { padding:5px; }
.comment .title { width:500px; padding:2px 5px; font-size:12pt; font-weight:bold; }
.comment #comment { width:400px; }
.comment #summary_description { width:400px; }
.comment #verification { width:40px; }
.platonic_dice { float:right; margin-top:-25px; padding-right:25px; }
.platonic_dice img { width:322px; height:63px; border:0; }
.equation_box { width:750px; margin:0 auto; padding:2px 0; text-align:left; }
.equation_box .left { float:left; width:150px; margin:0; padding:0 2px 0 0; text-align:right; }
