/*  
Theme Name: Separate Romances
Theme URI: http://www.we-loved.info
Description: version 2
Version: 2.0
Author: Ariel
Author URI: http://www.we-loved.info

*/



/* v1.0 | 20080212 */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* --- BASIC CSS --- */


body{
margin:0px;
margin-bottom:5px;
padding:0px;
background-color:#56041b;
color:#fbe8f0;
font-family:arial;
font-size:8pt;
cursor:default;
line-height:18px;
}
a,a:link,a:visited{
cursor:default;
text-decoration:none;
color:#e75d9d;
font-weight:bold;
}
a:hover,a:active{
cursor:default;
color:#bd1864;
}

b,strong{
color:#f2c81e;
}
i,em{
color:#d9b7ee;
}
u{
color:#d6b1c2;
text-transform:uppercase;
font-size:7pt;
font-family:arial narrow;
font-weight:bold;
}
s,strike{
color:#ff0000;
}

td#content{
width:580px;
text-align:justify;
}

td#middle{
border-right:1px solid #e0a61e;
width:20px;
}

td#sidebarnav{
padding-left:10px;
width:200px;
}

p.sidebar_head{
margin-top:0px;
margin-bottom:2px;
margin-left:0px;
font-family:arial narrow;
font-size:9pt;
text-transform:uppercase;
font-weight:bold;
color:#e15e95;
}
div.sidebarcontent{
margin-bottom:25px;
font-family:tahoma;
font-size:11px;
text-align:justify;
}
a.sidebar_link,a.sidebar_link:link,a.sidebar_link:visited{
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
font-size:7pt;
font-family:arial;
color:#000000;
background-color:#cfa1bb;
text-decoration:none;
display:block;
border-left:8px solid #b60347;
padding-left:5px;
line-height:20px;
font-weight:normal;
}
a.sidebar_link:hover,a.sidebar_link:active{
background-color:#630e52;
color:#e1a6d5;
border-left:8px solid #000000;
}

h1{
margin-top:10px;
margin-bottom:5px;
margin-left:0px;
border-left:20px solid #890d31;
font-family:arial narrow;
font-weight:normal;
letter-spacing:1px;
font-size:15pt;
color:#db0744;
text-transform:uppercase;
}
h1:first-letter{
color:#e0a61e;
font-weight:normal;
padding-left:5px;
}

div.wrapcontent{
margin-bottom:30px;
}
div.navigation{
margin-top:20px;
}

div.footer{
text-align:right;
font-family:arial narrow;
font-size:8pt;
color:#e75d9d;
}


.date{
width:50px;
text-align:center;
float:left;
margin-top:5px;
background-color:#17052d;
}
.month{
float:left;
font-size:8pt;
text-transform:uppercase;
color:#b60347;
font-weight:bold;
font-family:georgia;
width:50px;
}
.day{
float:left;
font-size:23pt;
color:#f2c81e;
width:50px;
line-height:20px;
font-family:georgia;
}
.year{
float:left;
font-size:10pt;
color:#f2c81e;
width:50px;
font-family:georgia;
}

h2{
font-size:10pt;
font-family:arial narrow;
font-weight:bold;
margin-left:60px;
padding-top:5px;
color:#fee690;
}
h2 a,h2 a:link,h2 a:visited{
color:#ff6d8f;
}
h2 a:hover,h2 a:active{
color:#ff1a50;
}

h3{
background-color:#350211;
color:#d5938b;
font-size:8pt;
font-family:tahoma;
font-weight:normal;
padding:10px;
text-align:left;
width:80%;
border-bottom:5px solid #9b3427;
margin-top:10px;
}

h4{
font-weight:bold;
font-family:arial narrow;
font-size:9pt;
text-transform:uppercase;
color:#e572b3;
text-decoration:underline;
margin-top:15px;
}

