/* WARNING: Do not edit this file. It is dynamically generated. Any edits you make will be overwritten. */
/* This file generated using Weaver II Pro 2.1.12 subtheme: My Saved Theme */
/* Weaver II styles - Version 1847 */
a {color:#1F1BA6;}
a:visited {color:#E81E1E;}
a:hover {color:#C92D0E;}
a:hover{text-decoration:underline;}
a{font-weight:bold;}
.entry-title a {color:#0A0A0A;}
.entry-title a:visited {color:#0A0A0A;}
.entry-title a:hover{text-decoration:none;}
.entry-title a{font-weight:normal;}
.entry-meta a, .entry-utility a {color:#474134;}
.entry-meta a:visited, .entry-utility a:visited {color:#706752;}
.entry-meta a:hover, .entry-utility a:hover {color:#C91640;}
.entry-meta a:hover, .entry-utility a:hover{text-decoration:none;}
.entry-meta a, .entry-utility a{font-weight:normal;}
.widget-area a {color:#000000;}
.widget-area a:visited {color:#706752;}
.widget-area a:hover {color:#D20000;}
.widget-area a:hover{text-decoration:none;}
.widget-area a{font-weight:normal;}
#infobar a:hover{text-decoration:none;}
#infobar a{font-weight:normal;}
#colophon a:hover{text-decoration:none;}
#colophon a{font-weight:normal;}
body {background-image: url(/wp-content/themes/weaver-ii-pro/images/gr.png); background-attachment: scroll; background-repeat: repeat-x;}
#wrapper {-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.25); box-shadow: 0 0 3px 3px rgba(127,127,127,0.25);}
#wrapper{max-width:750px;}
#wrapper {padding: 3px;}
#sidebar_primary,.mobile_widget_area {background-color:transparent;}
#sidebar_primary,.mobile_widget_area{margin-bottom:10px;}
#sidebar_right {background-color:transparent;}
#sidebar_left {background-color:transparent;}
.sidebar_top,.sidebar_extra {background-color:#FFFFFF;}
.sidebar_top,.sidebar_extra{margin-top:0px;margin-bottom:0px;}
.sidebar_bottom {background-color:#FFFFFF;}
#first,#second,#third,#fourth {background-color:transparent;}
.widget {background-color:transparent;}
.widget{margin-bottom:20px;}
.widget-area {padding: 10px 10px 0px 10px;}
.widget {margin-bottom: 20px;}
#container_wrap.right-1-col{width:75.100%;} #sidebar_wrap_right.right-1-col{width:24.900%;}
#container_wrap.right-2-col,#container_wrap.right-2-col-bottom{width:67.000%;} #sidebar_wrap_right.right-2-col,#sidebar_wrap_right.right-2-col-bottom{width:33.000%;}
#container_wrap.left-1-col{width:75.000%;} #sidebar_wrap_left.left-1-col{width:25.000%;}
#container_wrap.left-2-col,#container_wrap.left-2-col-bottom{width:67.000%;} #sidebar_wrap_left.left-2-col,#sidebar_wrap_left.left-2-col-bottom{width:33.000%;}
#container_wrap{width:46.000%;} #sidebar_wrap_left{width:24.000%;} #sidebar_wrap_right{width:30.000%;}
#sidebar_wrap_2_left_left, #sidebar_wrap_2_right_left {width:30.000%;margin-right:1%;}
#sidebar_wrap_2_left_right, #sidebar_wrap_2_right_right {width:69.000%;}
body {padding: 0px 0px 0px 0px; }
@media only screen and (max-width:640px) { /* header widget area mobile rules */
} /* end mobile rules */
#main {padding: 5px 0 0 0;}
#colophon { border-top: 1px solid #FFFFFF;  }
.menu_bar a, .mobile_menu_bar a {font-weight:bold;}
.menu_bar ul ul a {font-weight:bold;}
.menu_bar ul li {border-left:1px solid #FFFFFF;}
.menu_bar ul li:last-child, .menu_bar ul ul li {border-right:1px solid #FFFFFF;}
.menu_bar ul ul ul li {margin-left:0px;}
.menu_bar ul ul li {border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;}
.menu_bar ul ul li:first-child{border-top:1px solid #000000;}
.menu_bar, .menu_bar ul {-webkit-box-shadow: rgba(0, 0, 0, 0.4) 2px 4px 6px;
-moz-box-shadow: rgba(0, 0, 0, 0.4) 2px 4px 6px; box-shadow: rgba(0, 0, 0, 0.4) 2px 4px 6px;max-width:750px;}#wrap-header #nav-bottom-menu{position:relative;z-index:95;}
#wrap-header #nav-top-menu{position:relative;z-index:100;}
.menu_bar ul ul a {padding:10px 20px;}
.sf-sub-indicator {background: url(/wp-content/themes/weaver-ii-pro/js/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;}
.menu_bar, .menu_bar a,.menu_bar a:visited,.mobile_menu_bar a {color:#FFFFFF;}
.menu_bar li:hover > a, .menu_bar a:focus {background-color:#479FD4;}
.menu_bar li:hover > a, .menu_bar a:focus {color:#FFFFFF;}
.menu_bar ul ul a {background-color:#FFFFFF;}
.menu_bar ul ul a,.menu_bar ul ul a:visited {color:#000000;}
.menu_bar ul ul :hover > a {background-color:#387CA6;}
.menu_bar ul ul :hover > a {color:#FFFFFF;}
.menu_bar, .mobile_menu_bar, .menu-add {background-color:#387CA6;}
#infobar {background-color:#FFFFFF;}
.mobile-menu-link {border-color:#FFFFFF;}
.widget-area .menu-vertical,.menu-vertical {clear:both;background-color:transparent;margin:0;width:100%;overflow:hidden;border-bottom:3px solid #FFFFFF;border-top:1px solid #FFFFFF;}
.widget-area .menu-vertical ul, .menu-vertical ul {margin: 0; padding: 0; list-style-type: none;  list-style-image:none;font-family: inherit;}
.widget-area .menu-vertical li a, .widget-area .menu-vertical a:visited, .menu-vertical li a, .menu-vertical a:visited {
color: #FFFFFF;  background-color: #387CA6; display: block !important; padding: 5px 10px; text-decoration: none; border-top:2px solid #FFFFFF;}
.widget-area .menu-vertical a:hover,.widget-area .menu-vertical a:focus, .menu-vertical a:hover,.menu-vertical a:focus {
color: #FFFFFF; background-color: #479FD4;text-decoration: none;}
.widget-area .menu-vertical ul ul li, .menu-vertical ul ul li { margin: 0; }
.widget-area .menu-vertical ul ul a,.menu-vertical ul ul a {color: #FFFFFF; background-color: #387CA6;
 display: block; padding: 4px 5px 4px 25px; text-decoration: none;border:0;
 border-top:1px solid #FFFFFF;}
.widget-area .menu-vertical ul ul a:hover,#wrap-header .menu-vertical ul ul a:hover,#wrap-header .menu-vertical ul a:hover {color: #FFFFFF; background-color: #479FD4; text-decoration: none;}
.widget-area .menu-vertical ul ul ul a,.menu-vertical ul ul ul a {padding: 4px 5px 4px 35px;}
.widget-area .menu-vertical ul ul ul a,.menu-vertical ul ul ul ul a {padding: 4px 5px 4px 45px;}
.widget-area .menu-vertical ul ul ul ul a,.menu-vertical ul ul ul ul ul a {padding: 4px 5px 4px 55px;}
.menu_bar .current_page_item > a, .menu_bar .current-menu-item > a, .menu_bar .current-cat > a, .menu-vertical .current_page_item > a, .menu-vertical .current-menu-item > a, .menu-vertical .current-cat > a, .widget-area .menu-vertical .current_page_item > a, .widget-area .menu-vertical .current-menu-item > a, .widget-area .menu-vertical .current-cat > a {color:#C0C0C0 !important;}
.menu_bar .current_page_item > a, .menu_bar .current-menu-item > a, .menu_bar .current-cat > a, .menu-vertical .current_page_item > a, .menu-vertical .current-menu-item > a, .menu-vertical .current-cat > a, .widget-area .menu-vertical .current_page_item > a, .widget-area .menu-vertical .current-menu-item > a, .widget-area .menu-vertical .current-cat > a{font-weight:bold;}
#branding #header_image img, #ie8 #branding #header_image img{width:auto;margin-left:auto;margin-right:auto;}
#content, .entry-content h1, .entry-content h2 {color:#292929;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content dt, #content th,
h1, h2, h3, h4, h5, h6,#author-info h2 {color:#0A0A0A;}
#content h1.entry-title {color:#000000;}
.commentlist li.comment, #respond {background-color:transparent;}
#content table {border-style:none;}
#content tr th, #content thead th {font-weight: bold;border-bottom: 1px solid #888;background-color:transparent;}
#content tr td {border-style:none;}
.single-post #content .post .featured-image img.wp-post-image {height: auto; max-width:126px !important;}
.blog #content .featured-image img.wp-post-image, .archive #content .featured-image img.wp-post-image, .search #content .featured-image img.wp-post-image,#content .wvr-show-posts  img.wp-post-image {height: auto; max-width:750px;}
.widget .wvr-show-posts .featured-image img.wp-post-image {height: auto; width:750px;}
#content .size-full, #content .size-large, #content .size-medium, #content .size-thumbnail,#content .size-thumbnail, #content .gallery img,#content .gallery-thumb img,.entry-attachment img, #content .featured-image img.wp-post-image,#content img[class*="wp-image-"] {background-color:transparent !important;padding:0!important;}
#content img, #author-avatar img {padding:0!important;}
#content img,#author-avatar img {-webkit-box-shadow: none !important; -moz-box-shadow: none !important;box-shadow: none !important;padding:4px;}
.wp-caption p.wp-caption-text, #content .gallery .gallery-caption,.entry-attachment .entry-caption {color:#333333;}
#content img.size-full, #content img.size-large, #content img.size-medium, #content img.size-thumbnail, #content .attachment-thumbnail, #content .gallery img,#content .gallery-thumb img,.entry-attachment img, #content .wp-caption img, #content img.wp-post-image,#content img[class*="wp-image-"],#author-avatar img,img.avatar {background-color:transparent;}
.single #nav-above{display:none;margin:0;}
.single #nav-below{display:none;margin:0;}
.nav-previous {width:95%;}
.home .sticky, #container.page-with-posts .sticky, #container.index-posts .sticky {background-color:#888888;}
.entry-meta, .entry-content label, .entry-utility {color:#706752;}
body {font-size:11px;}
body {font-family:"Helvetica Neue", Helvetica, sans-serif;}
h3#comments-title,h3#reply-title,.menu_bar,.mobile_menu_bar,
#author-info,#infobar,#nav-above, #nav-below,#cancel-comment-reply-link,.form-allowed-tags,
#site-info,#site-title,#wp-calendar,#comments-title,.comment-meta,.comment-body tr th,.comment-body thead th,
.entry-content label,.entry-content tr th,.entry-content thead th,.entry-format,.entry-meta,.entry-title,
.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,
.wp-caption-text,input[type=submit] {font-family:"Helvetica Neue", Helvetica, sans-serif;}
body {background-color:#EEEEEE;}
body {color:#292929;}
#wrapper {background-color:#FFFFFF;}
#main {background-color:transparent;}
#container {background-color:transparent;}
#content {background-color:transparent;}
#content .post,.post {background-color:transparent;}
#branding {background-color:transparent;}
#colophon {background-color:#FFFFFF;}
hr {background-color:#387CA6;}
.entry-meta {background-color:transparent;}
.entry-utility {background-color:transparent;}
input, textarea, ins, pre {background-color:#FFFFFF;}
#sidebar_wrap_left {background-color:#FFFFFF;}
.widget {color:#000000;}
.widget-title {border-bottom: 1px solid #000000; margin-bottom:5px;padding-bottom:3px;}
.widget-title, .widget_search label, #wp-calendar caption {color: #000000;}
#site-title a {color:#FEF9EE;}
#site-description {color:#FFFAEF;}
@media only screen and (min-width: 581px) { #site-title{display:none;}}
#ie7 #site-title, #ie8 #site-title {display:none;}
.weaver-smalltablet-sim #site-title{display:none;}
.weaver-phone #site-title{display:block;}
#site-description{display:none;}
@media only screen and (max-width: 580px) {#site-title{display:none;}}
.weaver-phone #site-title{display:none;}
/* Weaver II Pro Fonts */
/* Weaver II Pro: Simple Horizontal One Level Menu  */
.menu-horizontal {clear:both;background:transparent;margin:0;padding:0;}
.menu-horizontal ul {margin:0;padding:2px 2px 2px 20px;list-style-type:none !important;}
.menu-horizontal li {display:inline;list-style-image:none !important;padding-right:15px;}
/* Weaver II Pro: Default List Vertical Menu */
.menu-vertical-default {clear:both; background:transparent;}
/* Weaver II Mobile Device Options */
@media only screen and (max-width:640px) {
#main a, #mobile-widget-area a, .sidebar_top a, .sidebar_bottom a, .sidebar_extra a{text-decoration: underline !important;}
.sidebar_top, .sidebar_bottom {display:none;}
}
@media only screen and (max-width: 580px) {
}
.srr-date {font-style:italic;font-size:80%;}

.srr-wrap  {  border-top: 0 none;  padding: 5px !important;}
.srr-item  {  border-top: 0 none;  padding: 5px !important;}

ul.blogroll li {padding-bottom:3px;padding-top:3px;border-bottom: 1px solid #CCC;
list-style-type: none;}

#linkcat-161 ul{
height:350px; width:100%; overflow:auto;
padding-left:0; margin:0;
}



.jetpack-image-container {padding-bottom:1px;}

.widget-area {padding:5px;5px;0px;}

.post-feed .by-author {display:none;}

.widget_rss li {margin-bottom: 4px; border-bottom: 1px solid #CCC;list-style-type: square;}
.widget_rss  {font-family: arial, sans-serif;  font-size: 11pt; font-weight: bold;color:#000000;}
.rss-date {font-style:normal  !important; font-size: 10pt;}

.entry-content, .entry-summary {padding: 0 0 0;}

.menu_bar ul li {border-left-color:#2B5B79;}
 .menu_bar ul li:last-child {border-right-color:#2B5B79;}
.menu_bar ul {margin-left:-22px !important;}

.red {color:#d20000;}

.efbanner {width:100%;background: none repeat scroll 0 0 #D20000;
    border: 1px solid #6D9561;
    box-shadow: 0 8px 6px -6px #58595B;
    color: white;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    height: 48px;
    margin: 0 0 30px 20px;}


.page-link {font-weight:bold;background-color: #EEEEEE;padding: 10px 10px 10px 10px;border-top: 1px solid #808080;border-bottom: 1px solid #808080;}
.page-link a, .page-link a:link {padding: 4px 6px 4px 6px;margin: 2px;text-decoration: none;
    border: 1px solid #e7e7e7;color: #1868AD;background-color: #FFFFFF;}

.page-link a:visited {padding: 4px 6px 4px 6px;margin: 2px;text-decoration: none;border: 1px solid #e7e7e7;
    color: #1868AD;background-color: #FFFFFF;}

.page-link a:hover {border: 1px solid #3b3b3b;color: #3b3b3b;background-color: #FFFFFF;}
.page-link a:active {padding: 4px 6px 4px 6px;margin: 2px;text-decoration: none;border: 1px solid #e7e7e7;
    color: #e56100;background-color: #FFFFFF;}



.menu_bar a {text-decoration: none;}
.infobar a {text-decoration: none;}


.emailmenu {
background-color:#AC0606;
border-top: 1px solid #CCC;
border-right: 1px solid #666;
border-bottom: 1 px solid #666;
border-left: 1 px solid #CCC;
!important;
}

.emailmenu2 {
border-top: 1px solid #CCC;
border-right: 1px solid #666;
border-bottom: 1 px solid #666;
border-left: 1 px solid #CCC;
!important;
}


.emailmenu3 {
border-top: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 3 px solid #FFF;
border-left: 1 px solid #CCC;
!important;
}



.petitionmenu {
border-bottom: 1px solid #000000;
!important;
}


.vmenu1 {
border-top: 1px solid #FFFFFF;
border-bottom: 1 px solid #EEEEEE;
!important;
}


.vmenu2 {
border-top: 1px solid #CCC;
border-right: 1px solid #666;
border-bottom: 1 px solid #666;
border-left: 1 px solid #CCC;
!important;
}

.gen {font-family: arial, sans-serif;  font-size: 10pt;}
.genb {font-family: arial, sans-serif; font-size: 10pt;  font-weight: bold;}

.subh6 {font-family: arial,helvetica; font-size: 13pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}
.subh7 {font-family: arial,helvetica; font-size: 15pt; color:#FFFFFF; font-variant: small-caps; font-weight: bold; text-decoration:none;}
.gensm {font-family: arial, sans-serif;  font-size: 8pt;} 
.gen11b {font-family: arial, sans-serif;  font-size: 11pt; font-weight: bold;}
.gen11 {font-family: arial, sans-serif;  font-size: 11pt;}
.gen12 {font-family: arial, sans-serif;  font-size: 12pt;}
.gen12b {font-family: arial, sans-serif;  font-size: 12pt; font-weight: bold;}
.subhdr {font-size: 14pt; color:#000000; font-variant: small-caps; font-weight: bold;}

.psrheader {
background-color:#EEEEEE;
font-family: arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
color : black; 
padding: 5px;
border-bottom: 1px solid #808080;
display: block;
} 

.topichdr {
font-family: arial, Sans-Serif; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
padding: 5px;
border-bottom: 1px solid #3767B1;
border-top: 1px solid #ffffff;
BACKGROUND:#FFFFFF;
display: block;
} 

 
.prhdr {
font-family: arial, sans-serif; 
font-size : 16px; 
font-weight : bold; 
color : black; 
padding: 3px;
border-bottom: 1px solid #808080;
display: block;
} 

.pg1hdr {
font-family: arial, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : white; 
padding: 1px;
text-align:center;
display: block;
} 

.genhdr {
font-weight : bold; 
color : black; 
padding: 3px;
border-bottom: 1px solid #808080;
display: block;
} 


.genblack {
font-weight : bold; 
color : black; 
} 

#table1 { 
  margin-left: 03% ;
  margin-right: auto;
}




.prhdr {
font-family: arial, Sans-Serif; 
font-size : 16px; 
font-weight : bold; 
color : #000000; 
padding: 5px;
border-bottom: 1px solid #C0C0C0;
border-top: 1px solid #ffffff;
BACKGROUND:#FFFFFF;
} 



.alignleft {
	float: left;
}
.alignright {
	float: right;
}

/* CW Menu start */
.cwmenu a{
font: normal 13px Arial, Sans-Serif;
color: black;
font-weight: bold; 
background: #D8E4F1;
display: block;
padding: 5px;
line-height: 17px;
text-align:center;
text-decoration: none;
border: 1px solid #000000;
}

.cwmenu a:visited{
color: black;
}

.cwmenu a:hover{ /*hover state CSS*/
color: white;
background: #274D7C;
}

/* CW Menu end */




/* vendor prefixes removed for clarity */
.ribbon {
    width: 280px;
    margin: 10px auto;
    padding: 0 10px 0;
    position: relative;
    color: #444;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.ribbon h3 {
    display: block;
    height: 25px;
    line-height: 1.3;
    width: 290px;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    left: -16px;
    top: 8px;
    color: #cfcfcf;
    text-shadow: 0 1px 1px #111;
    border-top: 1px solid #363636;
    border-bottom: 1px solid #202020;
    background: #333;
    background: linear-gradient(top, #383838 0%, #262626 100%);
    border-radius: 2px 2px 0 0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.ribbon h3::before,
.ribbon h3::after {
    content: '';
    display: block;
    width: 0;
    height: 5;
    position: absolute;
    bottom: -11px;
    z-index: -10;
    border: 5px solid;
    border-color: #242424 transparent transparent transparent;    
}
.ribbon h3::before {left: 0;}
.ribbon h3::after {right: 0;}



/* Round */
.ribbon.round h3 {
    border-radius: 4px;
}
.ribbon.round h3::before,
.ribbon.round h3::after {
    width: 10px;
    height: 10px;
    bottom: -4px;
    border: none;
    border-radius: 10px;
}
.ribbon.round h3::before {
    background: #33aaf8;
    background: linear-gradient(left, #33aaf8 0%, #0674bb 100%);
}
.ribbon.round h3::after {
    background: #33aaf8;
    background: linear-gradient(right, #33aaf8 0%, #0674bb 100%);
}









/* Print Style Sheet */
@media print {
BODY {background: white; color:black; margin:0; width:100%;}
#header {display:none; }
#content{ margin-left:0; 
     float:none; 
     width:auto; }

#Ads1 {display:none; !important;}
#Ads2 {display:none; !important;}
#Ads3 {display:none; !important;}
#Ads4 {display:none; !important;}
#Ads5 {display:none; !important;}
#Ads6 {display:none; !important;}
#Ads7 {display:none; !important;}
#Ads8 {display:none; !important;}
#RndAds {display:none; !important;}
#RandomAds {display:none; !important;}
#adunit {display:none; !important;}
#ads {display:none; !important;}
#inject_premain {display:none; !important;}

#comments {display:none;}
#sidebar {display:none;}
#footer {display:none;}
.wvr_gadget  {display:none;}
.addthis_toolbox {display:none;}

}
/* end Weaver II CSS */
