/*
Theme Name: Fusion4Design 2007-2008
Description: New Theme for ME
Author: Yo Mamma
Author URI: http://www.fusion4design.com
Version: 2.3 Beta Omega
*/
/*-----------------------------------

Colors:
 	#0FA5CF - Lighter Blue
	#026c87 - Darker Blue
	#523400 - Brown
	#91e64f - Darker Green
	#d4f59a - Lighter Green

------------------------------------*/

/*-----------------------------------
			Resets Stuff
------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol,ul {
	list-style: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
}

/*-----------------------------------
		  End Resets Stuff
------------------------------------*/


/*-----------------------------------
			General Stuff
------------------------------------*/

body {
	margin: 0 auto;
	color: #6D470F;
	background-image: url(images/bodybg2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 13px;
	font-family: arial, Verdana,Geneva,Arial,Helvetica,sans-serif;
}


a, a:link, a:visited {
	outline-width: 0px !important;
	color: #026c87;
	text-decoration: underline;
	
}

a:active {
	outline: none;
}

a:hover {
	text-decoration: none;
	color: #0FA5CF;
}

a img {
	border: none; text-decoration: none;
}

strong {
font-weight: bold;
}

acronym, abbr {}
blockquote {
margin-left: 30px;
margin-right: 30px;
background-color: #EFF8FB;
border: 1px dashed #91e64f;
padding: 10px 10px 0px 10px;
margin-bottom: 10px;
}

blockquote ul {
font-size: 11px;
margin-left: 15px;
margin-bottom: 10px;
}

blockquote ul li {
padding-bottom: 3px;
}

.recipe-title {
font-size: 20px;
font-weight: bold;
font-family: "Myriad Pro", arial, verdana, helvetica, sans-serif;
}

blockquote cite {}
code, pre {}
fieldset {}
legend {}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
h1 {

}

h2 {
color:#026C87;
font-family:myriad pro;
font-size:16px;
font-weight:bold;
}
h3 {}
h4 {}
hr {}

input, textarea {}
td, th, tr {}

.submit-button {
	font-size: 13px;
	background-color: #91e64f;
	display: table-cell;
	padding: 2px 4px;
	color: #523400;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}
.submit-button:hover {
	background-color: #026c87;
color: #ffffff;
}

#s {
	
}

.blog-search {
        width: 216px;
	border: 1px solid #6D470F;
	padding: 2px;
	margin-right: 0px;
}

.home-search {
        border: 1px solid #6D470F;
	width: 177px;
        padding: 2px;
}

#s2 {
	width: 236px;
	border: 1px solid #6D470F;
	padding: 2px;
}

#outer-wrapper {
	
}

#wrap {
	width: 970px;
	margin: 0 auto;
}

/*-----------------------------------
				Header
------------------------------------*/
#top {
	width: 960px;
	height: 120px;
	margin: 0 auto;
}

#top:after {
	content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 1px;
    clear: both;
}

#top h1 a,
#top h1 a:link,
#top h1 a:visited,
#top h1 a:hover {
	text-indent:-5000px;
	background-image: url(images/logo3.png);
	height: 112px;
	width: 338px;
	background-repeat: no-repeat;
	float: left;
	background-position: left top;
	font-size: 24px;
	font-weight: bold;
	display:block;
}

#top p.blogdescription {
	display: none;
}

h2.tagline {
	text-indent: -5000px;
}

/*----------------------------
		  Top Nav
-----------------------------*/

ul#nav {
	margin:78px 0 0 0;
	padding: 0;
	list-style: none;
	float: right;
}	

#nav li{
	float: left;
	font-weight: bold;
	font-size: 15px;
	font-family: "myriad pro", Arial, Helvetica, sans-serif;
	padding: 2px 0;
}

#nav li.current_page_item {
	/*font-weight: normal;*/
}

#nav li a:link,
#nav li a:visited {
	text-decoration: none;
	padding: 2px 15px;
	margin-right: 2px;
	display: inline;
	/*color: #026c87;*/
	color: #523400;
	letter-spacing: .04em;
}



#nav li a:focus {
	
}

#nav li a:hover{
	background-color: #91e64f;
	color: #ffffff;
}

#nav li.current_page_item a, 
#nav li.current_page_item a:visited, 
#nav li a:hover {
	background-color: #91e64f;
	/*color: #ffffff;*/
	color: #523400;
	/*border-top: 3px solid #d4f59a;
	border-bottom: 3px solid #d4f59a;*/
        border-radius: 3px;
}

/*----------------------------
		End Top Nav
-----------------------------*/

/*-----------------------------------
			End Header
------------------------------------*/
	
