/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
/* Main navigation overrides */
.menu { margin:0; padding:1px 0 0 10px; display:block; position:relative; top:0; font-size:12px; height:32px; float:none; clear:both; background:url(images/repeater.png) repeat; font-family: Verdana, Geneva, sans-serif; text-shadow:none; z-index:40;
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.menu li { background:none; margin-right:0; white-space:nowrap; letter-spacing:1px; text-transform: uppercase }
.menu li:last-child {border-right:none}
.menu li a { padding:9px 12px 10px 12px; }
.menu li.sfHover ul { top:2.8em; }
.menu li { margin-left:0; }
.menu li li { border:none; }
.menu li li li { border:none; }
.menu a { padding:9px; text-decoration:none; }

/* Masthead */
#top { color:#666;  }
#top a { color:#fff; }
#top { width:975px; margin:0 auto; padding:0 0 1.5em; height:auto; z-index:30; }
#top #masthead { padding-top:5px; padding-bottom:0px; overflow:hidden; }
#top #masthead #logo { clear: both; float: left; margin: 20px auto 0; text-align: left; width: 370px; } /* float:left; padding-top:15px; */
#top #masthead #logo h1 { float:left; margin:0; padding:0; font-weight:bold; font-size:24px; font-style:italic; font-weight:bold; text-transform:capitalize; }
#top #masthead #logo .description { float:left; margin:12px 0 0 48px; font-style:italic; font-family: Georgia,'Times New Roman',Times,Palatino,'Palatino Linotype',serif;}
#top #masthead #logo h1, #sidebar h2, #sidebar h3, #sidebar h4, #footer h2, ul.menu, .fancy, #slideshow .caption { text-shadow: none; }
.archivecontent {
margin-bottom:5px;
min-height:375px;
}
h3#comments,h3.titles,h3.sub,h2.sub {
min-height:30px;
margin:0 0 10px;
padding:0 0 5px;
font-size:1.1em;
font-weight:100;
line-height:1em;
text-transform:uppercase;
letter-spacing:2px;
}
.sub a {
font-weight:100;
}
h3#comments,h3.titles,h3.sub,h2.sub {
border-bottom:1px dotted #444;
}
.sub a {
color:#444;
}
h2 { 
font-size:1.6em; font-family: font-family: Verdana, Geneva, sans-serif; font-color: #cd853f;
font-style: normal; text-shadow:none;
}
h2.title {
padding:0;
}

.nav a:hover,.navi a:hover {
color:#000;
}
.navi {
float:left;
margin-bottom:10px;
}
.nav a,.navi a {
display:block;
color: #000;
font-size:14px;
}
.prev a,.next a {
text-decoration:none;
padding: 2px 13px 4px 13px;
}
.prev {
float:left;
}
.next {
float:right;
}
.app {
padding:10px 0;
margin-bottom:0.5em;
overflow:hidden;
}
.gform_footer input.button, input[type="submit"] {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-style: normal;
	cursor: pointer;
	width: auto;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	display: block;
	margin: 12px 220px 18px 0;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
}

/* Footer */
#footer-wrap { width:975px; margin:0 auto; }
#footer { padding:2em 0; margin:0 auto 2em; text-align:left; font-size:11px; }
#footer p {font-style:normal; font-family: Verdana, Geneva, sans-serif;}
#footer a:hover { text-decoration:underline; }
#footer h3 { margin:0; padding:0 0 .6em; border-bottom:none; }
#footer .item { margin:0 0 2em; }
#footer ul { list-style:none; margin:0 0 1.6em; font-size:1em; }
#footer ul li a,ul.txt li { height:1%; line-height:1.2em; display:block; padding:6px 0 6px 8px; }
#footer ul li a:hover,ul.txt li:hover { background-position:1px .8em; }
#footer ul ul { margin:0; list-style:none; }
#footer .pad { padding:0; }
#footer .creditheader { font-size: 1.2em; }
#footer p, #footer h3.sub, #footer ul li a span,ul.txt li,h4 a span { color: #292929; }
#footer a, a:link, a:visited, #footer a { color: #9B3333;  text-decoration:none; }

#sidebar ul#recentcomments li.recentcomments,#footer ul#recentcomments li.recentcomments { display:block; padding:4px 0 4px 8px; }
#sidebar ul#recentcomments li.recentcomments a,#footer ul#recentcomments li.recentcomments a { border:0; background-image:none; }
#sidebar ul#recentcomments li.recentcomments a:hover,#footer ul#recentcomments li.recentcomments a:hover { background-position:1px .8em; }

/* Welcomebox */
.welcomebox { background-color: #292929; }
.welcomebox h2 { margin-bottom:10px; padding:14px; }
.welcomebox h2 a:hover { text-decoration:underline; }
.welcomebox h2 { color:#9B3333; }
.welcomebox h2 a { color:#a7a7a7; }

/* Comment form */
#respond { margin:30px 0 0; padding:10px 2px 10px 10px; background: #efefef; }

textarea#comment {background: #fff; color: #292929; border:0px solid #292929; color: #292929; padding: 10px; }
#author, #email, #url {background: #fff; color: #292929; border:0px solid #292929; color: #292929; padding: 10px; }
/* Promo button */
#promo-button
{
position:relative;
top: -95px;
left: 725px;
width: 279px;
margin-bottom:-100px;
z-index:1;
}

.addthis_toolbox{
width: 500px;
padding: 0 0 0 10px;
margin-bottom:15px;
}
