body {
margin : 0;
padding : 0;
font-family: verdana, arial, "Trebuchet MS", sans-serif;
font-size: 12px;
background-color: #fff;
color : #333;
}

#container {
width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0px;
background : #fff;
color : #333;
}
			/*TOP BANNER*/
#topimg {
position:relative;
height : 125px;
color : #333;
overflow:hidden;
border-bottom: 3px solid #FF9900;
background-color:#3300cc;
}

#topimg h4 {
font-size : 88%;
font-weight: bold;
color : #fff;
line-height: 14px;
letter-spacing:1px;
text-align: center;
margin-bottom: 10px
}


			/*MAIN CONTENT*/
#content {
margin : 0 0 5px 240px;
padding : 5px;
background : #ffffff;
color : #333;
line-height:18px;
}


#content a:link {
text-decoration : none;
background : inherit;
color : #03C;
}
#content a:visited {
color:#6600CC;
}
#content a:hover {
background : inherit;
color : #FF9900;
}

#content h1 {
margin-top : 5px;
margin-bottom: 0px;
padding-left : 10px;
font-size : 16px;
text-transform : uppercase;
letter-spacing: 0px;
color : #000066;
background : inherit;
}

#content h3 {
margin : 10px 0 0 0px;
padding-left : 10px;
font-size :  14px;
letter-spacing : 1px;
text-transform : uppercase;
}

#content h4 {
margin : 0px 0 0 0px;
padding-left : 200px;
font-size : 12px;
letter-spacing : 1px;
}


#content img {
padding: 10px;
border : none;
}

#imgrt {
padding-right: 100px;
}

			/*SIDEBAR*/
#sidebar {
float : left;
width : 235px;
padding-right: 3px;
height: 965px;
background-color:#999;
font-size: 11px;
}

#sidebar a:visited {
	color: #ccc;	
}

#sidebar a#current {
	color:#FC0
}

#sidebar2 {
float : left;
width : 235px;
padding-right: 3px;
height: 1050px;
background-color:#999;
font-size: 11px;
}

#sidebar2 a:visited {
	color: #ccc;	
}

#sidebar2 a#current {
	color:#FC0
}


#sidebar3 {
float : left;
width : 235px;
padding-right: 3px;
height: 760px;
background-color:#999;
font-size: 11px;
}
#sidebar3 a:visited {
	color: #ccc;	
}

#sidebar3 a#current {
	color:#FC0
}



#sidebar4 {
float : left;
width : 235px;
padding-right: 3px;
height: 2000px;
background-color:#999;
font-size: 11px;
}

#sidebar4 a:visited {
	color: #ccc;	
}

#sidebar4 a#current {
	color:#FC0
}

#sidebar5 {
float : left;
width : 235px;
padding-right: 3px;
height: 1350px;
background-color:#999;
font-size: 11px;
}

#sidebar5 a:visited {
	color: #ccc;	
}

#sidebar5 a#current {
	color:#FC0
}

#sidebar6 {
float : left;
width : 235px;
padding-right: 3px;
height: 1540px;
background-color:#999;
font-size: 11px;
}

#sidebar6 a:visited {
	color: #ccc;	
}

#sidebar6 a#current {
	color:#FC0
}
			/*SIDE MENU*/
/*SIDE MENU*/
.sidemenu ul {
text-align : left;
padding:0;
margin:5px;

}
.sidemenu ul li {
display : block;
color : #fff;
background : inherit;
padding-left:5px;
letter-spacing: 0.01em;
}

.sidemenu ul li a {
background : transparent url(img/list-off.gif) no-repeat left center;
padding-left : 15px;
font : 13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration : none;
color:#06C;
}

.sidemenu ul li a:hover {
background : transparent url(img/list-active.gif) no-repeat left center;
color : #FF9900;
}

.sidemenu ul li a:visited {
background : transparent url(img/list-on.gif) no-repeat left center;
color:#06C;
}
.sidemenu ul li a#current {
background : transparent url(img/list-active.gif) no-repeat left center;
color:#FC0;
}

.sidemenu h2{
	padding-left: 8px;
	
}

.sidemenu hr{
	color: #fff;	
}
			/*TYPOGRAPHY*/

p {
margin : 10px;
}

h1 {
margin-top : 5px;
padding-left : 10px;
font-size : 120%;
text-transform : uppercase;
letter-spacing: 1px;
color : #000066;
background : inherit;
}

h2 {
margin : 0;
padding : 5px;
font-size : 100%;
text-transform : uppercase;
letter-spacing : 0px;
color : #fff;
background : #333;
}

h4 {
margin : 0px 0 0 0px;
padding-left : 2px;
font-size : 100%;
text-transform : uppercase;
letter-spacing : 1px;

}
h5 {
margin : 0px 0 0 0px;
padding-left : 2px;
font-size : 100%;
text-transform : uppercase;
letter-spacing : 1px;
}

a{
color: #06C;	
}

/*FOOTER*/
#footer {
clear : both;
margin : 0;
font-size : 90%;
background : #fff;
color : #333;
text-align:center;
padding-bottom: 20px;
}

#title {
font-size : 110%;
text-transform : uppercase;
letter-spacing: 2px;
color : #000066;
background : inherit;
}


			/*CLASSES*/
			
.vendor {
line-height: 26px;
}

.post { 
background: inherit;
padding : 2px;
margin : 0px 5px 0 0px;
border : 1px solid #000;
font-size : 90%;
} 
.post .date { 
background : url(img/clock.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.post .comments { 
background : url(img/comment.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.post .readmore { 
background : url(img/document.gif) no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
blockquote {
font-weight : bold;
font-style : italic;
line-height:8px;
}
