
/* Reset */

/* Text Elements */

p		{ color:#000; font-size:14px; line-height:150%;
		margin:15px 0; }
p .left
p .right

a 			{}
a:link 		{ color: #00f; }
a:visited 	{ color: #303; }
a:active 	{ color: #000; }
a:focus 	{ color: #666; }
a:hover 	{ color: #f00; }

.footer-text {font-size:13px; font-style:normal; color:#000; text-align:center}

/* Global */

body	{ background-color:#CCC; }

/* Headers */

h1, h2 { font-weight: bold; }
h1 {font-size:30px; color:#900; padding-bottom:15px ; border-bottom: 1px #666666 solid; margin-bottom: 15px; }

h2 { font size:15px; color:#000; }

/* Containers */

#outer{width: 840px; margin: 0 auto; background-color:#FFF; border:1px #666 solid;}

#wrapper{width: 800px; margin: 0 auto; background-color:#FFF}

#logo { margin: 20px 0px; float: left; }

#topnav 		{clear:both; }
#topnav ul		{ border-top: 1px #000 solid; border-bottom: 1px #000 solid;
					margin: 20px 0; padding: 20px 0; }
#topnav ul li 	{display: inline; }
#topnav ul li a	{ padding: 0 15px;  }
#topnav a 			{}
#topnav a:link 		{ color: #000; }
#topnav a:visited 	{ color: #000; }
#topnav a:active 	{ color: #000; }
#topnav a:focus 	{ color: #666; }
#topnav a:hover 	{ color: #900; }

#subbanner	{ }

#content 	{ width: 550px; float: left; }

#content-fullwidth {   }

#rightside	{ width: 200px; float: right; }

#footer 	{ clear: both; margin: 20px 0; padding-bottom:5px; border-top: 1px #000 solid; }
#footer ul li 	{display: inline; }
#footer ul li a	{ padding: 0 15px;  }
