/*  
Theme Name: Sacrifice
Description: Theme made exclusively for Shadow Kissed!
Theme URI: http://shadowkissed.net
Copyright: Yiota Gerakou
Version: 1
Author: Yiota Gerakou
Author URI: http://splashofourworlds.blogspot.com/
*/

@font-face {
 font-family: "MyriadPro";
src: local("MyriadPro-Cond"), 
      url(MyriadPro-Cond.otf)  format("truetype"); 
}



* {
padding: 0px;
margin: 0px;
}


p {
margin-bottom:1.1em;
   padding-right: 10px;
}

body {
margin: 0px;
text-align:center; 
background: url('images/bg.png');
} 

body, div, table {
font-family: 'Trebuchet MS'; 
font-size:12px; 
color:#fff;
vertical-align: top;


}

#container {
	margin: 0px auto;
	text-align: justify;
	width: 1050px;
	background:url('images/post.png') repeat;
	
}

#content { 
	background:url('images/post.png') repeat;
	width: 525px;
	float: left;
	margin-top: -40px;
} 

#side1 { 
	background:url('images/post.png') repeat;
	width: 262px; 
	float: left;


}

#side2 { 
	background:url('images/post.png') repeat;
	width: 262px; 
	float: left;
}

#footer {
	height: 30px;
	clear: both;
}


.main-side {
background: url('images/post.png') top no-repeat;
width:260px;
padding-top:15px	
}

.main-side h1{
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
	-webkit-border-radius-bottomright: 0px;
	-webkit-border-radius-bottomleft: 0px;
}


.footer-side {
background: url('images/molj.png') bottom no-repeat;
width: 262px;
margin-bottom:10px;
height: 70px;
}

.main-content { 
	width: 520px;
	position: relative;
	margin:10px;
}


.title {
width:auto;
display:block;
font-size:25px; 
background: #a15ebb;
color: #FFF;
text-align: left;
padding:2px;
margin-top: 26px;
text-transform:capitalize;
padding-left:13px;

}


.meta {
width:auto;
display:block;
color: #fff;
background: #593c56;
font: normal 9px Verdana; 
text-align: left;
padding-left:2px;

}



.main-body {
width: auto;
vertical-align: top;
text-align: justify;
padding-left:10px;
margin-top:-30px;
}



.main-content .main-body{
border:1px solid #5b3d5b;
background-color: rgb(250,250,250);
margin-top:0px;
padding-top:0px;

}


.main-content .main-body p {color:#333333;}

#content h1 {
background:none;
font-family: "MyriadPro", Verdana, Arial;
font-size:24px; 
color: #333333;
text-align: left;
padding-left:0px;
padding-top:15px;
text-transform:capitalize;
}

h1 {
color:#fff;
font: normal 15px "MyriadPro"; 
letter-spacing: 2px;
text-align:center;
padding:0px;
margin: 1px;
background:#64456e /* default background */

}


h2 {
color: #000;
font-size: 20px;
margin:1px;
padding-left: 0px;

}

h3 {
color: #64456e;
font-size: 16px;
margin:1px;
padding-left: 0px;

}

h3.related_post_title{
	font-size:11px;
}

h4 {
font: normal 14px 'Trebuchet MS'; 
color: #FFF;
background: #64456e;
text-align: center;
padding: 3px;
padding-top: 5px;
margin:0px 3px 0 -7px;
-moz-border-radius:  5px; 
-webkit-border-radius: 5px;
}

h5 {
color: #64456e;
font: bold 10px Tahoma;
padding-top: 10px;
padding-left: 20px;
text-align: left;
margin:1px;
}


