/*
Theme Name: WordPress.Fun MiX
Theme URI: http://www.slimmity.com/themes/wp-fun-mix/
Description: Theme orignaly made by <a href="http://www.smashingmagazine.com/">Smashing Magazine</a>. Modified to fit a Slimmity Design Project
Version: 1.0
Author: Slimmity Designs
Author URI: http://www.slimmity.com
Tags: clear, fixed width, two columns, widgets
*/

.deepthought {

background:#FFFFFF;
font: 62.5% palatino, "times new roman", serif;
color: #333;
font-size: 100%;
padding:100px;

}

.deepthought hr {
margin-top:100px;
margin-bottom:100px;
}

.deepthought h1,
.deepthought h2,
.deepthought h3,
.deepthought h4,
.deepthought h5,
.deepthought h6{
  color: #333;
  border: none;
  padding: 0;
  font-family: constantia, palatino, times new roman;
  font-weight: bold;
  margin: 0 0 5px;
  font-style: normal;
  position: static;
}

.deepthought h1{
  font-size: 2em;
  letter-spacing: 0;
}
.deepthought h2{
  font-size: 1.8em;
}
.deepthought h3{
  font-size: 1.6em;
}
.deepthought h4,
.deepthought h5,
.deepthought h6{
  font-size: 1.4em;
}


.wp-smiley { 
padding: 0px; 
display:inline; 
}

/*
	Calendar Module
*/

#wp-calendar {
	width: 100%;
	}

#wp-calendar td {
	color: #ccc;
	}

#wp-calendar td, #wp-calendar th {
	text-align: center;
	padding: 2px 0;
	}

#wp-calendar a {
	text-align: center;
	padding: 2px 0;
	}

#wp-calendar caption {
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px;
	}

#wp-calendar #prev {
	text-align: left;
	}

#wp-calendar #next {
	text-align: right;
	}
	
#wp-calendar #today {
	background: #f3f3f3;
	}



.alignright {
	float: right;
}
.alignleft {
	float: left
}
.center {
	text-align: right;
	}

.hidden {
	display: none;
	}
	




/* =======================================================================================================================
=RESET
========================================================================================================================*/

html,body,div,span,applet,object,iframe,
h2,h3,h4,h5,h6,blockquote,pre,a,
abbr,acronym, address,big,cite,code,del,
dfn,em,font,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt, var,dd,dl,dt,
li,ol,ul,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td, img 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

ol, ul {
	padding: 0 0 0 35px;
	}

ol li, ul li {
	margin: 0 0 3px;
	padding: 0;
font-size: 0.8em;
	}

ol i, ul i {
  font-size: 0.2em;
}

blockquote {
	margin: 20px 0;
	padding: 0 20px 0 50px;
	color: #333;
	background: url('images/quote.png') no-repeat 10px 0;
	border: none;
	}

a 
{
	text-decoration: none;
}


body 
{
	background: #46381d url(images/body.jpg) repeat;
	color: #333;
	font-family: "lucida sans unicode", "lucida grande", verdana, arial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, ul, ol, dl,
pre, blockquote, table 
{
	padding-bottom: .5em;
}

strong, em 
{
	font-weight: bold;
}

h1, h2, h3, h4 {
	font-family:Georgia, Times, serif;
}

h1 
{
	font-size: 1.6em;
}

h2 
{
	font-size: 1.5em;
}

h3 
{
	font-size: 1.4em;
}

h4 
{
	font-size: 1.3em;
}

h7
{
 font-size: 0.8em;
}

a:link, a:visited 
{
	color:#a6431c;
}

a:hover, a:focus 
{
	color:#828415;
}

#bg {
	background:url(images/container_bg.jpg) repeat-x;
	position:relative;
	width:100%;
	padding:0 0 0px 0;
	overflow:hidden;
	clear:both;
}
#wrap {
	width:940px;
	margin:0 auto;
	background:url(images/logo.jpg) no-repeat;
	overflow:hidden;
	clear:both;
}

