/*

Theme Name: Lake of the Woods District Property Owners Association

Theme URI: http://www.lowdpoa.com/

Description: The default theme ported to WordPress by <a href="http://www.just2blokes.com">Just 2 Blokes</a>.

Version: 1.0

Author: Overdrive Design Labs

Author URI: http://www.overdrivedesignlabs.com

*/ 

@charset "utf-8";

/* CSS Document */



.tbl { width:600px; border:1px #cccccc solid; }

.tbl td { padding:5px; }

.tbl tr.altrow, td.altrow { background-color:#eae8e6; }

.tdwidth { width:50%; }



.highslide-body ul li { margin-bottom:15px; }



div.lg-left, div.lg-right {

border-bottom:1px #cccccc solid;

padding-bottom:10px;

}



.lowareanews { font-style:oblique; color:#0066cc; }



div.living-green-landing.top div, div.living-green-landing.bottom div  { margin-bottom:10px; }

div.living-green-landing h3, blockquote h3 { margin-top:0px; }



p { margin:0px 0px 15px 0px; }

.mainbg { margin-top:0px; background:#939598 url(images/bg.jpg) repeat-x top; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.uppercase { text-transform:uppercase; }

.login { font-family:Arial;font-size:0.7em; }

a, a:active { color:#0079c2; }

div.entry h4 { !important;color:#6F2B07; }

}







a:hover { text-decoration:none; }





h1, .description { display:none; }



h2 { color:#6F2B07;font-size:1.9em; font-family:Arial Narrow; }



.smalltext, small { font-family:Verdana, Geneva, sans-serif; font-size:0.8em; }



body, div {

	font-family:Arial, Verdana, Sans-Serif;

	font-size:small;

}



#footer { color:#000000;width:943px;margin-left:auto;margin-right:auto;padding:0px 10px 0px 10px;text-align:center; }

#footer p { margin-top:10px !important; }

#footer a { color:#292929; }

.c-web { float:left; }



h3.side-title {

	font-size:1.2em;

	font-weight:normal;

	font-family: Georgia, "Times New Roman", Serif;

	color:#ffffff;

	background-image:url(images/side-title.gif);

	background-repeat:no-repeat;

	height:32px;

	line-height:32px;

	text-align:left;

	text-indent:12px;

	vertical-align:middle;

	margin:0px;

}



h3.side-news { margin:0px; font-size:1.1em; color:#336600; font-weight:bold; text-transform:uppercase; font-family:Arial Narrow, Arial; }

h3.side-news a { color:#4d7e33 !important; text-decoration:none; font-weight:bold; }





.news, .events { font-family:Verdana, Arial, Sans-serif; color:#666; }



.delete a {

color:#990000;

font-weight:normal;

text-decoration:none;



}



.popup-content { display:none; }





.column-left {

	width:722px;

}



.column-right {

	width:241px;

	background:url(images/column-right-bg.gif)  no-repeat 0px 0px;

}



.search { 

	height:43px;

	padding:10px 0px 0px 10px;

}



#searchform label {float:left;font-size:9px;color:#999;padding-top:10px;padding-right:3px; }



#s { float:left;background:url(images/search-bg.jpg) no-repeat 0px 0px;height:17px;border:none; padding:4px 10px;line-height:17px; vertical-align:middle; width:135px; }



#searchsubmit { background:none;border:none;font-size:24px;color:#999;padding:0px; vertical-align:middle; float:left; }



.below-search {

	padding:9px;

}



.overall-container {

	width:983px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:25px;

}





.header-left-shadow {

	height:244px;

	width:10px;

	background-image:url(images/header-left-shadow.png);

}



.header-top-shadow {

	height:31px;

	background-image:url(images/header-top-shadow.png);

	text-align:right;

}



.header-right-shadow {

	height:244px;

	width:10px;

	background-image:url(images/header-right-shadow.png);

}



.header-main {

	height:157px;

	width:963px;

	background-image:url(images/header-main.jpg);

}



.menubg {

	height:56px;

	background-image:url(images/menubg.gif);

}



.shadows {

	background:url(images/column-bg.png) center repeat-y;

	padding-left:10px;

	padding-right:10px;	

}



.content {

	background:url(images/shadow-body-top.gif)  top repeat-x #f5f5e7;

	padding:15px 30px 30px 30px;

	width:662px;

}



.featured-content {	

	width:722px;

	height:302px;

	padding:0px;

	margin:0px;

	display:block;

}







.featured-content ul {

	margin:271px 0px 0px 30px;

	padding:0px;

	float:left;

	list-style:none;

	}



li.page-item-35 { width:87px; }

.featured-content ul li.page_item.page-item-35 a {

	background:url(images/btn-lg-water.png);

	}



.featured-content ul li.page_item.page-item-35 a:hover, .featured-content ul li.page_item.page-item-35.current_page_item a, .featured-content ul li.page_item.page-item-35.current_page_parent a {

	background:url(images/btn-lg-water-on.png);

	}



li.page-item-52 { width:198px; }

.featured-content ul li.page_item.page-item-52 a {

	background:url(images/btn-lg-waterfront.png);

	}



.featured-content ul li.page_item.page-item-52 a:hover, .featured-content ul li.page_item.page-item-52.current_page_item a, .featured-content ul li.page_item.page-item-52.current_page_parent a {

	background:url(images/btn-lg-waterfront-on.png);

	}



li.page-item-57 { width:105px; }

.featured-content ul li.page_item.page-item-57 a {

	background:url(images/btn-lg-wildlife.png);

	}



.featured-content ul li.page_item.page-item-57 a:hover, .featured-content ul li.page_item.page-item-57.current_page_item a, .featured-content ul li.page_item.page-item-57.current_page_parent a {

	background:url(images/btn-lg-wildlife-on.png);

	}







li.page-item-76 { width:184px; }

.featured-content ul li.page_item.page-item-76 a {

	background:url(images/btn-lg-cottage.png);

	}



.featured-content ul li.page_item.page-item-76 a:hover, .featured-content ul li.page_item.page-item-76.current_page_item a, .featured-content ul li.page_item.page-item-76.current_page_parent a {

	background:url(images/btn-lg-cottage-on.png);

	}



.featured-content ul li {

	float:left;

	margin:0 5px 0 0;

	font-weight:bold;

	color:#325b0a;

	}



.featured-content ul li.page_item a {

	display:block;

	line-height:32px;

/*	padding:0px 10px; */

	text-align:center;

	height:32px;

	vertical-align:middle;

	font-size:1.2em;

	font-weight:normal;

	font-family: Georgia, "Times New Roman", Serif;

	text-decoration:none;

	color:#325b0a;

	}





.living-green-at-the-lake { background:url(images/landing-page/living-green-at-the-lake.jpg) no-repeat 0px 0px; }

.water { background:url(images/landing-page/water.jpg) no-repeat 0px 0px; }

.waterfront-shorelines { background:url(images/landing-page/waterfront-shorelines2.jpg) no-repeat 0px 0px; }

.wildlife { background:url(images/landing-page/wildlife.jpg) no-repeat 0px 0px; }

.cottage-property { background:url(images/landing-page/cottage-property.jpg) no-repeat 0px 0px; }

.all-about-algae { background:url(images/landing-page/all-about-algae.jpg) no-repeat 0px 0px; }

.people-and-wildlife { background:url(images/landing-page/people-and-wildlife.jpg) no-repeat 0px 0px; }

.cottage-and-property { background:url(images/landing-page/cottage-and-property.jpg) no-repeat 0px 0px; }



ul.child-list {

	margin:0px;

	padding:0px;

	list-style:none;

	}



.child-list li { float:left;background:url(images/landing-page/v-line.jpg) no-repeat 0px 0px;padding:0px 20px 0px 20px;line-height:30px; }

.child-list a {display:block; }

.child-list li.page-item-37, .child-list li.page-item-54, .child-list li.page-item-59, .child-list li.page-item-78 { background:none;padding-left:0px; }



.bottom-shadow {

	height:50px;

	background:url(images/bottom-bg.gif)  repeat-x;

	

	width:963px;

}



.bottom-corners {

	background-image:url(images/bottom-corners.gif);

	height:10px;

	width:963px;

	margin:0px auto;

}



.bottom-boxes-container {

	padding-bottom:10px;

	background:url(images/bottom-boxes.gif) repeat-y;

}





.bottom-boxes-container div h3 {

	margin-top:0px;

	font-size:1.5em;

	color:#c6c1b3;

	font-family:Georgia, "Times New Roman", Serif;

	font-weight:normal;

}



.bottom-boxes-container div {

padding-top:0px !important;

}



.bottom-boxes-container div ul {

padding:0px;

margin:0px 0px 0px 0px;

 color:#c6c1b3;

 list-style:none;

}



.bottom-boxes-container div ul li { margin-bottom:10px; no-repeat 0px 5px;padding-left:12px; }



.bottom-boxes-container div a { color:#c6c1b3; text-decoration:none; }

.bottom-boxes-container div a:hover { text-decoration:underline; }



.bottom-boxes-container div {

margin-top:0px !important;

}





.bottom-boxes-container .box1, .bottom-boxes-container .box2, .bottom-boxes-container .box3 {

	width:185px;

	padding-left:30px;

	padding-right:20px;

}



.bottom-boxes-container .box1 { border-right:1px solid #c6c1b3;}

.bottom-boxes-container .box3  { border-left:1px solid #c6c1b3;}



.home-top-logos {

	background-image:url(images/home-top-logos.gif);

	height:80px;

}



.front-box { border-top:1px #cfccbd solid;padding:0px 0px 15px 0px;color:#4d7e34;font-style:italic;background:url(images/wcyd-bottom.gif) no-repeat bottom left; }



.sidebar-inner {

	padding:10px;

	width:203px;

	font-size:1em;	

}



a#Home_tab:hover, li.tabselected a#Home_tab { background-image:url(images/home-on.gif); }



.quicklinks { font-size:1em; }



.sidebar-inner .item { border-bottom:1px solid #867C6F;margin-bottom:10px;padding-bottom:5px; font-size:0.9em; }

.sidebar-inner .item a { font-size:1em; }



.sidebar-inner ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

	

.sidebar-inner ul li {

	margin-bottom:5px;

	color:#494949;

}



.sidebar-inner ul li a {

	color:#0079c2;

	text-decoration:none;

}



.sidebar-inner ul li a:hover {

	text-decoration:underline;

}



.sidebar-highlight-box {

border:1px #cccccc solid;

padding:10px;

background-color:#ffffff;

margin-bottom:15px;

}



.sidebar-highlight-box ul { margin:15px 0px 0px 0px; padding:0px; }

.sidebar-highlight-box ul li { margin:0px 0px 15px 15px; }





.countdown {

	text-transform:uppercase;

	}



.countdown h3, .sidebar-highlight-box h3 {

color:#2f8fc9;

margin:0px;

font-size:1.3em;

text-transform:capitalize !important;

	font-family:Arial Narrow;

font-weight:bold;

}



/* Begin Images */

a img { border:none; }

p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

img.inlineleft {	float:left; }

	

.wp-image-133 { margin:0px;padding:10px 0px 17px 0px !important; }

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */





html>body .entry li, .entry #download-page-categories .inner ol li {

	margin-left:15px;

	padding-left:15px;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 10px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

/* End Entry Lists */





.clearfix { clear:both }





.countdown .only {

	color:#8b8b8b;

	font-size:18px;

	font-weight:bold;

}



.countdown .days {

	color:#4d7e33;

	font-weight:bold;

	font-size:28px;

}



.countdown .day-text {

	color:#4d7e33;

	font-weight:bold;

	font-size:18px;

}



.countdown .until {

	color:#0079c2;

	font-size:14px;

}



hr {

border-top:1px #cccccc solid;

border-left:0px;

border-right:0px;

border-bottom:0px;

}



.box3 { margin-right:25px; }

.photo-gallery a { width:201px; height:132px; display:block; background-image:url(images/photo-gallery.gif); }

.photo-gallery { text-align:right; }



a.home-link { margin-top:35px; margin-left:27px; width:420px; height:70px; display:inline-block; }

a.magazine { margin-top:15px; margin-right:20px; width:215px; height:135px; display:inline-block; }



.header-top-shadow a { text-align:center; width:110px; height:17px; display:block; margin-left:821px; padding-top:10px; line-height:17px; vertical-align:middle; color:#c6c1b3; }



.what-can-you-do { border-top:1px #cfccbd solid;padding:0px 0px 15px 0px;color:#4d7e34;font-style:italic;background:url(images/wcyd-bottom.gif) no-repeat bottom left;margin-bottom:17px; }



.inside-bg { background:#FFF;border-left:1px #cfccbd solid;border-right:1px #cfccbd solid;padding:20px 20px 15px 20px; }



.inside-bg h3 { margin-top:0px; }



.barebones-content { padding:10px 20px 20px 20px; background-color:#f5f6e8; }



.member-listing td { padding:5px 5px 5px 10px;border-left:1px solid #4d7e33; }

.member-listing td.role { font-weight:bold;border:none;width:150px;color:#333; }

.member-listing td.position { font-weight:bold;border:none;width:190px;color:#333; }

.member-listing td.first { border:none;width:150px; }

.member-listing td.comm { border:none;width:220px; }

.member-listing td.name { width:130px; }



.right-callout { float:right;width:200px;border:2px solid #cfccbd;padding:0px 20px 0px 20px;margin:0px 0px 20px 20px;background:#fff; }

.right-callout h3 { border-bottom:1px solid #000;color: #4d7e33;}



.shoot { color:#f5f5e7;font-size:12px;font:family:Arial;text-transform:uppercase; }

.thanks { color:#52493c; }



h3, .linkcat h2 { font-family:Georgia; font-weight:normal; color:#336600; font-size:1.3em;  }

div.inner h3 a { color:#336600; text-decoration:none; }







.noborder { border:none !important; }



em.we-believe { color:#AF6115 !important;text-transform:uppercase;  }



.wide { float:none !important;width:903px; }



.callout { padding:10px;border:1px solid #333;margin-bottom:17px; }



.areanews { margin-top:80px; }

.areanews1 { width:209px; padding:0px 10px 0px 0px; border-right:1px #cccccc solid; }

.areanews2 { width:200px; padding:0px 10px; border-right:1px #cccccc solid; }

.areanews3 { width:200px; padding:0px 10px; }



.areanews1 h3, .areanews2 h3, .areanews3 h3 { margin-top:0px !important; }

div.txt { min-height:100px; }



form#download-page-search, #download-page-featured { display:none; }





/*

div.entry div#download-page div#download-page-categories div.category div.inner {

height:180px;

overflow:auto;

}

*/



#download-page-categories .category .inner ol {

border:1px #4d7e33 solid !important;

background-color:#e3f1af !important;

padding:10px;

height:180px;

overflow:auto;

}





.green-child-links { color:#ccc !important; }

.green-child-links a { color:#336600; }







.ngg-singlepic { border:1px #cccccc solid; padding:1px; background-color:#eeeeee; }



table.payment-table td { padding:5px; width:300px; }

table.payment-table { border:1px #292929 solid; padding:2px; }



/* table.payment-table tr.member-row td, table.payment-table tr.gift-row td, table.payment-table tr.taxation-row td, table.payment-table tr.environment-row td, table.payment-table tr.seedlings-row td { border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; } */









div#membership_menu.dmenu ul li.page_item.page-item-611, div#membership_menu.dmenu ul li.page_item.page-item-634 { display:none !important; }



div.sidebar-inner div#shoppingcart { display:none !important; }

 div#shoppingcart { width:40%; }

 div#shoppingcartcontents { padding:15px !important; }



.linklove { display:none; }





h2.category-title {

	color:#336600;

	font-size:1.4em;

	font-weight:normal;

	font-family: Georgia, "Times New Roman", Serif;

	}



blockquote {

	/*border:2px #cccccc solid;*/

	padding:15px 65px 5px 15px;

	margin:25px 0px;

	font-size:1.2em;

	font-weight:normal;

	font-family: Georgia, "Times New Roman", Serif;

	color:#b27424 !important;

	/*background:url(images/page-curl.gif) #ffffff top right no-repeat;*/

	}







.whatcanyoudo li, .whatcanyoudo h3, .highslide-body  { color:#40611b !important; }

li#shopping-cart { padding:0px; margin:0px; }

ul.damn-cart { list-style:none; padding:10px; margin:0px; }

form.wpsc_checkout_forms h2 { display:none; }

form.wpsc_checkout_forms { color:#f5f5e7; }

div.productdisplay { border-bottom:1px #cccccc solid; padding-bottom:15px; margin-bottom:15px; }

td.firstcol img { display:none; }



div.living-green-at-the-lake { position:relative; }

div.living-green-at-the-lake img.logo { position:absolute; top:30px; left:30px; }



/* Membership Form Styles */

ol.cf-ol-1, ol.cf-ol, .cf-fs3 ul, ol.event-listings, ol.event-registration { margin:0px;padding:0px; }

ol.cf-ol-1 li, ol.cf-ol li, .cf-fs3 ul li, ol.event-registration li { margin:0px;padding:0px;list-style:none;float:left;width:45%; }

ol.cf-ol-1 span.cf-box-title { font-size:14px; }

ol.cf-ol span.cf-box-title { float:left;font-size:14px;margin-left:80px;margin-bottom:10px; }

ol.cf-ol-1 li.cf-box-group { float:left;margin:10px 0px 10px 20px; }

ol.cf-ol-1 li.cf-box-group input {display:inline;margin-bottom:0px !important;padding:0px !important; }

#li--11items { width:120px;margin-left:30px; }
#li--12items { width:150px;border-left:1px solid #999; }
#li--13items { width:260px;border-left:1px solid #999; }

#li--14, #li--17items, #li--18, #li--19items { width:95%; }
#li--14 label { width:80%; }
#li--14 input { width:10%; }
#li--18 label { text-align:left;width:23%;margin-left:5px; }
#li--19items { overflow:hidden; }

#li--24 label, #li--26 label { width:80%; }
#li--24 input, #li--26 input { width:10%; }
#li--24, #li--26 { padding-top:10px; }
#li--33 {padding-top:10px; }

form.megaform hr { width:85%;margin-right:20px;float:right; }

legend, label, label.fmtextlblwide, .cf-box-title { color: #363636; }

fieldset p, p.disclaimer { color:#303030;margin-left:20px; }

fieldset { padding:10px 5px 2px 0px; margin: 0 0 23px 0; display: block; }

form legend { padding: 0 6px 0 6px; margin: 0 0 0 10px; }

form.megaform label { float:left;width: 37%;text-align:right;margin: 3px 5px 0 0;padding-bottom:10px; }

form.megaform label.cf-after { float:none !important; }
form.megaform label.cf-after span, label.cf-group-after { display:inline;width:95% !important }

form.megaform select.cformselect { width: 59%; margin-bottom: 10px;padding: 3px; }

form.megaform input.single {
	float:left;
	display:block;
	width: 55%;
	margin-bottom: 10px;  
	padding: 3px;
}

.megaform .cf-fs3 .cf-box-b { float:left;margin-top:5px; }
#li--25items .cf-box-b, #li--23items .cf-box-b, #li--32items .cf-box-b, #li--11items .cf-box-b { float:none !important; }

.cf-fs3 ul li label { float:none;width:65%;text-align:left !important;line-height:25px; }

.backbutton { background:url(images/buttonbg.png) no-repeat 0px 0px !important;border:none;width:73px;height:32px;margin-right:10px;float:left;text-align:center;padding-top:8px;text-decoration:none;color:#333; }
.submitbutton { background:url(images/buttonbg.png) no-repeat 0px 0px !important;border:none;width:73px;height:32px !important;margin-right:10px;float:left;text-align:center;text-decoration:none;color:#333;font-size:12px;padding-bottom:6px; }
.checkoutbutton { background:url(images/checkoutbuttonbg.png) no-repeat 0px 0px !important;border:none;width:93px;height:32px !important;margin-right:10px;float:left;text-align:center;text-decoration:none;color:#333;font-size:12px;padding-bottom:6px; }

div#province-state, div#province-state_1, div#province-state_2, div#province-state_3 { display:inline; }

li#li--18, li#li--24, li#li--26, li#li--27, li#li--27items, li#li--19items, li#li--33, #i_pay_taxes_to, #other_lake_of_the_woods_location { display:none; }

/*EVENT REGISTRATION*/

ol.event-listings li { margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;list-style:none;width:93%;border-bottom:1px solid #ccc; }

.details { width:50%;float:left;padding-right:20px; }
.details input { float:left; }
.details h3 { margin:0px;padding:0px; }
.details h3 label { margin:0px;padding:0px;color:#40611b; }
.details div.ev-info { margin-left:20px; }

ol.event-registration label { float:left;width: 37%;text-align:right;margin: 3px 5px 0 0;padding-bottom:10px; }

input.number { width:30px; }
input.currency { width:50px;color:#000 !important; }

.total { float:right; }

.margin-left { margin-left:2px; }

.no-border { border:none !important; }


label.error { color:#990000; }

#error { display:none;background:#FFFBCC;border:1px solid #E6D855;padding:10px;width:95% !important;

-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;

-khtml-border-radius-topleft:5px;
-khtml-border-radius-topright:5px;
-khtml-border-radius-bottomleft:5px;
-khtml-border-radius-bottomright:5px;

-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

#error span { color:#990000;font-size:1.5em;}

#how_many_seedling_bundles, #how_many_gift_memberships { width:50px; }

#validEmail { float:left;display:block;width:16px;height:16px;margin-left:50px; }
#validCode { float:left;display:block;width:16px;height:16px;margin-left:-15px; }
 
#living-green-at-the-lake { position:absolute;z-index:9;top:275px;left:50%;margin-left:-460px;background:url(images/living-green-at-the-lake.png) no-repeat 0px 0px;width:353px;height:92px; }

#cottager-guide-anime { position:absolute;z-index:9;top:320px;left:50%;margin-left:80px; }

.print { float:right; }

.event-signup { background:url(images/register-now.png) no-repeat 0px 0px;position:absolute;top:295px;right:50%;margin-right:-400px;width:157px;height:42px; }
.event-signup span { display:none; }