@charset "utf-8";
/*
Theme Name: Savory
Theme URI: http://www.xenifuse.com
Description: Xenifuse 2010 Website Theme
Version 1.0
Author: Xenifuse
Author URI: http://www.xenifuse.com
*/

/* Begin CSS Reset */

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;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #0B0B0B;
	background-color: #F9F9F9;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* End CSS Reset */

body {
	font: normal 62.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #333 url(images/gingham-bg.jpg) repeat left top;
	margin: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF;
	padding-top: 50px;
	padding-bottom: 50px;
}
#container {
	background: #131313;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 10px solid #d8d3c0;
	text-align: left;
	width: 1091px;
	position: relative;
}
#content-container {
	background: #d8d3c0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	width: 1091px;
	position: relative;
}
#header {
	background: url(images/header-bg.jpg) no-repeat left top;
	padding: 0;
	border-bottom: 1px solid #66594f;
	width: 1091px;
	height: 135px;
}
#header-image {
	width: 1091px;
	height: 135px;
}
.header-image-float {
	position: absolute;
	z-index: 100;
	overflow: visible;
	top: -60px;
	right: -65px;
}
#header-top {
	height: 61px;
	margin: 0px;
	padding: 0px;
	width: 1091px;
}
#logo {
	float: left; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px; /* padding keeps the content of the div away from the edges */
	margin: 0px;
	height: 61px;
	width: 262px;
}
#logo h1 {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	font: normal 5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d7d2be;
	text-transform: uppercase;
}
#navigation {
	margin: 0px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0px;
	background: url(images/navigation.jpg) no-repeat left top;
	float: left;
	width: 829px;
	height: 61px;
}
#nav-list { /* top nav container wrapper */
	width: 450px;
	padding: 0px;
	list-style: none;
	color: #d7d2be;
	position: relative;
	z-index: 999;
	margin-top: 25px;
	margin-left: 120px;
}
/* Begin First Level Styles */

#nav-list li {
	float: left;
	text-align: left;
	list-style: none;
	line-height: 1;
}
#nav-list a, #nav-list a:visited { /* top level link styles */
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	color: #d7d2be;
	text-decoration: none;
	padding: 4px;
	border: none;
	text-transform: uppercase;
}
#nav-list a:hover {
	background-color: #000000;
}
/* End First Level Styles */

/* Begin Second Level Styles */
#nav-list li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0px 0px 0px -1px;
	padding: 0px;
	text-align: left;
	border: 1px solid #d7d2be;
	border-bottom: none;
}
#nav-list li ul li { /* second level list items */
	text-align: left;
	background-color: #5d1717;
	padding: 0px;
	margin: 0px;
	height: auto;
	text-transform: none;
	font-size: 1em;
	float: none;
	border-bottom: 1px solid #d7d2be;
}
#nav-list li ul li a { /* second and third level link styles */
	display: block;
	color: #d7d2be;
	text-decoration: none;
	padding: 4px 15px;
	margin: 0px;
	background-color: #5d1717;
}
#nav-list li ul li a:hover {
	background-color: #000000;
}
#nav-list li ul li a.TriggerLink {
	background: #254780 url(/images/Template/TriggerLink.gif) no-repeat right center;
}
#nav-list li ul li a.TriggerLink:hover {
	background: #4f7fd2 url(/images/Template/TriggerLink.gif) no-repeat right center;
}
/* End Second Level Styles */

/* Begin Third Level Styles */

#nav-list li ul li ul {
	margin: -20px 0px 0px 190px;
}
#nav-list li ul li ul li {
}
#nav-list li ul li ul li a {
	background-color: #5d1717;
}
#nav-list li ul li ul li a:hover {
	background-color: #000000;
}
#nav-list li ul li ul li a.TriggerLink {
	background: #1d3764 url(/images/Template/TriggerLink.gif) no-repeat right center;
}
#nav-list li ul li ul li a.TriggerLink:hover {
	background: #4f7fd2 url(/images/Template/TriggerLink.gif) no-repeat right center;
}
/* End Third Level Styles */

