/*--------------------------------------------------*/
/*---------------- Reset Defaults ------------------*/
/*--------------------------------------------------*/
body,div,h1,h2,h3,h4,h5,h6,p { 
	margin:0;
	padding:0;
}

img { 
	border:0;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
ul {
	list-style:					square;	
}
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
a {
	color:						#990000;
}
p {
	line-height:				1.5em;
}
body {
        margin-left:                            0px;
        margin-top:                             0px;
        margin-right:                           0px;
        margin-bottom:                          0px;
        background:                                     url(http://www.opencompany.org/images/redtopbg.jpg) top repeat-x;
        font-family:                            "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
        font-size:                                      12px;
}

#main {
        background:                                     url(http://www.opencompany.org/images/blackbottombg.jpg) bottom repeat-x;
}
#wrapper {
	position:					relative;
	width: 						760px;
	padding: 					0px;
	margin: 					0px auto;
}
#header {
	position:					relative;
	background:					url(http://www.opencompany.org/images/logoheader.jpg) no-repeat;
	width:						760px;
	height:						111px;
	margin:						0px;
	padding:					0px;
}
#header span {
	display:					none;
}
/*------------- Main Navigation ----------------- */

#mainnav {
	margin-left:				10px;
	width:						550px;
	font-size:					11px;
	line-height:				normal;
	font-family:				"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}
#mainnav ul {
	margin:						0;
	padding:					0px;
	list-style:					none;
}
#mainnav li {
	display:					inline;
	margin:						0;
	padding:					0;
}
#mainnav a {
	float:						left;
	background:					url("http://www.opencompany.org/images/tableft.gif") no-repeat left top;
	margin:						0;
	padding:					0 0 0 4px;
	text-decoration:			none;
}
#mainnav a span {
	float:						left;
	display:					block;
	background:					url("http://www.opencompany.org/images/tabright.gif") no-repeat right top;
	padding:					5px 15px 4px 6px;
	color:						#444;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainnav a span {
	float:						none;
}
/* End IE5-Mac hack */
#mainnav a:hover span {
	color:						#FFF;
}
#mainnav a:hover {
	background-position:		0% -42px;
}
#mainnav a:hover span {
	background-position:		100% -42px;
}

#mainnav #current a {
	background-position:		0% -42px;
}
#mainnav #current a span {
	background-position:		100% -42px;
}
#home #nav-home a,
#docs #nav-docs a,
#faq #nav-faq a,
#forum #nav-forum a,
#blog #nav-blog a,
#contact #nav-contact a {
	background-position:		0% -42px;
	color:						#FFFFFF;
}
#home #nav-home a span,
#docs #nav-docs a span,
#faq #nav-faq a span,
#forum #nav-forum a span,
#blog #nav-blog a span,
#contact #nav-contact a span {
	background-position:		100% -42px;
	color:						#FFFFFF;
}

/*------------- End Main Navigation ----------------- */
#banner {
	width:						760px;
	height:						135px;
	background:					#ffffff;
	clear:						both;
	margin-bottom: 15px;
}

#maincontent {
	width:						740px;
	margin-top:					5px;
	padding:					0px 10px 20px 10px;
}
#primaryContent {
	width:						500px;
	float:						left;						
}
#primaryContentfull {
	width:						760px;
	float:						left;
}

