/* Global White Space Reset
http://leftjustified.net/journal/2004/10/19/global-ws-reset/
*/

* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin: 1em 2%;}
li, dd {margin-left: 5%;}
fieldset {padding: 0.5em;}

/* Thanks to Andrew Krespanis for that one */


#page {
   margin: 0 auto;
   width: 90%;
}

#header {
	background-color: #EAEBC1;
	height: 60px;
	margin: 10px 0;
}

#content {
   background-color: #D6DEEB;
   float: left;
   margin: 10px 0;
   width: 80%;
}

#subcontent {
   background-color: #B8D0E8;
   float: right;
   margin: 10px 0;
   width: 18%;
}

#siteinfo {
   background-color: #BFE0E0;
   float: left;
   margin: 1%;
}

#links {
   background-color: #E0C7E0;
   float: left;
   margin: 1%;
}

#footer {
   background-color: #D6CDE8;
   clear: both;
   margin: 10px 0;
}

h1 {
	display: none;
}
	
h1.headtwo {
	display: inline;
}

h2 { 
	color: red;
	font-weight: bold;
}	

/* 3 columns */
.threecol #content {
	width: 60%;
}

.threecol #subcontent {
	width: 38%;
}

.threecol #siteinfo {
	width: 48%;
}

.threecol #links {
	width: 48%;
}

.threecol h1.headtwo {
	display: none;
}

.threecol h1.headthree {
	display: inline;
}


/* content swap */
.swap #content {
	float: right;
}

.swap #subcontent {
	float: left;
}

.swap .headswap {
	display: inline;
}



/* subcontent swap */
.subswap #siteinfo {
	float: right;
}

.subswap #links {
	width: 48%;
}

.subswap h1.headsub {
	display: inline;
}