h5{
font-weight:bold;
font-family:arial narrow;
font-size:8pt;
text-transform:uppercase;
color:#cda810;
text-decoration:none;
margin-top:15px;
}
h5 a,h5 a:link,h5 a:visited{
font-weight:bold;
font-family:arial narrow;
font-size:8pt;
text-transform:uppercase;
color:#cda810;
text-decoration:none;
}
h5 a:hover,h5 a:active{
color:#a08206;
}

div.follow{
margin-left:60px;
font-family:arial narrow;
font-size:7pt;
color:#ea065d;
font-weight:bold;
}

a.commentslink,a.commentslink:link,a.commentslink:visited{
border-left:15px solid #cda810;
padding-left:5px;
color:#ffd200;
font-family:georgia;
font-size:7pt;
font-weight:normal;
}
a.commentslink:hover,a.commentslink:active{
color:#cda810;
border-left:15px solid #9e7c2a;
}

ol{
list-style-type:decimal;
list-style-position:inside;
}
ul{
list-style-type:square;
list-style-position:inside;
}
li{
font-family:verdana;
font-size:6.5pt;
}

input{
font-size:12px;
font-family:tahoma;
color: #d5938b;
border:1px solid #9b3427;
background-color:#350211;
padding:3px;
}

textarea{
font-size:12px;
font-family:tahoma;
color: #d5938b;
border:1px solid #9b3427;
background-color:#350211;
padding:3px;
}

select{
font-size:11px;
font-family:tahoma;
color: #d5938b;
background-color:#350211;
}

#searchform input{
font-family:arial narrow;
font-size:8pt;
padding:0px;
}

area,area:active,area:hover,area:visited{
cursor:default;
}

div.entry{
margin-top:5px;
margin-bottom:20px;
}

p{
margin-bottom:15px;
}











/* --- comments --- */



/* COMMENTS PREFS */

.comments-template{
	margin: 10px 0 0;
	padding: 10px 0 0;
}

.comments-template ol{
margin-top:10px;
margin-bottom:10px;
	padding: 0 0 0px;
	list-style: none;
}

.comments-template ol li{
	margin: 0px 0 0 0;
	padding: 0 0 0 0px;
}


.comments-template p.nocomments{
	padding: 0;
}

.gravatar{
float:right;
text-align:right;
width:60px;
height:50px;
margin-top:-15px;
}

.gravatar img{
width:50px;
height:50px;
}

ol.commentlist li{
background-color:none;
list-style:none;
}
ol.commentlist li.alt{
background-color:#410214;
list-style:none;
}

div .commentmetadata{
padding-top:3px;
padding-left:7px;
padding-right:7px;
padding-bottom:0px;
margin-bottom:0px;
font-family:verdana;
font-size:10px;
color:#cfa1bb;
}
a.comments_meta,a.comments_meta:link,a.comments_meta:visited,a.comments_meta:active{
color:#cfa1bb;
font-weight:normal;
}
a.comments_meta:hover{
color:#c472a0;
}
div.the_comment_text{
padding-top:0px;
padding-left:7px;
padding-right:7px;
padding-bottom:7px;
color:#eed4e3;
}
div.commentator{
font-size:7pt;
font-family:arial narrow;
font-weight:normal;
color:#e9c73a;
}
div.commentator a,div.commentator a:link,div.commentator a:visited{
font-size:8pt;
font-family:arial narrow;
font-weight:bold;
color:#d6bf5e;
text-transform:uppercase;
}
div.commentator a:hover,div.commentator a:active{
color:#ffd116;
}



.icon_wrap{
float:left;
border:1px solid #9b3427;
width:84px;
height:84px;
margin-right:5px;
}

img.icon{
border:2px solid #350211;
width:80px;
height:80px;
}

div.author_reply{
padding-left:20px;
}










div.designs{
margin-top:25px;
}

table.designtable{
background-color:#7d1633;
width:420px;
height:125px;
border:10px solid #7d1633;
margin-bottom:10px;
}

td.designimage{
width:220px;
vertical-align: middle;
}

td.designtext{
width:200px;
vertical-align: middle;
}

img.designimage{
width:200px;
height:125px;
border:5px solid #a9415e;
}