a{
	color: #000;
}

body
{
background: #444E60  url(washlife/washlife_glow.jpg) top center no-repeat;
border-top: 2px solid #DD4B56;

}

.subcol h2{
	color: #fff;
}
.nav2 li:hover,
.nav2 li.sfHover,
.nav2 li.current,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {
	color: #333333;
}
.featured h3 a:hover {
	color:#000;
}
.video-right h2{
	color: #000;
}
.catlist h2{
	color: #fff;
	background-color: #6d84b4;
	background-image: url(default/ico-catlist.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#nav
{
background:transparent none repeat scroll 0 0;
border:medium none;
margin:15px auto !important;
width:960px !important;
margin-bottom: 10px !important;
}

#nav ul
{
background: url(washlife/topnav_bg.jpg) top left repeat-x;
height:39px;
}

#nav ul li
{
/*border-right:1px groove #505D70; */
float:left;
font-size:14px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

}

#page,#header,#columns
{
background-color: #FFFBF1;
}
#page
{
border: none;
}

#search
{
margin-top:2px;
}
#searchform {
background-color:#BAC7D4;
display:block;
float:right;
height:30px;
width:314px;
}
#nav .current_page_item {
background: url(washlife/topnav_active.PNG) top center no-repeat;
height:39px;
}
#nav ul  li.back {
	background-color: #DD4B56;
	color: #FFFFFF;
}

#nav ul  li a {
color:#FFFFFF;
font-weight:normal;
letter-spacing:0;
margin:auto 7px !important;
}

#nav2 li 
{
padding:4px 0;

}

#nav2 {
background:transparent url(washlife/nav2_bg.jpg) repeat-x scroll left top;
border-top:medium none;
font-family:Georgia,serif;
font-size:12px;
margin-bottom:0 !important;
margin-left:0 !important;
margin-right:0 !important;
text-transform:uppercase;
width:972px;
}

#suckerfish {
height:45px;
margin-bottom:10px !important;
margin-left:-6px;
margin-right:0 !important;
margin-top:0 !important;
width:972px;

}

#nav2 li a:hover {
	background:#293B50;
	color:#fff;
	text-decoration: none;
}

#nav2 li.flankleft
{
background:transparent url(washlife/leftcorner.gif) no-repeat scroll bottom left;
display:block;
height:45px;
width:6px;
padding: 0px;
}

#nav2 li.flankright
{
background:transparent url(washlife/rightcorner.gif) no-repeat scroll bottom left;
display:block;
height:45px;
width:6px;
float: right;
padding: 0px;
}


.video-right h3{
	color: #6d84b4;
}	
.col2 .mootabs_title li:hover, .col2 .mootabs_title li.active{
	color: #FFFFFF;
	background-color: #6d84b4;
}
.flickr h2{
	background:transparent url(washlife/golden_bg.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
font-family:Georgia;
font-weight:normal;
}
.widget h2 {
	background:transparent url(washlife/golden_bg.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
font-family:Georgia;
font-weight:normal;
}
.sideTabs, .flickr, #mpu_banner
{
background-color: #E8E3D6;
}

#nav2 a
{
padding-left: 10px;
padding-right: 10px;
}

#footer a{
	color: #6d84b4;
}
#archivebox {
background-color:#EFE7D4;
border:2px solid #D72322;
clear:both;
}
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	color:#6d84b4;
}
.list1 li, .list3 li{
	background: url(lightblue/ico-star.gif) no-repeat left center !important;
}
.list2 li{
	background: url(lightblue/ico-feat.gif) no-repeat left center !important;
}
#rss h2{
	background-color: #e2e6f0;
	border: 1px solid #a7b5d2;
}
.box .post
{
background-color:#FFFFFF;
border-color:#DD4B56 #CCC4AE #CCC4AE;
border-style:solid;
border-width:2px 1px 1px;
width:288px;
}


h3.posted
{
background: #F1EBDD;
}

.box .post p em
{
font-style: normal;
color:#DD4B56;
}

.box .post h2
{
font-family: Georgia, sans-serif;
font-weight: normal;
}


.continue
{
color:#DD4B56;
}

#footer {
background:#444E60 url(washlife/footer_bg.jpg) repeat-x scroll left top;
border:medium none;
clear:both;
color:#D9DBDE;
height:200px;
margin:0;

