/*  Theme Name: ChaoticSoulTheme URI: http://sandbox.avalonstar.com/Description: A dark 2 column theme based off of a certain designer's old website. Version: 1.2-wpcomAuthor: Bryan VelosoAuthor URI: http://avalonstar.com/Tags: dark, two columns, black, custom header, fixed width*//*  -----|  Globals  |------------------------------------------------------  */body{	background-color: #161410;	color: #999;	font: 12pt Verdana;	margin: 0;	padding: 0;}/* hr { display: none; } */.hr {	background-color: #22201d;	border: 1px solid #363430;	height: 10px;	margin: 10px 0;	width: 758px;	}	a:link, a:visited, a:active { color: #d8d7d3; text-decoration: none; }a:hover { color: #fff; text-decoration: none; }a img { border: 0; }ul { list-style: none; }input, textarea {	color: #9c9890;	font-size: 9pt; 	text-decoration: none; 	background-color: #161410; 	border: 1px solid #363430;	padding: 5px;	}	blockquote {	background: #1b1814;	padding: 1px 15px 5px;	border-bottom: 1px solid #35302a;}table {  border-collapse: collapse; }	th { border-bottom: 1px solid #35302a; align:center }pre {	padding: 5px 0;	border-top: 1px dotted #35302a;	border-bottom: 1px dotted #35302a;}/*  -----|  Structure  |----------------------------------------------------  */	#page {	margin: 50px auto 25px;	padding: 0;	width: 760px;	}	#header {	text-align: center;	}#wrapper, #headerimg { width: 760px; position: relative; }#wrapper { background: url('images/content_bkg.gif') repeat-y top left;}#header-overlay { 	background: url('images/header_overlay.gif') no-repeat top left;	width: 760px;	height: 151px;	z-index: 5; 	position: absolute;	top: 0;	left: 0;	}	#footer {	font-family:Verdana;	color: #999;	}	#content, #sidebar { 	/*border-left: 1px solid #363430;	border-right: 1px solid #363430;*/	padding: 0 10px; 	overflow: hidden;	}		#content { float: left; font-size:9pt; width: 610px; }	#content h2 { margin: 0 0 10px; }	#content p { line-height: 1.5em; }		#sidebar { border-left: 0; float: right; width: 200px; }	#sidebar h3 { color: #999; margin: 15px 0 5px; font-variant: small-caps; font-size: 9pt; }	#sidebar h3 a { color: #999; }	#sidebar ul, #akismetwrap { margin: 0 0 10px; padding: 0; border-top: 1px solid #363430; border-bottom: 1px solid #363430; }	#sidebar li, #akismetwrap { display: block; padding: 4px 10px; /*background: #22201d;*/ margin: 1px 0; }	#sidebar li:hover { background: #363430; }	#sidebar ul ul { border: 0; margin: 0; list-style: disc; }	#sidebar ul ul li:before { content: "\2022 \20"; }	#sidebar ul ul li { margin: 0 -10px; }		#searchform { /*background: #22201d;*/ padding: 10px; text-align: center; }	#s { width: 160px; }	.goleft { float: left; }.goright { float: right; }ul.navigation { 	border-top: 1px solid #363430; 	border-bottom: 1px solid #363430; 	}		ul.navigation li { display: block; padding: 4px 10px; background: #22201d; margin: 1px 0; }	ul.navigation li:hover { background: #363430; }/* Post Structure */.post{	padding: 10px 0 0;	clear: both;	font-family: Verdana;}.widecolumn .post { padding: 0; margin: 0; }.sticky, .top { padding: 15px 10px 0px; background: #1b1814; margin-bottom: 15px; border-bottom: 1px solid #35302a; }.lastfive { padding-left: 10px; padding-right: 10px; }	.postmetadata {clear:both;margin:3px 0;padding:0;}.top .postmetadata {border-top:1px solid #35302a;padding:8px 0;}.post .postmetadata {font-size:10px;color:#555;}.post .postmetadata a {font-weight:normal;color:#999;}.post .postmetadata a:hover {color:#fff;}#sidebar .postmetadata {line-height:1.5em;}	.continue {  font-size: 9pt; }		.top .entry { font-size:9pt; }	.entrytext { padding: 0 10px 0; line-height: 9pt; font-size:8pt; }		.entrytext h2 { border-bottom: 1px solid #999; display: block; }	.entry ul, .entrytext ul { list-style-type: square; }	.entry{	color: white;	font-size: 3px;	font-family: Verdana;}/* Comments Structure */.comments { padding: 10px; margin-top: 15px; background: #1b1814; border-top: 1px solid #35302a; position: relative; }	#commentform p { float: left; margin: 0 10px 10px 0; }	.commentlist { background: #1b1814; list-style: none; margin: 0; padding: 0; }	.commentlist li { background: #161410; margin-top: 10px; padding: 5px 0 0; }	.commentlist li p { padding: 5px 10px 0; margin: 0; }	.commentlist li p.commentmetadata { border-bottom: 1px solid #35302a; background: #181612; padding: 5px 10px; margin-top: 10px; }	.commentlist #commentform #comment {	width: 100%;	}ul.archive { list-style: none; padding: 0; margin: 0 10px 25px; font-size: 9pt; }	ul.archive li { display: inline; }/*  -----|  Typography  |---------------------------------------------------  */h1, h2, h3, h4, h5, h6 { font-family: Verdana; font-weight: normal; }h1 { text-transform: lowercase; color: #fff; font-size: 12pt; margin: 0 0 8px; }h1:before, h1:after { content: " . . "; color: #444; }h1 span { color: #999; }h2 { color: #999; font-size: 13pt;font-weight:bold; line-height: 1.15em; margin: 0; padding: 1px 0; display: inline; border-bottom: 1px solid #35302a; }	.post h2 a { color: #999; }	.post h2.first { font-size:12pt; }.post h3 { color: #999; font-size: 13pt;font-weight:bold; line-height: 1.15em; margin: 0; padding: 1px 0; display: inline; border-bottom: 1px solid #35302a; }		.widecolumn h2.title { 		display: block; 		padding: 13px 10px;		background: #1b1814;		margin: 0 0 15px; 		border-bottom: 1px solid #35302a; 		font-size: 13pt;		font-weight:bold; }.description { color: #666;  }.comments h3 { margin: 0 0 10px 0; color: #999; }/*  -----|  Miscellaneous  |------------------------------------------------  */.clear {	height: 0;	clear: both;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */#sidebar li.linkcat { /*background-color: #161410;*/ margin: 0; padding: 0; list-style: none;  }.avatar { 	margin: -26px 0 0;	border: 1px solid #35302a;	padding: 2px;	float: right;}.navigation { 	margin-top: 10px;	padding: 10px;	border-top: 1px solid #35302a;	}.navigation .left { float: left; }.navigation .right { float: right; }.authormeta {	border-top: 1px solid #35302a;	font-size: 10pt;	padding-top: 10px; 	color: #fff;	font-weight: normal;	clear: both;}#commentform #comment {	width: 480px;}/* flickr widget color fixes */#flickr_badge_wrapper {	background-color: #161410 !important;	border: none !important;}#flickr_badge_wrapper a {	color: #d8d7d3 !important;}#flickr_badge_wrapper a:hover {	color: #fff !important;}img.centered, img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;}.alignright {	float: right;}.alignleft {	float: left;}.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 9pt;	color: #000;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}p{	font-size: 11pt;	font-family: Verdana;	color: #E1E1E1;}