/* CSS Document */

/* CSS Document */
*{margin: 0; padding: 0;}
html {
	font: 125% Arial, Helvetica, sans-serif;
}
body {
	font-size: 50%;
	background: #371b07 url(img/bg_gradient.gif) repeat-x;
}
.left{display: block; float: left; margin: 0 10px 10px 0;}
.right{display: block; float: right; margin: 0 0 10px 10px;}
/*/////////LAYOUT///////////////////////////////////////////*/
#container{
	width:800px;
	height:700px;
	margin:0 auto;
	}
#header{
	height:100px;
	background: url(img/header_bkgd.jpg) no-repeat;
	position:relative;
	margin:0;
	padding:0;
	}

h1{}

h1 a {
	width:166px;
	height:0;
	overflow:hidden;
	padding-top:98px;
	background:url(img/SB_logo.gif) no-repeat 10px 7px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	}

#navcontainer { background:url(img/nav_bkgd.gif) repeat-x; border:1px solid #655a3d; width:623px; height:38px;position:relative; top:10px; right:4px; float:right; }



#nav {
	margin:0 auto;
	text-transform:uppercase;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-align:center;
	}

#nav li{ 
	display:inline;
	line-height:38px;
	color:#fff;
	margin:0;
	padding:0;
	}

#nav1 {	border-right:1px solid #fff; }
#nav2 {	border-right:1px solid #fff; }
#nav3 {	border-right:1px solid #fff; }
#nav4 {	border-right:1px solid #fff; }
#nav5 {	border-right:1px solid #fff; }
#nav6 {	border-right:1px solid #fff; }
#nav7 {border:none; }


/*#nav li:last-child {border:none; }*/

#nav li a {
	text-decoration:none;
	color:#fff;
	padding:13px 8px;
	}
#nav li a:hover {
	background:url(img/nav_rolloverbkgd.gif) repeat-x;
	}

#topNav {
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	position:relative;
	top:4px;
	right:4px;

}

#topNav li {
	display:inline;
	color:#fff;
	padding:0 4px;
	}

#topNav1 { border-right:1px solid #fff; }

#topNav2 { border-right:1px solid #fff; }

#topNav3 { border:none; }

/*#topNav li:last-child { border:none; }*/

#topNav li a { 
	color:#fff;
	text-decoration:none;
	}
#topNav li a:hover {
	text-decoration:underline;
	color:#170e07;
	}

#bottomMainNav{ text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; position:absolute; top:70px; left:175px; font-size:11px; }

#bottomMainNav li {display:inline; padding:0 4px; }

#bottomNav1, #bottomNav2, #bottomNav3, #bottomNav4, #bottomNav5 {border-right:1px solid #170e07;}

#bottomNav6 {border:none; }

#bottomMainNav li a {color:#170e07; text-decoration:none; }

#bottomMainNav li a:hover {color:#fff; text-decoration:underline; }

/*#bottomNav li:last-child { border:none; }*/


#loginWindow {text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; position:absolute; top:70px; right:5px; font-size:11px;}

#logoutLink {text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; position:absolute; top:70px; right:15px; font-size:11px; font-weight:bold; color:#ffffff;}
#logoutLink a {color:#ffffff; text-decoration:none;}
#logoutLink a:hover {color:#000000;}

#activitiesNav { padding-top:51px; }

#activitiesNav li {padding-top:4px; line-height:160px; }

#activitiesNav a { font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#170e07; text-transform:uppercase; text-decoration:none; }

#activitiesNav a:hover { color:#c26c29; }


#golfNav { background:url(img/bg_activitiesGolf.jpg) no-repeat 25px 0px; height:160px; padding-left:242px; }

#huntNav { background:url(img/bg_activitiesHunt.jpg) no-repeat 25px 0px; height:160px; padding-left:473px; }

#fishNav { background:url(img/bg_activitiesFish.jpg) no-repeat 25px 0px; height:160px; padding-left:225px; }


#groundsNav { background:url(img/bg_groundsNav.jpg) no-repeat 25px 0px; height:160px; padding-left:215px; }

#lodgingGalleryNav { background:url(img/bg_lodgingNav.jpg) no-repeat 25px 0px; height:160px; padding-left:473px; }

