#wrap { position: relative; 
		margin: 0 auto; 
		padding: 0; 
		text-align: left; 
		font-size: 12px;
		width: 764px; 
		min-width:764px; 
		border-right: 1px solid #000; 
		border-left: 1px solid #000; 
		background: #EEEEEE; }
body { text-align: center; 
		margin: 0; 
		padding:0; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background: #888888; }
#logo { background: #000000; 
		color: #fff; 
		margin: 0; 
		font-size: 14px; 
		text-align: center; 
		padding: 0; 
		border-top: 1px solid #233240; }
#mainbody { float: right; width: 587px; background: #FFFFFF; margin: 0; padding: 0; }

/*content styles - width exactly 547px with margins*/
#content { margin: 20px 0 30px 0; padding: 0 10px; background: #FFFFFF; }
#content p { font-size: 12px; line-height: 125%; text-align: left; padding-bottom: 15px;}
#content h1 { width: 530px; font-size: 12px; background: #000000; color: #FFF; padding: 3px; border-left: 5px solid #FF0000; margin-top: -3px; letter-spacing: 1px; }
#content h2 { color: #000000; border-right: 5px solid #FF0000; border-bottom: 1px solid #FF0000; margin-top: 10px; padding: 2px 0px;  font-size: 12px; }
#content h3 { margin: 0; padding: 0; font-size: 20px; font-weight: normal; }
#content a:link, #content a:visited { color: #000000; text-decoration: underline; }
#content a:hover, #content a:active { color: #900000; text-decoration: none; }
#content div.imgL { float: left; margin-right: 5px; margin-bottom: 5px; }
#content div.imgL p { text-align: left; font-size: 10px; margin: 0px; }
#content div.imgR { float: right; margin-left: 5px; margin-bottom: 5px; }
#content div.imgR p { text-align: left; font-size: 10px; margin: 0px; }
#content div.imgC { width: 547px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #999999; }
#content div.imgC p { text-align: left; font-size: 11px; margin: 0px; }
/*sidebar styles*/
#sidebar { float: left; width: 165px; margin: 20px 0 25px 0; padding: 0; color: #888888; display:inline; }
#sidebar table { margin: 0 0 8px 12px; }
#sidebar table a { text-decoration: none; border: 0; }
#sidebar table img { border: 0; padding: 0; margin: 0; cursor: pointer; text-align:left; }
#sidebar a img { cursor: pointer; margin: 0; border: 0; }
#sidebar p { text-align: left; font-size: 12px; margin: 0 12px 8px 12px; color: #2E2D2D; }
#sidebar ul { margin: 0 0 15px 10px; padding: 0; font-size: 11px; }
#sidebar li { padding-right: 2px; color: #000000; list-style-type: none; }
#sidebar li ul li { padding-right: 2px; color: #000000; list-style-type: square; list-style-position: inside;  }
#sidebar ul.lang { margin: -10px 10px 5px 29px; padding: 0; font-size: 11px; }
#sidebar ul.lang li { text-align: right; color: #000000; list-style-type: none; }
#sidebar li.alt { list-style-image:url(); }
#sidebar h2 { margin: 0 0px 8px 0px; 
				text-align: center; 
				background: #FFFFFF; 
				color: #000; 
				font-size: 10px; 
				letter-spacing: 0; 
				padding: 2px 0; 
				text-transform: uppercase;}
#sidebar a {color: #000000; font-weight: bold;}

/*footer styles*/
#footer { position: relative; clear: both; text-align: center; background: #000000; border-top: 2px solid #FFFFFF; }
#footer p {	margin: 0; padding: 4px 0 7px 0; color: #FFFFFF; font-size: 10px; }
#footer a:link, #footer a:visited {	color: #FFFFFF; }
#footer a:hover, #footer a:active {	color: #CCCCCC; text-decoration: none; }
/*guide styles*/
ul#guide { list-style-type: none; 
			margin: 0; 
			padding: 0; 
			position: relative; 
			float: right; 
			width: 764px; 
			height: auto; 
			background: #444444; 
		}
