/* 
	

	layout for the 'main pages' of vft
	
	pagelayout is 2colfixed: http://glish.com/css/3.asp 
	with a number of menuus, submenuus, etc
	
	note the page has to be in strict mode for ie6
	so don't remove the doctype header !



*/

/* debug: comment me out 	 

	#page 		{ background-color:#666666; }
	#header 	{ background-color:#eeeeee; }
	#body 		{ background-color:#999999; }		
	#body .leftcol 	{ background-color:#aaaaaa; }		
	#body .rightcol { background-color:#cccccc; }	
	#footer 	{ background-color:#eeeeee; }
	div			{ border:1px solid red; }
*/ 
/* colors */
.grey		{ color:#333333; }
.purple		{ color:#663399; }
.darkred	{ color:#660000; }
.red		{ color:#990000; }
.britered	{ color:#ff3300; }
.briteyello { color:#ffff99; }
.yello		{ color:#ffcc66; }
.brown		{ color:#cc6600; }
.flatbrown	{ color:#993333; }

/* site defaults */
h2,h4,h6,.h2,.h4,.h6 	{ color:#990000; }
h1,h3,h5,.h1,.h3,.h5 	{ color:#000000;}
h1,h2,.h1,.h2			{ font-size:1.5em;  	margin:.3em 0;}
h3,h4,.h3,.h4 			{ font-size:1.25em; 	margin:.3em 0 0 0;}
h5,h6,.h5,.h6 			{ font-size:1em; 		margin:.3em 0 0 0;}

a img		{ border-width:0px; }
a			{ color:#990000; text-decoration:none;}
a:active	{ color:#990000;  }
a:hover		{ color:#666666; text-decoration:underline; }
a:visited	{ color:#990000;  }
a.more		{ color:#000000; text-decoration:underline; }

strong		{ color:black; }
small		{ font-size:.9em; }


/* page style */

body {
	font-family:arial,sans-serif;
	font-size:.7em; color:#333333;
	line-height:1.2em;
}


/*  ------------------------------------------
	global page setup 
	please take out your calculators:
	
	horizontal:
	
		770 
		195 : 575
		(185/10):(50/460/65)
		
	vertical:
	
		900
		text: (245/10):(35/*)
		media: (245/10):(50/*)
	
------------------------------------------  */ 


html, body 		{ overflow-x:hidden; text-align:center; margin:0px; padding:10px; }
body        	{ background-color:#E7E7E7;   }
div#wrap { 
	background:url("../../files/_site/background.gif") repeat-y scroll top left;
	width:766px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;	
	border:2px #333333 solid;
	background-color:#FFFFFF;
}
div#page {
	background:url("../../files/_site/footer.jpg") no-repeat scroll bottom left; 
}
div#header 				{ 
	height:265px; width:766px; background-color:white;
	background:url("../../files/_site/header.jpg") no-repeat scroll top left; 
}



div#leftcol 				{ text-align:right; width:185px; min-height:655px; float:left; }
div#leftcol div.content		{ margin:0 0px 200px 10px; }
div#ritecol 				{ width:571px; min-height:100%; float:right; }
/* ie bug .. media page */
div#ritecol					{ margin-left:-185px; }

div#ritecol div#headline	{ margin:0px 10px 0 50px; height:25px; text-align:right;}
div#ritecol div.content		{ margin:0px 65px 0 50px; }

/* details pagelayout */
div#leftcol div.content				{ color:#990000; }
div#leftcol div.content small		{ color:#666666; }
div#leftcol div.content	h5			{ color:#990000; }
div#leftcol div.content	ul			{ list-style:none; }
div#leftcol div.content	li			{ font-weight:bold; margin:.3em 0 0 0;}
div#leftcol div.content a			{ color:#000000; }
div#leftcol div.content a.current	{ color:#990000; }
div#leftcol div.content a:active	{ color:#990000; }
div#leftcol div.content a:hover		{ color:#666666; }
div#leftcol div.content a:visited	{ color:#000000; }

div.guestitem h5 { margin-top:0px; }
div.guestitem div.localtextfile.inline { margin-bottom:0px; }






