

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#CCCCCC url(images/page_bg2.gif) top center repeat-y;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
background:url(images/wrapper_bg.gif) no-repeat;

}
.equalize {
 float: left;
padding:2px;
}
#header {
 color: #333;
 width: 902px;
 float: left;
 padding: 0px 10px 0px 10px;

 height: 110px;
 margin: 0px 0px 0px 0px;
 background: url(images/header_arrow3.jpg) top left ;

}
#header h1{
padding:20px 0px 0px 10px;
font-family:"Century Gothic", Verdana, Tahoma, sans-serif;
font-size:3em;
letter-spacing:.12em;
color:#ffffff;
}
#header h2{
padding:3px 0px 0px 15px;
font-family:"Century Gothic", Verdana, Tahoma, sans-serif;
font-size:1.1em;
color:#ffffff;
}
#leftcolumn { 
 color: #333;
border:1px solid #D0CECE;

 background:#F5F5F5;
 margin: 10px 0px 0px 10px;
 padding:5px 5px 0px 5px;
 width: 145px;

}

/*- navigation --------------------------- */
	#navigation{
	list-style:none;
	}
#menu {
	width: 145x;
	margin: 0px;
	border-style: solid;
	border-color: #ccc;
	border-size: 1px;
	border-width: 1px;
	
	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link,  li a:visited {
	color: #656556;
	display: block;
	background:  url(images/menu3.gif);
	padding: 8px 0 0 20px;
	}
	
#menu li a:hover {
	color: #474739;
	background:  url(images/menu3.gif) 0 -32px;
	padding: 8px 0 0 20px;
	}
	
/* -- end navigation ---*/


#leftcolWidget{
color: #333;
 border: 1px solid #ccc;
 background: #FFFFFF;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px;
 width: 142px;
}
#leftcolWidget h2{
 margin: 0px;
 width:125px;
font-size:1em;
color:#C42900;
padding:5px 0px 5px 5px;
}
#leftcolWidget p{
padding:5px 5px;
}

#content { 
 float: left;
 color: #333;
 padding: 0px 0px 5px 0px; 
border-right:1px solid #D0CECE;
border-bottom:1px solid #D0CECE;
border-left:1px solid #D0CECE;

 margin:10px 10px 5px 5px;
 width: 550px;
 display: inline;
 background:#F5F5F5;
}
#content h2{
 margin: 0px;
font-size:1.4em;
color:#C42900;
padding:25px 0px 15px 25px;
background: url(images/h2_bg.gif) top left repeat-x;
border-bottom:1px solid #C42900;

}
#content h4{
 margin: 0px;
font-size:1.2em;
color:#C52901;
padding:25px 0px 15px 25px;

border-bottom:1px solid #C42900;

}
#content.7fundamentals {
padding-left:50px;
}
#content p{
padding: 10px 10px;
}
#contactp{
clear:both;
margin-top:25px;
margin-bottom:25px;
margin-left:25px;
width:150px;
padding:15px 15px;
border: 1px solid #CCCCCC;
font-family:Verdana, sans-serif;
}
.little_widget_left{
float:left;
margin-left:25px;
padding:10px 10px;
width:200px;
background:#FFFFFF;
border:1px solid #CCCCCC;
}
.little_widget_right{
float:right;
margin-right:25px;
padding:10px 10px;
width:200px;
background:#FFFFFF;
border:1px solid #CCCCCC;
}
#frontpage_list{
list-style:none;
}
#leftside{
float:left;
padding:5px 20px;
width:245px;
}
#leftside h3{
padding:10px 0px 10px 0px;
font-size:1em;
color:red;
}
#leftside li{
margin-left:15px;
padding:5px 0px 0px 0px;
}
#rightside{
float:right;
padding:5px 5px 35px 5px;
width:245px;
}
#rightside h3{
padding:10px 0px 10px 0px;
font-size:1em;
color:red;
}
#rightside li{
margin-left:15px;
padding:5px 0px 0px 0px;
}
#readinglist{
margin-left:50px;

}
.name {
font-weight:bold;
}
#rightcolumn { 
 color: #333;
border-right:1px solid #D0CECE;
border-bottom:1px solid #D0CECE;
border-left:1px solid #D0CECE;
 background: #F5F5F5;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 5px 0px;
 width: 170px;
}
#rightcolumn h2 {
 margin: 0px;
font-size:1.4em;
color:#C42900;
padding:25px 0px 15px 15px;
background:url(images/h2_bg.gif) repeat-x top left ;
border-bottom:1px solid #C42900;
}
#rightcolumn p{
padding:10px 10px;
}
#footer { 
 width: 900px;
 clear: both;
 color: #333;
	text-align:center;
 background: #cccccc;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}