/* =search */
#search {
	width:940px;
	height:32px;
	float:right;
	padding-top:7px;
	overflow:hidden;
	clear:both;
}
.search {
	background:url(images/search_container.gif) no-repeat;
	float:right;
	width:380px;
	height:28px;
}

.search div {
	margin-left:100px;
}

.search input.txt {
	background:transparent;
	border:0;
	width:200px;
	vertical-align:middle;
	margin-right:15px;
	color:#888;
}

.search input.btn {
	vertical-align:middle;
}
/* End search*/

/* Header */

#header {
	height:220px!important;
	height:222px;
	padding-left:284px;	
	overflow:hidden;
	clear:both;
}

.logo {
	float:left;
	margin:0px 0 0 0px;
	width:400px;
}

.logo a {
	display:block;
	width:400px;
	height:220px;
	text-indent:-999em;
	overflow:hidden;
}

.tools {
	width:70px;
	padding:26px 0 0 30px;
	float:right;
}

.tools li {
	list-style:none;
	float:right;
}

.tools li a {
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

.tools li.rss {
	padding-right:15px;
}

.tools li.rss a {
	background:url(images/elephant.png) no-repeat;
	width:128px;
	height:128px;

}

.tools li.rss a:hover {

}

/* End Header*/

/* Menu */
#menu {
	padding:12px 8px 5px 250px;
	height:23px;
	margin-bottom:1px!important;
	margin-bottom:0px;
	overflow:hidden;
	clear:both;
}

#menu ul {
	list-style:none;
}
#menu ul li {
	display:inline;
	margin:0 20px 0 0;
}
#menu ul li a {
	color:#FFF0F0;
	font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
}
#menu ul li a:hover {
 color:#740825;
text-transform:uppercase;
}

#content {
	overflow:hidden;
	clear:both;
}

.column {
	float:left;
	overflow:hidden;
	clear:both;
}

/* = main column */

.content {
	float:left;
	position:relative;
width:613px;
	padding:0 6px 6px 6px;
	background:#fefced;
	overflow:hidden;
	clear:both;
}

/* =column two */





.content .two {
	background:#f2f0de url(images/two_bg.jpg) repeat-y right;
	padding:6px;
	width:601px;
font-size:0.8em;
	color:#45371b;
}

.content .two li {
font-size:1em;
}

.content .two h2 a {
	background:url(images/dash_brown.gif) repeat-x bottom;
	color:#a6431c;
	display:block;
	padding-bottom:4px;
}

.content .two h2 a:hover {
	color:#828415;
}

.content .two p.meta {
	color:#737b7f;
	font:.9em georgia, times, serif;
}

.content .two p.more {
	background:#e2e0ca;
	display:inline;
	padding:2px 6px 4px 6px;
	font-size:.8em;
}

.content .two p.more:hover {
	background:#f1e4dd;
}

.content .two p.more a {
	background:url(images/arrow_green.gif) no-repeat 0 5px;
	padding-left:15px;
	color:#777907;
}

.content .two p.more a:hover {
	background:url(images/arrow_red.gif) no-repeat 0 5px;
	color:#a6431c;
}

.content .two h2.pagetitle {
	padding-left:15px;
}

.content .two .entry {
	margin-bottom:15px;
	margin-left:110px;
}
.content .two .entry-long {
	margin-bottom:15px;
	margin-left:0px;
}

.content .two .entry-extended {
	padding:0 15px 15px 15px;
	margin-bottom:30px;
	width:570px;
}

.content .two .entry-extended li.cat-item {
	padding-top:6px;
	padding-left:10px;
}

.content .two .entry-extended .postmetadata p {
	padding-bottom:0;
}

.content .two .entry-extended  p.meta {
	padding-bottom:5px;
}


.content .two .entry-thumb-padding {
	width:90px;
	height:90px;
}

