/* Layout Stylesheets - Color.css
   Updated: Thu 07.10.08 
   Author:  Brian Hill
   ----------------------------------------------------*/


/* =INDEX
   ----------------------------------------------------
   GENERIC
   HEADER
   SIDEBAR
   CONTENT 
   FORMS
   FOOTER
*/

/* =GENERIC
   ----------------------------------------------------*/


/* --------structural clearing ----------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}



body{
	padding:0 0 0.5em 0;
}

#doc,#doc2{ 
        margin-top:0px;
        padding-top:0px
}

#doc2 div#bd {
	padding: 0 5px 0em 5px;
}

/* =HEADER
   ----------------------------------------------------*/
h1#logo {
	margin:0 0 5px 0;
	padding:0;
	text-indent: -1000em;
	height: 60px;
}

ul#nav{
	/*float:left;
	width:100%;*/
	text-align:center;
	margin:0.0em 0 0.5em 0;
	padding:5px 0;
}

ul#nav li{
	/*float:left;
	padding:0.0em 0.5em;*/
	display:inline;
	padding:3px 0.5em;
}

ul#nav li a{
	/*padding:3px 0.5em 5px 0.5em;*/
	padding:5px 3px;
}

/* =SIDEBAR
   ----------------------------------------------------*/


/* =FORMS
   ----------------------------------------------------*/
.form{
	margin:0 0 1em 0;
}

.form li{
	margin:0 0 0.5em 1px;
}

.form li label{
	display:block;
	margin:0 0 1px 0;
}


/* =CONTENT
   ----------------------------------------------------*/
#main_content{
	margin-bottom:0;
}
#main_content .mod{
	float:right;
	width:49%;
}

#main_content .mod.first{
	float:left;
	width:49%;
	margin-right:1%;
	clear:left;
}


/* =FOOTER
   ----------------------------------------------------*/

#ft{
	text-align:center;
}