/*
Theme Name: Deadly Melody
Theme URI: http://www.spacesuitgroup.com
Description: Custom Theme for deadlymelody.com
Author: spacesuitgroup
Author URI: http://www.spacesuitgroup.com


/*-----------clearfix--------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*-----------Block Level Elements--------------*/


Body {
background-color:#F0F7F9;

font: 13px 'Lucida Grande', Verdana, Arial, Sans-Serif; 
color:#41221A;
margin:0;
padding:0;
}

#page {
	width: 70em;
	margin: 0 0 0 6px;
}

#header {
	width: 910px;
	background:url(images/header.gif) no-repeat;
	
}


#headerimg {
	position:relative;
	left:100px;
}
.title_img{
	float:left;
}
.title_img:hover{
background:none;
}

#cats_left{
position:relative;
top:64px;
float:left;

text-align:right;
font-size:1.8em;
letter-spacing:-.1em;
margin-left:24px;
}
#cats_left a{
color:#ff9900;
}

#cats_left a:hover{
color:#A8766C;
}

#cats_right{
position:relative;
top:64px;
margin-left:8px;
text-align:left;
float:left;
width:auto;
font-size:1.8em;
letter-spacing:-.1em;
}

#cats_right a{
color:#A8766C;
}

#cats_right a:hover{
color:#ff9900;
}

#searcher {
position:relative;
left:110px;
}

#wrapper {
	width: 100%;
	margin-top:24px;
	/*border:#FF0000 dotted 1px;*/
}

#content {
	float: right;
	width: 50em;
/*border:#FF0000 dotted 1px;*/
	line-height:1.5em;
	

}
	

#sidebar1 {
	width: 18em;
	margin-left:0em;
	/*border:#FF0000 dotted 1px;*/
	border-right:1px dashed #E8D6D3;
	padding-right:4px;

}

#header_cats {
	display:inline;
	width:560px;
	height:12em;
	/*border:#FF0000 dotted 1px;*/
}




#footer {
	width: 100%;
	clear: both;
	margin-top:50px;
	text-align:right;
}
#footer a:hover{
text-decoration:underline;
background:none;
}

/*-------------Headings & element styles-------------*/



a{
color:#ff9900;
/*color:#4FA0C6;*/
font-weight:900;
text-decoration:none;
}
a:hover{
/*text-decoration:underline;*/
background-color:#E8D6D3;
color:#A8766C;

}
a img{
border:none;
}

a img:hover{
border:none;
background:none !important;
}

li{
list-style:none;

}

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/

h2 a {
color:#ff9900; !important;
font-weight:bold;
font-size:1.1em;
letter-spacing:-.1em;
position:relative;
top:-6px;
}

h2 a:hover, h2 a:visited, {
color:#A8766C; !important;
font-weight:bold;
font-size:1.1em;
letter-spacing:-.1em;
position:relative;
top:-6px;
}
h2:before {
content:url(images/left_wing.gif);
padding-right:3px;
}
h2:after {
content:url(images/right_wing.gif);
padding-left:4px;
}

.post {
font-size:.9em;

}

.post img{
border:#fff 8px solid;
}

.post img:hover{
border:#fff 8px solid;
}

.post p {

}

.post a {

}

.post ul {

}

.post li {

}

.entry {

}

.postmetadata {
line-height:normal;
text-align:center;
border-bottom:1px dotted #E8D6D3;
border-top:1px dotted #E8D6D3;
display:block;
padding:2px 4px;
font-size:.8em;
margin-top:8px;
}

.dater {
font-variant:small-caps;
font-weight:bold;

display:inline;

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {
line-height:normal;
border-top:1px solid #E8D6D3;
border-bottom:1px solid #E8D6D3;
padding:4px 8px;
background:url(images/vr.gif) center repeat-y;
margin:18px 0 18px 0;
}

.page_navigation {
line-height:normal;
border-top:1px solid #E8D6D3;
border-bottom:1px solid #E8D6D3;
padding:4px 8px;
background:url(images/vr.gif) center repeat-y;
margin:18px 0 18px 0;
}

.alignleft {
float:left;
width:20em;
}

.alignright {
float:right;
text-align:right;
width:20em;
}

.nav_element_left {
font-variant:small-caps;
}

.nav_element_right {
font-variant:small-caps;
text-align:right;
}


.center {
text-align:center;
font-size:1.6em;
width:20em;
}

.pagetitle {
font-size:3em;
letter-spacing:-.1em;
text-align:right;
border-bottom:2px dotted #E8D6D3;
border-top:2px dotted #E8D6D3;
padding-top:12px;
padding-bottom:10px;
color:#E8D6D3;
margin:0;
}


blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/




#sidebar1 ul {
padding:0;
}