.content .two .entry-thumb-padding .entry-thumb {
	width:86px;
	height:86px;
	padding:4px;
	background:#dcd8c5;
	border:1px solid #bcb99e;
	float:left;
}

.content .two .entry-thumb-padding .entry-thumb img {
	width:82px;
	height:82px;
	padding:0;

}
/* =commentlist */

ol.commentlist li {
	background:#e2e0ca;
	background:url(images/commentlist.gif) repeat;
	font-size:.8em;
}

ol.commentlist li.alt {
	background:#e0e5d6;
	background:url(images/commentlist_alt.gif) repeat;
	margin-bottom:10px;
	
}

ol.commentlist li p {font-size:.9em !important; clear:left; padding:10px 20px 10px 40px;}

img.avatar {float:left; margin-right:10px;}

/* =contactform */

form {font-size:.8em;}
input {margin-bottom:5px;}
input.short {margin-left:4px;}
legend span {color:#888;}
textarea {margin-bottom:10px;}
fieldset label {float:left;}
/* End Menu */

/* Sidebar */
.sidebar {
	float:left;
	width:290px;
	padding:10px;
	font-size:13px;
color:#ece9d7;
}
.padded {
	margin-bottom:10px;
}

.sidebar .green {
	background:url(images/bg_green.jpg) repeat-y bottom;
	padding:10px 5px 10px 5px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	width:278px;
	overflow:hidden;
	clear:both;
color:#ece9d7;
}
.sidebar .green h2 {
	height:22px;
padding-top:15px;
	padding-bottom:5px;
color:#ece9d7;
}
.sidebar .green ul {
	padding-left:10px;
	list-style:lower-greek;
	color:#ece9d7;
}

.sidebar .green li ul {
	background:none;
}
.sidebar .green a {
	color:#ece9d7;
}

.sidebar .green a:hover {
	color:#ccce4e;
}

.sidebar .orange {
	text-align: center;
	background:url(images/bg_orange.jpg) repeat-y bottom;
	padding:10px 5px 10px 5px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	width:278px;
	overflow:hidden;
	clear:both;
	color:#ece9d7;
}
.sidebar .orange h2 {
	height:22px;
padding-top:15px;
	padding-bottom:5px;
color:#ece9d7;
}

.sidebar .orange ul {
	padding:0;
	list-style:circle;
	color:#ece9d7;
}
.sidebar .orange li ul {
	background:none;
}
.sidebar .orange a {
	color:#ece9d7;
}

.sidebar .orange a:hover {
	color:#483611;
}

.sidebar .orange center {
	text-align: center;
display: block;
    margin-left: auto;
    margin-right: auto;
	}

.sidebar .orange img 
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}


.sidebar .blue {
	text-align: center;
	background:url(images/bg_blue.jpg) repeat-y bottom;
	padding:10px 5px 10px 5px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	width:278px;
	overflow:hidden;
	clear:both;
	color:#ece9d7;
}

.sidebar .blue h6 {
font-size: 9px;
}

.sidebar .blue h2 {
	height:22px;
padding-top:15px;
	padding-bottom:5px;
color:#ece9d7;
}
.sidebar .blue ul {
	padding:0;
	color:#ece9d7;
}

.sidebar .blue li ul {

	background:none;
}
.sidebar .blue a {
	color:#ece9d7;
}

.sidebar .blue a {
	color:#b4bdc2;
}

.sidebar .blue a:hover {
	color:#fff;
}

.sidebar li ul {
	background:none;
	padding:0 0 10px 0;
}

.sidebar  li {
	padding:2px 12px;
	font-size:100%;
}

.sidebar ul li a {
	display:inline;
}
/* End Sidebar */

/* Footer */

#footer {
	overflow:hidden;
	clear:both;
	padding:10px;
	color:#ae9259; 
	font-size:.8em;
}
#footer a:link,#footer a:visited 
{
	color:#ccce4e;
}

#footer a:hover,#footer a:focus 
{
	color:#cf704a;
}
/* End Footer */