/* Content */
#content {
	clear: both;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
	/* blog posts */
	.single-post-wrap {
		width: 940px;
		margin: 0 auto;
	}
	.author {}
	.author a {}
	.author a:hover {}
	.post-meta {}
	.post-date {
		font-size: 10px;
		color: #91e64f;
		/*font-weight: bold;*/
		padding: 6px 0 2px 0;
		/*width: 40px;*/
		text-align: right;	
	}
	.post-title {
		font-size: 30px;
		font-family: "myriad pro", Arial, Helvetica, sans-serif;
		font-weight: bold;
		line-height: 30px;
		padding: 3px 0 4px 0;
	}
	
	.date-month {
		font-size: 14px;
		font-weight: bold;
	}
	
	.date-day {
		
	}
	
	.dat-year {
		
	}
	
	.comment-style a,
	.comment-style a:link,
	.comment-style a:visited {
		color: #026c87;
		text-decoration: none;
	}
	
	.comment-style a:hover {
		color: #0FA5CF;
	}
	
	
	.post-title a {
		text-decoration: none;
		color: #026c87;
	}
	.post-title a:hover {
		color: #0FA5CF;
	}
	
	.post-wrap {
		margin-bottom: 20px;
	}
	
        .logged-in {
margin-bottom: 10px;
}

.post-button {
text-align: right;
padding-top: 10px;
}

.comment-label {
width: 144px;
text-align: right;
padding-right: 10px;
}

.commentinfo tr td {
padding: 5px 0;
padding-right: 10px;
}

.commentinfo input {
border: 1px solid #026C87;
padding: 2px;
}

/*---------------------------------
		Regular Page Content
---------------------------------*/
.blog-outer, 
.single-outer, 
.page-outer,
.archive-outer {
	background-image: url(images/content-back.png);
	background-repeat: repeat-y;
	width: 970px;
}

.blog-outer:after, 
.single-outer:after, 
.page-outer:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 1px;
	clear: both;
}

.index, 
.single, 
.page {
	/*padding: 0px 15px 10px 15px;*/
}

.archives {
	padding: 0px 15px 10px 15px;
}

.archives ul li {
	margin-bottom: 10px;
}

.posts, 
.single-post-wrap {
	padding: 0px 15px 10px 15px;
	float: left;
	/*width: 665px;*/
	width: 570px;
}

.page-content {
width: 946px;
margin: 0 auto;
}

.page-title {
	font-size: 24px;
	font-weight:bold;
}
	
	.story-content {
		border-top: 1px solid #D4F59A;
		clear: both;
		padding-top: 5px;
	}
	
	.story-content p {
		line-height: 17px;
		margin-bottom: 15px;
	}
	
	.story-content img {
		border: 1px dashed #91E64F;
		padding: 5px;
		background-color: #F2FFE8;
		margin: 5px;
	}
		/* post content headings */
		.story-content h3 {}
		.story-content h4 {}
		/* playing with blockquotes */
		.story-content blockquote {}
		.story-content blockquote cite {}
		.story-content blockquote .styleleft {}
		.story-content blockquote .styleright {}
		/* post content lists */
		.story-content ul {}
		.story-content ol {}
		/* post content links */
		.story-content a {}
		.story-content a:visited {}
		.story-content a:hover {}
		.story-content a img {}
		/* post content tables */
		.story-content table {}
		.story-content th {}
		.story-content tr {}
		.story-content td {}
		/* post content forms */
		.story-content form {}
		.story-content fieldset {}
		.story-content legend {}
		.story-content label {}
		.story-content input {}
		.story-content input.submit {}
	/* single page meta info */
.alignleft {
float: left;
}
/*-------------------------------------
		Home Page Content
		Goes Here
--------------------------------------*/


.home-wrap {
	width: 970px;
	/*background-color: #f0f0f0;
	background-color: #ffffff;*/
	height: 210px;
	background-image: url(images/content-back.png);
	background-repeat: repeat-y;
}

.extra-top {
	background-image: url(images/extratop.png);
	width: 970px;
	height: 8px;
	display: block;
}

.home-wrap:after,
.sidebar-fade:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 1px;
	clear: both;
}

.home-content {
	width: 950px;
	margin: 0 auto;
}

/* post content headings */
.home-content h3 {}
.home-content h4 {}
/* playing with blockquotes */
.home-content blockquote {}
.home-content blockquote cite {}
.home-content blockquote .styleleft {}
.home-content blockquote .styleright {}
/* post content lists */
.home-content ul {}
.home-content ol {}
/* post content links */
.home-content a {}
.home-content a:visited {}
.home-content a:hover {}
.home-content a img {}
/* post content tables */
.home-content table {}
.home-content th {}
.home-content tr {}
.home-content td {}
/* post content forms */
.home-content form {}
.home-content fieldset {}
.home-content legend {}
.home-content label {}
.home-content input {}
.home-content input.submit {}

