@charset "utf-8";
/* 

VENABLES BROTHERS

Description
	
	This stylesheet is used to style overall layout and home page content
	

Contents

	1. Default Styles
	2. Classes
	3. Layout
	4. Header
	5. Menu
	6. Centre Content
	7. Right Content 
	8. Footer
*/


/* - 1. Default Styles -  */

*{
	margin:0; /* Set default padding and margin values to zero */
	padding:0;}

html{
	overflow:auto; /* Lose vertical scrollbar always visible in ie6*/
	overflow-x:hidden;}

li{
	list-style-type:none;}

a{
	text-decoration:none;}
	
a img{
	border:none;}
	
body{ 
	font-size:62.5%; /* Match ems to 10% of pixel sizes */
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../gui/bg.jpg);
	background-repeat:repeat-x;
	overflow:hidden;}	

/* - 2. Classes -  */
.bold{
	font-weight:bold;}
	
.boldlarge{
	font-weight:bold;
	font-size:1.2em;}

.italic{
	font-style:italic;}

.textcopy{
	font-size:1.1em;
	margin:10px;}

/* - 3. Layout -  */
#wrapper{
	width:784px;
	margin:20px auto;} /*Centre Content*/


		
/* - 4. Header -  */
h1{
	height:102px;
	background-image:url(../gui/header/bg.jpg);
	background-repeat:repeat-x;	}
	
#logo{
	float:left;
	margin:35px 0 0 30px;}



/* - 5. Menu -  */
#menu{
	margin:3px 0 3px 0;
	padding:4px 3px 3px 7px;
	background-image:url(../gui/menu/menubg.jpg);
	background-repeat:repeat-x;
	height:15px;

	font-size:1.0em;}

.menuitem{
	display:inline;
	margin:0px 4px 0 4px;
	color:white;}
	
.menuitem a:hover{
text-decoration:underline;}
	
.menuitem a{
	color:white;}


#wrapper2{
	background-image:url(../gui/content/centre/textbg.jpg);
	background-repeat:repeat;}
	
/* - 6. Centre Content -  */	
#content_centre{
	border:0px solid red;
	display:inline;
	margin-bottom:3px;
	float:left;
	width:510px;
	padding:0 10px 0 10px;
	margin-top:0px;
	overflow:none;
	margin-top:3px;
	background-image:url(../gui/content/centre/textbg.jpg);
	background-repeat:repeat;}
	
#content_centre_extended{
	border:0px solid red;
	display:inline;
	margin-bottom:3px;
	float:left;
	width:454px;
	height:290px;
	padding:0 10px 0 10px;
	margin-top:0px;
	overflow:none;
	margin-top:3px;
	background-image:url(../gui/content/centre/textbg.jpg);
	background-repeat:repeat;}
	
#pageheader{
	margin:20px 0 10px 10px;}
	



/* - 7. Right Content -  */
#content_right{
	border:0px solid red;
	display:inline;
	float:right;
	margin-top:3px;
	margin-bottom:3px;
	width:254px;
	background-image:url(../gui/content/centre/textbg.jpg);
	background-repeat:repeat-x;}
	
#content_right_extended{
	border:0px solid red;
	display:inline;
	height:290px;
	float:right;
	margin-top:3px;
	margin-bottom:3px;
	width:310px;
	border:0px solid red;
	background-image:url(../gui/content/centre/textbg.jpg);
	background-repeat:repeat-x;}
	
*html #content_right_extended{
	width:310px;}


#divider{
	float:left;
	display:inline;
	margin-top:20px;}
	
#rightimage{
	float:right;
	display:inline;
	margin:5px 20px 0 0}



/* - 8. Footer -  */
#footer{
	clear:both;
	padding-top:10px;
	background-image:url(../gui/footer/footerbg.jpg);
	background-repeat:repeat-x;
	height:45px;}
	
#footertext{
	padding:9px;
	float:left;}
	
#clear{
	padding:9px;
	float:right;}
	

