/* Default overwrites */
html, body, div, span, applet, object, iframe, blockquote, pre, p, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
h1, h2, h3, h4, h5, h6											{ margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; }

/* Browser fix for html5 tags */
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary		{ display: block; }

*							{ font-family: arial; font-size: 24px; }
body						{ background: #ffffff; }
p							{  }
h1							{ font-size: 72px; font-weight: normal; }
h2							{ font-size: 48px; font-weight: normal; }
h3							{ font-size: 36px; font-weight: normal; }
h4							{}
.headline					{ font-weight: bold; }
.green						{ color: #8bc63e; font-size: 72px; }

#wrapper					{ width: 1080px; height: 1920px; margin: auto; }

header						{ height: 256px; }
#header_left				{ height: 256px; width: 840px; float: left; }
#header_right				{ background: #f8f8f8;  height: 70px; width: 240px; float: left; }
#date p						{ font-size: 60px; font-style: italic; margin-left: 40px; }

section						{ width: 1080px; height: 1450px; background: #f8f8f8 }
section #top	 			{ width: 1080px; height: 550px; padding-top: 30px; }
article						{ width: 940px; height: 480px; margin: 0px 30px 30px 30px; border: solid 3px #8cc63f; padding: 40px; background: #ffffff url(../gfx/aside_bg.png) no-repeat 450px 50px; }
article img					{}
section #bottom				{ width: 1080; height: 770px; background: #f8f8f8; margin: 50px 0 0 0;}
#spot						{ width: 660px; height: 770px; float: left; }
.spot						{ width: 545px; height: 215px; margin: 0px 0px 30px 30px; padding: 10px; background: #ffffff; border: solid 3px #8cc63f; }
aside						{ width: 330px; height: 697px; float: left; border: solid 3px #8cc63f; padding: 40px; margin-left: 30px; }
aside h3					{ color: #8bc63e; }
footer						{ width: 1050px; height: 55px; margin-top: 100px; background: #f8f8f8; padding: 10px 0 0 30px; }
/*
#header_top					{ height: 65px; width: 1460px; background: #f8f8f8; padding: 10px 0 0 10px; }
#header_bottom				{ height: 85px; width: 1470px; }
section #bottom				{ width: 1920px; height: 305px; }
*/

/*


#news						{ width: 1190px; height: 64px; float: left; padding: 24px 50px 0px 50px; }
*/