/* ----------------------------------------------------

	VELVET (BLACK!)
	Style Sheet based on the Smooth Sailing layout.
	For free and paid accounts.
	By newkidfan @ interlinea.livejournal.com

----------------------------------------------------- */


/* ----------------------------------------------------

	TYPOGRAPHY (AND COLORS)

----------------------------------------------------- */


	body, p, td, tr, ul, ol, li, dl, dd {
		color: #595959;
		cursor: default;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		text-align: justify;
		}

	a, a:link, a:active, a:visited {
		color: #996600;
		text-decoration: none;
		}
	
	a:hover {
		color: #9E7D29;
		}

	.header-menu {
		text-transform: lowercase;
		}

	.header-menu a {
		color: #595959;
		}

	.header-menu a:hover {
		color: #9E7D29;
		}

	.body-title, .body-midtitle {
		font-size: 8pt;
		font-variant: small-caps;
		letter-spacing: 1px;
		}

	.entryHeaderDate, .commentHeaderDate {
		color: #9E7D29;
		}

	.entryHeaderSubject, .commentHeaderSubject {
		color: #595959;
		font-weight: bold;
		}

	.entryLinkbar, .commentLinkbar {
		text-transform: lowercase;
		}

	.entryMetadata, .entryLinkbar {
		text-transform: lowercase;
		}

	.entryMetadata  ul {
		background-color: #0D0D0D;
		}

	.sidebox #profile {
		text-transform: lowercase;
		}

	.listtitle {
		letter-spacing: 1px;
		}

	.sideboxContent #Search input {
		color: #595959;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		}

	.sideboxContent #Search select{
		color: #595959;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 9pt;
		}

	.latestmonth-active {
		background-color: #333333;
		}

	.latestmonth-inactive {
		background-color: #0D0D0D;
		}



