
/* LAYOUT */
/* ----------------------------------------- */

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
/*.wp-caption {  text-align:center;border:1px solid #666; background:#ccc; padding:30px; margin:10px; font-size:11px; }*/
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

/* THEME STYLE */
/* ----------------------------------------- */

/*
#0E3193 dark blue
#00A0C6 light blue
#704751 plum
*/

html {text-align:center; /*damn you IE*/}

#headerNav {
width:100%;
height:28px;
background-color:#0E3193;
}
#wrapperNav {
width:860px;
margin:0 auto;
text-align:left;	
}
#headerNav ul{float:right;}
#headerNav li{
color:#fff; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:26px; padding:0px 5px;
float:left;	
}
#headerNav a{
color:#fff; font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:26px; text-decoration:none; padding:0px 5px;}
#headerNav ul li a img{ padding-top:6px; border:1px solid #0E3193;}

#wrapper {
width:860px;
margin:0 auto;
text-align:left;
}

#mainColumn{
float:left;
width:650px;
padding:10px 0px;
/*font-family: 'MuseoSlab500';
font-size:12px;
line-height:1.5em;*/
font-family: Georgia,serif;
font-size: .9em;
line-height: 1.5em;
}
#mainColumn h2{color: #938F8F; font-size:23px;font-family: 'MuseoSlab500';}
#mainColumn h3{font-size:15px; color:#333;font-family: 'MuseoSlab500';}
#mainColumn p{margin:5px 0px;}
#mainColumn a{color:#704751;}
#mainColumn img{
padding:10px;
background-color:#FFF;
border:1px solid #666;	
float:left;
margin-right:10px;
-moz-border-radius: 3px; border-radius: 3px; 
-moz-box-shadow: 2px 3px 2px #ccc;
-webkit-box-shadow: 2px 3px 2px #ccc;
box-shadow: 2px 3px 2px #ccc;	
}
#mainColumn img.aligncenter { margin:20px auto; }
#mainColumn img.alignleft { float:left; margin:20px 20px 20px 0px; }
#mainColumn img.alignright { float:right;  margin:20px 0px 20px 20px; }
p.wp-caption-text {font-size:10px; font-family:Verdana, Geneva, sans-serif; /*width:170px;*/ text-align:center; line-height:1.1em; color:#938F8F; margin-top:5px;}
p.wp-caption-text a{color:#704751;}

#secondaryColumn{
font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
padding:10px 0px;
width:175px;
float:right;
font-size:12px;
}
#secondaryColumn ul li a{
color:	#704751;
font-size:12px; 
text-decoration:none;
}
#secondaryColumn ul li a:hover{
text-decoration:underline;	
}
#secondaryColumn ul li {
margin:10px 0px;	
line-height: 1.1em;
}
.widget-container{
width:175px;
padding-bottom:15px;
}
/* .widget-title {color:#00A0C6; margin-top:25px; } */
/* .widget-title {color:#00A0C6; margin-top:15px; } */
.widget-title {color:#333333; margin-top:10px; }

#footer{
clear:both;
}

#logo {float:left;
padding:0px;
margin:0px;
line-height:0px;
width:294px;
height:113px;
}

#socialNetworksCaptions {
position:absolute;
top:86px;
left:50%;
margin-left:233px;
width:187px;
height:31px;
z-index:15;
}
#socialNetworksCaptions img{position:absolute; display:none;}
#socialNetworks {
position:absolute;
top:117px;
left:50%;
margin-left:250px;
width:300px;
height:30px;
z-index:15;
}
#socialNetworks img{float: left; margin-right:16px; width:24px;}

#content {clear:both; z-index:10; position:relative;}

#content p, #content h2 {margin:10px 0px;}

/*SLIDESHOW*/
#slideshow {
/*margin:15px 0px;	*/


}#slideshowWrapper {
margin:15px 0px;	
position: relative;
width: 860px;
height: 353px;
}

#nav{text-align: center;}
#nav a {width:10px; height:10px; border: none; background: url('../_img/slideInactiveBG.png') top left no-repeat; text-decoration: none; margin: 0px; padding: 0px;  }
#nav a.activeSlide { background: url('../_img/slideActiveBG.png') top left no-repeat; }
#nav a:focus { outline: none; }

