body {
margin : 0;
padding : 0;
font-family: verdana, arial, "Trebuchet MS", sans-serif;
font-size: 12px;
background : #2e2e2e;
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: 12px;
letter-spacing:1px;
text-align: center;
margin-bottom: 10px
}


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

#content a:link,  {
text-decoration : none;
background : inherit;
color : #000066;
}
#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 : 205px;
padding-right: 20px;
height: 900px;
background-color:#333333;
font-size: 11px;
}

#sidebar2 {
float : left;
width : 205px;
padding-right: 20px;
height: 1200px;
background-color:#333333;
font-size: 11px;
}

#sidebar3 {
float : left;
width : 205px;
padding-right: 20px;
height: 1450px;
background-color:#333333;
font-size: 11px;
}

#sidebar4 {
float : left;
width : 205px;
padding-right: 20px;
height: 2400px;
background-color:#333333;
font-size: 11px;
}
			/*SIDE MENU*/
.sidemenu ul {
text-align : left;
padding:0;
margin:10px;

}
.sidemenu ul li {
display : block;
color : #fff;
background : inherit;
padding:0;
}

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

.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:#9966FF;
}
.sidemenu ul li a#current {
background : transparent url(img/list-active.gif) no-repeat left center;
color : #FF9900;
}

			
			/*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 : #22228b;
}

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;
}

/*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;
}