@charset "UTF-8";
/* CSS Document

Michele Warner Painter v.3
Site: michelewarner.com

Author: studio@lmvgraphics.com
Version:  NL 2007.11
*/

/***********************************************/
/* page styles                                 */
/***********************************************/

body {
	margin:0 auto;
	padding:0; 
	width:100%;
	height:100%;
	background-color:#000000;
	background-image: ;
	background-position:top left;
	background-repeat:no-repeat;
	
	font-family:verdana;
	font-size:12px;
	color:#fff;
	text-align:center;
	}
	
	
/* =========== general type styles =========== */

h1	{
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 10px 0;
	margin: 0;
	}

h2	{
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	font-weight: bold;
	padding: 20px 0 10px 0;
	border: 0px;
	margin: 0px;
	color:#fff;
	}		

h3	{
	font-size: 12px;
	font-family:verdana;
	line-height: 16px;
	font-weight:100;
	padding: 0;
	border: 0;
	margin: 0;
	color:#fff;
	}
		
h4	{
	font-size: 12px;
	font-family:verdana;
	line-height: 13px;
	font-style:normal;
	font-weight:normal;
	padding: 0;
	border: 0;
	margin: 0;
	color:#fff;
	}

h5	{
	font-size: 9px;
	font-family:"Lucida Grande";
	line-height: 13px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	}
		
img	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

ul	{
	list-style:none;
	text-indent:none;
	margin:0;
	padding:0;
	} 
		
li	{
	list-style:none;
	text-indent:none;
	margin:0;
	padding:0;
 	}
			
p   {
	text-indent:none;
	color:#666;
	}

blockquote  { color:#CC9900; font-weight:regular; line-height:20px;}

a 	{color:#CC9900; text-decoration:underline;}
a:hover	{color:#FFFFFF; text-decoration:none;}
a:visited {color:#993300; text-decoration:underline;}	
	
/* =========== div core =========== */

#HeaderWrap {
	position:relative;
	width:100%;
	height:40px;
	margin:0;
	padding-top:10px;
	background-image:url(../bg_top.png);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#ContentWrap {
	position:relative;
	margin:0 auto;
	display:block;		/* so IE display properly */
	to\p:-10px;
	top:10px;			/* for IE  */
	width:955px;
	height:100%;
	padding:0;
	}

#FooterWrap {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	height:16px;
	margin:0;
	padding:2px 0;
	background-color:#333333;
	z-index:1000;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
	}

/*****************/

#MainNav {
	margin-left:350px;
	padding:0;
	text-align:left;
	font-family:verdana;
	font-size:12px;
	color:#cc9900;
	}

#PageNav {
	float:left;
	margin-left:10px;
	padding:0;
	line-height:16px;
	text-align:left;
	font-family:verdana;
	}		
	
#brand {
	width:200px;
	float:right;
	margin-right:30px;
	text-align:right;
	}
	
/*****************/	
	
#main {
	position:relative;	 !important
	float:right;
	lef\t:280px;	/* for other than IE6 */
	left:160px;		/* for IE6 */
	height:1%;
	width:60%;
	padding:0;
	di\splay:inline;	/* so IE display properly */
	text-align:center;
	}

#thumbContainer  {
	position:absolute;
	float:left;
	left:0;
	top:100px;		/* for IE6 */
	to\p:95px;		/* for other than IE6 */
	width:260px; 	!important
	height:1%;
	padding-left:10px;
	display:inline;	/* so IE display properly */
	z-index:111;
	}

/*****************/

#Footer {	
	font-size:xx-small;
	color:#1c1c1c;
	text-align:center;
	}
	
/* =========== div styles =========== */	

img.thumbs {
	float:left;
	height:60px;
	width:60px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: solid #666 1px;
}

.text {
	float:right;
	margin-top:60px;
	width:500px;
	margin-left:0px;
	padding-right:40px;
	line-height:20px;
	text-align:justify;
	margin-bottom:40px;
	padding-bottom:40px;	
	}

.comments {
	
	border-top: 1px solid #666666;
}


#newsCol  {
	float:left;
	margin-left:20px;
	margin-top:85px;		/* for IE6 */
	margin-to\p:90px;		/* for other than IE6 */
	width:300px; 	!important
	padding-right:20px;
	height:1%;
	display:inline;	/* so IE display properly */
		
	text-align:left;
	line-height:20px;
	color:#FF9900;
		}


.gold { color:#CC9900; font-weight:regular; line-height:20px;}
.white { color:#ffffff; font-weight:regular; line-height:20px;}

.newsBrown {color: #996600; line-height:20px; border-top:1px solid #666666;}
.newsOrange { color: #FF6600;line-height:20px; border-top:1px solid #666666;}

/* Thanks to Shaun Inman for his solution for absolutely positioned footer http://www.shauninman.com/archive/2006/05/22/clearance_position_inline_absolute */
.clear_children,.cc_tallest { position: relative;} 
* html .clear_children { display: inline;}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

.clear {clear:both;}
	
/* =========== Navigations styles =========== */
	
	
#MainNav a {color:#cc9900; text-decoration:none;}
#MainNav a:hover {color:#333; background-color:#cc9900;	}	
#MainNav a.active {color:#fff; background-color:#cc9900; }			


#PageNav a {color:#fff; text-decoration:none;}
#PageNav a:hover {color:#333; background-color:#FFffff;	}	
#PageNav a.active {color:#cc9900; background-color:#FFffff; }			

#PageNav ul>li	{
	list-style:none;
	text-indent:none;
	} 
		