.navArrows{ background:url('../_img/navArrows.png') top left no-repeat; z-index: 500;}
.nav_right_r1_c2{ display:block; width:28px; height:28px; background-position:-10px -10px; position:absolute; right:-15px; top:170px; }
.nav_right_r1_c2:hover{ width:28px; height:28px; background-position:-48px -10px; }
.nav_left_r1_c1{ display:block; width:28px; height:28px; background-position:-86px -10px; position:absolute; left:-15px; top:170px;}
.nav_left_r1_c1:hover{ width:28px; height:28px; background-position:-124px -10px; }

#mainNavHeader {
background:url(../_img/mainNavBG.png);
width:860px;
height:49px;
}

/*header nav*/
#mainNavHeader {
/*position:absolute;
width:700px;
left:50%;
margin-left:-199px;
top:75px;
z-index:25;*/
font-size:15px;
font-style:normal;
}
#menu-primary {margin:10px 0px 0px 0px; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:1; width:97%; float:right; text-align:left; font-family:"Arial Black", Gadget, sans-serif;z-index:20;/*border:1px solid blue;*/margin-left:10px;} 
#menu-primary ul{ /*border:1px solid red;*/}
#menu-primary a {display:block; padding:0.25em 0em; text-decoration:none; width:11.1em; /*border:1px solid red*/; /*background:#CCC;*/} 
#menu-primary a:hover {/*background:#CCC;*/ text-decoration:underline;} 
#menu-primary li {float:left; position:relative;/*add max-width so menu doesn't wrap/overlap in Firefox*/max-width: 166px;} 
#menu-primary ul {position:absolute; display:none; top:2em; left:-1px;} 
#menu-primary ul a {/*border-left:1px solid #c8c8c8;*/ text-align:left;} 
#menu-primary li ul {/*border-top:1px solid #c8c8c8;*/ width:10em; } 
#menu-primary li ul li {/*border-top:1px solid #c8c8c8;*/ border-bottom:1px solid #704751; } 
#menu-primary li ul a {width:10.2em;/*width:10.1em;*/ line-height:1.1em; height:auto; float:left; padding:6px 0px 6px 6px; /*border-bottom:1px solid #c8c8c8;*/ font-size:12px; font-family:Verdana, Geneva, sans-serif;} 
#menu-primary ul ul {top:auto;} 
#menu-primary li ul ul {left:15em; margin:0px 0 0 10px;} 
/*#menu-primary li:hover ul ul, #menu-primary li:hover ul ul ul, #menu-primary li:hover ul ul ul ul {display:none;} 
#menu-primary li:hover ul, #menu-primary li li:hover ul, #menu-primary li li li:hover ul, #menu-primary li li li li:hover ul {display:block;}*/ 
#menu-primary li a {color:#fff;}
#menu-primary li.current_page_item a {color:#704751; font-weight:bold;}
#menu-primary li.current_page_item ul li a {color:#FFF;}
/*how can I help*/
#menu-primary li.menu-item-237 a {width:187px; }
#menu-primary li.menu-item-238 a {width:57px;}

#mainNavMegaBG {
background-image:url(../_img/mainNavMegaBG.png);
width:887px;
height:240px;
position:absolute;
margin-left:-13px;
margin-top:20px;
display:none;
z-index:15;
}

#megamenuOff {
position:absolute;
width:900px;
height:370px;
left:50%;
margin-left:-450px;
z-index:0;
top:30px;
cursor:pointer;
}

/*search*/
#searchFormWrapper {
background:url(../_img/searchBG.png) no-repeat 5px 5px;	
width:152px;
height:26px;
float:left;
}
#s {
border:1px solid #fff;	
border:none;
margin-top:4px;
margin-left:8px;
font-style:italic;
height:17px;
float:left;
width:105px;
background:none;
color:#fff;
}
#b {
border:none;
margin:3px;
float:right;
margin-right:12px;
padding-top:4px;
}

#addressWrapper{width:100%; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin:10px 0px; border-bottom:2px dashed #999; padding-bottom:20px;}

