/*
  Theme Name: Dreamusher 1.9
  Theme URI: http://www.dreamusher.com/
  Description: Dreamusher Theme
  Version: 1.9.021408
  Author: zeitgeist@godmonkey.com
  Author URI: http://www.godmonkey.com/
*/

/* Inline styles from http://www.dreamusher.com/wordpress/ */

/*  http://www.dreamusher.com/wordpress/wp-layout.css */

A { 
	color: #DDDDDD; text-decoration: underline;
}

A:link { 
	color: #DDDDDD; text-decoration: underline; 
}
	
A:visited { color: #AAAAAA; text-decoration: underline; 
}
	
A:active { color: #DDDDDD;  
}
	
A:hover { color: #FFFFFF;  
}

a img {
	border: none;
}

acronym, abbr {
	border-bottom: 0px #333;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .07em;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

body {
	background-image: url("./images/simpleback.jpg") ;
	background-repeat:no-repeat; 
	background-attachment: fixed;
	background-color: #000000;
	font-family: palatino,  georgia, verdana, arial, sans-serif;
	font-size: normal;
	color: #DDDDDD;
	margin: 0;
	padding: 0;
}

cite {
	font-size: 90%;
	font-style: normal;
}

h2 {
	font: palatino,  georgia, verdana, arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 10px 0 0 0;
	padding-bottom: 4px;
}

h3 {
	font-family: 70% "Times New Roman", Times, serif;
	margin-top: 0;
}

ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {
	font: 90%/115% palatino,  georgia, verdana, arial, sans-serif;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #;
	color: #fff;
	font-size: 11px;
	margin: 20px 500px 0px 180px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.entry {
	margin-left: 16px;
	margin-right: 16px;
}

.entry img {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: all;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
}

.post {
	background-image: url(./images/simpleback2.jpg);
	background-repeat:repeat; 
	background-attachment: fixed;
	letter-spacing: 0.2px;
	color: #EEEEEE;
	border: 1px solid #686665;
	margin-top: 16px;
}

.posthead {
	background-image: url(./images/glossy.jpg);
        background-repeat:repeat; 
	height: 30px;
	border: 1px solid #686665;
}

#commentform #name, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 90%;
	margin-left: 20px;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#content {
	width: 600px;
	margin-left: 180px;
	margin-right: 15px;
	margin-top: 16px;
	font-family:  palatino,  georgia, verdana, arial, sans-serif;
	color:#DDDDDD;
	font-size:normal;
	font-weight:normal;
}

#header a {
	color: #fff;
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}

#header {
	font-family: palatino,  georgia, verdana, arial, sans-serif;
	color:#CCCCCC;
	font-size:x-large;
	font-weight:normal;
	height: 140px;
	width: 865px;
  	padding:0px;
        margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

#menu {
	background: #000000;
	position: absolute;
	left: 0px;
	top: 128px;
	width: 150px;
	padding:0px;				
	border-right:1px solid #585655;	
}

#menu form {
	margin: 0 0 0 10px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
	color: #ccc;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}

#menu ul li {
	font: bold normal 100% palatino,  georgia, verdana, arial, sans-serif;
	margin-top: 10px;
	margin-right: 20px;
	padding-bottom: 2px;
        margin-left: 8px;
}

#menu ul ul img{
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: normal normal 70%/115% palatino,  georgia, verdana, arial, sans-serif;	
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#menu ul ul li a {
	color: #EEEEEE;
	text-decoration: underline;
}

#menu ul ul li a:hover {
	color: #FFFFFF;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

#rap {
}

/* WPCalendar */

#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px palatino,  georgia, verdana, arial, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/*SDNMenu */