/* Begin Fourth Level Styles */

#nav-list li ul li ul li ul {
	width: 125px;
}
#nav-list li ul li ul li ul li a {
	background-color: #172b4e;
	width: 100px;
}
#nav-list li ul li ul li ul li a:hover {
	background-color: #4f7fd2;
}
/* End Fourth Level Styles */



#nav-list li:hover ul ul, /* hides dropdowns */ #nav-list li:hover ul ul ul, #nav-list li:hover ul ul ul ul, #nav-list li.sfhover ul ul, #nav-list li.sfhover ul ul ul, #nav-list li.sfhover ul ul ul ul {
	left: -999em;
}
#nav-list li:hover ul, /* brings back drop downs into the visible area */ #nav-list li li:hover ul, #nav-list li li li:hover ul, #nav-list li li li li:hover ul, #nav-list li.sfhover ul, #nav-list li li.sfhover ul, #nav-list li li li.sfhover ul, #nav-list li li li li.sfhover ul {
	left: auto;
}
/* End Top Nav Styles */


/* Begin Banner Styles */

#top-right {
	float: right; /* since this element is floated, a width must be given */
	width: 373px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0; /* padding keeps the content of the div away from the edges */
	height: 61px;
}
#header-bottom {
	height: 73px;
	background: url(images/quote-bg.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
}
#mel {
	float: left; /* since this element is floated, a width must be given */
	width: 80px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px; /* padding keeps the content of the div away from the edges */
	margin: 0px;
	height: 73px;
}
#quote {
	width: 1011px;
	margin: 0px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0px;
	height: 73px;
	float: left;
	background: url(images/quote-bg.jpg) no-repeat left top;
}
#quote h1 {
	margin: 0px;
	padding: 27px 0px 0px;
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d7d2be;
	text-transform: uppercase;
}
#bottom-right {
	float: right; /* since this element is floated, a width must be given */
	width: 373px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* padding keeps the content of the div away from the edges */
	height: 74px;
}
#banner {
	width: 1091px;
	background: #000;
	border-top: 1px solid #66594f;
}
#featured-image {
	float: left; /* since this element is floated, a width must be given */
	width: 468px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 239px;
	background: #000; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px; /* padding keeps the content of the div away from the edges */
}
#recent-posts-list {
	float: left; /* since this element is floated, a width must be given */
	width: 256px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #1c1c1c; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px; /* padding keeps the content of the div away from the edges */
	height: 239px;
	margin: 0px;
}
#recent-posts-list h3 {
	color: #d7d2be;
	font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #333333;
	margin: 0px;
	padding: 10px 20px;
}
#recent-posts-list-content {
	margin-top: 20px;
	margin-bottom: 10px;
}
#recent-posts-list-content li {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #909090;
	padding-right: 20px;
	padding-left: 20px;
}
#recent-posts-list-content a, #banner #recent-posts-list-content a:visited {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#social-block {
	width: 367px;
	height: 239px;
	margin: 0px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #000;
	float: left;
}
#social-icons {
	width: 80px;
	float: left;
	text-align: center;
}
#social-icons img {
	border: 1px solid #530d0d;
	margin: 10px 0px;
}
#social-icons img:hover {
	border: 1px solid #ffffff;
}
#twitter {
	width: 287px;
	height: 239px;
	float: left;
	background: url(images/twitter-bg.jpg) no-repeat left top;
}
#social-one {
	background: url(images/topSocial-bg.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 80px;
}
#social-two {
	background: url(images/Social-bg.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 80px;
}
#social-three {
	background: url(images/Social-bg.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 80px;
}

/* End Banner Styles */

#content {
	background-color: #131313;
	background-image: url(images/content-bg.gif);
	background-repeat: repeat-y;
}