#eventsNav { background:url(img/bg_eventsNav.jpg) no-repeat 25px 0px; height:160px; padding-left:228px; }



#activitiesSubNav { font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px; width:100%; }

#activitiesSubNav li {display:inline; border-right:1px solid #170e07; padding:0 5px;}

#activitiesSubNav a { font-size:13px; color:#170e07; text-transform:uppercase; text-decoration:none; }

#activitiesSubNav a:hover { color:#c26c29; }

#activitiesSubNav li:last-child {border:none; }

#galleriesSubNav { font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px;}
#galleriesSubNav li {display:inline; border-right:1px solid #170e07; padding:0 5px;}
#galleriesSubNav a { font-size:13px; color:#170e07; text-transform:uppercase; text-decoration:none; }
#galleriesSubNav a:hover { color:#c26c29; }
#galleriesSubNav li:last-child {border:none; }
	
#content{height:600px; color:#311e0e; }

#content p { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#content h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; text-decoration:none; font-size:20px; padding:382px 0 10px 15px; }

/*#proshop h2 {padding:382px 0 0 15px; margin:0; }*/

#gallery-events h2, #gallery-grounds h2, #gallery-lodging h2 {color:#170e07; padding:80px 0 10px 15px; }

#plan-a-stay h2, #rates h2, #newsletter h2, #events h2, #packages h2 { color:#170e07; padding:15px 0; border-bottom:1px solid #170e07; margin:0 15px 10px 15px; }

#location h2, #contact h2, #recognition h2, #problogs h2, #videotours h2 {padding:75px 0 0 49px; color:#170e07; }

#location #content h3, #location #content p {padding-left:575px; }

#location #content h3 {padding-top:100px; font-size:18px; }

#location #content ul { padding:17px 0 0 575px; list-style:none; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}

#location #content li { padding-bottom:10px; }

#location #content li a { height:52px; width:116px; display:block; line-height:17px; color:#fff; text-align:center; }

#popup1 a { background:url(img/bg_getDirections.gif) no-repeat 0px 0px; text-decoration:none;  } 

#popup1 a:hover { background:url(img/bg_getDirections.gif) no-repeat 0px -26px; text-decoration:underline; }

#popup2 a { background:url(img/bg_fromPierre2.jpg) no-repeat 0px 0px; text-decoration:none; } 

#popup2 a:hover { background:url(img/bg_fromPierre2.jpg) no-repeat 0px -52px; text-decoration:underline; }

#popup3 a { background:url(img/bg_gettysburgh2.jpg) no-repeat 0px 0px; text-decoration:none; } 

#popup3 a:hover { background:url(img/bg_gettysburgh2.jpg) no-repeat 0px -52px; text-decoration:underline; }

#popup4 a {background:url(img/bg_privateAirtravel.gif) no-repeat 0px 0px; text-decoration:none; }

#popup4 a:hover {background:url(img/bg_privateAirtravel.gif) no-repeat 0px -26px; text-decoration:none; }

#lodging #content { background:url(img/bg_lodging.jpg) no-repeat; }

#lodgingIE #content { background:url(img/bg_lodging.jpg) no-repeat; } 

#membership #nav1 a, #activities #nav2 a, #lodging #nav3 a, #gallery #nav4 a, #proshop #nav5 a, #location #nav6 a, #recognition #nav7 a { background:url(img/nav_rolloverbkgd.gif) repeat-x; }

#photos {text-align: center;}

#plan-a-stay #bottomNav1 a, #rates #bottomNav2 a, #newsletter #bottomNav3 a, #events #bottomNav4 a, #problogs #bottomNav5 a, #packages #bottomNav6 a {text-decoration:underline; }

#accommodations #content, #accomodationsIE #content { background:url(img/bg_accomodations.jpg) no-repeat; }

#proshop #content {background:url(img/bg_proshop2.jpg) no-repeat; }

#activities #content, #gallery #content, #gallery-grounds #content, #gallery-lodging #content, #gallery-events #content, #plan-a-stay #content, #newsletter #content, #events #content, #problogs #content { background:url(img/bg_activities.jpg) no-repeat; }

#rates #content, #packages #content {background:#efefe4 url(img/bg_activities.jpg) no-repeat; height:725px;} 

