/**
Theme Name: Veterans
Author URI: 
Version: 1.0
Author: 
Description: Wordpress Theme
Coder: I.Cristea
*/

/* -------------------------------------- */

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;
}

* html .clearfix {
	height: 1%; /* IE5-6 */
}

body {
background: url(images/background.jpg) repeat-x top; 
color:#221F1F;
font-family:Verdana,Tahoma,Trebuchet MS,Arial,Sans-Serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
text-align:left;
}
img {
border:none;
}

a {
	text-decoration:none;
	color:#287cd0;
}

a:hover { color:#0c3155; }

#wrapper {
background:transparent;
width:980px;
margin:0 auto;
}

/************************************************
*	Header      								*
************************************************/
#header {
width:100%;
height:300px;
float:left;
background:transparent;
}
#headerleft {
width:420px;
float:left;
}
.logo {
padding-top:20px;
margin-left:40px;
}
img.image-header {
position:relative;
top:5px;
}

/************************************************
*	Navbar      								*
************************************************/
#top-nav {
	margin: 16px 0px 0px 15px;
	padding: 0px;
	list-style: none;
	}
	
#top-nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#top-nav a {
	background: transparent;
	color: #912D24;
	display: inline;
	font-size: 12px;
    padding: 10px 15px 15px 15px;
	margin:0px;
    font-family:Verdana,Helvetica, Arial, Tahoma;
	
	}
	
#top-nav a:hover, #top-nav li.current_page_item a{
	color: #3DA9E1;
	display:inline;
	text-decoration: none;
    padding: 10px 15px 15px 15px;
	margin:0px;
	border:none;
	}

#top-nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}

#page-menu {
	background:transparent;
	overflow:visible;
	padding:0 3px;
	margin-top:15px;
}
#page-menu ul, #page-menu ul ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

#page-menu ul li {
	display:block;
	float:left;
	position:relative;
	}
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
#page-menu ul li a {
    font:bold 12px Verdana,Tahoma,Arial;
	display:block;
	float:left;
	line-height:22px;
	color:#8C303B;
	padding:0 13px;
	border:1px solid #C18D92;
	margin-left:7px;
}

#page-menu ul li a:hover, #page-menu ul li.current_page_item a{
	background:#981C08;
	color:#FFF;
}

#page-menu ul ul {
	position: absolute;
	width: 10em;
	left: -999em;
	top:24px;
}
#nav li:hover ul {
	left: 0;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: 0;
	}
	

#page-menu ul ul a, .menu ul ul a:visited {
background:#E5E1D6 none repeat scroll 0 0;
border-width:0 1px 1px;
color:#000000;
height:auto;
line-height:1em;
padding:5px 10px;
width:128px;
}
#bookmark, #top-search {
	float:left;
	font-size:10px;
	color:#ffffff;
	line-height:48px;
}

#bookmark a { color:#ffffff; }

#bookmark {
	background-position:0 16px; 
	margin:0 14px 0 558px;
}
/*
#top-search {
	background:transparent url(images/top-icons.gif) no-repeat 0 -24px;
	padding-left:25px;
}

#top-search input {
	background-color:#1b456f;
	border:1px solid #1d5289;
	width:194px;
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	height:15px;
	padding:3px 3px 2px;
}

#branding {
	clear:both;
	padding-top:24px;
	height:75px;
	color:#ffffff;
}
*/
#blog-title {
	font:normal 35px Verdana,'Trebuchet MS',Tahoma,Arial;
	text-transform:none;
}

#blog-title a { color:#ffffff; }

#blog-title a:hover { color:#0c3155; }

#blog-description { font-weight:normal; }



/* container */
#container {
width:100%;
float:left;
padding-bottom:17px;
margin-bottom:10px;

}

/* sidebar */
#sidebar {
	float:left;
	width:264px;
	margin:0px;
	padding:0px;
}
.searchtext {
width:166px;
}
.searchbtn{
position:relative;
top:7px;
}
#cse-search-box p {
font-size:11px;
color:#221F1F;
padding-top:3px;
}
.widget {
	clear:both;
	margin-bottom:6px;
	padding: 0px;
	font:normal 12px Verdana,Tahoma,Arial;
   line-height:18px !important;
}
.widget-title {
	background:transparent;
	font-size:15px;
	font-weight:bold;
	color:#005A83;
	height:21px;
	line-height:21px;
	padding:0px 6px;
	margin-top:30px;
	}