/* Begin Homepage Styles */
#left-side-bar {
	float: left; /* since this element is floated, a width must be given */
	width: 468px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	min-height: 500px;
	background: #131313; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* padding keeps the content of the div away from the edges */
	margin: 0;
}
#left-side-bar #blog {
}
#blog p {
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	line-height: 1.4em;
	margin-bottom: 1.4em;
}
.entry p {
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	line-height: 1.4em;
	margin-bottom: 1.4em;
}
#blog h1 {
	color: #d7d2be;
	font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px;
	margin: 0px;
}
#blog h1 a {
	color: #d7d2be;
	font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
}
#blog h1 a:hover {
	color: #fd5148;
}
#blog h2 {
	color: #d7d2be;
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px;
	margin: 0px;
}
#blog h3 {
	color: #d7d2be;
	font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px;
	margin: 0px;
}
#blog h4 {
	color: #d7d2be;
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px;
	margin: 0px;
}
#blog h5 {
	color: #d7d2be;
	font: bold 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px;
	margin: 0px;
}
#blog h2 a {
	color: #d7d2be;
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
}
#blog h2 a:hover {
	color: #fd5148;
}

/* Begin Homepage Styles */
.odd {
	background: #000;
	padding: 10px 20px;
	margin: 1px;
	border: 1px solid #222222;
}
.even {
	padding: 10px 20px;
	background: url(images/postContent-title-bg.jpg) no-repeat left top;
	margin: 1px;
	border-top: 1px solid #303030;
	border-right: 1px solid #303030;
	border-left: 1px solid #303030;
}
#right-side-bar {
	float: left; /* since this element is floated, a width must be given */
	width: 257px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #2a221f; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* padding keeps the content of the div away from the edges */
	margin: 0;
}
#right-side-bar p {
	color: #D7D2BF;
}
#flickr-feed {
	padding: 0px;
	margin: 1px;
	border: 1px solid #493e37;
	width: 253px;
}
#flickr-feed h2 {
	color: #d7d2be;
	font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(images/sidebar2-title-bg.jpg) no-repeat left top;
	margin: 0px;
	padding: 10px 20px;
	border-bottom: 1px solid #493e37;
}
#flickr-feed-content {
	margin: 20px 10px;
	padding: 0px;
}
#categories {
	padding: 0px;
	margin: 1px;
	border: 1px solid #493e37;
	width: 253px;
	list-style: none;
}
#categories ul {
	margin: 0;
	padding: 0;
}
#right-side-bar #categories li {
	list-style: none;
	padding-bottom: 5px;
}
#categories ul li h2 {
	font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d7d2be;
	background: url(images/sidebar2-title-bg.jpg) no-repeat left top;
	margin: 0px;
	padding: 10px 20px;
	border-bottom: 1px solid #493e37;
	text-transform: uppercase;
}
#categories ul ul {
	margin-left: 20px;
	margin-top: 5px;
}
#categories ul ul li a {
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d8d3c0;
	text-decoration: none;
}
#categories ul ul li a:hover {
	color: #fd5148;
	text-decoration: none;
}
#aside {
	float: left;
	width: 366px;
	margin: 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0px;
	background: #504e47;
}
#aside-post {
	background: url(images/asideContent-title-bg.jpg) no-repeat left top;
	padding: 0px 20px;
	margin: 0px 0px 20px;
}
#aside-post h2 {
	color: #d7d2be;
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px 0px;
	margin: 0px;
}
#aside-post p {
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #a4a092;
	line-height: 1.4em;
	margin-bottom: 1.4em;
}
#aside-post h2 a {
	color: #d7d2be;
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px;
	margin: 0px;
	text-decoration: none;
	text-transform: uppercase;
}
#aside-post h2 a:hover {
	color: #fd5148;
}
#aside-post a {
	color: #fd5148;
	text-decoration: none;
}
#aside-post a:hover {
	color: #d7d2be;
}
#aside-post a img {
	border: 5px solid #413832;
}
#aside-post a:hover img {
	border: 5px solid #d7d2be;
}
#play-list {
	padding: 0px;
	margin: 0px;
}
#play-list-title {
	background: url(images/contactMe-title-bg.jpg) no-repeat left top;
	height: 62px;
	margin: 0px;
	padding: 0px;
}
#play-list-title h3 {
	color: #d7d2be;
	font: normal 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 20px 0px 0px 20px;
}
#play-list-content {
	margin: 0px;
	padding: 20px;
}
#play-list-content p {
	margin: 0;
	padding: 0;
}
#footer {
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#000 url(images/footer-bg.jpg) no-repeat;
	height: 57px;
	position: relative;
}
#footer-content {
}
#footer-content p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 20px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align: center;
	color: #d7d2be;
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#footer-content a {
	color: #fd5148;
}
#footer-content a:hover {
	color: #a4a092;
}
#footer-image {
	width: 1091px;
}
.footer-image-float {
	position: absolute;
	z-index: 999;
	overflow: visible;
	padding-right: 0px;
	padding-bottom: 0px;
	bottom: -50px;
	right: -50px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: .1em;
	line-height: 0px;
}
/* Begin Wordpress Styles */