.extra-bottom {
	background-image: url(images/extrabottom.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 970px;
	display: block;
}


/*------------------------------------
	Home Page Content Stops
-------------------------------------*/

	.metawrap {}
	.singlemeta {}
	.singlemeta a {}
	.singlemeta a:hover {}
	.interact {}
	.interact a {}
	.interact a:hover {}
	/* blog comments */
        .commentbox {
           
        }
	#commentwrap {
		margin-top: 10px;
	}
	#comments {}
	#comments big {}
	
	#respond,
	#comments {
            border-bottom: 1px solid #D4F59A;
			font-size: 16px;
			font-family: myriad pro, verdana, arial, sans-serif;
			padding-bottom: 4px;
			margin-bottom: 5px;
			clear: both;
            font-weight: bold;
			color: #026C87;
        }
		
	.nocomments {}
	.commentmetadata {}
		/* individual comments */
		#commentlist {
			margin-bottom: 30px;
		}
		
		.who {
			float: left;
			text-align: right;
			width: 140px;
			padding-right: 15px;
		}
		
		.who-date {
			font-weight: bold;
		}
		
		.what {
			width: 415px;
			float: right;
		}
		
		.clear-fix:after,
		#commentlist li:after {
			content: ".";
		    display: block;
		    visibility: hidden;
		    height: 0;
		    font-size: 1px;
		    clear: both;
		}
		
		#commentlist li {
			border-bottom: 1px dashed #91E64F;
			padding: 10px 0
		}
		
		#commentlist li a {}
		#commentlist li a:hover {}
		#commentlist li.alt {}
		#commentlist li.alt a {}
		#commentlist li.alt a:hover {}
		#commentlist cite {}
			/* individual comment content */
			#commentlist .commentcontent {}
			#commentlist blockquote {}
			#commentlist code {}
			#commentlist ul {}
			#commentlist ol {}
		/* comment form */
		#commentform {

}
		#commentform dl {}
		#commentform dt {}
		#commentform dd {}
		#commentform fieldset {}
		#commentform legend {}
		#commentform label {}
		#commentform input#author {}
		#commentform input#email {}
		#commentform input#url {}
		#commentform textarea {
border: 1px solid #026C87;
font-family: arial, verdana;
font-size: 12px;
width: 414px;

}
		#commentform input#submit {}
		/* pop up comments */
		#commentspopup {}
		#commentspopup h1#header {}
		#popupcontent {}
		#popupcontent .interact {}
		#popupcontent .commentwrap {}
		
/*-----------------------------------
 			Sidebar 
 -----------------------------------*/
.painted-side {
	/*background-image: url(images/sidebar3.gif);
	background-repeat: no-repeat;
	background-position: -6px top;*/
       float: right;

}
.sidebar-fade {
	/*background-image: url(images/sidebar-bg.png);
	background-repeat: repeat-y;
	background-position: right;*/
	width: 370px;
	height: auto;

}

h2.widgettitle {
	
}

#search-side {
	/*background-color:#FFFFFF;*/
    border-bottom:1px solid #D4F59A;
    margin:-5px 0pt 10px 16px;
    padding:10px 0pt 10px 12px;
    width:336px;
}

#search-side h2 {
	float: left;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
}

.search-button {
	background-color: #91E64F;
	border: none;
	color: #523400;
	font-weight: bold;
	padding: 2px 6px;
}

#side, #single-side {
	float: left;
	width: 155px;
	padding: 0 15px 10px 15px;
	/*background-color: #ffffff;
	opacity:.50;

	filter: alpha(opacity=50);
	-moz-opacity: 0.5;*/
}

#home-side {
	margin: 6px auto 20px;
	width: 960px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

 #home-side {
 	height: auto !important;
 }

#side:after, 
#home-side:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 1px;
	clear: both;
}

	#side ul {}
	
	#side ul li,
	#single-side ul li {
		margin-bottom: 15px;
	}
	
	#single-side li h2,
	#side li h2 {
		font-weight: bold;
		border-bottom: 1px solid #d4f59a;
		margin-bottom: 5px;
		padding-bottom: 2px;
	}
	
	#side li ul {}
	
	#side li li,
	#single-side li li {
		margin-bottom: 0px;
		
	}
		/* search box */
		#side li#search {
			
		}
		#side li#search h2 {}
		#side li#search fieldset {}
		#side li#search legend {}
		#side li#search label {}
		#side li#search dl {}
		#side li#search dt {}
		#side li#search dd {}
		#side li#search input#s {
			width: 155px;
		}
		#side li#search input#search {}
		/* common sidebar list elements */
		#side li#archive {}
		#side li#categories {}
		#side li#meta {}
		#side li#pages {}
		/* calendar */
		#calendar_wrap {}
		
		#wp-calendar {
			width: 155px;
		}
		
		#wp-calendar #next {}
		#wp-calendar #next a {}
		#wp-calendar #next a:hover {}
		#wp-calendar #prev {}
		#wp-calendar #prev a {}
		#wp-calendar #prev a:hover {}
		#wp-calendar a {}
		#wp-calendar caption {}
		#wp-calendar th {}
		#wp-calendar tr {}
		#wp-calendar td {}
		#wp-calendar td.pad {}
		#wp-calendar td.pad:hover {} /* not IE compatible */
		
		