text-align:center;
}

#footer ul
{
display:table;
margin-left:auto;
margin-right:auto;
}
#footer ul li
{
float:left;
padding:10px;
}

#footer ul li a
{
color:inherit;
}

#footer p.fl
{
float:none;
margin-bottom:20px;
}

.footer_home {
background:transparent url(washlife/washlife_logo_footer.gif) no-repeat scroll left top;
clear:both;
display:block;
height:45px;
margin-left:auto;
margin-right:auto;
text-indent:-3000px;
width:190px;

}

.widget
{
margin-bottom: 0px;
}

.widget ul
{
/*background:transparent url(washlife/linkbox_bg.jpg) repeat scroll left top;*/
padding:0;
margin-bottom:0;
}
.widget ul li {
border-bottom: none;
padding:5px 0 8.5px 5px;
}

.widget ul li a
{
color:#000000;
font-family:georgia;
}

.subcol{
border: 1px solid #CCC4AE;
}

.jdGallery .slideInfoZone h2
{
font-family: Georgia, sans-serif;
}

#searchform.footer
{
float:none;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:500px;
}
#searchform.footer div
{
width:496px;
}
#searchform.footer div input#s
{
width:408px;
}

p.wp-caption-text
{
font-size:11px;
}

#nav2 li ul li
{
padding-top:0px;
padding-bottom:0px;
}


.imgThumbnail img
{
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px 5px;
padding:5px;
}

#wlContent {
}
.wlMenu {
float:left;
width:236px;
}

.wlMenu li {
border-bottom:1px solid #EAE3D1;
border-top:1px solid #EAE3D1;
padding-bottom:5px;
padding-top:5px;
}
.wlMenu li.active {
background:#D72322 none repeat scroll 0 0;
}



.wlMenu li a {

display:block;
font-family:Georgia,serif;
font-size:15px;
line-height:25px;
padding:3px;
text-transform:uppercase;
width:230px;
}
.wlMenu li:hover
{
background:#EAE3D1;
}
.wlMenu li a:hover{
text-decoration: none;
}


.wlMenu li.active a {
color:#FFFFFF;
}

.mainColumn {
border-left:2px solid #D72322;
float:left;
margin-bottom:20px;
padding-left:10px;
width:670px;
}


.mainColumn li{
border-bottom:1px solid #B9B2BE;
margin-bottom:5px;
padding:5px;
}


.mainColumn li a{
font-family:Georgia,serif;
font-size:17px;
line-height:20px;
}


.videoList
{
margin-top:10px;
}


.videoList li
{
background:#49463F none repeat scroll 0 0;
border:medium none;
float:left;
margin-right:3px;
padding:2px;
}

.videoList li:hover
{
background: #D72322;
}



.videoList li a
{
display:block;
height:auto;
}


.videoList li a:hover
{
text-decoration: none;
}

.videoList li a:hover span
{
text-decoration: none;
}


.videoList li a img
{

}


.videoList a span
{
color:#FFFFFF;
display:block;
font-size:13px;
height:55px;
padding:5px;
width:150px;
}

.preEmbed
{
clear:both;
}


.preEmbed h2 a
{
float:left;
font-family:Georgia;
font-size:18px;
font-weight:normal;
padding-bottom:5px;
}



.preEmbed span a
{
float:right;
font-family:Arial;
font-size:11px;
height:auto;
}


.box .posttype2
{
margin-right:6px;
margin-top:10px;
width:190px;
}

.box .posttype2 img
{margin:3px;
}

.photoGallery{
background:transparent url(washlife/photoGalleryBG.png) repeat-x scroll left top;
clear:both;
display:block;
height:auto;
margin-top:10px;
width:595px;
padding-top:10px;
}

.albumList
{

}


.albumList li
{
background:#EFE7D4 none repeat scroll 0 0;
border-bottom:medium none;
border-top:2px solid #D72322;
float:left;
margin:3px;
padding:0;
width:207px;
}


.albumList li a
{
display:block;
height:129px;
}


.albumList li a h2
{
font-size:18px;
font-weight:normal;
margin-bottom:10px;
padding:5px;
}


.albumList li a span
{
font-size:13px;
font-style:italic;
padding:5px;
}


.box .posttype2 .inner
{
height:250px;
overflow:hidden;
}