#recognition #content, #videotours #content {background:#efefe4 url(img/bg_activities.jpg) no-repeat; height:auto;} 

#location #content {background:url(img/bg_location2.jpg) no-repeat; }

#plan-a-stay img, #rates img, #newsletter img, #packages img, #events img {margin-top:51px; }

#golf #content { background:url(img/bg_golf.jpg) no-repeat; }

#golf p, #hunting p, #fishing p, #plan-a-stay p, #rates p, #newsletter p, #events p, #membership p, #proshop p, #packages p {padding:0 15px 10px 15px; }

#accomodationsIE a, #lodgingIE a{color:#c26c29;}

#accomodationsIE p, #lodgingIE p {padding:0 15px 5px 15px; }

#hunting #content { background:url(img/bg_hunting.jpg) no-repeat; }

#fishing #content { background:url(img/bg_fishing.jpg) no-repeat; }

#newsletter #content ul {padding-left:30px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; list-style:none; font-size:12px; }

#newsletter #content li {text-decoration:none; padding-bottom:10px; }

#newsletter #content a {color:#170e07; }

#newsletter #content a:hover { color:#c26c29; }

#events #content h3, #events #content h4 {padding-left:15px; }

#events #content a {color:#c26c29; }

#contact #content { background:url(img/bg_contactUs2.jpg) no-repeat; position:relative; }

#contact #content p {padding:450px 0 0 49px; }

#contact #content a { color:#c26c29; }

#membership #content { background:url(img/bg_membership.jpg) no-repeat; }

#membership #content a, #pasForm1 a {color:#c26c29; }

#plan-a-stay #content ul {padding:0 15px 10px 15px}

#plan-a-stay #content li {list-style:none; padding-bottom:10px }

#pasForm2 a { background:url(img/bg_getDirections.gif) no-repeat 0px 0px; width:116px; height:26px; display:block; line-height:26px; text-align:center; color:#fff; text-decoration:none; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}

#pasForm2 a:hover { background:url(img/bg_getDirections.gif) no-repeat 0px -26px; }

#plan-a-stay-form #content { background:url(img/bg_play-a-stay-form.jpg) no-repeat; }








#articles { width:702px; background:#fff; margin:0 auto; padding:10px; }

#articles img { float:left; margin-right:10px; margin-bottom:20px; }

#articles p {margin-bottom:7px; }

#articles h4 {margin-bottom:7px; }

#articles a {color:#c26c29; }

#articleDivider {margin-bottom:15px; clear:both; height:auto; border-bottom:1px solid #170e07; }

#items { width:800px; text-align:center; height:188px; }

#items li { float:left; display:block; width:198px; height:188px; margin:0;}

#items a {color:#170e07; }

#menShop {border-right:1px solid #170e07;}

#menShop a { background:url(img/bg_menshopNav.jpg) no-repeat; display:block; margin:10px 54px; padding-top:140px; }

#menShop a:hover {background:url(img/bg_menshopNavUP.jpg) no-repeat; }

#womenShop {border-right:1px solid #170e07;}

#womenShop a { background:url(img/bg_womenshopNav.jpg) no-repeat; display:block; margin:10px 54px; padding-top:140px; }

#womenShop a:hover {background:url(img/bg_womenshopNavUP.jpg) no-repeat; }


#huntShop {border-right:1px solid #170e07;}

#huntShop a { background:url(img/bg_huntshopNav.jpg) no-repeat; display:block; margin:10px 54px; padding-top:140px; }

#huntShop a:hover{background:url(img/bg_huntshopNavUP.jpg) no-repeat;}

#keepsakeShop a {background:url(img/bg_keepsakeNav.jpg) no-repeat; display:block; margin:10px 54px; padding-top:140px; }

#keepsakeShop a:hover{background:url(img/bg_keepsakeNavUP.jpg) no-repeat;}





#slideshow {
    position:relative;
    height:350px;
	}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	}

#slideshow IMG.active {
    z-index:10;
	}

#slideshow IMG.last-active {
    z-index:9;
	}

/*//////////////////////////////////////////*/


#sliders { height:575px; position:absolute; top:0px; }

a:focus {
	outline: none;
}

#left {
	position:absolute;
	bottom:0;
	width:200px;
	z-index:15;
	margin:0;
}

