/*
Theme Name: Mendon
Theme URI: http://gueststream.com
Description: 
Version: 1.0
Author: GuestStream
Author URI: http://gueststream.com
*/


html {
padding-top:20px;
}
body {
margin: 0 auto;
text-align:center;
background:url(images/bodybg.jpg) repeat-x #5A5B2F;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#993300;
}
a img {
border:none;
}
#page {
width:980px;
text-align:left;
margin:0 auto;
background:url(images/pagebg.jpg) repeat-y;
border:1px solid #000000;
}

#header {
width:980px;
height:258px;
background:url(images/mainpic.jpg) no-repeat;
}
#wave {

width:980px;
height:258px;
background:url(images/wave.png) bottom no-repeat;

}
#logo {
background:url(images/logo.png) no-repeat;
width:336px;
height:173px;
position:absolute;
text-decoration:none;
display:block;
margin-left:40px;
margin-top:50px;
}

#flash {
background:url(/wp-content/uploads/2010/08/snowpic.jpg) no-repeat;
width:456px;
height:266px;
position:absolute;
margin-left:500px;
margin-top:50px;
border:1px solid #ffffff;
box-shadow: 3px 3px 5px #404040;
-webkit-box-shadow: 3px 3px 5px #404040;
-moz-box-shadow: 3px 3px 5px #404040;
behavior: url(/wp-content/themes/mendon/PIE.htc);
}

#container {
width:980px;

}
#sidebar {
float:left;
width:182px;

}

#content {
float:left;
width:798px;
}
#text {
width:753px;
margin-top:70px;
margin-left:27px;
line-height:18px;
}
#footer {
clear:both;
width:980px;
height:67px;
background:url(images/footer.jpg) no-repeat;
}
#bottom {
margin:0 auto;
width:980px;
color:#ffffff;
}
#bottom a {
color:#CC9913
}

#bottomnav{
list-style:none;
margin:0;
padding:0;
margin-top:10px;
margin-left:80px;

}
#bottomnav li {
float:left;
margin:3px;
}










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;



	}







.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



h1,h2,h3,h4 {



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



font-size:24px;



color:#301d01;



font-weight:normal;



}



.linklove,#ll {
display:none;
}





#suckerfishnav {
list-style:none;
margin:0;
padding:0;


}
#suckerfishnav li{
margin:0;
padding:0;
margin-bottom:5px;
width:182px;
height:17px;

}
#suckerfishnav li a{
display:block;

width:170px;
height:100%;
color:#dcdfe5;
text-decoration:none;
font-family: 'Vollkorn', arial, serif;


text-align:right;
text-shadow: 2px 2px 2px #000;
text-transform:uppercase;
font-size:15px;
/*
filter: Shadow(Color=#000000, 	
			Direction=150, 
			Strength=2);*/
			
}
#suckerfishnav li a:hover{
color:#ffffff;
background:#5A84D0;

}
#suckerfishnav ul.children {
position:absolute;
display:none;
list-style:none;
background:#5A84D0;

margin:0;
padding:0;
margin-left:182px;
margin-top:-14px;
border-top:1px solid #000000;
width:120px;
border-left:3px solid #5E645A;

box-shadow: 3px 3px 5px #404040;
-webkit-box-shadow: 3px 3px 5px #404040;
-moz-box-shadow: 3px 3px 5px #404040;
behavior: url(/wp-content/themes/mendon/PIE.htc);
}
#suckerfishnav ul.children li {
width:120px;
height:17px;
padding:0;
border:1px solid #000000;
border-top:none;
border-left:none;

margin:0;
}
#suckerfishnav ul.children li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-shadow:none;
font-size:11px;
text-align:left;
text-transform:none;
width:120px;
height:17px;
filter:none;
}
#suckerfishnav ul.children li a:hover {
background:none;
filter:none;
height:17px;
}
#suckerfishnav ul.children li ul.children{
margin-left:120px;
margin-top:-18px;
border-left:1px solid #000000;
}
a {
color:#A97F02;
}
#basecamp {
position:absolute;
margin-top:-70px;
}

.homebox {
width:246px;
float:left;
margin-right:5px;
margin-bottom:10px;
}
.homeboxcontent {
width:246px;
height:139px;
margin-bottom:5px;
}
.box1 {
background:url(images/box1.jpg) no-repeat;
}

.box2 {
background:url(images/box2.jpg) no-repeat;
overflow:hidden;

}
.boxitem {
margin-top:7px;
}

.box3 {
background:url(images/box3.jpg) no-repeat;
text-align:right;
}
.lastbox {
margin-right:0;
}

.newsheadline {
margin-top:20px;
margin-right:20px;
float:right;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
color:#172870;
width:163px;
}
.newsheadline a{
color:#172870;
text-decoration:none;
}

.headlinedate {
font-size:14px;
}

.boxbtn {
margin-top:5px;
float:right;
background:#a39878;
width:139px;
height:20px;
color:#ffffff;
font-size:11px;
text-transform:uppercase;
text-align:left;
}
.boxbtn a {
color:#ffffff;
text-decoration:none;
padding-left:10px;
}

#footerlinks{
float:right;
width:300px;
height:23px;

margin-top:44px;
}
#footerlinks ul {
list-style:none;
margin:0;
padding:0;
}
#footerlinks ul li {
float:left;

height:23px;
width:150px;
}
#footerlinks ul li.maplink {
width:200px;
}
#footerlinks ul li.contactlink {
width:100px;
}
#footerlinks ul li a{
display:block;
width:100%;
height:100%;
text-decoration:none;
}
.georgia-10 {
font-size:10px;
text-transform:uppercase;
color:#172870;
font-family:Georgia, "Times New Roman", Times, serif;
}
#sidebar .georgia-10 {
color:#ffffff;
}
.resbox {
width:156px;
margin-left:15px;
padding-top:15px;
}
.resbox input,.resbox select {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}
input.emptybtn {
font-size:11px;
color:#ffffff;
background:none;
border:none;
padding:0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
}
.floatleft {
float:left;
width:33%
}

.bluebg {
background:#5A84D0;
}