/*--------------------------------
		Sidebar Widgets
---------------------------------*/

#home-side .widget_adrotator {
	width: 460px;
	float: left;
	margin-right: 15px;
	display: inline;
	height: 202px;
}

#home-side .widget_recent_entries {
	width: 235px;
	margin-right: 15px;	
	float: left;
	display: inline;
}

#home-side .widget_recent_entries ul li a,
#home-side .widget_recent_entries ul li a:link,
#home-side .widget_recent_entries ul li a:visited {
	display: block;
	width: 225px;
	border-bottom: 1px dashed #91e64f;
	padding: 6px 5px;
	text-decoration: none;
	color: #0fa5cf;
	margin: 0 auto;
}

#home-side .widget_recent_entries ul li a:hover {
	/*background-color: #f4f4f4; */
	background-color: #f2ffe8; 
}

#home-side .widget_recent_entries ul li a em {
	margin: 0 0 4px 0;
	padding: 0;
	display: block;
	font-weight: bold;
	font-style: normal !important;
}

#home-side .widget_recent_entries ul li a span,
#home-side .widget_recent_entries ul li a:link span,
#home-side .widget_recent_entries ul li a:visited span {
	color: #6D470F;
}


#home-side .widget_text {
	width: 235px;
	float: left;
}

#home-side .widgettitle {
	font-size: 24px;
	font-family: "myriad pro", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #026c87;
	border-bottom: 1px solid #91e64f;
	padding-bottom: 2px;
}

#home-side .textwidget {
	padding: 5px 4px 4px 4px;
	line-height: 17px;
	font-size: 12px;
}

#home-side #searchform {
	padding: 6px 4px 4px 4px;
}

#home-side #searchform label {
	margin-bottom: 6px;
	display: block;
}

#home-side .adrotatorwidget {
	padding: 6px 4px 4px;
	font-size: 12px;
}
#home-side .adrotatorwidget p {
	line-height: 17px;

}

#home-side .adrotatorwidget:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 1px;
	clear: both;
}

#home-side .adrotatorwidget h3 {
	margin-bottom: 4px;
	font-family: "myriad pro", verdana, arial, helvetica, sans-serif;
}

#home-side .adrotatorwidget h3 a,
#home-side .adrotatorwidget h3 a:link,
#home-side .adrotatorwidget h3 a:visited {
	font-size: 17px;
	color: #0FA5CF;
	text-decoration: none;
	font-weight: bold;
}


/*#home-side .adrotatorwidget a.show-peices {
	border:1px dashed #91e64f;
	padding: 6px;
	background-color: #ffffff;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}*/

#home-side .adrotatorwidget a.show-peices {
	/*border:1px dashed #91e64f;*/
        background-image: url(images/pic-background.png);
        background-repeat: no-repeat;
	padding: 6px 23px 23px 8px; 
	background-color: #ffffff;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
        width: 180px;
        height: 120px;
}

#home-side .adrotatorwidget a.show-peices img {
        border: 1px solid #b9b9b9;
}

#home-side .adrotatorwidget a:hover.show-peices {
	background-color: #f2ffe8;
}

#home-side .show-peices h3 {
	
}

/*--------------------------------
		End Sidebar Widgets
---------------------------------*/


/* Footer */
#bottom {
	font-family: verdana;
	font-size: 10px;
	text-align: right;
	line-height: 16px;
	color: #6D470F;
	background-image: url(images/footerbg.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	height: 162px;
	clear: both;
}

#bottom a {
	text-decoration: none;
	color: #6D470F;
}
#bottom a:hover {
	text-decoration: underline;
}

	/* attribution link styling */
	#bottom p.credit {}
	#bottom p.credit a {}
	#bottom p.credit a:hover {}

/* Various Classes & Image Alignment */
.center {text-align: center;}
.floatleft {float: left; margin: 5px;}
.floatright {float: right; margin: 5px;}
img.center {display: block; margin: 10px auto;}
img.left {display: inline; margin: 0 10px 5px 0;}
img.right {display: inline; margin: 0 0 5px 10px;}
.nav {
	/*margin: 25px 0;*/
}

.nav:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 1px;
	clear: both;
}

.previous {float: left; text-align: left; width: 45%;}
.next {float: right; text-align: right; width: 45%;}