/* Begin Image Styles */
img.alignright {
	float:right;
	margin:0 0 1em 1em
}
img.alignleft {
	float:left;
	margin:0 1em 1em 0
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
a img.alignright {
	float:right;
	margin:0 0 1em 1em
}
a img.alignleft {
	float:left;
	margin:0 1em 1em 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
/* End Image Styles */

/* Begin Archive Page Styles */
#archive-menu {
	background: #3a0f0f url(images/archive-section-bg.jpg) repeat-x left top;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #4d2d2d;
	margin: 1px;
	height: 200px;
}
#archive-menu-left, #archive-menu-right {
	float: left;
	width: 212px;
	margin-right: 10px;
	margin-left: 10px;
}

#blog #archive-menu h2 {
	color: #d7d2be;
	font: bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
#blog #archive-menu ul {
	list-style: none;
	margin: 5px;
}
#blog #archive-menu ul li {
	margin-bottom: 5px;	
}
#blog #archive-menu ul li a {
	color: #FFF;
	font-size: 1em;
}
#blog #archive-menu ul li a:hover {
	color: #999;
}
/* End Archive Page Styles */

/* Begin Post Date Styles */
.post-date {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #6c6c6c;
	margin-bottom: 20px;
}
/* End Post Date Styles */

/* Begin Post Entry Styles */
.entry a.more-link {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fd5148;
	text-decoration: none;
}
.entry a.more-link:hover {
	color: #d7d2be;
}
/* End Post Entry Styles */

/* Begin Post Meta Data Styles */
p.postmetadata {
	font: .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	text-transform: uppercase;
	border-top: 1px dotted #d7d2be;
	padding-top: 5px;
	padding-bottom: 5px;
}
.postmetadata a {
	color: #d7d2be;
	text-decoration: none;
}
.postmetadata a:hover {
	color: #d7d2be;
	border-bottom: 1px dotted #d7d2be;
}
/* End Post Meta Data Styles */

/* Begin Post Entry Styles */
.entry-content ul li {
	font: normal 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	list-style: disc inside;
}
.entry a, .entry a:visited {
	color: #c4362e;
}
.entry a:hover {
	color: #ff0000;
}
/* End Post Entry Styles */

/* Begin Post Navigation Styles */
#post-nav-container {
	border-top: 1px dotted #d7d2be;
}
.post-nav {
	padding-top: 10px;
	padding-bottom: 10px;
}
.post-nav a {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fd5148;
	text-decoration: none;
	padding-left: 20px;
}
.post-nav a:hover {
	color: #d7d2be;
}
/* End Post Navigation Styles */

/* Begin Comment Styles */

