/* 
Theme Name: NEV
Theme URI: 
Description:
Author: 
Author URI: 
Version: 0.1.1
Tags: 
Template: basic2col
*/

/*=====colors =======
light bg: f9faf4
brown text, dar: 473418
dots: a5a772
very light green, text menu f4f5f0
dark green, menu{54631e}
*/
@import url('../basic2col/style.css');

/*general layout*/
body {
 background: #f9faf4 url(/imgs/bg_header.gif) repeat-x top center;
color : #111; 
font-family :Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera', 
		Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
font-style : normal;
padding:0;

margin:0;
line-height:1.5em;
font-size:70%;
text-align:center;
}
hr {
border: 1px solid #ccc;
} 
blockquote, code, pre {
color:#333;
}


#header-widgets {padding:0px; margin:0px; }
#header-widgets .widget{ margin-bottom:10px; }
#header-widgets .widgettitle{ display:none !important; }
#header-widgets .widget_text{ text-align:center; }

#header-widgets td, #header-widgets tr { margin: 0; padding: 0;}

/*font styles*/
p {
font-size : 1em; 
font-style : normal; 
padding: 0px;
} 
h2 {
font-size : 1.6em; 
}
h3 {
font-size:1.2em;
}
h4, h5, h6 {
font-size:1em;
}
h2, h3, h1, h4, h5, h6 {
font-family :Georgia,'Trebuchet MS', 'Lucida Sans',  'Lucida Grande', 'Bitstream Sans Vera', 
		Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
color : #54631e; 
margin: 10px 0px;
padding:2px 0px;
clear: both;
}

/*linkcolor*/
a:link, a:visited {
font-weight:normal;
color: #741a1a;
text-decoration : none; 

}
a:hover, a:active {
color: #000; 
text-decoration : none;
border:none;
} 
p a:link, p a:visited { border-bottom: 1px dotted #741a1a;}
p a:hover, p a:active { border-bottom: 0px dotted #722103;}


#content h2 a:link, #content h2 a:visited, #header h1 a:link, #header h1 a:visited, #content h3 a:link, #content h3 a:visited  {
color:#473418;
font-weight:normal;
text-decoration:none;
border:none;
}
#content h2 a:hover, #content h2 a:active, #header h1 a:hover, #header h1 a:active, #content h3 a:hover, #content h3 a:active {
color:#999;
}


/*classes - these are also located in classes.css so child themes don't loose them*/
.center, .aligncenter, .centered {
text-align: center;
}
.right, .alignright {
float: right;
}
.left, .alignleft {
float: left;
}
.none {
display: none;
}
.righttxt {
text-align:right;
}
.credits {
clear:both;
font-style:italic;
}


/*images these are also located in classes.css so child themes don't loose them*/
img {
border: none;
margin: 2px;
}
img.center, img.aligncenter, img.centered {
display:block;
margin:5px auto;
}
img.alignright, img.right {
margin-left: 5px;
}
img.alignleft, img.left  {
margin-right: 5px;
}
img.rssimg {
margin:0px;
}
.postcontent img {
max-width:100%;
overflow: hidden;
}
.wp-smiley {
border:none;
margin:0px;
}


/*border-colors*/
.postcontent img {
border:1pt solid #eee;
}

.border {
border: 1px solid #ccc;
}

/*wrap and header*/
#accessnav {
display:none;
}

#wrap {
background:transparent url(/imgs/bg_wrap.gif) repeat-y top center;
/*max-width:65em; */
width:1020px;
height: 100%;
margin:0px auto;
padding:0;
text-align:left;
overflow: auto;
}

/*header*/
#header {
background:transparent url(/imgs/bg_aboveheader.gif) no-repeat left top;
margin:0px;
padding:64px 0 0 0;
height: 220px;
width: 1020px;
}

#header h1, #header h1 a{
padding:0px;
font-size:1.3em;
display:none;
 color: #2b2113;
}

#header_content{ height: 155px;
border-bottom: 1px dotted #a5a772;
background: #fff;
}
#header_title{ width: 430px; height: 154px; float: left; border-right: 1px dotted #a5a772; background: url(/imgs/welcome.gif) no-repeat center center;}
#header_blurb{width: 348px; height: 154px;float: left; border-right: 1px dotted #a5a772; text-align: center;}
#header_blurb #blurbcontainer{ width: 230px; margin: 50px auto 0;  text-align: center; }
 #blurbcontainer p{color: #473418; font-style: italic; font-size: 1em; line-height: 1.8em;}

