html,body {
margin:0;padding:0
}

body {
font: 85%/1.3 Verdana,Arial,sans-serif;
text-align: center;
background: #9A9BFE;
padding-bottom:20px
}

p {
margin-top:5px
}

div#header {
width:80%;
/*no top or bottom margin and no padding */
margin:0 10px 0;
margin-left:10%; margin-right:10%;
overflow:hidden;
background:#010263;
}

                        /* Nav bar tabs */
div#header div#menu {
width:58%;
margin:2px 2px 2px 2px;
text-align:left;
float:right;
}

ul#nav,ul#nav li {
list-style-type:none;
margin:0;
padding:0
}
ul#nav {
float:right;
font-size: 75%
}

ul#nav li {
float:left;
margin-left: 3px;
text-align: center
}

ul#nav a {
float:left;
width: 95px;
padding: 5px 0;
background: #369A3D;
text-decoration:none;
color: #FFC
}

ul#nav a:hover {
background: #CDFFA1;
color: #006A35
}

ul#nav li.activelink a,ul#nav li.activelink a:hover {
background: #FFF;
color: #003
}


                       /* white space */
div#container {
width:80%;
float:left; 
margin:0 10px 0;
margin-left:10%; margin-right:10%;
padding:20px 0 10px;
text-align:left; 
background:#FFF; 
display:inline; 
clear:right
}
				/*footer*/

div#footer {
float:left; 
width:80%; 
margin:0 10px 0;
margin-left:10%; margin-right:10%;
padding: 20px 0 10px;
background: #586695;
display:inline;
/*clear:right;*/
color: #FFF;
text-align:center;
}

div#footer p {
margin:0
}
				/* top container */
div#colorbars {
background:#FFF;
display:inline-block; 
margin:0 0 0px 0; 
overflow:hidden; 
clear:right;
}
				/* main content */
div#content {
background:#FFF;
display:inline-block; 
margin:0px 10px 0px 20px; 
width:60%; 
overflow:hidden; 
float:left;
}




				/*color bars */
ul#intro,ul#intro li{ 
list-style-type:none;
margin:0;
padding:0
}
ul#intro {
width:80%;
overflow:hidden;
margin-bottom:20px
}
ul#intro li {
float:left;
width:25%;
margin-right:10px;
padding: 10px 0
}
li#mission {
background: #E65714
}
li#services {
background: #FFFF33
}
ul#intro li#more {
margin-right:0;
background: #6464FF
}
ul#intro p,ul#intro h3 {
margin:0;padding: 0 10px
}


				/* green bar */
div.comments div {
background: #000;
margin-left:5px;
margin-right:10px;
margin-bottom:0px;
}
div.comments p {
padding: 10px;
margin:0;
margin-left:10px;
}
div.comments div.odd {
background:#5AC560; 
margin-right:10px;
width:98%;
}
				/*gold sidebar*/
div#side {
float:right;
display:inline;
width:20%;
background:#FFFF33; 
margin:0 20px 0px 0;
margin-top:10px;
}

div#side p {
margin:0px 0 10px;
padding: 0 10px
}