#sidebar1 .widget .title  {
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size:1.2em;
font-variant:small-caps;
border-bottom:#FF9900 solid .15em;

display:inline;
font-weight:normal;
}

#sidebar1 ul li {
font-size:.9em;
}


#sidebar1 ul ul {
padding:0px;

}

#sidebar1 ul ul li {

}

#sidebar1 ul ul li:hover {

}

#sidebar1 ul ul ul {

}

#sidebar1 p {

}

#sidebar1 a {
display:block;
}
#sidebar1 a.about {
display:inline;
}

#sidebar1 a:hover {

}

#sidebar1 a:visited {

}


/*--------------Comments--------------*/

#comments{
font-size:1.8em;
letter-spacing:-.1em;
}

#comment{
font-size:.9em;
width:50em;
color:#41221A;
}

#author{
font-size:.9em;
width:12em;
color:#41221A;
}
#email{
font-size:.9em;
width:12em;
color:#41221A;
}
#url{
font-size:.9em;
width:12em;
color:#41221A;
}

ol.commentlist {
padding:0;
font-size:.9em;
line-height:normal;
}

ol.commentlist li {
padding:8px 4px 4px 8px;

}

ol.commentlist li cite {
font-weight:bold;
}

ol.commentlist li.alt2 {
border:1px dashed #E8D6D3;
border-bottom:none;
background:#fff;
}

ol.commentlist li.alt {
border:1px dashed #E8D6D3;
border-bottom:none;

background:#fff;
text-align:right;
}



small.commentmetadata {
font-weight:bold;
display:block;
margin-bottom:3px;
}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Widget specific stlyes------------------*/
#text-1 ul li{

display:block;

}

#text-1 .see_all_events{
font-variant:small-caps;
float:right;
border:#ff9900 1px solid;
padding:0px 2px 2px 3px;
margin:3px 0 4px 0px;
line-height:8px;
font-size:.9em;
}

.widget_freshcomments ul li{
background-image:url(images/bubble.gif);
background-repeat:no-repeat;
display:block;
min-height:40px;
padding-left:28px;
margin-bottom:4px;
}
#text-2 ul li{
background-image:url(images/star.gif);
background-repeat:no-repeat;
display:block;
min-height:32px;
padding-left:28px;
padding-top:4px;
}

#text-3 li{

display:block;
padding-top:4px;
margin-bottom:8px;
font-size:.9em;
text-align:justify;
}

/*-------------Other------------------*/

hr {
	display: none;
}

/*-------------- ajax search ---------------------*/



#search {
height: 17px;

width: 200px;
position: relative;
margin:0;
}

#search input {
font-size: .8em;
padding-left: 4px;
height: 15px;
letter-spacing: 1px;
border: none;
width: 201px;
margin:0;
border: 1px solid #A8766C;
background: white;
color:#A8766C;
}

#search #search_input {

float: left;
}

#search input#searchsubmit {
/* ok2.gif available at http://bs-markup.de/micons/ */
background: url(images/ok2.gif) 1px 0 no-repeat;
margin-left: -4px;
padding-top: 15px;
width: 17px;
display: none;
float: right;
margin-top: 1px;
height: 15px;
cursor: pointer;
overflow: hidden;
}

#search input#searchsubmit:focus {
outline: none;
}

#search img#indicator {
position: absolute;
height: 16px;
width: 17px;
top: 1px;
right: -26px;
background:none;
}

#search img#indicator-safari {
position: absolute;
height: 16px;
width: 17px;
top: 1px;
right: -20px;
background:none;
}

* html #search img#indicator {
margin-left: -4px;
}

#searchresults {
clear: both;
}

#searchresults ul {
margin: 0 0 0 110px;
position: relative;
top: 10px;
padding: 12px 12px 30px 12px;
list-style: none;
background:#C0DEDE;

}

#searchresults li, #searchresults a {
color: #fff;
display:block;
}

#searchresults a:hover {
background-color:#fff;
color:#A8766C;
}

#closeresults {

display: block;
float: right;
background: url(images/close2.gif) 3px 3px no-repeat;
position: relative;
z-index: 3;
top: -20px;
left:-20px;
padding-left:20px;
padding-top:2px;
color:#fff;
height: 21px;
width: 32px;
}
#closeresults:hover{
color:#333333;

}


.spacesuitgroup{
font-family:"Trebuchet MS", sans-serif;
font-size:1.5em;   
color:#00CCFF;
}