#header_img{float: left; width: 220px; height: 155px; overflow: hidden; margin: 0; padding: 0;border-right: 1px dotted #a5a772;  background: #f9faf4}
#header_img img { border:none;  width: 220px;padding: 0; margin: 0;}
.headerimg{padding: 0; margin: 0;}

#rotateimages{ display: none; float: right; position: relative;  background: #eee; height: 20px; width: 100px; left: -120px;top: 0px; z-index: 99000;}
#rotateimages a{float: left;}
/*footer*/
#footer {
background:transparent url(/imgs/bg_footer.gif) no-repeat top center;
margin:0px auto;
clear: both;
padding: 0 10px;
text-align:center;
padding-top: 320px;

width: 1020px;

}
#footer ul{
margin: 2px;
padding:0px;
}
#footer li{
display: inline;
margin:0px 3px;
}

/*THE NAV*/
/*#nav {background: #a5a772; width: 1020px; border-bottom: 4px solid white;}
#nav ul{width: 1018px; background: #54631e; list-style: none; margin: 0; padding: 0; overflow: hidden;border-bottom: 1px dotted #a5a772;border-right: 1px dotted #a5a772;border-left: 1px dotted #a5a772;}
#nav ul li{margin: 0; padding: 0; float: left;  font-size: 1.2em; font-style: italic;}
#nav ul li a{margin: 0; padding: 0; display: block; height: 40px; line-height: 40px; padding: 0 15px; background: #54631e; color: #f4f5f0;border-right: 1px dotted #a5a772;}
#nav ul li a:hover{background: #343a0d;}

#nav .current_page_ancestor a, #nav .current_page_item a{ background: #343a0d;}

*/

/*THE NAV widgetised*/
ul#menu-navigation_menu {width: 1018px; border-bottom: 4px solid white; font-size: 1.2em;}
/* 
#menu-navigation_menu {background: #a5a772; width: 1020px;}
#menu-navigation_menu ul{width: 1018px; background: #54631e; list-style: none; margin: 0; padding: 0; overflow: hidden;border-bottom: 1px dotted #a5a772;border-right: 1px dotted #a5a772;border-left: 1px dotted #a5a772;}
#menu-navigation_menu ul li{margin: 0; padding: 0; float: left;  font-size: 1.2em; font-style: italic;}
#menu-navigation_menu ul li a{margin: 0; padding: 0; display: block; height: 40px; line-height: 40px; padding: 0 15px; background: #54631e; color: #f4f5f0;border-right: 1px dotted #a5a772;}
#menu-navigation_menu ul li a:hover{background: #343a0d;}



*/

#menu-navigation_menu .current_page_ancestor a, #menu-navigation_menu .current_page_item a{ background: #343a0d;}


/*content and post settings*/

#content{
padding: 0px 1em;
margin: 0px 10px 0 10px;
float: right;
font-size:1.1em;
max-width: 700px;
}

.post h2, .post h3, .archives h3, .search h3 {
border-bottom: 1pt dotted #a5a772;
}
.post {
margin: 5px 0px;
}
.postmeta {
font-size: .8em;
clear:both
color: #999;
}
div.postmeta p {
margin: 2px 0px;
padding:0px;
}
.postmeta {
margin: 10px 0px 5px; 
}

.postcontent {
line-height:1.6em;
}



/*postnav*/
#postnav {
clear:both;
margin:0px;
}
#postnav li {
display:inline;
margin: 2px 0px;
}


/*sidebar*/
#sidebar {
background : #dde3b7;
padding: 5px 0px;
margin: 5px 0px 0px 10px;
width: 270px;
float:left;
}
#sidebar ul, #sidebar li{
list-style-type: none;
margin: 2px;
padding:0px;
}
#sidebar li{
margin:0px;
padding: 2px;
border-bottom: 1pt dotted #a5a772;
}

#sidebar li:first-child{
margin:0px;
padding: 2px;
border-bottom: 1pt dotted #a5a772;
border-top: 1pt dotted #a5a772;
}
#sidebar div {
margin: 2px;
padding:0px;
}
#sidebar h2 {
margin: 5px 0px 0px;
padding: 4px;
font-size:1.2em;
}
#sidebar li a {
padding: 2px;
border:none;
font-size: 1.1em;
}
#sidebar li li {
border-bottom: 1pt solid #eee;
}
#sidebar li li li {
list-style:circle inside;
border:none;
margin-left:0px;
}

/*searchform*/
#searchform label {
font-weight:bold;
}
#searchform input#s {
width:50%;
}
#searchform input.submit {
width:30%;
}



/* MAP */

#googlemap_wrapper{position: relative; height: 600px;}
