body {
	margin : 0;
	padding : 0;
	text-align : left;
	color : #000000;
	font : 75% "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	background-color: #84ACD0;
	background-image: url(img/bgd.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#container {
width : 745px;
margin : 0 auto;
padding : 0;
background : #ffffff;
}
			/*BANNER*/
#banner {
float : left;
width : 745px;
height : 184px;
padding : 0;
margin-bottom : 0;
background : #eee url(img/banner.jpg);
}
#banner h1 {
margin : 140px 0 0 20px;
font : normal 2em georgia, verdana, arial, tahoma, sans-serif;
text-transform : none;
letter-spacing : 3px;
color : #ffffff;
background : transparent;
}
			/*MAIN CONTENT*/
#content {
padding : 0 10px 0 10px;
margin-left : 170px;
margin-right : 170px;
margin-top : 0;
line-height : 1.8em;
}
#contentmap {
padding : 0 10px 0 10px;
margin-left : 50px;
margin-right : 50px;
margin-top : 0;
line-height : 1.8em;
}
#contentsb1 {
padding : 0 10px 0 10px;
margin-left : 170px;
margin-right : 5px;
margin-top : 0;
line-height : 1.8em;
}
#contentlinks {
padding : 0 10px 0 10px;
margin-left : 30px;
margin-right : 30px;
margin-top : 0;
line-height : 1.8em;
}
#content h1 {
padding : 20px 0 0 0;
font : normal 1.4em verdana, tahoma, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #236bac;
background : inherit;
text-align : center;
}
#contentsb1 h1 {
padding : 20px 0 0 0;
font : normal 1.4em verdana, tahoma, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
color : #236bac;
background : inherit;
text-align : center;
}
#content h5 {
	padding : 10px 0 0 0;
	text-transform : uppercase;
	letter-spacing : 3px;
	color : #236bac;
	background : inherit;
	text-align : left;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 1.0em;
	margin-top: -1.4em;
	margin-bottom: 0.2em
}
h1#red {
margin : 0 0 10px 0;
font : normal 1.4em verdana, arial, tahoma, sans-serif;
text-transform : uppercase;
color : #FF0000
}
h1#redVer {
margin : 0 0 10px 0;
font : normal 1.1em verdana, arial, tahoma, sans-serif;
text-transform : uppercase;
color : #FF0000
}
.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 20px 15px 0 15px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
img.float-left {
  margin: 5px 15px 5px 0px;
}
img.float-right {
  margin: 5px 0px 5px 15px;  
}

			/*LEFT SIDEBAR*/
#sidebar {
float : left;
width : 155px;
margin : 0 0 0 0;
padding : 5px;
}
#sidebarcal {
float : left;
width : 150px;
margin : 0 0 0 0;
padding : 2px;
}
			/*NAVIGATION*/
.menu {
	margin-bottom : 20px;
	width : 150px;
    padding : 10px 0 0 0;
}
.menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.menu li {
margin : 0 0 0.2em 0;
}
.menu a {
display : block;
font-size : 11px;
color : #ffffff;
background : #2e79bc;
width : 120px;
padding : 0.5em 0.8em;
text-decoration : none;
border-left : 10px solid #1f5688;
}
.menu a:hover {
border-left : 10px solid #1f5688;
background-color : #236bac;
color : #fff;
}
.links {
font-size : 1em;
text-transform : uppercase;
color : #acaf2c;
letter-spacing : normal;
}
			/*RIGHT SIDEBAR*/
#sidebar-b {
float : right;
width : 155px;
margin : 0 0 0 0;
padding : 5px;
}
#sidebarcal-b {
float : right;
width : 150px;
margin : 0 0 0 0;
padding : 5px;
}			/*FOOTER*/
#footer {
background : #ffffff url(img/footer.gif) repeat-x top;
text-align:center;
}
#footer p{

padding : 20px;
margin-top : 5px;
height : 40px;
font-size : 0.8em;
border-top : 1px solid #236bac;
color : #000000;
}
#footer a:link, #footer a:visited {
color : #236bac;
text-decoration : none;
}
#footer a:hover {
color : #3186d3;
}
div.stats{
	display:inline;
	height:0px;
	left:-1000px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0px
}

			/*TYPOGRAPHY*/
h1 {
margin : 0 0 10px 0;
font : normal 1.4em verdana, arial, tahoma, sans-serif;
text-transform : uppercase;
color : #acaf2c;
background : inherit;
}
blockquote {
	margin: 15px;
 	padding: 0 0 0 20px;  	
  	background: #FAFAFA;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #4284B0;   
	color: #4284B0;
	font: bold 1.2em/1.5em verdana, arial, tahoma, sans-serif; 
}
			/*LINKS*/
a {
color : #236bac;
font-weight : bold;
text-decoration : none;
background : inherit;
}
a:hover {
text-decoration : none;
color : #369;
background : inherit;
}
a img {
border: 0;
}
			/*CLASS*/
.clear {
clear : both;
overflow : hidden;
width : 0;
height : 1px;
}
.post {
background-color : #404040;
padding : 3px;
margin : 20px 10px 0 5px;
border : 0 dashed #8a795d;
font-size : 80%;
}
.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;
}
.postinfo {
display:block;
width:95%;
margin:0px;
padding:6px;
background-color:#EFEFEF;
border:1px solid #D4D4D4;
text-align:center;
}
    /*Tables*/
.content table {
clear:both;
width:400px; 
margin:2.0em 0 0.2em 20px;
table-layout:fixed; 
border-collapse:collapse;
empty-cells:show; 
background-color:#9CBCDA;
}
#contentsb1 table th
{
	font-weight: bold;
	padding: 0.5em;
}

#contentsb1 table td
{
	padding: 0.5em;
	border-right: solid 1px #fff;
}

#contentsb1 table tr.rowH
{
	color: #fff;
	background: #006192 url('img/a8.gif') top left repeat-x;
	border-right: solid 1px #fff;
	text-align : center;
}

#contentsb1 table tr.rowA
{
	background: #F8F8F8 url('img/a6.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}

#contentsb1 table tr.rowB
{
	background: #FDFDFD url('img/a7.gif') top left repeat-x;
	border-top: solid 1px #fff;
	color: inherit;
}