/* ----------------------------------------------------

	IMAGES

	Feel free to use the background image
	and header provided in the zip, or make your own!
	The header has to be 530x200px.

----------------------------------------------------- */

	body {
		background-color: #0D0D0D;
		background-image: url(http://i135.photobucket.com/albums/q145/pintsizeninja/pattern_bk.gif); /* Paste in the URL of your background image */
		background-attachment: fixed;
		background-repeat: repeat;
		}

	.pageblock {
		background-image: url(http://i135.photobucket.com/albums/q145/pintsizeninja/bgpageblock_bk.gif); /* Paste in your URL. DO NOT EDIT the image. */
		background-repeat: repeat-y;
		}

	.pageheaderblock {
		background-color: transparent;
		background-image: url(http://i135.photobucket.com/albums/q145/pintsizeninja/header_bk.jpg); /* Paste in your URL. The header has to be 530x200px */
		background-position: 180px 0px;
		background-repeat: no-repeat;
		height: 200px;
		}

	.header-menu ul {
		background-color: #000000; /* Do NOT edit */
		background-image: url(http://i135.photobucket.com/albums/q145/pintsizeninja/bgheadermenu_bk.gif); /* Paste in your URL */
		background-position: 0px 0px;
		background-repeat: repeat-x;
		}

	.sidebox {
		background-image: url(http://i135.photobucket.com/albums/q145/pintsizeninja//sbtitle_bk.gif); /* Paste in your URL */
		background-repeat: repeat-x;
		background-position: 0px 0px;
		}



/* ----------------------------------------------------

	EXTRA

----------------------------------------------------- */

	hr {
		color: transparent;
		height: 1px;
		border-style : none; 
		border-bottom: 1px dashed #0D0D0D;
		}

	blockquote {
		margin: 0px 10px 0px 10px;
		padding: 10px;
		color: #595959;
		background-color: #0D0D0D;
		border: 1px solid #333333;
		text-align: justify;
		}

	::-moz-selection {
		color: #0D0D0D;
		background: #996600;
		}






/* ----------------------------------------------------

	DO NOT EDIT ANYTHING BELOW THIS POINT
	except for colors.

----------------------------------------------------- */

/* ----------------------------------------------------

	PAGE STRUCTURE

----------------------------------------------------- */


	body {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		}

	.pageblock {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	 	width: 710px;
		}

	.pageheaderblock {}

	.pagefooterblock {
		visibility: hidden;
		}
	
	.bodyblock {}

	.bodyheaderblock {
		padding: 10px 0 0 194px
		}

	*html .bodyheaderblock {
		padding: 0 0 0 194px
		}

	.bodynavblock {
		text-align: center;
		}

	.body-title {}

	.body-midtitle {}

	.entryHolder { 
		width: 510px;
		margin: 0;
		padding: 10px;
		}

	.sidebar {
		width: 150px;
		padding: 10px;
		margin-right: 10px;
		}

/* ----------------------------------------------------

	HEADER & FOOTER

----------------------------------------------------- */


	.header-title {
		visibility: hidden;
		}
	
	.header-subtitle {
		visibility: hidden;
		}

	.header-icon {
		background-color: #1A1A1A;
		border-top: 4px solid #0D0D0D;
		border-right: 4px solid #0D0D0D;
		border-bottom: 4px solid #0D0D0D;
		border-left: 4px solid #0D0D0D;
		padding: 1px;
		margin: 10px 0 0 33px;
		float: left;
		}

	*html .header-icon {
		margin: 10px 0 0 17px;
		}
	
	.header-menu {
		min-height: 108px;
		}

	.header-menu li {
		display: list;
		list-style: none;
		}

	.header-menu ul {
		border: 1px solid #333333;
		width: 130px;
		margin: 110px 0 0 10px;
		padding: 10px;
		}

	#footer-menu {}

	#footer-menu li {
		display: list;
		list-style: none;
		}

	#footer-menu ul {
		margin-left: -25px;
		}

	*html #footer-menu ul {
		margin-left: 10px;
		margin-bottom: 0;
		}



/* ----------------------------------------------------

		ENTRIES

----------------------------------------------------- */



	.entryUserinfo {
		padding: 0 7px 0 0;
		}

	.entryUserinfo-usericon img {
		background-color: #1A1A1A;
		border-top: 4px solid #0D0D0D;
		border-right: 4px solid #0D0D0D;
		border-bottom: 4px solid #0D0D0D;
		border-left: 4px solid #0D0D0D;
		padding: 1px;
		}

	.entryUserinfo-username {
		text-align: center;
		}

	.entryHeader {
		border-bottom: 1px dotted #333333;
		line-height: 25px;
		margin-bottom: 10px;
		padding-left: 4px;
		}

	*html .entryHeader {
		border-bottom: 1px solid #333333;
		}

	.entryMetadata {}

	.entryMetadata li {
		list-style: none;
		}

	.entryMetadata  ul {
		margin: 10px 0 0 0;
		padding: 3px 0 3px 10px;
		}

	*html .entryMetadata  ul {
		margin: 10px 0 10px 0;
		}

	.entryLinkbar {
		background-color: transparent;
		border-bottom: 1px dotted #333333;
		line-height: 15px;
		height: 15px;
		}
	
	*html .entryLinkbar {
		border-bottom: 1px solid #333333;
		}

	.entryLinkbar li {
		display: inline;
		list-style: none;
		padding-right: 10px;
		}

	.entryLinkbar ul {
		margin-left: -35px;
		}

	*html .entryLinkbar ul {
		margin-left: 0;
		margin-bottom: 0;
		}



/* ----------------------------------------------------

	SIDEBAR

----------------------------------------------------- */



	.sidebox {
		border: 1px solid #333333;
		padding: 0 10px 10px 10px;
		margin-bottom: 10px;
		}
	
	.sideboxTitle {
		height: 25px;
		line-height: 25px;
		margin-bottom: 10px;
		}
	
	.profile-userpic {
		background-color: #1A1A1A;
		border-top: 4px solid #0D0D0D;
		border-right: 4px solid #0D0D0D;
		border-bottom: 4px solid #0D0D0D;
		border-left: 4px solid #0D0D0D;
		padding: 1px;
		}
	
	.sidebox #profile {
		text-align: center;
		}

	.sidebox #systemlinks {
		margin-top: -10px;
		}

	.listtitle {
		padding-top: 10px;
		border-bottom: 1px dotted #333333;
		line-height: 15px;
		margin-bottom: 3px;
		}

	*html .listtitle {
		border-bottom: 1px solid #333333;
		}

	.sideboxContent #Search input{
		background-color: #0D0D0D;
		border: 1px solid #333333;
		font-size: small;
		margin: 0;
		padding: 3px;
		width: 113px;
		}

	.sideboxContent #Search select {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		margin-bottom: 10px;
		padding: 0;
		width: 120px;
		}

	.sideboxContent #Search label {
		line-height: 20px;
		}

	.sidebox #latestmonth table {
		width: 100%;
		}

	.latestmonth-active {
		border: 1px solid #0D0D0D;
		line-height: 15px;
		margin: 1px;
		text-align: center;
		}

	.latestmonth-inactive {
		border: 1px solid #0D0D0D;
		line-height: 15px;
		margin: 1px;
		text-align: center;
		}


