/*

Theme Name: Lake of the Woods Book

Description: 

Author: Aaron Affleck c/o Overdrive Design

Version: 1.0

*/

a { color:#331d14;text-decoration:none;font-weight:bold; }

a img { border:none; }

a:hover { color:#331d14;text-decoration:underline; }

body { margin:0;padding:0;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;font-weight:normal; }
h1 {display:none; }
#logo { position:absolute;left:50%;top:26px;margin-left:-102px; }
#head-image { position:absolute;left:50%;top:7px;margin-left:-445px; }
#pdf { position:absolute;right:50%;top:59px;margin-right:-447px; }
#burst { position:absolute;left:50%;top:245px;margin-left:-470px;background:url(images/burst.png) no-repeat 0px 0px;width:76px;height:74px; }
#layer1 {  float:left;width:100%;height:100%; margin:0;padding:0; background:url(images/bknds/wood-bknds/bottom-middle.jpg) bottom center no-repeat;}
#layer2 {  float:left;width:100%;height:100%; margin:0;padding:0; background:url(images/bknds/wood-bknds/left.jpg) left top  repeat-y;}
#layer3 { float:right;width:100%;height:100%; margin:0;padding:0; background:url(images/bknds/wood-bknds/right.jpg) right top repeat-y; }
#layer4 {   float:left;width:100%;height:100%; margin:0;padding:0; background:url(images/bknds/wood-bknds/top.jpg) top center no-repeat;}
#layer5 {  float:left;width:100%;height:100%; margin:0;padding:0; background:url(images/bknds/wood-bknds/top-left.jpg) top left no-repeat;}
#layer6 {   float:right;width:100%;height:100%; margin:0;padding:0; background:url(images/bknds/wood-bknds/top-right.jpg) top right no-repeat;}
#layer7 {   float:left;width:100%;height:100%; margin:0;padding:0; background:url(images/bknds/wood-bknds/left-top.jpg) left 35px no-repeat;}
#layer8 {  float:left;width:100%;height:100%; margin:0;padding:0px 0px 40px 0px; background:url(images/bknds/wood-bknds/right-top.jpg) right 35px no-repeat;}

#matte { width:950px;height:100%;margin:0px auto;}

#header-top-left { float:left;width:28px;height:28px;background:url(images/bknds/header-top-left.gif) no-repeat;margin:5px 0px 0px 0px; }
#header-top { float:left;width:894px;height:28px;background:url(images/bknds/header-top.jpg) no-repeat;margin:5px 0px 0px 0px; }
#header-top-right { float:right;width:28px;height:28px;background:url(images/bknds/header-top-right.gif) no-repeat;margin:5px 0px 0px 0px; }
#header-bottom { width:950px;height:132px;background:url(images/bknds/header.jpg) no-repeat;margin:0px; }

#menu { width:950px;height:39px;background:url(images/bknds/menu.jpg) no-repeat;margin:0px;border-top:1px solid #947957;padding:0; }

#menu-bottom { width:950px;height:6px;background:url(images/bknds/menu-bottom.jpg) no-repeat;margin:0px;padding:0; }

#canvas { width:950px;background:url(images/bknds/body-bknds/body-bknd.jpg) repeat-y;margin:0px;padding:0;float:left; }

#canvas-body { width:950px;background:url(images/bknds/body-bknds/bottom-bknd.jpg) bottom right no-repeat;margin:0px;padding:0;float:left; }

#content { width:925px;background:url(images/bknds/body-bknds/top-bknd.jpg) no-repeat top left;margin:0px;padding:25px 0px 50px 25px;float:left;min-height:1000px; }

#footer { width:950px;height:97px;background:url(images/bknds/footer.jpg) no-repeat bottom right; margin:0px;padding:0;float:left; }

.post { width:590px;float:right;display:block;margin:0px 30px 0px 0px; }
.post-cats { width:590px;float:right;display:block;margin:0px 30px 20px 0px; }
.post-recipes { width:590px;float:right;display:block;margin:0px 30px 20px 0px;border-bottom:1px solid #947957; }
.post-wts { width:580px;float:right;display:block;margin:10px 30px 0px 0px;background:#f2e7c9;padding:10px;border-bottom:1px solid #947957; }
h2 { color:#aa1a1e; font-size:21px;font-weight:bold;font-family:"Times New Roman";margin:0px 0px 3px 0px;  }
.post h2 { text-transform:uppercase; }
h2.communities { float:right;margin-right:105px;margin-bottom:20px;font-size:18px; }
h2.comm-titles { font-size:16px;margin-bottom:0;margin-top:2px; }
h2.comm-titles a { color:#aa1a1e; }

.excerpt { width:575px;background:#f2e7c9; opacity: 1;filter:alpha(opacity=100); padding:5px 8px 5px 8px;margin-left:-10px;}
excerpt-comm { }
.comm-content { float:left;width:430px; }
.comm-content p {margin:5px 0px 0px; }
.quote-left { background:url(images/quotes-left.png) top left no-repeat; width:530px;padding:5px 0px 0px 45px;margin:0; }
.quote-right { background:url(images/quotes-right.png) bottom right no-repeat; width:530px;padding:0px 0px 5px 0px;  }
.quote-right p { margin:0;padding:0; color:#6b3b1d;width:500px;font-size:15px;  }

.dyk-quote-left { background:url(images/quotes-left.png) top left no-repeat; width:170px;padding:0px 0px 0px 38px;margin:10px 0px 0px 35px; }
.dyk-quote-right { background:url(images/quotes-right.png) bottom right no-repeat; width:170px;padding:0px 0px 5px 0px;  }
.dyk-quote-right p { margin:0;padding:0; color:#000;width:150px;font-size:14px;  }

#sidebar { float:left;width:290px;height:89px;background:url(images/bknds/vacation-planner-top.png) no-repeat top left; }

#vacation-planner { background:url(images/bknds/vacation-planner.png) repeat-y; }

#sidebar #foot { float:left;width:290px;height:95px;margin-top:-30px;background:url(images/bknds/vacation-planner-bottom.png) no-repeat bottom left; }

#sidebarfoot { float:left;width:290px;height:95px;background:url(images/bknds/vacation-planner-bottom.png) no-repeat bottom left; }

#sidebar h3 { display:none; }

#sidebar #vp-title { margin:25px 0px 0px 30px;background:url(images/lake-of-the-woods-vp.png) no-repeat;width:224px;height:37px; }

#sidebar #vp-intro { margin:30px 0px 10px 30px;padding:0;width:210px;font-size:11px; }

#sidebar form { margin:0px 0px 0px 25px;padding:0; }

#sidebar label { color:#aa1a1e;margin-left:2px;font-size:10px;font-weight:bold;font-family:Verdana; }

#sidebar span.label-a { font-size:11px;margin:2px 0px 0px 2px; }

#sidebar span.label-c { font-size:11px;margin:2px 0px 0px 17px; }

#sidebar select { margin:7px 0px 7px 0px; }

#sidebar select#children { margin:0px 0px 10px 44px; }
#sidebar select#adults { margin:0px 0px 10px 0px; }

#sidebar input#start-planning { background:url(images/start-planning.png) no-repeat; width:148px;height:32px;border:none;margin:10px 0px 0px 80px;position:relative;z-index:99; }

#sidebar ul { list-style-type:none;margin:0px;padding: 0px; }

#sidebar ul li { padding:0;margin:0px;list-style: none;font-size:12px; }

#sidebar #sports-show { background:url(images/bknds/sports-shows.jpg) no-repeat; width:311px;height:220px;margin:65px 0px 0px -25px;padding-top:10px; }

#sidebar #sports-show-title { background:url(images/sports-show-title.png) no-repeat; width:225px;height:62px;margin:0px 0px 0px 60px; }

#sidebar #sports-show ul { float:right;margin:5px 30px 0px 0px;}
#sidebar #sports-show ul li { margin:0px 0px 0px 0px;list-style:disc;}

#sidebar #sports-show #see-schedule { float:right;margin:0px 30px 0px 0px;color:#aa1a1e;font-size:11px;font-weight:bold; }
#sidebar #sports-show #see-schedule:hover { text-decoration:underline; }

h3.wts-title { font-size:16px;font-weight:bold;font-family:"Times New Roman";margin:0px 0px 3px 0px; }
h3.wts-title a { color:#aa1a1e;margin:0px 0px 3px 0px; }

.wts-content { margin:0px 0px 10px 0px;padding:0; }
.wts-content p { margin:0px 0px 10px 0px;padding:0;width:400px;float:left; }

.view-details { background:url(images/arrowleft.gif) no-repeat 0px 4px;display:block;padding-left:14px; }
.view-amenities { background:url(images/arrowleft.gif) no-repeat 0px 4px;display:block;padding-left:14px; }
.view-ad { background:url(images/arrowleft.gif) no-repeat 0px 4px;display:block;padding-left:14px; }

.entry-details { float:left; }
.entry-details p { float:left;margin-top:0px;width:400px; }
.entry-details p span { display:none; }
.read-more { float:right; /* margin-top:-15px;  margin-right:40px;margin-bottom:17px; display:inline;*/ background:url(images/arrowdown.gif) no-repeat right 5px;padding-right:14px; }
.open { margin-top:0px;margin-bottom:10px;background:url(images/arrowup.gif) no-repeat right 5px; }
.meta { margin:10px 20px 10px 10px;float:right; }

.bottom-alignleft { float: left;margin:10px 0px 0px 300px; }
.top-alignleft { float: left;margin:10px 0px 0px 300px; }
.alignleft { float: left;margin:10px 0px 0px 300px; }
.alignmiddle { float: left;margin:10px 0px 0px 70px; }
.alignright { float: right;margin:10px 30px 0px 0px; }
.inline { display:inline; }
.inline-left { float:left; }
.inline-right { float:right; }
.inline-left-photo { float:left;border:5px solid #947957;margin-right:20px; }
.inline-right-photo { float:right;border:5px solid #947957;margin-left:20px; }

#map { margin:20px 45px 200px 0px;float:right; }
#map2 { display:none;margin:0px 35px 200px 0px;float:right; }
#go-to-kenora { display:none;width:85px;height:70px;border:2px solid #fff;position:absolute;top:605px;left:50%;margin-left:90px;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#go-to-morson { display:none;width:78px;height:68px;border:2px solid #fff;position:absolute;top:935px;left:50%;margin-left:160px;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#go-to-nestor-falls { display:none;width:50px;height:110px;border:2px solid #fff;position:absolute;top:890px;left:50%;margin-left:285px;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#go-to-sioux-narrows { display:none;width:85px;height:70px;border:2px solid #fff;position:absolute;top:780px;left:50%;margin-left:220px;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#go-to-kenora:hover { background:#fff;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#go-to-morson:hover { background:#fff;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#go-to-nestor-falls:hover { background:#fff;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#go-to-sioux-narrows:hover { background:#fff;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }

#tag { margin-top:28px;margin-right:170px; }

#sorting { width:580px;background:#f2e7c9;padding:5px 10px 5px 10px;height:17px;margin-top:10px;margin-right:30px;float:right;border-bottom:1px solid #947957; }
#sorting a { display:inline;font-size:11px;font-weight:normal; }
#sorting span { color:#aa1a1e;font-size:11px; }

.photo-frame { float:left;padding:0px;margin:0px 15px 0px 0px; }
.photo-frame .corner-top-left { float:left;width:10px;height:9px;background:url(images/photo-frame/top-left.png) no-repeat 0px 0px; }
.photo-frame .top-s { float:left;width:100px;height:9px;background:url(images/photo-frame/top.png) repeat-x 0px 0px; }
.photo-frame .top-l { float:left;width:260px;height:9px;background:url(images/photo-frame/top.png) repeat-x 0px 0px; }
.photo-frame .corner-top-right { float:left;width:19px;height:9px;background:url(images/photo-frame/top-right.png) no-repeat 0px 0px; }
.photo-frame .left-s { float:left;width:10px;height:100px;background:url(images/photo-frame/left.png) repeat-y 0px 0px; }
.photo-frame .right-s { float:left;width:19px;height:100px;background:url(images/photo-frame/right.png) repeat-y 0px 0px; }
.photo-frame .left-l { float:left;width:10px;height:260px;background:url(images/photo-frame/left.png) repeat-y 0px 0px; }
.photo-frame .right-l { float:left;width:19px;height:260px;background:url(images/photo-frame/right.png) repeat-y 0px 0px; }
.photo-frame .corner-bottom-left { float:left;width:10px;height:16px;background:url(images/photo-frame/bottom-left.png) no-repeat 0px 0px; }
.photo-frame .bottom-s { float:left;width:100px;height:16px;background:url(images/photo-frame/bottom.png) repeat-x 0px 0px; }
.photo-frame .bottom-l { float:left;width:260px;height:16px;background:url(images/photo-frame/bottom.png) repeat-x 0px 0px; }
.photo-frame .corner-bottom-right { float:left;width:19px;height:16px;background:url(images/photo-frame/bottom-right.png) no-repeat 0px 0px; }

.photo-frame-right { float:right;padding:0px;margin:-15px 0px 0px 38px; }
.photo-frame-right .corner-top-left { float:right;width:10px;height:9px;background:url(images/photo-frame/top-left.png) no-repeat 0px 0px; }
.photo-frame-right .top-s { float:right;width:100px;height:9px;background:url(images/photo-frame/top.png) repeat-x 0px 0px; }
.photo-frame-right .top-l { float:right;width:260px;height:9px;background:url(images/photo-frame/top.png) repeat-x 0px 0px; }
.photo-frame-right .corner-top-right { float:right;width:19px;height:9px;background:url(images/photo-frame/top-right.png) no-repeat 0px 0px; }
.photo-frame-right .left-s { float:right;width:10px;height:100px;background:url(images/photo-frame/left.png) repeat-y 0px 0px; }
.photo-frame-right .right-s { float:right;width:19px;height:100px;background:url(images/photo-frame/right.png) repeat-y 0px 0px; }
.photo-frame-right .left-l { float:right;width:10px;height:260px;background:url(images/photo-frame/left.png) repeat-y 0px 0px; }
.photo-frame-right .right-l { float:right;width:19px;height:260px;background:url(images/photo-frame/right.png) repeat-y 0px 0px; }
.photo-frame-right .corner-bottom-left { float:right;width:10px;height:16px;background:url(images/photo-frame/bottom-left.png) no-repeat 0px 0px; }
.photo-frame-right .bottom-s { float:right;width:100px;height:16px;background:url(images/photo-frame/bottom.png) repeat-x 0px 0px; }
.photo-frame-right .bottom-l { float:right;width:260px;height:16px;background:url(images/photo-frame/bottom.png) repeat-x 0px 0px; }
.photo-frame-right .corner-bottom-right { float:right;width:19px;height:16px;background:url(images/photo-frame/bottom-right.png) no-repeat 0px 0px; }

.remove-activity { width:150px;height:18px;background:url(images/buttons/remove-activity.jpg) no-repeat 0px 0px;border:none; }
.select-activity { width:150px;height:18px;background:url(images/buttons/select-activity.jpg) no-repeat 0px 0px;border:none; }

.remove-accommodation { width:150px;height:18px;background:url(images/buttons/remove-accommodation.jpg) no-repeat 0px 0px;border:none; }
.select-accommodation { width:150px;height:18px;background:url(images/buttons/select-accommodation.jpg) no-repeat 0px 0px;border:none; }

#top-bar {
 width:950px;
 margin:0;
 padding:0;
 float:left;
}

#global-nav {
 float:right;
 display:inline;
 margin-top:7px;
 padding:0;
}

#global-nav ul{
 margin:0;
 padding:0;
 list-style-type:none;
}

#global-nav li{
 float:left;
 display:inline;
 background:url(images/v-line-global-nav.gif) no-repeat right 7px;
 padding:3px 7px 0px 7px;
}

#global-nav li a{
 display:inline;
 color:#e9d8c0;
 font-family: "Verdana", sans-serif ;
 font-size:11px;
 font-weight:normal;
}

#global-nav li a:hover{
 text-decoration:underline;
}

#search {
 float:right;
 display:inline;
 margin-right:0px;
 margin-top:2px;
 margin-left:0;
 padding:0;
 width:221px;
}

#search span{
 float:left;
 display:inline;
 margin-left:6px;
 margin-top:9px;
 color:#e9d8c0;
 font-family: "Verdana", sans-serif ;
 font-size:11px;
}

#searchform {
 float:right;
 display:inline;
 margin:0;
 padding:0;
 height:24px;
 margin-top:4px;
}

#s{
 float:right;
 display:inline;
 width:152px;
 height:24px;
 border:none; 
 font-size:14px;
 padding:3px 0px 0px;
 margin:0px;
 background:url(images/search-bg.jpg) no-repeat 0px 0px;
}

#eye-glass { float:right; margin:-3px 0px 0px 0px;padding:0;border:none;background:none;color:#e9d8c0;font-size:20px;cursor:pointer;pointer:hand; }
 
 
 #vacation-personal-information { margin:0;padding:0; }
#vacation-personal-information label { float:left;width:120px;text-align:right;margin-right:10px;margin-top:5px; }
#vacation-personal-information input { float:left;width:150px;margin-top:5px; }
#address2 { margin-left:130px; }
#vacation-personal-information #send-info { margin-left:110px;margin-top:20px; background:url(images/buttons/submit-my-plan-button.jpg) no-repeat 0px 0px; width:154px;height:26px;border:none; }
.widget_myVacationPlanner {

}
.region-title { float:right;width:580px;height:20px;padding:5px 10px 5px 10px;margin:10px 30px 10px 0px;background:#2f1511;display:block;color:#f2e7c9;font-size:16px;font-family:"Times New Roman";font-weight:bold; }
.select {

}

.error, #error {
 color:#ff3300;
}

#required { font-size:9px;margin-left:110px;margin-bottom:10px; }

.vacation-summary { float:left;margin:20px 0px 0px 0px;padding:0px 0px 0px 30px;width:260px;background:url(images/bknds/vacation-planner.png) repeat-y; }
.vacation-summary h4 { color:#aa1a1e;margin:10px 0px 0px;padding:0; }
.vacation-summary h5 { margin:5px 0px 0px; }
#sidebar .vacation-summary .no-bullets li { font-size:11px; }
#sidebar .vacation-summary .bullets li { list-style:disc;font-size:11px;margin-left:13px; }

.fancy-letter { font-size:36pt;color:#663c20;font-family:"Times New Roman";float:left;margin-top:0px;padding-top:0px;height:.8em;font-weight:bold;line-height:40px; }

#did-you-know { }
#dyk { width:278px;background:#e0c7a4;margin:20px 0px 0px 0px;padding:10px 0px 15px 0px; }
#dyk-title { background:url(images/didyouknow.png) no-repeat; width:210px;height:41px;margin:0px 0px 0px 40px; }

.amenity-details {
 display:none;
}

#view-large-map { width:78px;height:68px;border:2px solid #fff;position:absolute;top:790px;left:50%;margin-left:-5px;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
#view-large-map:hover { background:#fff;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40); }
.accommodation-details {
 display:none;
}
.accommodation-details-display {
 margin-top:5px;
 padding-top:0;
}
.amenity-details {
 display:none;
}

 .credits {
  float:right;
  margin-top:-28px;
  color:#e9d8c0;font-weight:normal; font-size:10px; 
 }
 
 .credits a { color:#e9d8c0;font-weight:normal; font-size:10px;   }

.clear { clear:both; }

.incoming { background:#f2e7c9;border:4px solid #947957; }
.incoming h3 { color:#663C20; }
.incoming span.fancy-letter { font-size:12px;line-height:17px;font-family:verdana;font-weight:normal; }
.incoming p { color:#663C20 !important; }


ul#tabbar.tabbar li div.dmenu ul li ul { display:none !important; }

.dmenu ul li ul li { display:none !important; }
div.advertise { text-align:right; font-weight:normal !important; font-size:x-small; padding-top:5px; }
