/* INTERLINEA: style sheet based on the Smooth Sailing Layout (left sidebar). Code by Newkidfan. (http://interlinea.livejournal.com/) */

/* TYPOGRAPHY */

body, p, td, tr, ul, ol, li, dl, dd { font-family: arial; font-size: 7pt; color: #444444; cursor: default; text-align: left; line-height: 16px; }

.color { color: #869752; font-size: 10pt; }
.important { color: #FFFFFF; background: #869752; padding: 0px 2px 0px 2px;}
.faded { color: #bcd474; }

blockquote { margin: 0px 10px 0px 10px; padding: 10px; color: #869752; background-color: #dcebb1; border: 1px solid #323220; text-align: justify;}

.body-title { color: #323220; text-align: left; letter-spacing: 2px; text-transform: lowercase; }
.body-midtitle { color: #323220; text-align: left; letter-spacing: 2px; text-transform: lowercase; }

.entryUserinfo { text-align: center; }
.entryText { padding: 7px; font-family: arial; font-size: 10pt; }
.entryHeaderDate { line-height: 16px; }
.entryHeaderSubject { line-height: 16px; }
.entryMetadata-label { font-weight: bold; padding-right: 2px; }


.sideboxTitle { font-weight: bold; text-transform: uppercase; line-height: 16px; text-align: center; letter-spacing: 2px; }
.sideboxContent { text-align: left; }
.sidebox #profile { text-align: center; text-transform: lowercase; line-height: 16px;}
.sidebox #systemlinks { line-height: 16px; }
.listtitle { font-weight: bold; line-height: 16px; border-bottom: 1px dotted #323220; display: block;}
.sidebox #tags_sidebox { color: #FFFFFF; line-height: 16px; text-align: left; }

#freetext  { font-weight: bold; line-height: 16px; text-align: justify; }

.commentText { padding: 7px; left; font-family: arial; font-size: 10pt;}
.commentHeaderSubject {  line-height: 16px; }

.pagefooterblock { color: #869752; text-align: left; letter-spacing: 2px; text-transform: lowercase; }

::-moz-selection { background-color: #869752; color: #FFFFFF; }



/* TYPO - Links */

a,a:link,a:link,a:link,a:hover { background: transparent; cursor: pointer; font-weight: bold;} 
a:link { color: #869752; text-decoration: none; } 
a:visited { color: #869752; text-decoration: none; } 
a:hover,a:active { color: #323220; text-decoration: none; }

.bodynavblock a, .bodynavblock a:link, .bodynavblock a:visited { color: #869752; text-decoration: none; text-align: right; }
.bodynavblock a:hover, .bodynavblock a:active { color: #323220; text-decoration: none; text-align: right; } 

.pagefooterblock a, .pagefooterblock a:link, .pagefooterblock a:visited { color: #869752; text-decoration: none; }
.pagefooterblock a:hover, .pagefooterblock a:active { color: #323220; text-decoration: none; }

.header-menu a, .header-menu a:visited { color: #323220; background-color: transparent; line-height: 12px; padding: 5px; margin-bottom: 5px; display: block; width: 100px; }
.header-menu a:hover { color: #ffffff; background-color: #323220; line-height: 12px; padding: 5px; margin-bottom: 5px; display: block; width: 100px; }

.entryHeaderSubject a { color: #869752; text-decoration: none; }
.entryLinkbar a, .entryLinkbar a:link, .entryLinkbar a:visited { color: #869752; text-decoration: none;
	padding-left: 8px;
        background-image: url(http://i135.photobucket.com/albums/q131/dragontatt/entrylinkbar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.entryLinkbar a:hover, .entryLinkbar a:active { color: #869752; text-decoration: none; }

.sidebox #systemlinks a:link, .sidebox #systemlinks a:active, .sidebox #systemlinks a:visited { line-height: 16px; border-bottom: 1px dotted #323220; display: block; padding-left: 7px; }
.sidebox #systemlinks a:hover { color: #000000; background-color: transparent; line-height: 16px; display: block; padding-left: 7px; }
.sidebox #tags_sidebox a:link, .sidebox #tags_sidebox a:active, .sidebox #tags_sidebox a:visited { line-height: 16px; border-bottom: 1px dotted #323220; display: block; padding-left: 7px; }
.sidebox #tags_sidebox a:hover { color: #000000; background-color: transparent; line-height: 16px; display: block; padding-left: 7px; }

#freetext a:link, #freetext a:active, #freetext a:visited { line-height: 16px; border-bottom: 1px dotted #323220; display: block; padding-left: 7px; }
#freetext a:hover { color: #323220; background-color: transparent; line-height: 16px; display: block; padding-left: 7px; }

.summaryList a:link, .summaryList a:active, .summaryList a:visited { line-height: 16px; }
.summaryList a:hover { line-height: 16px; }

.commentHeader a { color: #869752; text-decoration: none; }
.commentLinkbar a, .commentLinkbar a:link, .commentLinkbar a:visited { color: #869752; text-decoration: none;}
.commentLinkbar a:hover, .commentLinkbar a:active { color: #323220; text-decoration: none; }


/* STRUCTURE - Main */

body {
	background-color: #d3eb8b;
	background-image: url(http://i135.photobucket.com/albums/q131/dragontatt/background-dragontatt.png);
	text-align: center;
	margin: auto;
	padding: 0;
	width: 700px;
	}

.bodyblock {
	background-color: transparent;
	margin: 0;
	padding: 0;
	}

.bodyheaderblock { 
	background-color: transparent;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	}

.bodynavblock {
	background-color: transparent;
	text-align: center;
	border: 1px solid #272614;
	margin: 5px 7px 5px 10px;
	padding: 7px;
}

.body-midtitle {
	background-color: transparent;
	margin-left: 10px;
	margin-right: 10px;
	}

.pageblock { 
	background-color: #dcebb1;
        margin: 0;
	padding-top: 5px;
	}

.pageheaderblock {
	background-color: transparent;
	margin: 0;
	padding: 0px 10px 5px 10px;
	}

.pagefooterblock {
	background-color: transparent;
	margin: 0;
	padding: 0px 10px 10px 10px;
	}

.entryHolder { 
	background-color: transparent;
	border: 1px solid #272614;
	width: 530px;
	margin: 5px 7px 5px 10px;
	padding: 0;
	}

.sidebar {
	background-color: transparent;
	width: 140px;
	margin: 5px 10px 10px 0px;
	padding: 0;
	}



/* HEADER AND FOOTER */

.header-menu {
	background-color: transparent;
	background-image: url(http://i135.photobucket.com/albums/q131/dragontatt/header-dragontatt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
        padding-left: 180px;
        padding-top: 25px;
        margin-top: 10px;
	height: 261px;
	border: 1px solid #272614;
	}

.header-menu li {
	display: list;
	list-style: none;
	margin: 0;
	padding: 0;	
	}

.header-menu ul {
	margin: 0;
	padding: 0;
	}

#footer-menu {
	padding: 7px;
	}

#footer-menu li {
	display: inline;
	list-style: none;
	margin: 0;
	padding-right: 10px;
	background-color: transparent;
	}

#footer-menu ul {
	margin: 0;
	padding-right: 10px;
	text-align: right;
	}

.header-title, .header-subtitle {
	display: none;
	}



/* STRUCTURE - Entry */

.entryUserinfo {
	margin: 0;
	padding: 7px 0px 7px 7px;
	}

.entryUserinfo-usericon img {
	margin: 0;
	padding: 2px;
	border: 1px solid #272614;
	}

.entryUserinfo-username {
	text-align: center;
	}

.entryHeader {font-family: arial;
	font-size: 10pt;
        background-color: #d3eb8b;
	padding-left: 10px;
	margin: 7px 7px 0px 7px;
        
	}

.entryMetadata {
	background-color: transparent;
	display: list;
	padding-left: 7px;
	padding-bottom: 7px;
	}

.entryMetadata ul {
	margin: 0;
	padding: 0;
	}

.entryMetadata  li {
	list-style: none;
	}

.entryLinkbar {
	background-color: transparent;
	margin: 0;
	padding: 5px 0px 5px 0px;
	}

.entryLinkbar ul {
	background-color: transparent;
	text-align: right;
	margin: 0;
	padding: 0;
	}

.entryLinkbar li {
	display: inline;
	padding-right: 7px;
	}


/* STRUCTURE - Sidebar */

.sidebox { 
	background-color: transparent;
	border: 1px solid #272614;
	margin-bottom: 5px;
	padding: 7px;
	}

.sideboxTitle { 
	background-color: #d3eb8b;
	padding-left: 10px;
	margin-bottom: 7px;
	}

.profile-userpic { 
	margin: 0;
	padding: 2px;
	border: 1px solid #869752;
	}

.sidebox #latestmonth, .sidebox #search {
	text-align: left;
	}

.sidebox #latestmonth table{
	width: 90%;
	margin: 4px auto 4px auto;
	}

#tags_sidebox a {
	display: block;
	margin-bottom: -16px;
	}

#tags_sidebox {
	color: #FFFFFF;
	padding-bottom: 17px;
	}



/* COMMENTS */

.commentHolder {
	background-color: transparent;
	border: 1px solid #272614;
	margin: 5px 7px 5px 10px;
	padding: 0;
	}

.commentUserinfo {
	margin: 0;
	padding: 7px 0px 7px 7px;
	}

.commentUserinfo-usericon img {
	margin: 0;
	padding: 2px;
	border: 1px solid #272614;
	}

.commentUserinfo-username {
	text-align: center;
	}

.commentHeader {
	background-color: #d3eb8b;
	padding-left: 10px;
	margin: 7px 7px 0px 7px;
	}

.commentHeaderScreened {
	background-color: #869752;
	padding-left: 10px;
	margin: 7px 7px 0px 7px;
	}

.commentLinkbar {
	background-color: transparent;
	margin: 0;
	padding: 5px 0px 5px 0px;
	}

.commentLinkbar ul {
	background-color: transparent;
	text-align: right;
	margin: 0;
	padding: 0;
	}

.commentLinkbar li {
	display: inline;
	padding-right: 7px;
	}


/* FORM */

.replyform {
             background-color: #d3eb8b;
             text-align: left;
	margin: 5px 7px 5px 10px;
             color: #333333;
	line-height: 16px;
	border: 1px solid #869752;
}

.textbox {
	margin-top: 5px;
	margin-bottom: 5px;
	}

.replyform textarea {
	width: 450px;
	}

input {
	font-family: arial;
	font-size: 7pt; 
	color: #272614;
	background-color: #dcebb1;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: 1px solid #272614;
	font-size: small;
	margin: 0;
	}

#SearchType {
	margin-bottom: 5px;
	}




/* TAG PAGE */

.tagstable {
	width: 90%;
	text-align: center;
	border-top: 1px solid #272614;
	border-left: 1px solid #272614;
	margin-top: 7px;
	margin-bottom: 7px;
	}

.tagstable td {
	text-align: left;
	border-right: 1px solid #272614;
	border-bottom: 1px solid #272614;
	padding-left: 7px;
	}




/* CALENDAR */

.daytitles { 
	text-align: center;	
	background-color: #323220;
	color: #FFFFFF;
        }

.daysubjects {
	padding-left: 7px;
	}

.month {
	margin: 7px auto 7px auto;
	padding: 2px;
	border: 1px solid #272614;
	}

.yearlinks { color: red; }
.yearlink { color: red; }

.day-blank { 
	padding: 1px;
	}

.day {
	padding: 1px;
	text-align: center;	
	}

.day-date {
	background-color: #dcebb1;
	padding: 1px 10px 1px 10px;
	text-align: center;	
	}

.day-count { }
.day-count a { }


/* USER MINI ICON */

span.ljuser img {
	visibility: hidden;
	}

span.ljuser a {
	width: 11px;
	height: 11px;
	background-image: url(http://i135.photobucket.com/albums/q131/dragontatt/mini-tie.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	margin-right: 1px;
	}

.ljuser a img {
	width: 18px;
	height: 18px;
	padding-right: 2px;
	margin: 0;
	}

span.ljuser a b {
	padding: 0;
	background: #dcebb1;
	}

