/* 
Author: Anthony Piwarun
Project: VFW She Serves Community
*/

/* Structure */
a {outline: none; color:#3796b5;}
a:active { position: relative;  top: 1px;}
body { color: #111111; background:#605371 url(../custom/images/background.jpg) repeat-x top; }
p{ color:#292929;}
h1 {margin:0;padding:0;font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:normal;color:#635675;text-align:left;line-height:24px;}
.custom #content_area {background:url(../custom/images/body-bg.gif); margin-top:0px;}
.custom #content_area a{color:#3796b5;}
.custom .wrapper {background: #60537 url(../custom/images/background.jpg) repeat-x top; margin-top:0px;}
/* Header */
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; margin-top:30px; padding-top:10px; height:249px; }
.custom #header #tagline { height: 0; }
.custom #header {border-bottom:2px solid #e3e3e3;border-top:none; background: #1b1b1b; padding:0px; margin-top:0px;}
.custom #header_area {border-bottom:5px solid #010101; border-top:none;height: 229px;background: #ffffff; padding:0px; margin-left:0px; margin-top:-25px;}
.custom #header_area .page {background:#ffffff;}
.custom #page {background:#ffffff; padding-top:0px; margin-top:15px; padding-bottom:0px;}
.custom #content {padding-left:0px; margin-top:0px;}
.custom #content_box {background:#fff; padding: 0px; margin-top:0px; border:0px solid #e6e6e6;}
.custom #title_area {background:#de6a61; padding:1em 0 0.5em; border-bottom:1px solid #c55;}
	.custom #header {height:213px; width: 973px; margin-left:-22px;background:url(../custom/images/she-serves-header.jpg) center left no-repeat;}
		.custom #header #logo {display:none;}
		.custom #header #tagline {display:none;}
/* Nav */ 
.custom .menu {float: left; width:963px;background: #efdaa3; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; text-transform: none; border-top: 2px solid #c2a36e; border-bottom: 2px solid #c2a36e; margin:-2px auto auto -22px; padding-left:10px; }
.custom .menu li { margin-left: 0px; padding-right:10px; padding-left:10px;background: none; border-right:1px solid #86520e;}
.custom .menu li a { padding: 1px 0 2px; letter-spacing: 0; text-transform:none; background: none; width:100%;}
.custom .menu li a:hover { background: none; }
.custom .menu .current > a, .menu .current-cat > a {cursor: pointer; background: #none;}
.custom .menu li.tab-home a:hover, .custom .menu li.tab-4 a:hover, .custom .menu li.tab-8 a:hover  { border-color: #424141; }
.custom .menu li.tab-1 a:hover, .custom .menu li.tab-5 a:hover, .custom .menu li.tab-9 a:hover { border-color: #424141; }
.custom .menu li.tab-2 a:hover, .custom .menu li.tab-6 a:hover, .custom .menu li.tab-10 a:hover { border-color: #424141; }
.custom .menu li.tab-3 a:hover, .custom .menu li.tab-7 a:hover, .custom .menu li.tab-11 a:hover { border-color: #424141; }
.custom .menu li ul.submenu { background: transparent; margin: 0; }
.custom .menu li ul.submenu li { margin: 0; }
.custom .menu li ul.submenu li a { padding: 8px; margin: 0; color: #FFFFFF; width: 200px; background: #505050;}
.custom .menu li ul.submenu li a:hover { background: #444444; }
.custom .menu li ul.submenu li ul.submenu li a { background: #9654a8; }
.custom .menu li ul.submenu li ul.submenu li a:hover { background: #9654a8; }

/* Category Nav */
#cat_menu {margin: 5px;padding: 0;list-style: none;width: 100%;font-size:12px; background:#f8f8f8;}
#cat_menu li {float: left;padding: 5px;margin: 0;}
#cat_menu ul li {float: none;position: relative;border-bottom: 1px solid #e6e6e6; z-index:1000;}
#cat_menu li ul {margin: 0;padding: 0;display:none;list-style: none;position: absolute;background: #9CC;}
#cat_menu ul ul{margin-left: .2em;position: absolute;top: 0; /* if using borders, -1px to align top borders */left: 100%;}

/* Social Sharing (via AOB) */
.social { border: solid #ddd; border-width:2px 0 2px 0; margin: -15px auto 10px; display:block; padding: 3px 0 1px 0px;  overflow: hidden;  }
.social .social_button {float: left; display: inline; overflow: hidden; height:22px; }
.social .social_button.dg { margin: 0px 0 0 0px ; padding-top: 0px; padding-left:0px;}
.social .social_button.tm { margin: 0px 0 0 12px;  padding-top: 4px;}
.social .social_button.fb { margin: 0 0 0 15px;  padding-bottom:0px;}
.social .social_button.su { margin: 0px 0 0 30px;  padding-top: 2px;}
.social .social_button.em { margin: 0 0 0 20px;  padding-top: 0px;}
.social .social_button.em a{background:#eee url(images/emailthis.gif) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:10px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.social .social_button.em a:hover {background:#ddd url(images/emailthis.gif) 3px 50% no-repeat}
.social .social_button a img { border: 0; padding: 0; }
.social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#555;}
.clear{clear:both;}

/* Sidebar */
.custom .sidebars {background:#ffffff; margin-left:-20px; }
.custom .sidebar .sidebar_list { padding: 20px;}
.custom .sidebar .sidebar_list .widget { overflow: hidden; list-style:none;}
.custom .sidebar .sidebar_list .widget .border{ overflow: hidden;  border-bottom: 1px solid #eeeeee; }
.custom .sidebar .sidebar_list .widget h3 { font: 18px cambria, Verdana, Geneva, sans-serif;text-transform: lowercase; font-weight: bold; padding: 5px 8px; margin-bottom: 0; text-align: left; text-indent:-9999px;}
.custom li#text-3 h3{background:url(../custom/images/follow-us-head.gif) no-repeat; width:121px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#text-3 a{height:60px; text-decoration:underline;}
.custom li#text-3 a:hover{text-decoration:none;}
.custom li#text-3 .follow-facebook{background:url(../custom/images/follow-facebook.png) no-repeat; margin-bottom:15px; padding-left:26px; height:50px; padding-top:5px;}
.custom li#text-3 .follow-twitter{background:url(../custom/images/follow-twitter.png) no-repeat; margin-bottom:15px; padding-left:26px; height:50px; padding-top:5px;}
.custom li#text-3 .follow-myspace{background:url(../custom/images/follow-myspace.png) no-repeat; margin-bottom:15px; padding-left:26px; height:50px; padding-top:5px;}
.custom li#text-3 .follow-email{background:url(../custom/images/follow-email.png) no-repeat; margin-bottom:15px; padding-left:26px; height:50px; padding-top:5px;}
.custom li#tag_cloud-3 h3{background:url(../custom/images/topics-head.gif) no-repeat; width:131px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#tag_cloud-3 {padding:5px; list-style:none;}
.custom div#tag_cloud-3 {border: 1px dashed #dcd4e7; }
.custom li#tag_cloud-3 a{text-decoration:underline;}
.custom li#tag_cloud-3 a:hover{background: #eee5fa; text-decoration:none;}
.custom li#text-4 h3{background:url(../custom/images/friends-head.gif) no-repeat; width:131px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#linkcat-2 h3{background:url(../custom/images/friends-head.gif) no-repeat; width:131px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#categories-3 h3{background:url(../custom/images/categories-head.gif) no-repeat; width:151px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#text-5 h3{background:url(../custom/images/new-to-vfw.gif) no-repeat; width:161px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#text-6 h3{background:url(../custom/images/in-the-news.gif) no-repeat; width:161px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#text-6 a:hover{background: #eee5fa; text-decoration:none;}
.custom li#text-4 h3{background:url(../custom/images/eSalute-header.gif) no-repeat; width:131px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#text-4 a:hover{background: #eee5fa; text-decoration:none;}
.custom li#text-7 h3{background:url(../custom/images/merchandise-head.gif) no-repeat; width:165px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom li#text-7 a:hover{background: #eee5fa; text-decoration:none;}
.custom li#text-7 p{margin-top:-20px; }
.custom li#text-7 h5{ text-transform:none; color:#635675; margin-left:50px; font-size:11px;}
.custom li#recent-posts-3 h3{background:url(../custom/images/latest-posts.gif) no-repeat; width:161px; height: 37px;margin-bottom:10px;text-indent:-9999px; }
.custom .sidebar .sidebar_list .widget .textwidget { margin: 0 1.2em 0 0; padding-top: 1.3em; overflow: hidden; text-align:left; border: 1px dashed #dcd4e7; padding:5px;list-style:none; }
.custom .sidebar .sidebar_list .widget .textwidget img { margin: 0 3px; }
.custom .sidebar .sidebar_list .widget ul { margin: 0; padding: 0; border: 1px dashed #dcd4e7; padding:5px; list-style:none;}
.custom .sidebar .sidebar_list .widget ul li { overflow: hidden; margin: 0 0px 0 0; padding: 0; background:#ffffff; list-style:none;}
/*.custom .sidebar .sidebar_list .widget ul li:hover { background:#e8f8d5; border-bottom:1px solid #d6f1b5;}*/
.custom .sidebar .sidebar_list .widget ul li a { color: #3796b5; display: block; padding: 5px 0 5px 5px; overflow: hidden; text-decoration:underline;}	
.custom .sidebar .sidebar_list .widget ul li a:hover { background: #eee5fa;color: #3796b5; display: block; padding: 5px 0 5px 5px; overflow: hidden; text-decoration:none;}	
/* Multimedia Box */
#multimedia_box #custom_box h3 {background:url(../custom/images/welcome-home.gif) no-repeat; width:250px; height: 61px;margin-bottom:10px;text-indent:-9999px;}
#multimedia_box #custom_box h3.getConnected {background:url(../custom/images/get-connected.gif) no-repeat; width:250px; height: 61px;margin-bottom:10px;text-indent:-9999px;}

.custom .post_image {
padding:0px;
background:#dcd4e7;
border-color:#dcd4e7;
border-style:solid;
}
.custom .post_image img.frame{
	padding:1px;
}
/* Content Area  */
#content_area {border-bottom: 1px solid #cbcac8; margin-bottom: 0px; padding-top: 0px; border-right:1px solid #e6e6e6; }
#content_area .page {margin-bottom: 50px; }
.post_box, .teasers_box, .full_width #content_box .page {margin-right: 56px; margin-left: 3px; border-bottom:1px solid #e6e6e6;}
.post_box.top {padding-top: 12px;}
.teasers_box {width: 591px;}
.teaser {width: 280px;}
h2.entry-title{padding-bottom: 5px; margin-bottom: 0px; margin-top:10px;line-height: normal; font-weight: bold; font-family:Arial, Helvetica, sans-serif;font-size:16px; color:#27193c;} 
#content h2 {margin-top:0px;font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:normal;color:#635675;text-align:left;}
h1.entry-title, .headline_area h1 {margin-top:10px;font-family:"Times New Roman", Times, serif;font-size:30px;font-weight:normal;color:#955A84;text-align:left;}

.headline_meta, .headline_meta span, .headline_meta a, .headline_meta .published {font-style: italic; text-transform: none; letter-spacing: normal; margin-top:-25px;}
.headline_meta a, .headline_meta .published { cursor: auto; color:#3796b5;}

/* POST */
.custom .entry-title a:hover {text-decoration:none; color:#42b3d8;}
.custom .entry-title {margin-bottom: 1em;}
.custom .post_tags {background: url(images/article_icon.gif) left no-repeat;padding-left: 23px;padding-top: .1em;padding-bottom: .1em;}
.custom #archive_info {border-bottom: 1px solid #e1e1e1;}
.custom #archive_info p {letter-spacing: normal;font-variant: normal;text-transform: none;}
.custom .prev_next {letter-spacing: normal;text-transform: none;border-top: 1px solid #e1e1e1;}

/* COMMENTS */
.custom #comment_list .children dt.comment, .custom #comment_list .children dd.comment {background: none;border: 0px;border-left: 2px solid #CFDBE4;}
.custom .bracket {display: none;}
.custom #comment_list dt.comment, .custom #comment_list dd.comment {background: #f7fafd;}
.custom #comment_list dd.comment {margin-bottom: 1em;border: 1px solid #cfdbe4;border-top: 0px;margin-left: 1em;}
.custom #comment_list dt.comment {border: 1px solid #cfdbe4;border-bottom: 0px;margin-left: 1em;}
.custom #comment_list dt.comment-author-admin, .custom #comment_list dd.comment-author-admin {background: #d9eaf5 url(images/admin-bg.jpg) bottom center repeat-y;}
.custom .to_comments a {background: url(images/comments_icon.gif) left no-repeat;padding-left: 23px;padding-top: .1em;padding-bottom: .1em; color:#3796b5;}
.custom .to_comments a, .custom .to_comments a:visited, .custom .to_comments a:hover, .custom .to_comments a span  {letter-spacing: normal; color:#3796b5;}
.custom .to_comments a span {font-size: 1.2em;}
.custom .bracket {display: none;}

/* COMMENT FORMS */
.custom #commentform input, .custom #commentform textarea {border: 1px solid #cfdbe4;background-color: #f7fafd;}
.custom #commentform input:hover, .custom #commentform textarea:hover, .custom #commentform textarea:focus, .custom #commentform input:focus  {border: 1px solid #b6c4ce;}
.custom #commentform #submit {padding: 5px 15px;color: #2f333a;}

/* Footer */
#footer_area {background: #efdaa3; padding-top: 10px; border-top:3px solid #5f5a56; height:50px;}
#footer_area .page {background: #9654a8; }
#footer {text-align: left; padding: 0; overflow: hidden; background: #efdaa3;border-top:3px solid #5f5a56; width:973px; height:100%; margin-left:-22px;}
#footer p {font-size: 12px; color: #5f5a56; margin-left:10px; margin-top:10px;}
#footer a {border: 0; color: #3796b5; text-decoration:underline;}
#footer a:hover {color: #5f5a56; text-decoration:none;}
ul.footer_list {list-style: none; overflow: hidden; float: left; width: 205px; margin-right: 35px;}
ul.footer_list.last {margin-right: 30px;}
ul.footer_list h4, #footer h4 a {font-family: Helvetica, Arial, sans-serif; font-size: 13px; text-transform: uppercase; padding-bottom: 4px; border-bottom: 1px solid #707070; margin-bottom: 20px; color: #111111;}

/* Sticky Footer */
html, .custom {height: 100%;}
.custom .wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */}
.custom #footer_area, .custom .push { height: 100%; background: #efdaa3;/* .push must be the same height as .footer */}

/* Blog Intro / Feature Box */
.custom #feature_box {
	background:#ffffff url(../custom/images/recent-entries.gif) no-repeat;
	border-bottom:0px dotted #800000;
	border-top:0px dotted #800000;
	height:61px;
	width:250px;
	border-left:0px solid #800000;
	border-right:0px solid #800000;
}
/* Share This Post */
.share { margin: auto; padding: 0.7em; background: #fbfaa1; border: 1px solid #e9e896; width:500px;}
.share h3 { margin-top: 0; }
.share p { margin-bottom: 0; }
.share .informed {float:left; width:65%; padding:5px;}
.share .social_icons {float:right; width:30%; }
.share .social_icons a, .box .social_icons a:hover {border:none;}
.share .social_icons img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }
.share .social_icons img:hover {filter:alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;-khtml-opacity: 0.5;}

/* Related Posts */
.related_posts { margin: 10px auto; padding: 0.7em; background: #d8fab0; border: 1px solid #bcda9a; width:500px;}
.related_posts h3 { margin-top: 0; }
.related_posts p { margin-bottom: 0; }

/* Custom Archives Page */
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

/* Alert */
.custom .alertYellow {width: 575px; height:75px;padding: 1px 6px; margin: 0px auto 20px;padding-bottom: 0px; background:#fcfb8f; border:1px solid #e8e783;
}
.custom .alertYellow:hover {background:#fefda7;}
.custom .alertYellow h3 {text-align:center; font-weight:bold; margin-top:0px;}
.custom .alertRed {width: 575px; height:75px;padding: 1px 6px; margin: 0px auto 20px;padding-bottom: 0px; background:#fde2e5; border:1px solid #e5cbcd;
}
.custom .alertRed:hover {background:#fddade;}
.custom .alertRed h3 {text-align:center; font-weight:bold; margin-top:0px;}

/* NUMBERED PAGE NAV */
.page-nav { font-size: 1.35em; font-weight: bold; margin: 1em 0; padding: 0; overflow: hidden; }
.page-nav a{ cursor:auto; }
.page-nav-intro { float: left; padding: .3em .5em; margin: 0 1em 1em 0; background: #efefef; border: .1em solid #ccc; }
.page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #fff; border: .1em solid #ccc; cursor:default;  }
.current-page-number { float: left; padding: .3em .5em; margin: 0 .2em; background: #efefef; border: .1em solid #ccc; cursor:default;}
.elipses { float: left; padding: .3em .2em; cursor:default;  }

/* Image courtesy of */
.photocredit {font-size:10px; color:#999; font-style:italic;}