/*
Theme Name: LustySearch
Theme URI: 
Description: Theme for Lusty Search
Version: 0.5
Author: Edward Rayne Web Development
Author URI: http://erayne.com
*/

/*  BLUEPRINT CSS FRAMEWORK
================================================================================  */
@import url("blueprint/screen.css");
@import url("appearance.css");
<!--[if lt IE 8]>@import url("blueprint/ie.css");<![endif]-->


/*  TYPOGRAPHY
================================================================================  */
.sectionHeader						{ margin: 0 0 2px 0; }
.sectionHeader a					{ display: block; color: #1a1a1a; text-decoration: none; }

/*  LAYOUT
================================================================================  */
body								{ background: #1a1a1a; }		/* DARK BLUE */
#outerWrapper 						{ width: 965px; margin: 0px auto; background: #f2f2f2 url("images/bg-body.jpg") repeat-y; }
.container							{ width: 965px; background: url("images/bg-header.jpg") no-repeat; }
#headerWrapper						{ height: 270px; padding: 0 5px; }
#contentWrapper						{ margin: 5px 0 5px 8px; }
.adspot125x125						{ float: left; margin: 2px; height: 125px; width: 125px; overflow: hidden; }

/*  HEADER
================================================================================  */
#navigation							{ margin: 5px 0 10px 0; }
#navigation ul						{ margin: 0; padding: 0; line-height: 40px; vertical-align: middle; }
#navigation li						{ float: right; margin: 0; padding: 0; }
#navigation a						{ display: block; margin: 0 5px; padding: 0 10px; color: #fff; text-decoration: none; border-bottom: 3px double #400D0C; }
#navigation a:hover					{ border-bottom: 3px double #666; }
#header								{ margin-bottom: 10px; }
#headerAdspot						{ height: 90px; text-align: center; }
#headerAdspot img					{ border: 3px double #333; }
#headerAdspot img:hover				{ border: 3px double #ccc; }
#headerLogo							{ margin: 0px 0 0 10px; }
#headerLogo img						{ float: left; }
#headerLogo p						{ font-size: 1.5em; color: #ccc; font-style: italic; line-height: 80px; vertical-align: midddle; text-align: left; }
#header h1							{ margin: 1em 0 .5em 0; }
#headerLogo p						{ margin: 0; padding: 0; }

/*  CONTENT
================================================================================  */
.post, .hentry, .sticky				{ width: auto; overflow: hidden; margin-bottom: 10px; }
.notFound							{ padding: 50px 10px 50px 200px; }
.inside								{ padding: 5px; }
.postThumb							{ float: left; margin: 2px 10px 2px 2px; padding: 5px; }
.postThumb a img					{ border: 3px double #ccc; }
.postThumb a:hover img				{ border: 3px double #666; }
.postHeader							{ border-bottom: 3px double #ccc; }
.postHeader h1, .postHeader h2 		{ margin: .25em 0; padding: 0; }
.postHeader a						{ text-decoration: none; }
.postHeader p						{ margin: .25em 0; padding: 0; }
.postBody h1, .postBody h2, 
	.postBody h3, .postBody h4		{ clear: both; padding: .35em 0; color: #1a1a1a; }
.postBody blockquote				{ width: auto; overflow: hidden; padding-left: 25px; }
.postBody blockquote cite			{ display: block; text-align: right; padding: .5em 1.5em; }
.alignleft							{ float: left; padding: 5px; margin: 0 10px 10px 0; }
.alignright							{ float: right; padding: 5px; margin: 0 0 10px 10px; }
.aligncenter						{ display: block; margin: 0 auto; }
.wp-caption							{ margin-bottom: 10px; }
.wp-caption-text					{ margin: 5px 0 0 0; padding: 5px; }
.postFooter p						{ margin: 0; padding: 0; }
.postMeta p							{ padding: .5em 1em; }
.postMeta p.comments				{ float: right; }
.postSocial ul						{ margin: 5px 0 5px 3px; padding: 0; }
.postSocial li						{ float: left; }
.postAuthor							{ padding: 5px 0 0 5px; }
.postAuthor .postThumb				{ margin-right: 10px; }
.postFooterAd						{ height: 130px; overflow: hidden; padding: 5px 0; }
.commentWrapper ul, 
	.commentWrapper ol				{ margin: 0; padding: 0; width: auto; overflow: hidden; }
.commentWrapper ul.children			{ padding-left: 25px; }
.commentWrapper li					{ margin-bottom: 2px; }
.comment							{ width: auto; overflow: hidden; }
.commentSidebar						{ float: left; width: 100px; padding: 5px 0; overflow: hidden; }
.commentSidebar .postThumb			{ margin-left: 10px; }
.commentSidebar p					{ margin: 0; padding: 0 5px; }
.comment-meta p						{ margin: 0; padding: 0 5px; }
.commentText						{ margin-left: 120px; }
.commentText h5						{ margin: 10px 5px; }
.commentText p						{ margin: 5px; }
.reply								{ margin-top: 10px; text-align: right; }
#respond							{ clear: both; padding-bottom: 5px; }
#commentform						{ padding-bottom: 5px; }
#respond p							{ margin: 0 5px; padding: 0; }
#respond textarea					{ width: 520px; }
#respond input[type=submit]			{ margin: 0 5px; width: 520px; }
.navLeft							{ float: left; margin-left: 5px; }
.navRight							{ float: right; margin-right: 5px; }

/*  SIDEBAR
================================================================================  */
#contentSidebar .sectionHeader		{ margin: 0 0 2px 0; padding: 3px 0; background: #571113; border: 1px solid #1a1a1a; }
#contentSidebar	 *					{ color: #fff; }
.sidebarWidget ul					{ margin: 0; padding: 5px 0; }
.sidebarWidget ul ul				{ margin: 0; padding: 0 0 5px 0; }
.sidebarWidget li a					{ display: block; margin-bottom: 1px; padding: 3px 5px; color: #999; border-bottom: 1px dashed #400D0C; }
.sidebarWidget li a:hover			{ color: #ccc; border-bottom: 1px dashed #754849; }
.sidebarWidget ul ul a				{ margin-left: 5px; padding-left: 20px; }
.sidebarWidget						{ margin-top: 10px; }
.sidebarWidget h3					{ padding: 3px 0; font-size: 1.15em; color: #ccc; border-bottom: 3px double #999; }
.insideWidget						{ padding: 5px; }
.sidebarWidget ul					{ list-style-image: none; list-style-position: outside; list-style-type: none; }
.sidebarWidget ul.inlineLinks li	{ margin-bottom: 10px; }
.sidebarWidget ul.inlineLinks a		{ display: inline; color: #fff; border: 0; }
.sidebarWidget ul.inlineLinks p		{ margin: 0; padding: 0 0 10px 0; }
.wFooter							{ margin-top: 2px; padding: 3px 5px; background: #571113; border: 1px solid #1a1a1a;}
.wFooter h5							{ margin: 0; padding: 0; font-size: 24px; line-height: 64px; }
.wFooter img.rss					{ float: left; }

/*  SIDEBAR TABS
================================================================================  */
.ui-tabs-hide						{ display: none; }
ul.tabsNav							{ width: auto; overflow: hidden; margin: 0 0 0px 0; padding: 0; }
ul.tabsNav li						{ float: left; width: 126px; margin: 0; padding: 0; }
ul.tabsNav li.middle				{ width: 132px; }
li.ui-state-active a				{ height: 35px; }
#tabs-1, #tabs-2, #tabs-3			{ clear: both; height: 235px; overflow: hidden; background: #4d0f11; border: 1px solid #1a1a1a; }
.insideTab							{ margin: 10px; }
.insideTab ul						{ padding: 0; margin: 0; }
.insideTab li a						{ display: block; padding: 1px 5px; color: #999; }
.insideTab li a:hover				{ color: #fff; }

/* HACK TO HIDE WIDGETS IN TABS */
.tabsNav .insideTab					{ display: none; }
.tabContent .tabHeader				{ display: none; }

/*  FOOTER
================================================================================  */
#footerWrapper						{ width: 965px; height: 130px; overflow: hidden; margin-top: 10px; background: url("images/bg-footer.jpg") no-repeat; }
#footer p.copyright					{ width: 450px; margin: 55px auto 0 auto; color: #999; text-align: center; }