#hAdBox
{
margin-top:20px;
}


#hAdBox span
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
float:left;
height:auto;
margin-right:6px;
padding:5px;
width:180px;
}

#vAdBox
{
width:325px;
}

#vAdBox span
{
float:left;
}


.subcats
{
margin-top:10px;
}


.subcats li
{
float:left;
height:26px;
margin:3px;
}


.subcats li a
{
background:transparent url(washlife/category_header_sub_bg.jpg) repeat scroll 0 0;
border:1px solid #C7BFAC;
font-family:Georgia;
font-size:12px;
padding:5px;
text-transform:uppercase;
}

.ar
{
border-bottom:1px solid #C0C0C0;
height:8px;
margin-bottom:10px;
text-align:center;
width:100%;
}

a.more
{
background:#FFFBF1 none repeat scroll 0 0;
color:#000000;
font-family:Georgia;
font-size:1.2em;
font-weight:normal;
padding:0 10px;
text-transform:capitalize;
}

.fpVideoList
{
}


.fpVideoList li
{
background:#FFFBF1 none repeat scroll 0 0;
float:left;
margin-bottom:5px;
padding:5px;
}


.fpVideoList li img
{
width:100px;
float: left;
padding-right: 10px;
}

.fpVideoList li span
{
float:right;
width:170px;
}


.photoBox
{
background-color:#E8E3D6;
border:1px solid #DDDDDD;
height:250px;
margin-bottom:15px;
padding:9px;
width:300px;
}

.photoBox li
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
float:left;
height:auto;
margin-right:6px;
padding:5px;
}

.photoBox li img
{
}

.purchaseLink
{
color:#DD4B56;
font-size:16px;
font-weight:bold;
}

.mainColumn h2
{
color:#000000;
font-family:Georgia,serif;
font-size:27px;
font-weight:normal;
margin-bottom:10px;
padding-left:5px;
padding-top:5px;
}

.photoAlbum h2
{font-family:Georgia,sans-serif;
font-weight:normal;
margin-bottom:10px;
padding-left:5px;
}

.entry .photoAlbum
{
background:#EFE7D4 none repeat scroll 0 0;
border-top:2px solid #D72322;
height:auto;
padding-top:10px;
}

.ec3_schedule
{background:#D72322 none repeat scroll 0 0 !important;
border:medium none !important;
color:#FFFFFF !important;
font-size:20px;
line-height:30px;
margin:5px !important;
padding:10px !important;
float:right !important;
}

.ec3_schedule td
{
color:#FFFFFF !important;

}


#ec3_big_cal
{
border-color:#FFFBF1 !important;
}


#ec3_big_cal .nav
{
margin:8px;
padding:10px;
}

#ec3_big_cal .pad
{
background: #fff !important;
}

#ec3_big_cal .nav a
{

}



#ec3_big_cal table
{

}


#ec3_big_cal table th
{
color:#000000;
font-size:15px;
font-weight:bold;
padding-top:10px;
}
#ec3_big_cal table td:hover
{
background: #fff;
}

#ec3_big_cal .ec3_daynum 
{
font-size:19px;
font-weight:bold;
}


#ec3_big_cal .ec3_event
{
background-color:#D72322;
color:#FFFFFF !important;
font-size:11px;
margin:3px;
padding:1px;
}


#ec3_big_cal .ec3_event a
{
color:#FFFFFF;
}

#ec3_big_cal .ec3_today
{
background-color: #EFE7D4 !important;
}


#ec3_big_cal .ec3_eventday
{

}

#archivebox h2 
{
font-weight: normal;
font-family: Georgia, sans-serif;
}

.linklove
{
display: none !important;
}

#archivebox.category_banner
{
background:transparent url(washlife/category_header_bg.jpg) repeat scroll 0 0;
border:none;
}

#archivebox.category_banner h3
{
color:#000000;
font-family:Georgia;
font-size:30px;
font-weight:normal;
padding-bottom:25px;
padding-top:15px;
}

.add_event
{
background:transparent url(washlife/add_event.png) repeat scroll 0 0;
float:right;
height:30px;
text-indent:-3000px;
width:123px;
}

.box .post h3.posted {
border-bottom:medium none;
height:30px;
}

.ec3_time
{
display:none;
}