#panelLeft {
	background: #fff;
	height: 200px;
	display: none;
	margin:0;
	padding:5px;
	z-index:15;

}

#panelLeft p {padding-bottom:6px; }

#panelLeft a { color:#c26c29; }


.slideLeft {
	margin: 0;
	padding: 0;
	background: url(img/bg_roomavailability.gif) no-repeat center top;

}

.btn-slideLeft {
	padding:0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	line-height:42px;
	text-align:center;
}

#middle {
	position:absolute;
	bottom:0;
	width:300px;
	margin-left:200px;
	z-index:15;
	}

#panelMiddle {
	background: #fff;
	height: 200px;
	display: none;
	z-index:15;
	padding:5px;
}

#panelMiddle p {padding-bottom:6px; }

#panelMiddle h3 { font-size:13px; }
#panelMiddle h4{ font-size:11px; }


#panelMiddle a { color:#c26c29; }

.slideMiddle {
	margin: 0;
	padding: 0;
	background: url(img/bg_events.gif) no-repeat center top;

}

.btn-slideMiddle {
	padding:0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	line-height:42px;
	text-align:center;
}


#right {
	position:absolute;
	bottom:0;
	width:300px;
	margin-left:500px;
	z-index:15;
}




#panelRight {
	background: #fff;
	height: 200px;
	display: none;
	z-index:15;
	padding:5px;
}

.blogPanel {
	height:100px;
	width:100%;
}
.blogPanel img {
	float:left;
	padding-right:10px;
}
.blogPanel p {
	padding:5px 5px 0 0;
}

.blogPanel a { color:#c26c29; }

.slideRight {
	margin: 0;
	padding: 0;
	background: url(img/bg_blog.gif) no-repeat center top;

}




.btn-slideRight {
	padding:0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	line-height:42px;
	text-align:center;
}

.active {
	background-position: right 12px;
}

/*//////////////////////////////////////////*/

#subFooter { background:url(img/bg_footer.jpg) no-repeat; height:100px; width:800px; position:absolute; top:575px; z-index:15; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#311e0e; }

#subFooter h3 { padding:12px 0 3px 0; font-weight:bold; font-size:20px; }

#subFooter p { margin:0 50px; font-size:12px; padding-bottom:4px;}

#subFooter h4 a { font-family:Georgia, "Times New Roman", Times, serif; color:#311e0e; font-size:14px; }

/*//////CODA SLIDER///////////////////////////////////*/

#slider {
  padding-top:32px;
  width: 800px;
  margin: 0 auto;
  position: relative;
  z-index:20;
}

.scroll {
  height: 192px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  padding: 10px 15px;
  height: 180px;
  width: 770px; /* change to 560px if not using JS to remove rh.scroll */
}

.scrollButtons {
  position: absolute;
 top: 132px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}

.scroll p { padding-bottom:10px; }

ul.navigation {
    list-style: none;
    margin: 0;
	padding:0;
	padding-left:15px;
}

ul.navigation li {
    display: inline;
    margin-right: 15px;
}

ul.navigation a { font-family:Georgia, "Times New Roman", Times, serif; color:#cccccc; text-transform:uppercase; text-decoration:none; font-size:20px; font-weight:bold; }

ul.navigation a:hover { }

ul.navigation a.selected { color:#ffffff;
}

ul.navigation a:focus {
    outline: none;
}


/*/////////////////////////////////*/

#bottom{ }

#footer{
	background:url(img/bg_footer2.jpg) no-repeat;
/*	height:86px;*/
	height:40px;
	text-align:center;
	color:#311e0e;
	font-family:Georgia, "Times New Roman", Times, serif;
	}



/*/////////Forms////////////////////////////////////////*/

#contactform { position:absolute; left:390px; top:135px; width:352px; visibility:hidden; }


#fieldset1 {
	padding:10px;
	border:none;
	background:none;
	height:380px;
}

#fieldset2 {
	margin:0 auto;
	padding:15px 25px;
	border:none;
	height:600px;
	}

fieldset label {
	float:left;
	width:115px;
	line-height:18px;
	text-align:right;
	padding-right:5px;
	color: #170e07;
	
}

fieldset input {
	float:left;
	margin-right:10px;
	border:1px solid #170e07;
	height:18px;
}

