/*
*/

body { background:#F1F3E5; text-align:center; margin-top:0px; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:12px; color: #575757; }
#wrapper { background:#FFF; width:803px; margin:0 auto; text-align:left; }

a:link {color: #5e84c8;}
a:visited {color: #666666;}
a:hover {color: #FF0000;}
a:active { color: #5e84c8;}
h1 {font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #9e0737;}

#header { height:137px; background-color: #587FC4; }
#header .left { float:left; width:575px; background:url('images/photo.jpg'); height:137px; }
#header .right { float:right; width:228px; height:137px; position:relative; top:0; }

#nav { height:31px; background:#97B1C8; margin-left:0;width:803px; }
#nav ul { display:block; margin:0; padding-left:0px;  }
#nav ul li { list-style:none; float:left; margin-left:0; padding-left:0;  }

#footer { background:#F1F3E5; }
#footer .blue { height:12px; background:#97B1C8; }
#footer p  { font-size: 10px; color: #8f9189; text-decoration: none; padding-left:10px; padding-top:2px; margin:0px; }

#excerpts { background:#FFFFFF; width:475px; margin:18px 10px 10px 10px; }
#excerpts h3 { font-size: 16px; font-weight: bold; font-family: "Times New Roman", Times, serif; margin:0; padding:5px; }
#excerpts h4 { font-size:14px; margin:0px; padding-left:5px; }
#excerpts p { padding-left:5px; margin:0px; }
.box-title {text-align: center; font-size: 20px; font-weight: bold; color: #9e0737; font-family: "Times New Roman", Times, serif;  }

#home-photo { width:475px; margin:15px 10px 0px 10px; }
#home-photo p { font-size:14px; text-align:right; padding:0px 10px; }
#home-photo .photos { padding-left:10px; }

#resources { width:475px; margin:15px 10px 10px 10px; }
#resources span { list-style:none; display:block; padding:2px 0; }
#resources .links { padding:5px; }
#resources p { font-size:14px; text-align:right; padding:0px 10px; }

#events { width:475px; margin:15px 10px 10px 10px; }
#events h4 { font-size:14px; margin:0px; padding:5px; }
#events p { padding:0 10px 10px 5px; margin:0px; }

#home-content { width:500px; float:left; }
#content { padding:20px; }

#clear { clear:both; }


.entry-meta {
  margin-bottom: 2em;
}


/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}
.entry-title { font-size: 20px; font-weight: bold; color: #9e0737; font-family: "Times New Roman", Times, serif; margin:0; padding:0px; }
.entry-title,.entry-meta { clear:both;}

div#container,div#primary { margin-top:0em;}

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:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 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#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

#sidebar { background:#F1F3E5; width:280px; float:left; margin:5px 0px 0 5px; border: 1px solid #87ACD9; padding-bottom:500px; }
#sidebar h3 { text-align: center; font-size: 20px; font-weight: bold; color: #9e0737; font-family: "Times New Roman", Times, serif; margin:10px 0; padding:0px;}
#sidebar ul { list-style:none; margin:0px; padding-left:10px; padding-bottom:5px;}
div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 0em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

#sidebar ul ul { margin:0 0 0 1em; }
#sidebar ul ul li { list-style:disc; margin:0; }
#sidebar ul ul ul { margin:0 0 0 0.5em; }

#sidebar ul ul ul li { list-style:circle; }

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

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;
}
.sf-menu ul li {
width:160px;
}
.sf-menu li a:hover {
color:#FFFFFF;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menua:hover, .sf-menu a:active {
background:#5E84C8 none repeat scroll 0 0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
.sf-menu a, .sf-menu a:visited {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.sf-menu a {
border-left:1px solid #D1E2EF;
padding:9px 3px;
text-decoration:none;
display:block;
position:relative;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
.sf-menu a {
display:block;
position:relative;
}
.sf-menu, .sf-menu * {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sf-menu li {
color:#FFFFFF;
text-align:center;
}
.sf-menu {
font-family:Verdana;
line-height:1;
}

