body{
margin: 0;
padding: 0;
font: 75% "Trebuchet MS", arial, helvetica, sans-serif;
line-height: 1.5em;
color: #ooo;
url:images/us-1912.jpg;
}
						/*LINKS*/
.a {
	FONT-WEIGHT: bold; FONT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; TEXT-DECORATION: underline;
}
a:link {
	FONT-WEIGHT: bold; FONT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; TEXT-DECORATION: underline;
}
a:visited {
	FONT-WEIGHT: bold; FONT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; TEXT-DECORATION: underline;
}
a:hover {
	FONT-WEIGHT: bold; FONT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
a:active {
	FONT-WEIGHT: bold; FONT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; TEXT-DECORATION: underline;
}



						/*TYPO*/
p {
padding: 3px;
}
h1 {
margin:0;
padding: 3em 12em;
letter-spacing: 5px;
font: 200% "Verdana", sans-serif;
color: #fff;
background: inherit;
}
h2 {
margin-top: 30px;
padding: 0.5em 1.5em;
text-transform: uppercase;
letter-spacing: 5px;
font-size: 160%;
color: #666;
background: url(images/1.gif) no-repeat;
}
h3 {
margin-top: 10px;
padding: 0.5em 2em;
text-transform: none;
letter-spacing: 5px;
font-size: 120%;
color: #666;
background: url(images/1.gif) no-repeat;
}
blockquote {
margin : 10px 0;
padding : 15px;
font-style : italic;
color : #ooo;
background : #f6f6f6;
}
.big {
letter-spacing: 5px;
font-size: 150%;
color: #86C946;
}
em {
font-size: 90%;
color: #aaa;
}
						/*CLASSES*/
.imgleft {
float: left;
border: 1px solid #559C28;
padding: 5px;
margin-right : 10px;
}
.post {
margin: 20px 10px 0 5px;
padding: 2px;
text-align: right;
font-size: 80%;
background: #f9f9f9;
color: #86C946;
}
.post .date {
background: url(images/clock.gif) no-repeat left center;
padding-left: 15px;
margin: 0 15px 0 5px;
}
.post .comments {
background: url(images/comment.gif) no-repeat left center;
padding-left: 15px;
margin: 0 15px 0 5px;
}
.post .readmore {
background: url(images/document.gif) no-repeat left center;
padding-left: 15px;
margin: 0 15px 0 5px;
}
			/*LOGIN*/
#login {
margin: 0;
float: right;
color:#247CAA;
}
legend {
border: 1px solid #eee;
font-weight: bold;
background:#f9f9f9;
color:#247CAA;
}
.txtBox {
background:#f9f9f9;
}
							/*-----------------------------STRUCTURE-------------------------------------*/
						/*HORIZONTAL MENU*/
#menu ul {
width : 100%;
margin : 5px 0;
padding: 5px 0;
text-align : center;
line-height : 17px;
color : #fff;
background : transparent;
}
#menu ul li {
display : inline;
padding: 5px 0;
}
#menu ul li a {
padding: 5px 15px;
text-decoration : underline;
color : #247CAA;
}
#menu ul li a:hover {
color : #5EA730;
background : transparent;
}
#menu #active {
background : transparent;
}		
#header{
height: 200px;
margin-bottom: 2em;
border-bottom: 0 solid #eee;
background: transparent;
color: #000000;
}
						/*COLUMNS CONTAINER*/
#wrap {
margin: 0 auto;
padding: 0;
width: 900px;
}
						/*COLUMNS*/
#gutter{
float: left;
width: 3%;
height: 1px;
}
#col1{
float: left;
width:65%;
margin-bottom: 1em;
border-right: 1px solid #eee;
padding-right: 3%;
}
#col2{
float: left;
width: 20%;
margin-left: 6%;
margin-bottom: 1em;
padding-right: 1%;
}
						/*SIDE MENU*/
#navcontainer ul {
margin: 20px 0 20px 0;
padding: 0;
list-style-type: none;
letter-spacing: 1px;
background: #fff;
color: #666;
}
#navcontainer ul li a {
padding-left: 15px;
text-align: left;
text-decoration: none;
color: #069;
background: transparent url(images/list-off.gif) left center no-repeat;
}
#navcontainer ul li a:hover {
color: #5EA730;
background: transparent url(images/list-on.gif) left center no-repeat;
}
#navcontainer ul li a#current {
background: transparent url(images/list-active.gif) left center no-repeat;
color: #000;
}

					/*FOOTER*/
#footer {
clear: both;
height: 50px;
background: #fff;
border-top: 0 solid #eee;
color: #000;
padding: 5px;
}
						