/*blog */
.dateWrapper {
float:left;
margin-right:10px;
text-align:center;
}
.date{
	font-size:24px;
	color:#000; 
	text-align:center;
	height:18px;
}
.month{
	font-size:14px;
	color:#000; 
	text-transform:uppercase;
	height:9px;
	text-align:center;
	padding-top:0px;
}
.year{
	font-size:14px;
	color:#000; 
	height:11px;
	text-align:center;
	padding-top:2px;
}
.blog-entry {/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/}
.blog-entry h3{
font-size:14px; font-family: 'MuseoSlab500'; font-weight:bold;
float:left;
font-size:14px;
display:inline;
line-height:1.2em;
width:400px;
color:#000;
}
#mainColumn h4{font-size:12px; font-family: 'MuseoSlab500'; color:#999;}
#content .blog-entry h3{ 
margin-top:3px;
}
.continueReading{
/*clear:left;*/
float:right;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-color:#999;
padding:1px 6px;
color:#FFF;
-moz-border-radius: 6px; border-radius: 6px; 
/*-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;*/
}
.continueReading:hover{background-color:#00A0C6;}
.blog-entry p{
/*clear:left;*/
padding:50px 50px 5px 50px;
/*width:500px;*/
}
.blog-entry {	
margin-bottom:20px;
background:#CCC;
padding:10px;
margin:10px 0px;
/*font-family: 'MuseoSlab500';
font-size:12px;*/
line-height:1.5em;
/*-moz-border-radius: 7px; border-radius: 7px; 
-moz-box-shadow: 3px 3px 3px #CCC;
-webkit-box-shadow: 3px 3px 3px #CCC;
box-shadow: 3px 3px 3px #CCC;*/
}
.blog-entry img.attachment-thumbnail {
	padding:10px;
	background-color:#FFF;
border:1px solid #666;	
float:left;
margin-right:10px;
-moz-border-radius: 3px; border-radius: 3px; 
-moz-box-shadow: 2px 3px 1px #999;
-webkit-box-shadow: 2px 3px 1px #999;
box-shadow: 2px 3px 1px #999;
}

.overlay {
width:583px;   /* width:840px; */
height:100px;  /* height:120px; */
background:url(../_img/overlayBG.png) repeat;
position:absolute;
bottom:0px;
left:0px;
padding:10px;
color:#FFF;
text-shadow: 0px 1px 2px #000; 
font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;
/*background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);      
	zoom: 1;
	z-index:10;*/
}

.overlay h3{
text-transform:uppercase;
font-size:16px;
}
.readmoreWrapper {
position:absolute;
bottom:10px;  /* bottom:30px; */
left:0px;
font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;
}

div.readmoreOuter {
	
	width: 143px;  /* width: 113px; */
	height: 20px;  /* height: 23px; */
	/*margin: 0 0 0 35px;*/
	/*background: url('../_img/btnOverlayBG.png') 0 -50px no-repeat;
	text-align:center;*/
	}

div.readmoreOuter a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-size:12px;
	color:#FFF;
	text-decoration: underline;
	/*background: url('../_img/btnOverlayBG.png') top left no-repeat;*/
	text-transform:uppercase;
	text-shadow: 0px 1px 2px #333; 
	}
div.readmoreOuter span {
	display: block;
	margin-left:10px; 
	/*padding: 2px 0 0 0;*/
	
	}
div.readmoreOuter a:hover {
	background-position:-112px;
	}
	
.smallText {font-size:10px; font-family:Tahoma, Geneva, sans-serif;}

/*div.gallery {padding:0!important}
dl.gallery-item {width:auto;padding:5px;border:1px solid #ccc;display:inline;background:#efefef;margin:0 0 5px 5px; width:150px; border:1px solid red;}
dd.gallery-caption {text-transform:capitalize;font-family:Georgia;font-size:14px;text-align:left;text-indent:8px; line-height:1em;}
dt.gallery-icon {margin:0;padding:0}*/

div.gallery {margin:25px 0;}
dl.gallery-item {width:215px; float:left;}
div.gallery img {padding:10px;
background-color:#FFF;
border:1px solid #666;	
float:none;
margin-right:0px;
-moz-border-radius: 3px; border-radius: 3px; 
-moz-box-shadow: 2px 3px 2px #ccc;
-webkit-box-shadow: 2px 3px 2px #ccc;
box-shadow: 2px 3px 2px #ccc;	}
dd.gallery-caption {font-size:11px; font-family:Verdana, Geneva, sans-serif; width:170px; text-align:center; line-height:1.1em; color:#666; margin-top:5px}
dd.gallery-caption a{color:#704751;}

blockquote {margin:20px 20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666;}

#mainColumn ol {margin-right:10px; }
#mainColumn ul {margin-right:10px; list-style:circle;}

ul.children {margin-left:15px;}

