/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
/* globals */
body { background-color: #F0F0F0; color: #333; font: 14px Georgia, Times, "Times New Roman", serif;}

.featured-entry			{ font: 12px; background: #000; height: 100px; color: #a7a7a7; }

a, a:link, a:visited	{ color: #313428; text-decoration: none; }
a:hover					{ color: #CC0000; }

blockquote				{ border-left: 2px solid #CCC; color: #666; padding: 5px 10px 1px; font-style: normal; }
code					{ background: #EAEAEA; color: #333; font-family: Georgia, Times, "Times New Roman", serif; font-size: 11px; margin: 1px 0; padding: 1px 3px; }
pre code				{ background: #322E2C; border: 1px solid #635957; color: #FFF; display: block; overflow: scroll; padding: 1.5em 1.75em; }

input[type=text], input[type=password], textarea	{ background: url(../../images/form.jpg) repeat-x top #FFF; border: 1px solid #CCC; padding: 5px 3px; }
input[type=submit]  { font-family:Georgia, Times, "Times New Roman", serif; background: url(../../images/feed-title-white.jpg) repeat-x; border: 1px solid #CCC; padding: 5px 10px; font-size: 12px; color: #000; font-weight: 700; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
input[type=submit]:hover  { background: #313428; color: #FFF; }

/* header */
#header					{ background: #212E31; border-bottom: 5px solid #383332; }
.logo					{ max-width: 590px; max-height: 110px; float: left; }
/* main navigation */
#nav-content  { height: 44px; margin: 0 auto; width: 978px; }
#nav .sf-menu  { float: left; line-height: 1.1; max-width: 770px; }
#nav .sf-menu a  { display: block; text-decoration: none; padding: 8px 12px 11px; color: #AAA; font-size: 16px; }
#nav .sf-menu ul li  { border: 1px solid #474331; margin-top: -1px; }
#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li  { background: #373331; color: #FFF; }
#nav .sf-menu ul a:hover, #nav .sf-menu ul li.sfHover, #nav .sf-menu ul li:hover { color: #373331; background: #FFF; }
#nav .sf-menu ul li.sfHover a.sf-with-ul { color: #373331; }
#nav .sf-menu li li a  { padding: 7px 10px; line-height: 1; height: auto; font-size: 18px; }
#nav .sf-menu .sf-with-ul  { padding-right: 15px; }
#nav .sf-sub-indicator  { background: url(../../images/dropdown.png) no-repeat; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; left: 7px; top: 0; vertical-align: middle; }
#nav .sf-menu ul .sf-sub-indicator	{ display: none; }
#nav .quick-nav li  { padding-top: 8px; }

.home-title				{ text-transform: none; font-weight: 700; font-size: 20px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #333; }

.widgettitle			{ color: #333; font-size: 18px; font-weight: 700; margin: -10px -10px 10px; padding: 5px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border-bottom: 1px solid #CCC; }

/* search results */
.search-results h2      { color: #333; font-size: 18px; font-weight: 700; margin: 0 10px 0 0; padding: 6px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #CCC; }
.searchform .s  { font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; border: none; background: #EFEFEF; padding: 0; margin: 0; float: left; width: 234px; }
#footer .widgettitle	{ background: none; border: none; font-size: 18px; color: #444; padding: 0 0 10px; letter-spacing: -0px; margin: 0; }
.author-posts-title, .author-content h1, .archive-title { text-transform: none; font-family: Georgia, Times, "Times New Roman", serif; font-weight: 700; font-size: 18px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #383331; }

.scribd-docwidget-collection-name { font-family: Georgia, Times, "Times New Roman", serif; font-size: 12px;}
.scribd-docwidget-doc-title { font-family: Georgia, Times, "Times New Roman", serif; font-size: 12px; }
.scribd-docwidget-doc-owner { font-family: Georgia, Times, "Times New Roman", serif; font-size: 10px; }
.scribd-docwidget-label { font-family: Georgia, Times, "Times New Roman", serif; font-size: 10px; }
.scribd-docwidget-doc-summary { font-family: Georgia, Times, "Times New Roman", serif; font-size: 10px; }
.scribd-docwidget-doc-thumb-link { font-family: Georgia, Times, "Times New Roman", serif; font-size: 10px; }

/* tapestries */
.entry-thumbnails-link { background: #111; text-decoration: none !important; }

.posts-default li  { margin: 0 15px 10px 0; font-size: 12px; }
.posts-default img		{ background: #111; }
.posts-default .entry-title	{ font-weight: 700; font-size: 18px;  }

.posts-quick .entry-title	{ font-weight: 700; font-size: 18px;
	position: relative;
	top: 5px;

#footer .widgetcontent	{ font-size: 10px; background: none; padding: 0; border: none; }
.textwidget { font-family: Georgia, Times, "Times New Roman", serif; font-size: 10px; }



