/*
 * Primary EEMC Stylesheet
 * 
 * Colours:
 * > darkgreen			#006400
 * > EEMC Beige			#ffff99
 * > EEMC light green	#00cc00
 * > darkred			#8B0000
 */


/* ****** ****** ******
 * Layout
 * ****** ****** ****** */
body
{
background-color:black;
font-family:sans-serif;
margin:0;
padding:0;
text-align:center;
}
div.bodyContainer
{
background-color:red;
background-image:url(images/banner2.jpg);
background-repeat:no-repeat;
background-color:green;
border:solid #006400;
border-width:0 5px;
margin:0 auto;
overflow:auto;
padding:0;
text-align:justify;
width:990px;
}
div.sidebarContainer
{
float:left;
margin:0;
padding:0;
}
div.contentContainer
{
background-color:#ffff99;
bottom:0;
left:200px;
margin:0 0 0 200px;
padding:30px;
right:0;
top:0;
}
/* ****** End of Layout ****** */



/* ****** ****** ******
 * Headers
 * ****** ****** ****** */
h1
{
border-bottom:solid #006400 3px;
color:black;
font-size:40px;
font-style:italic;
font-weight:bold;
height:60px;
margin:0;
padding:30px 0 30px 175px;
text-decoration:none;
text-align:left;
}
h2
{
background-color:#00cc00;
color:yellow;
font-size:xx-large;
font-style:italic;
font-weight:bold;
margin:0 -30px 60px 0;
text-align:right;
padding:0 30px 0 0;
}
h3
{
background-color:yellow;
border-left:solid #00cc00 5px;
color:green;
font-size:large;
font-style:italic;
font-weight:bold;
margin:40px -30px 20px 0;
padding:3px 10px;
}
h4
{
font-weight:bold;
margin:10px 0;
padding:0;
text-align:left;
text-decoration:none;
}
h5
{
font-weight:bold;
margin:10px 0;
padding:0;
text-align:left;
text-decoration:none;
}
/* ****** End of Headers ****** */



/* ****** ****** ******
 * Links 
 * ****** ****** ****** */
a
{
color:green;
}
/* ****** End of Links ****** */



/* ****** ****** ******
 * Tables 
 * ****** ****** ****** */
table
{
border-collapse:collapse;
margin:30px auto;
table-layout:fixed;
width:100%;
}
th
{
color:green;
font-weight:bold;
font-style:italic;
padding:10px 5px;
text-align:center;
text-decoration:none;
}
td
{
border:0;
padding:5px 20px;
text-align:center;
}
table.newsletter
{
border-collapse:separate;
border-spacing:30px 0;
empty-cells:show;
margin:50px 0;
}
th.newsletter
{
background-color:#00cc00;
border-color:#ffff99 green;
border-style:solid;
border-width:0 30px;
color:#ffff99;
padding:0;
}
td.newsletter
{
border:solid green;
border-width:0 3px 0 0;
padding:0px;
}
table.norm
{
border:solid black 3px;
table-layout:auto;
text-align:left;
}
th.norm
{
border:solid black 3px;
color:green;
padding:10px 20px;
text-align:center;
text-decoration:underline;
}
td.norm
{
border:solid black 1px;
padding:5px 20px;
text-align:left;
}
/* ****** End of Tables ****** */



/* ****** ****** ******
 * Lists
 * ****** ****** ****** */
ul
{
margin:0 0 20px 0;
}
li
{
margin:10px 0;
}
/* ****** End of Lists ****** */



/* ****** ****** ******
 * Championships
 * ****** ****** ****** */
table.champ
{
border-collapse:collapse;
table-layout:auto;
}
td.champ
{
border:solid black 1px;
padding:5px 3px;
}
th.champ
{
border:solid black 1px;
padding:5px 3px;
}
/* ****** End of Championships ****** */



/* ****** ****** ******
 * Feeds
 * ****** ****** ****** */
div.feedContainer
{
	padding:0;
	margin:0;
	overflow:auto;
	text-align:center;
}
div.feed
{
	border:solid #006400 3px;
	float:left;
	margin:5px;
	padding-bottom:5px;
	width:225px;
}
h4.feed
{
	background-color:yellow;
	font-size:small;
	margin:0 0 5px 0;
	text-align:center;
}
h5.feed
{
	font-size:x-small;
	margin:10px 5px 5px 5px;
	text-align:left;
}
a.feed{}
p.feed
{
	font-size:x-small;
	margin:0 5px;
	text-align:justify;
}
/* ****** End of Feeds ****** */



/* ****** ****** ******
 * Miscellaneous
 * ****** ****** ****** */
div.legal
{
background-color:green;
border-top:solid #006400 5px;
color:#ffff99;
font-size:x-small;
margin:0 0 0 200px;
padding:10px;
padding-bottom:0;
text-align:center;
}
div.warn
{
border:solid red 3pt;
margin:30px auto;
padding:10px;
text-align:center;
}
h3.warn
{
background-color:red;
border-right:solid #8B0000 30px;
border-left:solid #8B0000 30px;
border-top:none;
color:#ffff99;
font-size:large;
font-style:italic;
font-weight:bold;
margin:0 0 30px 0;
padding-left:10px;
}
div.notice
{
border:solid 3pt #00cc00 ;
margin:30px auto;
padding:10px;
text-align:center;
width:70%;
}
acronym
{
border:0;
}
abbr
{
border:0;
}
/* ****** End of Miscellaneous ****** */