fieldset textarea {border:1px solid #170e07; }

button {
	margin:0 0 5px 120px;
	background:url(img/bg_getDirections.gif) no-repeat 0 0;
	width:116px;
	height:26px;
	color:#fff;
	border:none;
	}

button:hover { 	background:url(img/bg_getDirections.gif) no-repeat 0 -26px; }

#plan-a-stay-form #content p {font-size:10px; padding:0 0 0 115px; }

#plan-a-stay-form #content a {color:#c26c29;}

#plan-a-stay-form h2 {color:#170e07; padding:15px 0 10px 115px; margin:0; } 

#contactform #fieldset1 p { font-size:10px; padding:0 0 0 120px; }

/*/////Rates Chart/////*/

.accordion2 {
	width: 770px;
	border-bottom: solid 1px #c4c4c4;
	margin-left:15px;
	}

.accordion2 h3 {
	background: #e9e7e7 url(img/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
	}

.accordion2 h3:hover {
	background-color: #e3e2e2;
	}

.accordion2 h3.active {
	background-position: right 5px;
	}

.accordion2 table {
	background: #fff;
	margin: 0;
	padding:0;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
	padding:5px;
	}

th {
	font: bold 10px Arial, Helvetica, sans-serif;
	padding:2px 0;
	color: #170e07;
	text-transform: uppercase;
	background: #f9c006;
	width:152px;
	text-align:center;
	}

th.alt { text-align:left; padding-left:10px; }

td {
	text-align:center;
	padding:4px 0;
	}

td.alt { text-align:left; padding-left:10px; }


/*/////////BUTTONS////////////////////////////////////////*/


/*/////////TYPOGRAPHY/////////////////////////////////////*/



/*/////////CLEARFIX///////////////////////////////////////*/
.clearfix:after, #work-list li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: block;}




/********* Wordpress CSS ***************/
/*
Theme Name: Sutton Bay WP Theme
Theme URI: http://wordpress.org/
Description: Themed to match Sutton Bay web site.
Version: 1.5
Author: Vetta-Zelo
Tags: mantle color, variable width, two columns, widgets

This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/

.screen-reader-text {
     position: absolute;
     left: -1000em;
}
/*
a {
	color: #675;
}
*/
a img {
	border: none;
}
/*
a:visited {
	color: #342;
}

a:hover {
	color: #9a8;
}
*/
acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}
/*
blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

body {
	background: #fff;
	border: 2px solid #565;
	border-bottom: 1px solid #565;
	border-top: 3px solid #565;
	color: #000;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 0;
	padding: 0;
}
*/
cite {
	font-size: 90%;
	font-style: normal;
}

#blogs h2 {
	border-bottom: 1px dotted #ccc;
	font: 95% "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
}

#blogs h3 {
	border-bottom: 1px dotted #eee;
	font-family: "Times New Roman", Times, serif;
	margin-top: 0;
}

ol#comments li p {
	font-size: 100%;
}

#blogs p, #blogs li, .feedback {
	font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: -1px;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #c26c29;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}
/*
#content {
	margin: 30px 13em 0 3em;
	padding-right: 60px;
}

#header {
	background: #90a090;
	border-bottom: 3px double #aba;
	border-left: 1px solid #9a9;
	border-right: 1px solid #565;
	border-top: 1px solid #9a9;
	font: italic normal 230% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 15px 10px 15px 60px;
}

#header a {
	color: #fff;
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}
*/
#blogs #menu {
	background: #fff;
	border-left: 1px dotted #ccc;
	border-top: 3px solid #e0e6e0;
	padding: 20px 0 10px 30px;
	position: absolute;
	right: 2px;
	top: 0;
	width: 11em;
}

#blogs #menu form {
	margin: 0 0 0 13px;
}

#blogs #menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#blogs #menu ul {
	color: #ccc;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}

#blogs #menu ul li {
	font: italic normal 110% 'Times New Roman', Times, serif;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}

#blogs #menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#blogs #menu ul ul li {
	border: 0;
	font: normal normal 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#blogs #menu ul ul li a {
	color: #000;
	text-decoration: none;
}

#blogs #menu ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

#blogs #menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.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;
}
/* End captions & aligment */