.listNav { margin:0 0 10px; }
.ln-letters { border-bottom:1px solid #D72322;
border-top:1px solid #D72322;
margin-bottom:10px;
overflow:hidden;
padding-bottom:2px;
padding-top:2px;}


.ln-letters a { border-color:silver;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
display:block;
float:left;
font-family:Georgia;
font-size:15.5px;
padding:2px 5.5px;
text-decoration:none;

}
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
#myList li
{
display:block;
float:left;
width:275px;
}

.articleList
{
padding-bottom:20px;
padding-left:15px;
padding-top:10px;
}

.articleList li
{
list-style-position:outside;
list-style-type:square;
margin-bottom:5px;
}

.articleList li a
{
display:block;
font-family:Georgia;
font-size:14px;
}

.col1 h3
{
color:#D72322;
display:block;
font-family:Georgia;
font-size:18px;
padding-top:10px;
font-weight: normal;
}

#archivebox a.link
{
float:right;
font-family:Georgia;
}



.digital_edition
{

}

.digital_edition a.latest_issue
{
display: block;
margin: 15px;
}


.digital_edition a.latest_issue h3
{
color:#333333;
font-family:Georgia;
font-size:22px;
font-weight:normal;
line-height:25px;
padding-bottom:15px;
text-align:center;
}



.digital_edition a.latest_issue img
{
width: 290px;
}


.digital_edition a.latest_issue p
{
display:block;
margin-top:10px;
text-align:center;
text-decoration:none;
}


.past_issues
{
border-top:1px solid #CCCCCC;
margin-top:20px;
padding-top:20px;

}


.back_issue
{
border:0.5px solid #CCCCCC;
display:block;
float:left;
margin:5px;
padding:5px;
width:290px;
}
.back_issue:hover
{
text-decoration: none;
background-color: #f0f0f0;
}


.back_issue h3
{
font-family:Georgia;
font-size:20px;
font-weight:normal;
line-height:23px;
text-align:center;
}
.back_issue img
{
width:290px;
}

.back_issue p
{
font-family:Georgia;
font-style:italic;
text-align:center;
}


.search_result
{
border:1px solid #CCCCCC;
float:left;
margin-bottom:1%;
margin-right:1%;
padding:1%;
width:46%;
}

.search_result h3
{
color:#444444;
padding-bottom:10px;
padding-top:0;
}

.search_result li
{
padding-bottom:10px;
}

.search_result li a
{
font-family:Georgia;
font-size:14px;
}

.search_result img
{
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
padding:2px;
margin: 0px;


}

.people-loading
{
background:url("washlife/ajax-loader.gif") no-repeat scroll center 13px transparent;
display:block;
font-family:Georgia;
font-size:18px;
height:300px;
line-height:130px;
text-align:center;
width:100%;}


#event_reg
{
clear: both;
border:1px solid #ccc;
background-color: #fff;
margin-top: 50px;
padding: 10px;
font-family: Georgia;
}

#subscription
{
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    display: block;
    font-family: Georgia;
    font-size: 15px;
    height: 100%;
    overflow: auto;
    padding: 20px;
}

#subscription label
{
clear: both;
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
    text-align: right;
    width: 200px;
}

#subscription select
{
 float: left;
    font-size: 13px;
}

#subscription input
{
  float: left;
    margin-bottom: 10px;
}

#subscription input.submit
{
  clear: both;
    float: left;
    margin-left: 210px;
}

#post-45999 .sociable
{
display: none;
}

#post-45999 h1
{
font-family: Georgia;
margin-bottom: 10px;
}

#post-45999 .payment_box
{
border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-family: Georgia;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 10px;
}


#post-45999 .payment_box h2
{
font-weight: normal;
margin-bottom: 10px;
}

#center_form
{
    background-color: #FFFFFF;
    border-color: #DD4B56 #CCC4AE #CCC4AE;
    border-style: solid;
    border-width: 2px 1px 1px;
    width: 500px;
    margin: 20px auto 0;
    padding: 20px;
    text-align: center;
}

#center_form #email
{
 color: #444444;
    font-family: Georgia;
    font-size: 23px;
    font-style: italic;
    margin: 0 auto 20px;
    padding: 10px;
    width: 480px;
}

#center_form .button
{
background-color: #FF0000;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 7px;
    text-align: center;
}