#comments ol li {
	list-style: none;
	margin: 10px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px dotted #ededed;
	line-height: 1.4em;
	font-size: 1.2em;
}
#respond a, #respond a:visited {
	text-transform: uppercase;
	color: #d7d2be;
	text-decoration: none;
}/* Styles the logout link */
#respond a:hover {
	color: #d7d2be;
	border-bottom: 1px dotted #d7d2be;
}/* Styles the logout link */
.commentmetadata {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	text-transform: uppercase;
	border-top: 1px dotted #d7d2be;
	padding-top: 5px;
}/* Styles the Comment Metadata */
.commentmetadata a, .commentmetadata a:visited {
	color: #d7d2be;
	text-decoration: none;
}/* Styles the Comment Metadata Links*/
.commentmetadata a:hover {
	color: #d7d2be;
	border-bottom: 1px dotted #d7d2be;
}/* Styles the Comment Metadata Links Hover*/
.comment-author {
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #d7d2be;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 2px;
}/* Styles the Comment Author's Name */
span.comment-author a, span.comment-author a:visited {
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fd5148;
	text-decoration: none;
}/* Styles the Comment Author's Name when it includes a link */
.comment-author a:hover {
	color: #d7d2be;
}/* Styles the Comment Author's Name when it includes a link hover*/
.avatar {
	float: left;
	border: 1px solid #eee;
	background: #fff;
	margin: 5px;
}/* Styles the Comment Author's Avatar */
.commentlist p {
	margin: 20px;
}/* Styles the Author's Comment */
.commentlist a {
	color: #d7d2be;
}/* Styles the Author's Comment links*/
commentlist a:hover {
	color: #fd5148;
}/* Styles the Author's Comment link hovers*/
.reply {
	margin: 5px 20px;
}/* Styles the Reply to Comment DIV */
.reply a {
	font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fd5148;
	text-decoration: none;
}/* Styles the Reply to Comment Links */
.reply a:hover {
	color: #d7d2be;
}/* Styles the Reply to Comment Link Hovers */
.commentlist li, #commentform input, #commentform textarea {
	font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}/* Sets the font size used in the Comment Section */
span.logged-in-as a {
	text-transform: uppercase;
	color: #fd5148;
	text-decoration: none;
}/* Styles the User Logged In As Link */
span.logged-in-as a:hover {
	color: #d7d2be;
	border-bottom: 1px dotted #d7d2be;
}/* Styles the User Logged In As Link Hover */
form#commentform textarea#comment {
	width: 196px;
	height: 100px;
	margin: 0;
	border: 1px solid #ff0000;
	background: url(images/textarea-bg.jpg) no-repeat left top;
}/* Styles the Comment Textarea Input Field */
form#commentform #submit {
	background: url(images/btn-bg.jpg) no-repeat left top;
	width: 72px;
	height: 25px;
	border: 1px solid #851809;
	font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fafafb;
}/* Styles the Comment Form Submit Buttons */
#respond {
	margin-left: 20px;
}
/* End Comment Styles */

/* End Wordpress Styles */

/* Begin Plugin Styles */

/* Begin Flickr Styles */
#flickr-rss {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#flickr-rss ul {
	margin: 0;
	padding: 0;
}
#flickr-rss li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#flickr-rss img {
	height: 80px;
	width: 80px;
	margin: 3px;
	padding: 0px;
	border: 5px solid #413832;
}
#flickr-rss img:hover {
	border: 5px solid #d7d2be;
}
/* End Flickr Styles */

/* Begin Recent Posts */
#recent-posts-list ul {
	list-style: none;
}
#recent-posts-list li {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #909090;
	line-height: 1.4em;
}
#recent-posts-list li a {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d7d2be;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px dotted #909090;
	margin-bottom: 2px;
}
#recent-posts-list li a:hover {
	color: #909090;
}
/* End Recent Posts */

/* Twitter Styles */
/* style for each tweet */ 
#twitter {
	list-style: none;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