/* ----------------------------------------------------

	COMMENTS

----------------------------------------------------- */

	.commentHolder {
		padding: 10px;
		}

	.commentUserinfo {
		padding-right: 7px;
		}

	.commentUserinfo-usericon img {
		background-color: #1A1A1A;
		border-top: 4px solid #0D0D0D;
		border-right: 4px solid #0D0D0D;
		border-bottom: 4px solid #0D0D0D;
		border-left: 4px solid #0D0D0D;
		padding: 1px;
		}

	.commentUserinfo-username {
		text-align: center;
		}

	.commentHeader {
		border-bottom: 1px dotted #333333;
		line-height: 25px;
		margin-bottom: 10px;
		padding-left: 4px;
		}

	*html .commentHeader {
		border-bottom: 1px solid #333333;
		}

	.commentLinkbar {
		background-color: transparent;
		border-bottom: 1px dotted #333333;
		line-height: 15px;
		height: 20px;
		}
	
	*html .commentLinkbar {
		border-bottom: 1px solid #333333;
		}

	.commentLinkbar li {
		display: inline;
		list-style: none;
		padding-right: 10px;
		}

	.commentLinkbar ul {
		margin-left: -35px;
		}

	*html .commentLinkbar ul {
		margin-left: 0;
		margin-bottom: 0;
		}

/* ----------------------------------------------------

	CALENDAR

----------------------------------------------------- */

	.daytitles { 
		text-align: center;	
		background-color: #0D0D0D; 
		color: #777777;
		padding: 7px;
		margin-bottom: 10px;
		}

	.day-date {
		text-align:center;
		line-height: 15px;
		background-color:#0D0D0D; 
		margin: 1px 1px 0 0;  
		}

	.day-count{
		text-align:center;
		line-height: 15px;
		background-color: #0D0D0D; 
		margin: 0 1px 1px 0;  
		}

	.daysubjects {
		padding-left: 7px;
		}

	.month {
		background-color: transparent; 
		margin:  auto;
		padding: 10px;
		border: 1px solid #333333;
		}

	.yearlinks {
		color: #8FCFEA;
		}

	.yearlink { 
		background-color: #FFFFFF; 
		color: #8FCFEA;
		}

/* ----------------------------------------------------

	FORM

----------------------------------------------------- */

	.textbox {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		color: #595959;
		margin-top: 5px;
		margin-bottom: 5px;
		}

	.replyform textarea {
		width: 450px;
		}

	.bodynavblock select {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		color: #595959;
		}

	.bodynavblock input {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		color: #595959;
		padding: 5px;
		}

	.replyform {
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		color: #595959;
		cursor: default;
		text-align: justify;
		}

	.replyform #postform input {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		color: #595959;
		padding: 5px;
		}

	.replyform #postform select {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		color: #595959;
		}

	.quickreply_comment input, .quickreply_entry input {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		color: #595959;
		padding: 5px;
		}

	.quickreply_comment select, .quickreply_entry select {
		background-color: #0D0D0D;
		border: 1px solid #333333;
		color: #595959;
		}


/* ----------------------------------------------------

	TAG PAGE

----------------------------------------------------- */


	.tagstable {
		width: 90%;
		text-align: center;
		border-top: 1px solid #0D0D0D;
		border-left: 1px solid #0D0D0D;
		margin-top: 7px;
		margin-bottom: 7px;
		}

	.tagstable td {
		text-align: left;
		border-right: 1px solid #0D0D0D;
		border-bottom: 1px solid #0D0D0D;
		padding-left: 7px;
		}