/*  
Theme Name: BW Theme
Theme URI: http://www.bytewyze.com
Description: ByteWyze 2009 Theme
Author: Bytewyze
Author URI: http://www.bytewyze.com
Version: 1.0
*/

img {
border: 0px;
}

body {
position: relative; 
text-align: center; 
margin: 0 auto; 
font-size: 12px; 
color: #665E59; 
font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif; 
background-color: #ffffff;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal; 
margin: 0px; 
padding: 0px;
}

h3 {
margin-top: 20px;
}

a, a:link, a:active {
color: #0c2d83; 
text-decoration: none;
}

a:hover,.header h1 a:hover {
color: #000000;
}

#wrap {
width: 900px; 
text-align: left;
margin: 0 auto;
}

.titles {
float: left; 
width: 550px;
margin-top: 50px;
}

.header {
height: 120px;
}

.header h1 a {
display: inline; 
width: 420px; 
height: 60px; 
font: normal 35px 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; 
text-transform: uppercase; 
letter-spacing: 1px; /* text-indent: -9999px; background: url(images/blogtitle.jpg) no-repeat top left; */
}

.header h1 a {
color: #fff; 
text-decoration: none;
}

.header p {
font-size: 12px; 
font-family: 'Trebuchet Ms', 'Arial', 'Verdana', sans-serif; 
text-transform: uppercase; 
width: 450px; 
height: 50px; 
line-height: 15px; 
color: #C6EBFF; 
margin: 5px; 
padding: 0px;
}

#headerlogo {
margin-top: -25px;
}

.sf-menu {
font-size: 12px;
}

.sf-menu li {
padding: 0px;
}

#mainmenu {
margin-top: -10px;
}

#topmenu {
position: absolute;
top: 90px;
left: 900px;
}

#topmenuul li {
display: inline;
list-style-type: circle;
}

.menu ul { padding: 0px; margin: 0px; list-style: none; }
.menu ul li { display: inline; }
.menu ul li a { width: 119px; float: left;  display: block; text-align: center; padding: 9px 0 11px 0;font-size: 15px; color: #ffffff; text-decoration: none; }
.menu ul li.current_page_item a { background: url(images/menulinkbg.jpg) no-repeat center; color: #3196D6; }
.menu ul li a:hover { color: #D8F0FD; }
.menu ul li.current_page_item a:hover { color: #3196D6; }

#content {
margin-top: 30px;
}

.leftcolumn { width: 550px; float: right; }
.rightcolumn { width: 300px; float: left; }
.leftcolumn h4 { background: #ffffff; display: block; padding: 10px; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 18px; margin-bottom: 20px; color: #BBAC9D; }

.article {
margin-bottom: 80px;
margin-left: -30px;
padding-right: 5px;
}

.article h2 {
font-family: 'Gerogia', 'Times New Roman';
font-size: 30px;
line-height: 30px;
}

#h2content {
font-family: 'Gerogia', 'Times New Roman';
font-size: 30px;
line-height: 30px;
}

.article h2 a { color: #025687; text-decoration: none; }
.article .postmeta { font-family: 'Trebuchet MS', 'Arial', 'Verdana'; font-size: 12px; text-transform: uppercase; color: #92a06f; display: block; }
.article .postcontent { margin-top: 10px; border-top: solid 1px #E7DFDE; line-height: 18px; border-bottom: solid 1px #E7DFDE; margin-bottom: 15px; }


.sidebar {
width: 260px;
background: #F7F3EF; 
margin-top: 10px;
height: 100%;
min-height: 450px;
margin-bottom: 20px;
-moz-border-radius: 2%;
border: 1px solid #ccc;
padding: 15px;
}

.sidebar img {
border: 1px solid #ccc;
padding: 2px;
}

#sidebarflash {
margin-top: 20px;
margin-left: 30px;
}

#blueleft {
width: 150px;
height: 107px;
background: #0c2d83; 
margin-top: 0px;
}

#blueright_home {
width: 550px;
height: 107px;
background: #0c2d83; 
margin-top: 0px;
margin-left: -10px;
margin-bottom: 20px;
}

#blueright_home img {
margin-left: -198px;
}

#blueright {
width: 550px;
height: 107px;
background: #0c2d83; 
margin-top: -11px;
margin-left: -10px;
margin-bottom: 20px;
}

#blueright img {
border: 0px;
padding: 0px;
margin: 0px;
margin-left: -168px;
}

.sidebar h3 { font-size: 22px; font-weight: bold; font-family: 'Arial', 'Verdana', 'Trebuchet MS', sans-serif; color: #4A4539; border-bottom: solid 1px #E7DFD6; padding-bottom: 10px; margin-bottom: 6px;  line-height: 22px; }
.sidebar .item { margin-bottom: 40px; }
.sidebar .item a {padding: 2px; font-size: 12px;}
.sidebar .item ul { padding: 0px; list-style: none; margin: 0px; line-height: 20px; }
.sidebar .item ul li { color: #A5927B; font-size: 11px; border-bottom: dashed 1px #DEDBCE; padding-bottom: 5px; margin-bottom: 5px;}
.sidebar .item ul#half li { width: 130px; float: left; }
.navigation { margin-top: -30px;}
.navigation a { font-size: 18px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; color: #4A4539; background: #F7F3EF; text-transform: uppercase; text-decoration: none; padding: 6px; }
.navigation a:hover { color: #000000; }
.navigation .leftalign { float: left; }
.navigation .rightalign { float: right; }

.footer {
margin-top: 20px;
text-align: left;
font-size: 9px;
color: #333;
margin-bottom: 10px;
}

.footermenu {
background-color: #0c2d83;
width: 900px;
padding: 10px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
}

.footermenu a {
color: #fff;
}

.footermenu a:hover {
color: #abba83;
}

.footer p { margin: 0px; display: block; width: 900px; margin: 0px auto 0px auto; }
.footer p strong { font-size: 20px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; color: #ffffff; text-transform: uppercase; display: block; }	

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/* Search */

form {
	padding: 0px;
	margin: 0px;
}

.wpcf7-list-item {
display: block;
}

.searchbar {
	width: 290px;
	float: right;
	background: #0381CB url(images/s.png) no-repeat 262px center;
	padding: 8px 5px;
	margin: 50px 0 0 0;
}
.searchbar span {
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-family: 'Trebuchet Ms', 'Arial', 'Verdana', sans-serif;
	float: left;
	padding: 3px 0px;
}
#searchtop #s {
	margin: 0px 10px;
	padding: 2px;
	height: 16px;
	font-size: 13px;
	width: 180px;
	border: 1px solid #DEA429;
}