div.sdmenu {
  width: 150px;
	text-align: left;
  font-family: Sans-Serif;
  font-size: 0.75em;
  color: #FFF;
	background-color: #000000;
	zoom: 1;
	cursor: pointer;
}
div.sdmenu span.title, div.sdmenu span.titlehidden, div.sdmenu span.rtitlehidden {
  display: block;
  line-height:2.5em; /* padding: 6px 6px 6px 6px; */
  font-weight: bold;
  color: #FFFFFF;
  border-bottom: 0px solid #DDD;
}
div.sdmenu span.title a, div.sdmenu span.titlehidden a, div.sdmenu span.rtitlehidden a {
  font-weight: bold;
  color: #FFF;
}
div.sdnm_flat span.rtitlehidden {
	cursor: default;
}

div.sdmenu span.title {background-image: url(./images/glossy.jpg); background-repeat: repeat-x; background-position: bottom; background-color:#000000;}
div.sdmenu span.titlehidden {background: url(./images/glossy.jpg); background-repeat: repeat-x; background-position: bottom; background-color:#000000;}
div.sdmenu span.rtitlehidden {background: url(./images/glossy.jpg); background-repeat: repeat-x; background-position: bottom; background-color:#000000;}
div.sdmenu div.submenu span.title { background-image: url(./images/sdtitle2.jpg); background-repeat: repeat-x; background-position: bottom; background-color:#000000;}
div.sdmenu div.submenu span.titlehidden {background-image: url(./images/sdtitle2.jpg); background-repeat: repeat-x; background-position: bottom; background-color:#000000;}
div.sdmenu div.submenu span.rtitlehidden {background-image: url(./images/sdtitle2.jpg); background-repeat: repeat-x; background-position: bottom; background-color:#000000;}

div.sdmenu span.title span {background-image: url(./images/sdexpanded.gif); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdmenu span.title:hover span {background-image: url(./images/sdexpandedOn.gif); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdmenu span.titlehidden span {background-image: url(./images/sdcollapsed.gif); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdmenu span.titlehidden:hover span {background-image: url(./images/sdcollapsedOn.gif); background-repeat: no-repeat; background-position: 8px 50%; }
div.sdmenu span.rtitlehidden span {background-image: url(./images/sdsquare.gif); background-repeat: no-repeat; background-position: 6px 50%; }
div.sdmenu span.rtitlehidden:hover span {background-image: url(./images/sdsquareOn.gif); background-repeat: no-repeat; background-position: 6px 50%; }

div.sdmenu span.tt, div.sdmenu span.tthidden { display:block; margin-left: 5px; padding: 0px 5px 0px 25px;}

div.sdmenu a {
	text-decoration: none;
}

div.sdmenu div.submenu {
	overflow: hidden;
	border-bottom: 1px solid #252322;
	-moz-box-sizing:border-box;
}
div.sdmenu div.submenu a {
  padding: 2px 2px 2px 5px;
  background: #;
  display: block;
  border-bottom: 1px solid #252322;
  color: #FFFFFF;
  text-decoration: none;
}
div.sdmenu div.submenu a:hover {
	background : #585655 url(./images/silver.gif) no-repeat left center;
  color: #FFF;
  border-bottom: 1px solid #454651;
}

div.sdmenu div.submenu a.current {
	background : #DDD;
}

div.sdmenu div.submenu span.s { display:block; margin-left: 1em; border-right: # solid thick; }
div.sdmenu div.submenu a:hover span.s { border-right: # solid thick; }

div.sdmenu dl.top_lft {background:#000000 url(./images/sdtoptitleleft.gif) top left no-repeat; margin:0px 0px; padding:0px; width:100%; line-height:7px;}
div.sdmenu dl.top_lft dd {background:transparent url(./images/sdtoptitleright.gif) top right no-repeat; padding:0px; margin:0px;}

div.sdmenu dl.bot_lft {background:#000000 url(./images/sdbottomtitleleft.gif) bottom left no-repeat; margin:0px 0px; padding:0px; width:100%; line-height:7px; }
div.sdmenu dl.bot_lft dd {background:transparent url(./images/sdbottomtitleright.gif) bottom right no-repeat; padding:0px; margin:0px;}