.widget-img {
display:block;
margin-top:20px;
margin-left:10px;
}

#sidebar ul li ul, #sidebar .box{
background: url(images/widget-title-bg.gif) repeat-x 0 0;
border-top:1px solid #C6454A;
padding:10px;
min-height:64px;
font-family:Verdana,Tahoma,Trebuchet MS,Arial,Sans-Serif;
font-size:12px;
}
.box-meetings {
text-align:center;
font-family:Verdana,Tahoma,Trebuchet MS,Arial,Sans-Serif;
font-size:12px !important;
line-height:18px !important;
padding-left:5px !important;
padding-right:5px !important;
}
.box-contact .link{
width:80px;
float:right;
position:relative;
right:40px;
}
.more {
text-align:right;
margin-top:-6px;
}
.link {
display:block;
text-align:right;
}
.target {
color:#912D24;
}
/*
.widget-title span {
	display:block;
	overflow:hidden;
	width:215px;
}

.widget-title .left, .widget-title .right {
	background:transparent url(images/widget-title-bg.gif) no-repeat 0 0;
	position:absolute;
	top:0;
	width:7px;
	height:40px;
}

.widget-title .left {
	background-position:0 -40px;
	left:-14px;
	width:14px;
}

.widget-title .right {
	background-position:0 -80px;
	right:0;
}
*/
.widget ul li {
	position:relative;
	background:transparent;
	display:block;
	line-height:28px;
	/*border-bottom:1px solid #e9e9e9;*/
	color:#255c7f;
}

.widget ul li a {
	display:block;
	line-height:28px !important;
	height:28px;
	color:#0c3155;
	padding:0 0 0 21px;
}

.widget ul li a:hover {
	background:#f1f6f8 url(images/all-icons.gif) no-repeat 6px -81px;
	color:#2070c0;
}

.widget ul li li {
	padding-left:13px;
}



/* content */
#content {
float:right;
width:700px;
margin-top:10px;
}
#content h1, #content h1 a, #content h2, #content h2 a {
font-size:18px;
font-weight:bold;
font-family:Verdana,Tahoma,Arial;
color:#912D24;
}
hr {border: none 0;
border-top: 1px dashed #912E24;/*the border*/
width: 70%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
text-align:left;
margin:5px auto 16px;
float:left;
} 
.entry {
padding-top:0px;
}
.announce-entry {
margin-top:10px;
}
.announce {
margin-bottom:20px;
}
.postarea {
padding-left:10px;
padding-right:10px;
/*margin-top:-10px;*/
}
.style1 {
text-align:center;
font-size:20px;
font-weight:bold;
}
.style2 {
font-style:italic;
color:#0000CC;
}
.style3 {
text-align:center;
font-size:18px;
font-weight:bold;
}
.navigation .alignleft a, .navigation .alignright a {
	background-color:#7296b8;
	display:block;
	float:left;
	border:1px solid #6589ac;
	height:26px;
	line-height:26px;
	padding:0 7px;
	color:#ffffff;
}

.navigation a:hover { background-color:#6686a4; }

/* wp-pagenavi */
#wp-pagenavi-wrapper {
	background-color:#f1f6f8;
	height:47px;
	position:relative;
	padding:0 7px;
	border:1px solid #e2ebee;
}
.wp-pagenavi {
	padding-top:18px;
	font:normal 11px Tahoma, Verdana, Arial;
}

.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi a:link, .wp-pagenavi span.extend  {
	border:1px solid #6589ac !important;
	padding:7px 9px !important;
}

.wp-pagenavi span.pages, .wp-pagenavi a, .wp-pagenavi a:visited, .wp-pagenavi a:link, .wp-pagenavi span.extend {
	background-color:#7296b8 !important;
	color:#ffffff !important;
	text-transform:uppercase;
}

.wp-pagenavi span.current, .wp-pagenavi a:hover {
	background-color:#63829f !important;
	color:#ffffff !important;
}

/* footer */
#footer {
	margin:10px 0px;
	text-align:center;
	width:100%;
	float:left;
	border-top:3px double #C6454A;
}

.bottom-nav {
padding-top:8px;
margin-bottom:5px;
font-size:10px;
}

#footer a {
color:#912E24;
font-size:10px;
}
/*
#footer a:hover, #footer a#current{
color:#A24D8a;
}
*/
.footerbottom{
text-align:center;
color:#6C6D70;
font-size:10px;
}
.clear { clear:both; font-size:1px; height:1px; line-height:1px; 


