/* form */

.ddfmwrap {
float:left;
clear:both;
}

.fieldwrap {
width:650px;
}

.credits {
color:#fff;
display:none;
}

.credits a {
color:#fff;
}

.credits a:link {
color:#fff;
}

.credits a:visited {
color:#fff;
}

.credits a:hover {
color:#fff;
}

.credits a:active {
color:#fff;
}



.greyback {
	background-color:#e4e4e4;
	width:100%;
	text-align:center;
	padding:20px 0px;
}

#header {
	background-color:#fff;
	text-align:left;
	width:980px;
/*	padding:10px 20px;*/
	padding:10px 0px;
	height:140px;
}

#headerimg {
	float:left;
margin:0px;
padding-left:20px;
}


#nav {
/*font-size:13px;*/
	float:right;
	color:#436BB1;
	padding:5px 20px 0px 0px;
margin:0px;
line-height:1.5;
font-weight:bold;
}

#nav a {
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;
}


.bluestrip {
	background-color:#436BB1;
	background-image: url(images/bluestrip.jpg); 
	background-repeat: repeat-x;
height:150px;
}

.bluestriptext {
	width:940px;
	padding-top:15px;
	color:#fff;
	font-size:3em;
	line-height:1.4;
}

.homecontent {
	background-color:#fff;
	text-align:left;
	width:940px;
	padding:20px 20px 20px 20px;
}

.homecontentcopy {
	width:550px;
	float:left;
}

.homecontentimage {
	float:right;
	clear:right;
}

.homecontentnewscontainer {
	width:940px;
}

.homecontentnewsheading {
	clear:right;
}

.homecontentnews {

}

.homecontentnewsitem {
	float:left;
	width:290px;
	padding-right:20px;
}

.homecontentnewsitemtitle {
	font-weight:bold;
}

.bodycontent {
	background-color:#fff;
	text-align:left;
	width:940px;
	padding:1px 20px 20px 20px;
	min-height:300px;
}

.caps {
	text-transform: uppercase;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 10pt;
	color:#666;
}

a {
	color:#436BB1;
}

a:hover {
	color:#436BB1;
}

a img {
	border: 0 none;
}

h2 {
	font-size:2em;
	color:#660000;
}

h3 {
	font-size:1.5em;
	color:#660000;
}

.clearleft {
	clear:left;
}

.clearright {
	clear:right;
}

.clearboth {
	clear:both;
}

.alignright {
	float:right;
	padding:0 0 10px 10px;
}

.line15 {
	line-height:1.5;
}

/* nav */



div.skip-link {

	display: none;

}




#footer {
	font-size: 0.8em;
	margin-bottom: 1em;	
	height:30px;
	width:100%;
}

#footer, #footer a {
	color: #666;
	text-decoration:none;
}

#inner-footer {
	padding:10px 0 0 0;
	width:980px;
}





/* navigation menu */

#menu {

	float:left;

}



#menu ul {
	list-style-type: none;
}

#menu li {
	display: inline;
}

#menu li:after {
	color:#436BB1;
	content: " | ";
}

#menu li:last-child:after {
	content: "";
}

#menu a {

	color: #436BB1;

	font-weight: bold;

	font-size: 1em;

	text-decoration: none;

}



#menu a:hover {

	color: #436BB1;

	text-decoration: underline;

}



#menu li.page_item a {

background-color:transparent;

}



#menu li.page_item a:hover {

	text-decoration: underline;

	color: #436BB1;

}



#menu li.current_page_item a, #menu li.current_page_item a:hover {

	text-decoration: underline;

}

/* end navigation menu */








.entry-title {

	font-size: 1.5em;

	margin:0;

	color: #333;

}



.entry-title-float {

	float:left;

	padding: 10px 0 0 10px;

}





.entry-meta-single {

	color: #333;

	font-size: 0.8em;

	padding: 5px 0 5px 5px;

	text-align: right;

	font-style:italic;

	border-top: 1px dotted #ccc;

}



.entry-meta {

	color: #333;

	font-size: 0.8em;

	border-top: 1px solid #ccc;

	background-color: #e9e9e9;

	padding: 5px 10px 5px 5px;

	text-align: right;

	font-style:italic;

}



.entry-date {

	color: #333;

	padding-left: 10px;

}




.entry-meta, .comment-meta {

	font-style: italic;

}




.entry-meta, .entry-meta a,

.comment-meta, .comment-meta a,

.sidebar, .sidebar a {

	color: #333;

}







.entry-title,.entry-meta {

/*clear:both;*/

}


/*


#comments-list p {

	clear: left;

}


abbr.published {

	color: #333;

	border: 0 none;

}


form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:2px 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:2px 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}





div#menu ul li,div.gallery dl,div.navigation 



div.nav-previous {

float:left;

font-size: 0.9em;

}



input#author,input#email,input#url,div.navigation 



div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar 



h3,div.sidebar ul {

margin:0;

padding:0;

}



#comments-list .avatar {

	float: left;

	margin-right: 1em;

}



#comments-list .n {

	font-weight: bold;

}


*/