/* style for tweet  */
.aktt_tweets {
	color: #a4a092;
}
/* style for hashtag */
.aktt_hashtag {
	font-weight: bold;
	color: #CCCCCC;
}
/* style for tweet time (e.g. 3 hours ago)*/
.aktt_tweet_time {
	font-weight: bold;
	color: #CCCCCC;
}


/* style for tweet time links */
#twitter a {
	color: #fdffd7;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.2em;
	text-transform: uppercase;
}
#twitter a:hover {
	color: #fdffd7;
	border-bottom: 1px dotted #fdffd7;
}

/* set style for "ul" element of class "aktt_tweets" */
.aktt_tweets ul {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 15px;
	margin-left: 8px;
}
/* set style for "li" element of class "aktt_tweets" */
.aktt_tweets ul li {
	list-style: none;
	padding-bottom: 15px;
}
/* end twitter styles */

/* Begin iLastFm Styles */

ul#ilastfm li, ul#ilastfm_display li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
}
ul#ilastfm, ul#ilastfm_display {
	margin: 5px 0 0 5px;
	padding: 0;
}
#ilastfm a img, #ilastfm_display a img {
	background: #E8E5DC;
	padding: 2px;
	border: 5px solid #413832;
	width: 85px; /* Put the width and the height of the covers here! */
	height: 85px;
}
#ilastfm a:hover img, #ilastfm_display a:hover img {
	border: 5px solid #d7d2be;
}

/* End iLastFm Styles */

/* End Plugin Styles */
/* Begin Post Thumbnail Styles */
.post-tnail {
	position: relative;
	margin: 0 0 10px -4px;
}

.post-tnail img {
	display: block;
	padding: 3px;
	background: #1c1c1c;
	border: 1px solid #2a2a2a;
}
/* End Post Thumbnail Styles */
#blog img {
	margin: 0;
	padding: 5px;
	background: #1c1c1c;
	border: 1px solid #2a2a2a;
}

#blog .wp-caption {
	text-align: center;
	background: #1c1c1c;
	border: 1px solid #2a2a2a;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#blog .wp-caption img {
	padding: 0;
	border: 0;
}

#blog .wp-caption p {
	margin: 0;
	padding: 10px 0 0;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #6c6c6c;
	text-transform: uppercase;
}

#blog img.alignleft, #blog .wp-caption.alignleft {
	float: left;
	display: inline;
	margin: 5px 15px 10px 0;
}

#blog img.alignright, #blog .wp-caption.alignright {
	float: right;
	display: inline;
	margin: 5px 0 10px 15px;
}

#blog .wp-smiley {
	display: inline;
	padding: 0;
	background: transparent;
}

#blog object, #blog embed {
	margin-bottom: 20px;
}
/* Begin Single Page Styles */
#portfolio-container {
	float: left; /* since this element is floated, a width must be given */
	width: 834px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #131313; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* padding keeps the content of the div away from the edges */
	margin: 0;
}
#blog {
	background: url(images/postContent-title-bg.jpg) no-repeat left top;
}

/* End Single Page Styles */
/* Begin Portfolio Page Styles */
#left-side-bar-single {
	float: left; /* since this element is floated, a width must be given */
	width: 834px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	min-height: 706px;
	background: #131313; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* padding keeps the content of the div away from the edges */
	margin: 0;
}
#blog {
	background: url(images/postContent-title-bg.jpg) no-repeat left top;
}
#blog-content {
	margin: 0;
	padding: 20px;
}
#post-nav-container-portfolio {

}
#child-cat-list {
	padding-bottom: 15px;
	border-bottom: 1px solid #252525;
}
#child-cat-list ul {
	list-style: none;
}
#child-cat-list li {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #909090;
	line-height: 1.4em;
	display: inline;
}
#child-cat-list li a {
	font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d7d2be;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px dotted #909090;
	margin-bottom: 2px;
}
#child-cat-list li a:hover {
	color: #909090;
}
/* End Portfolio Page Styles */
