/*
CSS for http://www.menforpalin.com
Copyright 2008. Villagewerx LLC. All rights reserved.
*/

body {background-color: #1e1e1e; margin: 0 auto; font-family: helvetica, arial, sans-serif; font-size: 1em;}
html>body {font-size: 16px; }
p {line-height: 1.5em; margin-bottom: 1.5em;}
.container {width: 950px; background-color: #FCFFFA; border: 10px solid #fff;}

#banner {background-image: url(http://www.menforpalin.com/images/uploads/layouts//bg_banner.jpg); background-position: left top; background-repeat: no-repeat; height: 258px;}
#banner h1 {font-size: 3em; font-weight: bold; color: #444; font-family: "adobe caslon pro"; position: relative; left: -2000px; }

#navigation {height: 35px; background-color: transparent; position: relative; left: 1em; top: 109px;}
#main-nav {height: 33px;}
#navigation { text-align: center; height: 26px; margin: 0; list-style: none; padding-top: 3px;}
#navigation li {float: left; height: 33px; overflow: hidden; font-family: myriad, "lucida sans unicode", "trebuchet ms", sans-serif; /* if text-resize, this'll keep the nav the same size */ font-size: .875em;}
#navigation li a { display: block; line-height: 30px; color: #FFF; overflow: hidden; text-decoration: none;}
#navHome {width:70px;}
#navBlog { width: 70px; }
#navQuotes { width: 140px; }
#navAbout {width:70px;}
#navigation li a:hover, #navigation li a.selected, #navigation li a.selected:hover { height: 29px; color: orange;}
#navHome a:hover, #navHome a.selected, #navHome a.selected:hover {overflow: hidden;}

#blog_intro .entry {background-color: #eeeeee; color: #000;}
#blog_intro .entry h1 {font-size: 1.6em; font-family: arial, helvetica, sans-serif; color: #000; font-weight: bold;}
.first_read {width: 70%; padding: 1em;font-size: 1.25em; color: #fff; font-family: times, "times new roman", georgia, serif;}

#content {background-image: url(http://www.menforpalin.com/images/uploads/layouts//bg_content_bottom.jpg); background-position: left bottom; background-repeat: no-repeat; background-color: transparent; padding-top:1.3em; min-height: 400px;}
#commentary {}
#commentary h2 {padding-left: 2em; font-size: 1.2em; color: #880000; font-weight: bold;}
#commentary p {font-size: .85em; margin-bottom: 0; color: #777; }
#commentary a {font-size: .85em; margin: 0;}
#preview .entry {border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }
#comment_form p {margin: 0 0 2em 0;}
#comment_form h4 {color:#880000; margin-bottom: 0; font-weight: bold;}
#commentary p.commenter span {color: #5E0300; font-weight: bold;}
#commentary p.commenter {font-size: .75em;}

#content object.video {float: left; top: 0; margin: 0 1em 1em 0; padding: 0; }
#content object param, #content object embed {margin: 0; padding: 0;}
table {padding-left: 2em; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; border-collapse: collapse; width: 560px;}
tr.entry td {border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; vertical-align: top;}
td {border-bottom: 1px solid #CCC; padding: 1em 0.5em;}
td:first-child {width: 30px;}
.entry td p {padding-bottom: .4em;}

#recently {margin: 0 0 2em; padding: 0; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; list-style-type: none; line-height: 1.1em;}
#recently li.recent_title a:link, li.recent_title a:hover, li.recent_title a:active, li.recent_title a:visited {text-decoration: none; font-weight: normal; font-size: .9em; display: inline;}
#recently li.recent_title a:link {color: #000099;}
#recently li.recent_title a:hover {color: red; border-bottom: 1px dotted red;}
#recently li.recent_title a:visited {color: #808080;}
#recently li {margin-bottom: .5em; }

ol li {font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-size: .875em; color: #666; margin-bottom: .75em; padding: 0; line-height: 1.286em;}

.recent {border-bottom: 1px dashed #ccc; padding-bottom:2em; margin-bottom: 2em;}
.entry {padding: 0em 2em 1.5em; line-height: 1.5em;}
.entry h2 {font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-size: 1.5em; font-weight: bold; color: #333; }
.entry p {font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-size: .875em; color: #666; margin-bottom: .75em; padding: 0; line-height: 1.286em;}
.entry blockquote {background-color: #EEEEEE; color: #000; font-style: normal; padding: 1em; border: 1px dashed #ccc;}
h2.feat_title {color: #fff; padding: 1.3em 1.2em; font-size: 1.5em; font-weight:bold;}
h3.dateline {color: #880000;  font-family: "Gill Sans", Verdana, sans-serif; font-weight: bold; font-size: .8em;}
.posted {font-size: 75%; color: #777; }
.paginate {padding: 2em 0 0 2.5em; color: #666;}
.pagecount {font-size: .8em; }
a.readon, a.edit_link {font-size: .8em; text-decoration: none;}
.entry a:link.readon  {color: blue; border-bottom: 1px solid blue;}
.entry a:visited.readon  {color: #808080; border-bottom: 1px dotted #ccc;}
.entry a:hover.readon  {color: red; border-bottom: 1px dotted red;}
.entry a:active.readon  {color: #000;}
#preview {width: 500px; height: 300px; background-color: #fff; border: 1px solid #ccc; padding: 3em; margin: auto auto;}
/*.boxed {background-color: #393939; height: 100px; width: 90%; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}*/

#sidebar .entry {padding: 0 0 1.5em;}
ul#blogroll li {padding: 0; margin: 0;}
ul#blogroll li.active a {color: green; margin: 0; padding: 0;}
.blogroll {border-top: 1px dotted #ccc; padding: 1em 0em; margin: 2em 0em;}
#blogroll_two {border-bottom: 1px dotted #ccc;}
#blogroll_one p {margin: 1em; padding: 0;}
#blogroll_one h3.sidetitle {line-height: 1.1em; margin: .5em 0 0 1em; color: #B52131; font-size: 1.5em; font-weight: bold;}
#blogroll_one a:link, #blogroll_one a:visited, #blogroll_one a:active, #blogroll_one a:hover {width: 220px; margin: 0; padding: 0; text-decoration: none; font-size: .8em; line-height: 1em;}
#blogroll_one a:hover {text-decoration: underline;}
#blogroll_one a.title_link {font-size: .8em;}
#blogroll_one div.blogrollmain a:link {margin: 0; padding: 0; line-height: 1.2em;}
#blogroll_one a+br {width: 0px;}
h3.sidetitle {font-size: 1.4em; color: #000;}
h3.sidetitle {margin-bottom: .3em; padding: 0; }
.hero-left {float: left; border: 10px solid #fff; margin: 0 1em 1em 0;}
.accent_shot {position:relative; top: 0; left: 0; margin: 0 1em .5em 0; border: 1px solid #ccc; padding: 7px; background-color: #fff;}

.roundedcornr_box_595654 {background: #eeeeee;}
.roundedcornr_top_595654 div {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_595654_tl.png) no-repeat top left;}
.roundedcornr_top_595654 {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_595654_tr.png) no-repeat top right;}
.roundedcornr_bottom_595654 div {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_595654_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_595654 {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_595654_br.png) no-repeat bottom right;}
.roundedcornr_top_595654 div, .roundedcornr_top_595654, 
.roundedcornr_bottom_595654 div, .roundedcornr_bottom_595654 {width: 100%;height: 18px;font-size: 1px;}
.roundedcornr_content_595654 { margin: 0 18px; }

.roundedcornr_box_715863 {background: #4c4c4c;}
.roundedcornr_top_715863 div {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_715863_tl.png) no-repeat top left;}
.roundedcornr_top_715863 {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_715863_tr.png) no-repeat top right;}
.roundedcornr_bottom_715863 div {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_715863_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_715863 {background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_715863_br.png) no-repeat bottom right;}
.roundedcornr_top_715863 div, .roundedcornr_top_715863, 
.roundedcornr_bottom_715863 div, .roundedcornr_bottom_715863 {width: 100%;height: 17px;font-size: 1px;}
.roundedcornr_content_715863 { margin: 0 17px; }

/*#boxed {float:left; height: 170px; background: url(http://www.menforpalin.com/images/uploads/layouts//roundedcornr_817243.gif) no-repeat; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;}*/
#footer {padding: 0; font-size: .8em; text-align: center; color: #ccc; background-color: #880000; margin-top: 6em;}
#footer table {width: 100%;}
#footer tr td {border: 0; padding: 2em;}
#footer td:first-child {width: 40%; text-align: center;}
#footer p{margin: 0; padding: 0;}

#footer a:link {color: white; text-decoration: none; border-bottom: 1px dotted white;}
#footer a:hover, #footer a:active {color: pink; border-bottom: 1px dotted pink;  text-decoration: none; }
#footer a:visited {color: pink; border-bottom: 1px dotted pink;  text-decoration: none; }
/*
HighslideStyles */
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
