/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
color :#fff;
background-color:#ffffff;
}

a:link {
	color: #dfd996;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #dfd996;
}
a:hover {
	text-decoration: underline;
	color: #dfd996;
}
a:active {
	text-decoration: none;
	color: #dfd996;
}
#top_wrapper {
width:100%;
height:88px;
background-image:url(images/top_bg.jpg);
background-repeat:repeat-x;
}

#top {
width:900px;
height:auto;
margin:0 auto;
}

#logo {
width: auto;
height: auto;
float:left;
line-height:25px;
padding-left:8px;
}

h1 {
font-size:28px;
color:#21447c;
font-weight:bold;
font-family:"trebuchet MS";
text-transform:uppercase;
margin:0;
padding:0;
line-height:25px;
padding-top:20px;
}

.slogan {
font-size:18px;
font-weight:normal;
text-transform:uppercase;
color:#21447c;
font-family:"trebuchet MS";
}

/*------------------MENU----------------------*/

#foxmenucontainer{ float:right;width:360px;height:30px;display:block;}


#foxmenu{position:relative;display:block;height:30px;font-size:14px;
font-family: "trebuchet MS"; margin-top:30px;}

#foxmenu ul{ height:30px;margin:0;padding:0;list-style-type:none;width:auto;}

#foxmenu ul li{width: auto; height:30px;display:block;float:left;margin:0 20px 0 0; text-align:center;}

#foxmenu ul li a{display:block;float:left;color:#535353;text-decoration:none;
padding:3px 5px 3px 5px;height: auto; width: auto;}

#foxmenu ul li a:hover{width: auto; height: auto; background-color:#336699; color:#fff;
}

#foxmenu ul li a.current,#foxmenu ul li a.current:hover{color:#000;background:#fff;}

/*---------------------------CONTENT----------------------------*/

#content_wrapper 
{
	width:100%;
	height:auto;
	background-color:#2d5a9b;
}

#content 
{
	width:900px;
	height:auto;
	margin:0 auto;
	padding-bottom:20px;
}

#main-text
{
	text-align:justify;
	padding: 35px 40px 0px 40px;
	width:630px;
}

#who 
{
	width:440px;
	height:auto;
	padding: 0px 0px 10px;
	text-align:justify;
	margin-left:0px;
	float:left;
}

#power 
{
	width:430px;
	height:auto;
	padding-bottom:10px;
	text-align:justify;
	margin-right:0px;
	float:right;
}


.entry a:link {
	color: #ffff33;
	text-decoration: none;
}
.entry a:visited {
	text-decoration: none;
	color: #ffff33;
}
.entry a:hover {
	text-decoration: underline;
	color: #dfd996;
}
.entry a:active {
	text-decoration: none;
	color: #ffff33;
}


.entry h2 
{
	font-size:28px;
	color:#FFFFFF;
	font-family:"trebuchet MS";
	margin:0;
	padding:0;
	padding-top:30px;
	border-bottom:1px solid #6283b4;
	padding-bottom:5px;
	margin-bottom:15px;
	font-weight:normal;
	width:420px;
	padding-left:10px;
}


.entry h2  a
{
	font-size:28px;
	color:#FFFFFF;
	font-family:"trebuchet MS";
	margin:0;
	padding:0;
	padding-top:30px;
	border-bottom:1px solid #6283b4;
	padding-bottom:5px;
	margin-bottom:15px;
	font-weight:normal;
	width:420px;
	padding-left:10px;
}

.entry h2  a:link
{
color:#FFFFFF;
}

.entry h2  a:visited
{
color:#FFFFFF;
}

.entry h2  a:hover
{
color:#FFFFFF;
}
.entry h2  a:active
{
color:#FFFFFF;
}



.chto 
{
	font-size:28px;
	color:#FFFFFF;
	font-family:"trebuchet MS";
	margin:0;
	padding:0;
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:normal;
	padding-left:10px;
}

.telephone
{
	font-size:28px;
	color:#FFFFFF;
	font-family:"trebuchet MS";
	font-weight:normal;
	padding:30px 20px 0px 0px; 
}

.telephone span
{
	font-size: 18px;
}

#services 
{
	width:900px;
	background-image:url(images/content_bg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}

.services-left
{
	width:400px;
	float:left;
	padding:0px 26px 0px 25px;
	margin: 35px 00px 0px 0px;
	border-right:1px solid #6183b4;
	text-align:justify;
}

.services-right 
{
	width:405px;
	float:right;
	padding: 0px 0px 0px 20px;
	margin:35px 15px 0px 0px;
	text-align:justify;
}

h3 
{
	font-size:16px;
	font-family:"trebuchet MS";
	color:#FFFFFF;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-weight:normal;
}

#read 
{
	width:120px;
	padding-top:3px;
}


/*-------------------------FOOTER-----------------------*/

#footer_wrapper 
{
	width:100%;
	height:153px;
	background-image:url(images/bottom_bg.jpg);
	background-repeat:repeat-x;
}

#footer 
{
	width:900px;
	height:auto;
	margin:0 auto;
}

#copyright 
{
	width:200px;
	height:auto;
	color:#838383;
	font-family: "trebuchet MS";
	font-size:14px;
	padding-top:30px;
	padding-left:20px;
	float:left;
}

#copyright a
{
	color:#2d5a9b;
}

#copyright a:hover
{
	background-color:#336699; 
	color:#fff;
	text-decoration:none;
}

#fmenu 
{
	height:auto;
	float:right;
	color:#535353;
	font-family: "trebuchet MS";
	font-size:14px;
	padding:30px 16px 0px 0px;
}

#fmenu a{
	color:#535353;
	text-decoration:none;
}

#fmenu a:hover{
	text-decoration:underline;
}

.clear
{
	clear:both;
}
/*------------------------- SIDEBAR -------------------------------*/
#sidebar{float:right; width:160px; margin:68px 0px 0px 0px; padding-right:20px; }
		#sidebar a {color: #ffffff;}
		

		#sidebar h3 { height:30px; padding: 8px 0 0 0px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
		#sidebar h3 span { padding: 1px 10px 0 23px;  line-height: 22px; }
		#sidebar ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
		#sidebar ul li {font-size: 16px; list-style-type: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; line-height:20px;}
		#sidebar ul ul li { font-size: 12px; list-style: none; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; line-height:20px;}

		
		/*#sidebar li.current_page_item a{color:#ffff33;}*/

		/*
		#sidebar #menu { padding: 0; margin:0; background: inherit; }
		#sidebar #menu a { padding-left: 25px; font:  0.9em Arial, Sans-Serif; text-decoration: none; background: #F6F6F6 url(images/lm-li.gif) no-repeat left;  }
		#sidebar #menu ul { padding: 10px 0 }
		#sidebar #menu li { line-height: 26px; background: #F6F6F6 url(images/li-line.gif) no-repeat bottom left; list-style: none }
		*/
/*------------------------- /$SIDEBAR -------------------------------*/

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

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.post .entry img{
  padding: 3px;
  margin: 4px 10px;
  border: 1px solid #1c4888;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

