/* Resets all element*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
	body {line-height: 1;}
	ol, ul {list-style: none;}
	

 
 /* Generic Styles */
 
	body {text-align: center;  font-family:'Trebuchet MS', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:2em; background:#ffffff url(../images/mainbak.jpg) top center  no-repeat;} 
	
	h1 { background:url(../images/h2back.png) no-repeat; color:#000; text-transform:uppercase; font-size:1.5em; padding:10px 0px; padding-top:50px; margin-left:-20px; padding-left:20px; height:30px;}
	 /* i6 hack :( */
	html>body 	h1 { background:url(../images/h2back.png) no-repeat; color:#000; text-transform:uppercase; font-size:1.5em; padding:10px 0px; padding-top:30px; margin-left:-20px; padding-left:20px; height:30px;}
	
	p { padding:0 2em; top:0; margin-top:0px;}
	


a:link {color: #ea2236;}     /* unvisited link */
a:visited {color: #999999;}  /* visited link */
a:hover {color: #000000;}   /* mouse over link */
a:active {color: #ea2236;}   /* selected link */


/* text placement */
	#innerwrapper {margin-top:-40px; }
	#innertext { margin:-40px 180px 0px 80px;} 
	#innermaintext {float:left;  width:550px; clear:right;}
	#maintext {margin:-40px 200px 0px 320px;}

 /* flick image placement */
	#flickr { margin-top:30px; margin-left:-30px;}

 /* rants menu */
	#innersubmenu em { background:#4e2300; color:white; padding:5px;}
	#innersubmenu {float:left; width:300px; text-align:right;}
	
	
	

	 /* i6 hack :( */
	#innersubmenu ul { padding-left:50px; width:200px; margin-top:50px;}		
	#innersubmenu li { margin-bottom:3px; width:250px;float:left; text-align:left;}		
	
	html>body  #innersubmenu ul { padding-left:50px; width:250px;}
	html>body  #innersubmenu li { margin-bottom:3px; width:300px;float:left; text-align:left;}
		
	.rants_image { background:#4e2300; color:#fff; width:540px;  padding:0.5em 0.5em; font-style:italic; font-weight:bold; font-size:12px;   margin-bottom:1em;}

 /* main footer */
 
	#footer { font-size:80%; color:#999999;}
	#footer ul {}
	#footer li { float:left; text-align:left; padding-right:10px;}