h6 {
color: #fff;
font-size:9px;
text-align: left;
margin:1px;
}


 
a {cursor: hand; text-transform: none; font-weight: bold; text-decoration:none;}  
a:link, a:visited {color:#8c6c96;}
a:hover{ color:#a6aced; text-decoration:underline; }
a:active { color:#8c6c96;}

blockquote {
	background:#8C7195 /* default background */
	/* CSS3 magic */
	background: linear-gradient(top, rgb(157, 133, 162), rgb(140, 113, 149));
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(157, 133, 162)), to(rgb(140, 113, 149)));
	background: -moz-linear-gradient(top, rgb(157, 133, 162), rgb(140, 113, 149));
	background: -o-linear-gradient(top, rgb(157, 133, 162), rgb(140, 113, 149));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 5px 10px 2px 0px;
	padding:6px 3px 2px 6px;
	position: relative;
	-moz-border-radius-topleft:0px;
	text-align: justify;
	border:1px solid #694269;
color:#fff;
}
blockquote p{color:#fff;}

textarea, input, select, button, submit {
	border: 0px;
	color: #ccc;
	background: #5e436c;
        -moz-border-radius:  3px; 
        -webkit-border-radius: 3px;
	font: normal 12px Verdana;
	padding:10px;
margin-top:5px;
margin-bottom:5px;
}

#comment {
min-height:250px;
}

img {
       border: 0px;
       margin: auto;

}

a img{
        background: transparent;
        padding: 4px;
	margin: auto;
	border: 1px solid #573d58;
	
	filter:alpha(opacity=100);
        opacity:1;
} 

a:hover img {
        background: transparent;
        padding: 4px;
	
	border: 1px solid #573d58;
       
        filter:alpha(opacity=70);
        opacity:0.7;
}

a img#link  {
        padding: 0px;
        BORDER: none;
        background: transparent;
        filter:alpha(opacity=100);
        opacity:1;
}
a:hover img#link {
        padding: 0px;
        BORDER:none;
        background: transparent;
        filter:alpha(opacity=100);
        opacity:1;
}

b { color: #dca6ed;}

i { color: #6c4481;}

u { color: #e5d2ef;}

s { color: #000; font-style: italic;}


ul { width:400px; height:70px; margin:0px; padding:0px; list-style:none; text-align:left;}


.clearing {
clear:both;
}

/* Styles for inside post - related content */

.betterrelated {
	border-top:2px gray solid;
}

.betterrelated p{
	margin:5px 40px 0px -40px;
	font-style:italic;
}
.betterrelated li{
    	list-style:disc;
	margin:0px;
	margin-left:15px;
}
/*end of related posts styles*/

.title {
background:#64456e /* default background */
	/* CSS3 magic */
	background: linear-gradient(top, rgb(130, 100, 140), rgb(90, 60, 90));
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(130, 100, 140)), to(rgb(90, 60, 90)));
	background: -moz-linear-gradient(top, rgb(130, 100, 140), rgb(90, 60, 90));
	background: -o-linear-gradient(top, rgb(130, 100, 140), rgb(90, 60, 90));
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	-webkit-border-radius-topleft: 8px;
	-webkit-border-radius-topright: 8px;
	-webkit-border-radius-bottomright: 0px;
	-webkit-border-radius-bottomleft: 0px;
	font-size:20px; 
	color: #FFF;
	text-align: left;
	margin-top: 20px;
	padding:5px 5px 1px 15px;
	
}

.commentDivLora{
	margin:0px;
	background: rgb(90, 60, 90)
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin: 0px 10px 0px 0px;
	padding-top:10px;
	position: relative;
	text-shadow: 1px 1px 1px rgb(60, 30, 30);
	-moz-border-radius-topleft:0px;
	font: normal 12px Arial;
	text-align: left;
	color: #CCC;	

}

.commentDivLora p {
padding:10px;
border-bottom:1px dotted #8F5E99;

}

.characters{
clear:both;
}

.wp-caption{margin-left:50px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; background:#8F5E99; color:white;}
.wp-caption-text{margin-left:50px; padding-top:5px; padding-right:5px; padding-left:5px; min-height:30px;}
.wp-caption p{padding-top:5px;text-align:center;}