ul#guide li { margin: 0;
			padding: 0;
			float: right;
			width: 125px; 
			text-align: center;  
			background: #444444; 
			border-right: 1px solid #CCCCCC; }
ul#guide li a { display: block; 
				padding: 5px 0 5px 0; 
				text-decoration: none; 
				letter-spacing: 1px; 
				font-size: 10px; 
				font-weight: bold;
				text-transform: uppercase; }
ul#guide li a:link { color: #FFFFFF; }
ul#guide li a:visited { color: #FFFFFF; }
ul#guide li a:hover { color: #CCCCCC; }
ul#guide li a.active { color: #CCCCCC; }
ul#guide li.last { width: 118px; border: 0; }




/*start general styles*/
#sidebar ul a { text-decoration: none; }
#sidebar ul a:link { color: #000000; }
#sidebar ul a:visited { color: #000000; }
#sidebar ul a:hover { color: #900000; }
img.headline { float: left; border: 1px solid #C6BEB5; margin-right: 10px; margin-bottom: 2px; }
/*home page styles*/
body#home #content .imgL { float: left; margin-right: 5px; margin-bottom: 5px; }
body#home #content #mainNews { width: 535px; padding: 5px; border: 1px solid #999999; margin-bottom: 15px;}
body#home #content p { font-size: 11px; padding-left: 0px; margin: 0; }
body#home #content a { font-size: 12px; font-weight: bold; color: #000000; }
body#home #content h6 a, h6 a:visited { font-size: 12px; font-weight: bold; color: #ffffff; }
body #content h6 a, h6 a:visited { font-size: 12px; font-weight: bold; color: #ffffff; }

body#home #content h5 { width: 534px; margin: 0; background: #000000; color: #FFFFFF; border-left: 5px solid #FF0000; padding: 2px 4px; font-size: 12px; }
body#home #content #leftCol { width: 312px; margin: 0; float: left; padding: 0 10px 0 0; display: inline; }

#content h6 { width: 570px; margin: 10px 0 10px 0; background: #000000; color: #FFFFFF; border-left: 5px solid #FF0000; padding: 2px 1px; font-size: 11px; text-transform: uppercase; }

#leftCol h6 { width: 305px; margin: 0px 0 10px 0; background: #000000; color: #FFFFFF; border-left: 5px solid #FF0000; padding: 2px 1px; font-size: 11px; }


body#home #content  .row { width: 300px; margin: 0 0 10px 0; border: 1px solid #999999; padding: 3px; }
body#home #content #rightCol { width: 215px; margin: 0; float: right; padding: 0 0 0 10px; display: inline; }
body#home #content #rightCol h6 { width: 208px; margin: 0 0 10px 0; background: #000000; color: #FFFFFF; border-left: 5px solid #FF0000; padding: 2px 1px; font-size: 11px; }
/*classes*/
.strong { font-weight: bold; }
.font10px { font-size: 10px; }
.font11px { font-size: 11px; }
.backTop { float: right; margin-top: -30px; font-size: 10px; }
/*campaign */
	.boxOut { display: block; width: 250px; float: right; margin: 0px 0px 10px 10px; padding: 0px; }
	.boxRow { width: 250px; height: 80px; margin: 5px; border: 1px solid #DDDDDD; float: right; }
	.boxRow .imgSm { float: left; margin: 0px 5px 0px 0px; } 
	.boxRow p {	margin: 0px; font-size: 10px; text-align: left;	}
	
	
	
	
	
	
	
	
	/*wp styles*/
	
	.post {
	margin: 0 0 40px 0;
	text-align: justify;
	}

.post hr {
	display: block;
	}
.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
	
	.post small{
	display:none}
	
	/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

.hide
{ display:none;
}

table{ width: 575px;
}

td { padding: 10px;
border: 1px solid black;
}