/*   Theme Name: ChaoticaTheme URI: http://chaos-laboratory.comDescription: Custom Theme for Chaos LaboratoryAuthor: miCRoSCoPiC^eaRthLinGAuthor URI: http://chaos-laboratory.comTemplate: Version: 0.1*/html {}body {	width:992px;	margin:0 auto 0 auto;	padding:0;	font-family:Helvetica,'Lucida Sans Unicode','Trebuchet MS',Verdana,Tahoma,Arial,Times,sans-serif;	font-size:62.5%;}div#wrapper {
	padding:0 6px;
	background:transparent url(images/bg-body.png) repeat-y; /* #F6F6F6;*/
}div#header {	height:350px;	padding:0;	margin:0;	background:url(images/bg-header.png) repeat-x #A40200;}/* ---------------------------------------------------------						Clear Div   --------------------------------------------------------- */div.cleaner {	clear:both;	height:1px;	font-size:1px;	border:none;	margin:0;	padding:0;	background:transparent;}/* ---------------------------------------------------------					Header - Left Panel   --------------------------------------------------------- */div#header div#leftpan {	width:300px;	height:348px;	border-bottom:2px solid #5D0300;	float:left;}div#header div#leftpan h1 {	padding:0;	margin:20px 20px 0 40px;	font-size:3.5em;	color:#EEEDE8;	line-height:30px;}div#header div#leftpan h1 a {	text-decoration:none;	color:#fff;}div#header div#leftpan h1 a:hover {	text-decoration:none;	color:#FFFFE0;}div#header div#leftpan span#description {	font-weight:bold;	font-size:1.4em;	font-variant:small-caps;	color:#F4B355;	margin:5px 20px 0 40px;}div#header div#leftpan ul {	list-style:url(images/bull-rt-arrow.png) inside;	margin:20px 65px 2px 40px;	padding:0;}div#header div#leftpan ul li {	background-color:#C51D1D;	padding:2px 5px 2px 10px;	margin-bottom:2px;}div#header div#leftpan ul li:hover { background-color:#DC3233; }div#header div#leftpan ul li a { 	text-decoration:none;	color:#fff;	font-weight:bold;	font-size:1.2em;}/* ---------------------------------------------------------					Header - Middle Panel   --------------------------------------------------------- */div#header div#middlepan {	width:640px;	height:349px;	float:left;	background:url(images/bg-header-mid.png) repeat-x #e4e4e4;	border-left:2px solid #B88E8F;	border-right:2px solid #B88E8F;	border-bottom:1px solid #E3E3E3;}div#middlepan img#logo {	position:relative;	left:0;	top:100px;	width:132px;	height:152px;}/* ---------------------------------------------------------							Blocks   --------------------------------------------------------- */div#blocks {	background-color:#fff;	border-left:1px solid #ece;	border-top:1px solid #ece;	width:500px;	height:321px;	position:relative;	top:-152px;	left:128px;	padding:7px 4px 5px 7px;}div#recent-posts {	border:1px solid #CA9D02;	width:233px;	height:170px;	float:left;	margin:0 7px 5px 0;	padding:5px;	background:url(images/bg-block-a.png) repeat-x #E7BC22;	font-size:1.1em;	color:#000;}div#recent-posts div.icon {	width:233px;	height:130px;	background:url(images/icon-recent-posts.png) no-repeat top right;}div#recent-posts ul {	list-style:square inside;	margin:5px;	padding:0;}div#recent-posts ul li { line-height:16px; }div#recent-posts ul li a {	text-decoration:none;	color:#000;}div#popular-posts {	border:1px solid #06852A;	width:233px;	height:170px;	float:left;	margin:0 0 5px 0;	padding:5px;	background:url(images/bg-block-b.png) repeat-x #0D9E38;	font-size:1.1em;	color:#fff;}div#popular-posts div.icon {	width:233px;	height:130px;	background:url(images/icon-whats-hot.png) no-repeat top right;}div#popular-posts ul {	list-style:square inside;	margin:5px;	padding:0;}div#popular-posts ul li { line-height:16px; }div#popular-posts ul li a {	text-decoration:none;	color:#fff;}div#recent-posts div.more, div#popular-posts div.more {	text-align:right;	cursor:pointer;}div.more:hover { text-decoration:underline; }div#news {	border:1px solid #AA0503;	width:233px;	height:130px;	float:left;	margin:0 7px 0 0;	padding:5px;	background:url(images/bg-block-c.png) repeat-x #C31718;	font-size:1.1em;	color:#fff;}div#news div.icon {	width:233px;	height:130px;	background:url(images/icon-news.png) no-repeat bottom right;}div#news ul {	list-style:square inside;	margin:5px;	padding:0;}div#news ul li { line-height:16px; }div#news ul li a {	text-decoration:underline;	color:#fff;}div#subscribe {	border:1px solid #DE590C;	width:233px;	height:130px;	float:left;	padding:5px;	background:url(images/bg-block-d.png) repeat-x #E76D22;	font-size:1.1em;	color:#000;}div#subscribe div.icon {	width:233px;	height:130px;	background:url(images/icon-rss-reader.png) no-repeat bottom right;}div#subscribe a#feedcount {	display:block;	width:120px;	height:26px;	margin:0;	padding:5px 10px 5px 0;	background:url(images/bg-feed.png) no-repeat transparent;	color:#D6D6D6;	font-size:2em;	font-weight:bold;	text-align:right;	text-decoration:none;}div#subscribe a#feedcount:hover { background:url(images/bg-feed-hover.png) no-repeat transparent; }/* ---------------------------------------------------------
						Body Wrappers
   --------------------------------------------------------- */div#content-wrap { background:#F6F6F6 url(images/bg-contentwrap.png) repeat-y; }.nobg { background:#F6F6F6 url(images/bg-contentwrap-nos.png) repeat-y !important; }div#content-left {
	width:300px;
	float:left;
}div#stubs {
	width:36px;
	float:right;
}/* ---------------------------------------------------------
						Search Box
   --------------------------------------------------------- */div.search {
	height:60px;
	border-top:1px solid #908B8E;
	border-bottom:1px solid #E3E3E3;
	background:url(images/bg-separator.png) repeat-x #D1CDCF;
}form#searchform {	height:68px;	padding:5px;	background:url(images/icon-search.png) no-repeat 8%;}form#searchform input#searchterms {	position:relative;	top:15px;	left:80px;	width:180px;	border:1px solid #AFAFAF;	padding:2px 5px 2px 5px;	font-family:Helvetica,'Lucida Sans Unicode','Trebuchet MS',Verdana,Tahoma,Arial,Times,sans-serif;	letter-spacing:1px;	font-size:1.2em;}form#searchform input#go {	background-color:#C51D1D;	position:relative;	top:42px;	left:26px;	border:1px solid #B21C1C;	color:#fff;	font-weight:bold;	cursor:pointer;	font-family:Helvetica,'Lucida Sans Unicode','Trebuchet MS',Verdana,Tahoma,Arial,Times,sans-serif;	letter-spacing:1px;	font-size:1.2em;}/* Google Search */div.cse-branding-bottom { 	margin:20px 10px 20px 20px; 	background:transparent !important}div.cse-branding-form input[type="text"] {	width:180px;	border:1px solid #AFAFAF;	padding:2px 5px 2px 5px;}div.cse-branding-form input[type="submit"] { 	width:65px;	background-color:#C51D1D;	border:1px solid #670D0D;	color:#fff;	font-size:13px;	font-weight:bold;	cursor:pointer;}div.cse-branding-logo img {	border:none;	background:transparent;}
div#cse-search-results {	margin-left:30px;	padding-top:20px;}/* ---------------------------------------------------------						Horizontal Nav   --------------------------------------------------------- */div.hnav {	height:30px;	border-top:1px solid #908B8E;	border-bottom:1px solid #E3E3E3;	background:url(images/bg-hnav.png) repeat-x #676767;}/* ---------------------------------------------------------						Post Formatting   --------------------------------------------------------- */div#posts {	background-color:#fff;	width:632px;	float:right;	margin:0;	padding:15px 5px 5px 5px;	font-size:1.2em;	color:#434343;	border-left:1px solid #CDCDCD;	border-right:1px solid #CDCDCD;}div#posts hr {	background:#fff url(images/bg-hr.png) no-repeat scroll center;	height:1px;	width:300px;	border:none;	margin-top:10px;	margin-bottom:10px;}div#posts div#iewarn {	margin:5px 15px;	padding:5px;	border:1px solid #B28B05;	background:url(images/icon-ie-warn.png) no-repeat bottom right #E7BC22;	color:#000;}div#iewarn span {	font-size:1.2em;	font-weight:bold;}div#iewarn a {	color:#A20A0A;	font-weight:bold;	text-decoration:none;	font-size:1.2em;}div#posts div.post-header {	padding-top:1px;}div.post-header  div.post-date {	background:url(images/bg-date.png) no-repeat transparent;	width:60px;	height:65px;	margin:5px 10px 0 15px;	float:left;}div.post-date div.month {	height:14px;	padding:3px;	font-size:1.2em;	font-weight:bold;	font-variant:small-caps;	text-align:center;	color:#FFFFBF;}div.post-date div.day {	height:34px;	padding:3px;	font-size:2.5em;	font-weight:bold;	text-align:center;	color:#fff;}div.post-header  h2, h2 a {	color:#000;	margin:15px 10px 5px 1px;	padding-left:5px;	text-decoration:none;}div.post-header div.post-info {	height:20px;	float:left;	font-size:0.9em;	margin-left:5px;	width:530px;}div.post-info a {	font-weight:bold;	color:#AA0503;	text-decoration:none;}div.post-meta {	margin:5px 15px 20px 15px;	padding:5px;	background:url(images/bg-postmeta.png) repeat-x;}div.post-meta div.popularity {	float:left;	padding:5px;	border:1px solid #FFFF8F;	font-size:1.9em;	font-weight:bold;	color:#FFFF8F;	margin:0 5px 5px 0;	text-align:center;	background:url(images/bg-popularity.png) 105% 35% no-repeat #000;}div.popularity span.percent { font-size:0.5em; }div.popularity span.pop { font-size:0.45em;font-variant:small-caps; }div.post-meta div.digg {	float:left;	padding:5px;	border:1px solid #FFFF8F;	font-size:1.9em;	font-weight:bold;	color:#FFFF8F;	text-align:center;	margin:0 0 5px 0;	background-color:#000;}div.digg span.leg { font-size:0.45em;font-variant:small-caps; }div.post-meta div.suggestions {	padding:5px;	border:1px solid #FFFFB2;	border-bottom:none;	font-size:1.1em;	color:#000;}div.suggestions ul {	list-style:square outside;	margin:5px 5px 5px 10px;	padding:0;	background:url(images/icon-reading.png) no-repeat bottom right;	font-size:0.9em;}div.suggestions ul li {	line-height:18px;	margin-left:5px;	width:500px;}div.suggestions ul li a {	color:#000;	text-decoration:none;}div#posts h2.error {	margin:10px 15px 10px 0;	padding:5px 5px 5px 45px;	background:url(images/icon-error.png) no-repeat transparent;}div#posts div#pagenav { margin:5px 15px 5px 15px; }div#pagenav div#older a, div#pagenav div#newer a {	font-weight:bold;	color:#AA0503;	text-decoration:none;}div#pagenav div#older  { float:left; }div#pagenav div#newer  { float:right; }/* ---------------------------------------------------------							Sidebar   --------------------------------------------------------- */div#sidebar {	background-color:#fff;	padding:5px;}div#sidebar ul {	list-style:none;	margin:0;	padding:0;}div#sidebar ul li {	margin:0 10px 0 10px;}div#sidebar ul li h2 {	color:#9E7D09;	padding:0 0 0 25px;	font-size:1.8em;	background:url(images/icon-wgt-header.png) no-repeat 0% 50%;}div#sidebar ul ul, #sidebar ul ol { 	margin:5px 0 0 0;	padding:0 5px 0 10px; }div#sidebar ul ul li { list-style:url(images/bull-sidebar-ul.png) inside;	 }div#sidebar ul ul li, div#sidebar ul ol li { 	border:none; 	margin:0 0 5px 12px;	font-size:1.15em;}div#sidebar ul ul li a, div#sidebar ul ol li a {	font-weight:bold;	color:#AA0503;	text-decoration:none;}div#sidebar ul li p, div#sidebar ul select { margin:5px; }div#sidebar ul ul ul, div#sidebar ul ul ol, div#sidebar ul ol ul, div#sidebar ul ol ol, { margin: 0 0 0 10px; }/* ---------------------------------------------------------							Footer   --------------------------------------------------------- */div#footer {	height:90px;	background:url(images/bg-footer.png) repeat-x #463602;	color:#FFFFBF;	padding:10px 30px 10px 35px;	font-size:1.2em;	border-top:8px solid #ECE5B9;}div#footer a {	text-decoration:none;	font-weight:bold;	color:#F28F53;}div#footer a:hover{ text-decoration:none; }/* ---------------------------------------------------------							Comments   --------------------------------------------------------- */h3#comments-header { margin:5px 20px 5px 25px; }ul.comments-wrapper {	margin:5px 20px 5px 25px;	list-style:none;	padding:0;}ul.comments-wrapper li {	padding:5px;	margin:5px 0 5px 0;}ul.comments-wrapper li div.comment-index {	float:right;	font-size:3em;	font-family:Garamond, Helvetica, 'Lucida Sans Unicode', 'Trebuchet MS', Verdana, Tahoma, Arial, Times, sans-serif;	font-weight:bold;}ul.comments-wrapper li.commcolor-1 {	background-color:#FAF5E5;	border-right:5px solid #D2A60B;}li.commcolor-1 div.comment-index { color:#D3C69B; }ul.comments-wrapper li.commcolor-2 {	background-color:#B9FACB;	border-right:5px solid #0B9834;}li.commcolor-2 div.comment-index { color:#71C98B; }ul.comments-wrapper li.commcolor-3 {	background-color:#FFE5D3;	border-right:5px solid #E05D10;}li.commcolor-3 div.comment-index { color:#D6A283; }ul.comments-wrapper li.commcolor-author {	background-color:#C4E8FF;	border-right:5px solid #71C1FA;	}li.commcolor-author div.comment-index { color:#A2C4E0; }ul.comments-wrapper li a {	font-weight:bold;	color:#AA0503;	text-decoration:none;}ul.comments-wrapper li img.avatar {	float:left;	margin-right:10px;}ul.comments-wrapper li p {	color:#000;	line-height:18px;}small.comment-meta {	font-weight:bold;}h3#respond { margin:25px 20px 5px 25px; }form#commentform { margin:10px 20px 5px 25px; }form#commentform a {	font-weight:bold;	color:#AA0503;	text-decoration:none;}div#write-comment { width:590px; }textarea#comment-body { border:1px solid #ecc;margin:0;padding:0;width:590px; }p.warning {	margin:5px 20px 5px 25px;	padding:8px 20px 10px 50px;	background:url(images/icon-warning.png) no-repeat transparent;}/* ---------------------------------------------------------						Typography   --------------------------------------------------------- */div#posts div.post-entry {	margin:0 15px 15px 15px;}div.post-entry h4 {	border-bottom:1px solid #E9E8E8;	font-size:1.3em;	font-weight:normal;}div.post-entry p {	margin:10px 0 10px 0;	line-height:18px;}div.post-entry a {	font-weight:bold;	color:#AA0503;	text-decoration:underline;}div.post-entry img {	border:none;	background:transparent;}div.post-entry img.alignleft { float:left;margin-right:10px; }div.post-entry img.alignleftb { 	float:left;	margin-right:10px;	padding:5px;	border:1px solid #CECECE;	background-color:#F2F2F2;}div.post-entry img.alignright { float:right;margin-left:5px; }div.post-entry img.alignrightb { 	float:right;	margin-left:5px;	padding:5px;	border:1px solid #CECECE;	background-color:#F2F2F2;}div.post-entry ul { list-style:square;margin:auto 10px 15px 20px;padding:0; }div.post-entry ul ul { list-style:disc inside; }div.post-entry ul ul ul { list-style:circle inside; }div.post-entry ol { list-style:decimal inside;margin:auto 10px 15px 20px;padding:0; }div.post-entry ol ol { list-style:lower-alpha inside; }div.post-entry ol ol ol { list-style:lower-roman inside; }div.post-entry ul li, ol li { line-height:1.5em;margin-bottom:10px; }div.post-entry ol ul, ul ol { margin-left:1.5em; }div.post-entry blockquote { padding:5px 0 5px 0; }div.post-entry blockquote > *:first-child { text-indent:-26px; }div.post-entry blockquote > *:first-child:before {	color:#CCC;	content:"\201C";	font:bold 5em Garamond,Times,"Times New Roman",serif;	line-height:1px;	padding-right:10px;	vertical-align:-1500%;}div.post-entry blockquote > *:last-child:after {	color:#CCC;	content:"\201D";	font:bold 5em Garamond,Times,"Times New Roman",serif;	line-height:1px;	margin-left:10px;	vertical-align:-2700%;}	* html blockquote * {text-indent:-6px;} /* fix IE6 */div.post-entry code, div.post-entry pre code {	font-family:'Courier New',Courier,Monospaced,System;	font-size:1.3em;	color:#000;	margin:5px 30px;	padding:5px;	min-height:65px;	/*background:url(images/icon-code.png) no-repeat 99.5% 90% #E4E4E4;*/	background-color:#E4E4E4;	border:1px solid #CECECE;	display:block;	}div.post-entry code, div.post-entry pre {	font-size:1.2em;}div.post-entry p code, ul code, ol code, blockquote code {	font-family:'Courier New',Courier,Monospaced,System;	font-size:1.2em;	color:#000;	margin:0;	padding:0 10px;	display:inline;	background:#E4E4E4;	border-bottom:1px dotted #BFB9B9;}div.post-entry img.wp-smiley {	border:none;	background:transparent;}div.post-entry p.more {	text-align:right;	font-weight:bold;	font-size:11px;}p.download {
	margin:10px 0;
	padding-left:60px;
	background:#C6EAAD url(images/icon-download.png) no-repeat scroll 2% 0;
	height:30px;
	padding:15px 0 10px 80px;
	border-top:1px solid #7CA55D;
	border-bottom:1px solid #7CA55D;
}
/* ------------------------------------------------------------------------------- *//* ---------------------------------------------------------							Calendar   --------------------------------------------------------- */#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;	font-size:1.2em;	font-weight:lesser;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;	background:transparent;	border:none;	color:#AA0503;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	background:transparent;	border:none;	color:#AA0503;}#wp-calendar #prev a:hover, #wp-calendar #next a:hover { background-color:transparent; }#wp-calendar td a { 	display: block;	width:24px;	height:18px;	padding-top:4px;	color:#fff;	font-weight:bold;	margin-right:2px;	background:url(images/bg-cal-cell.png) no-repeat 0% 0%;	text-decoration:none;}#wp-calendar a:hover { text-decoration:underline; }#wp-calendar caption {	text-align: center;	width: 100%;	font-size:1.1em;	font-weight:bold;	font-variant:small-caps;}#wp-calendar td {	padding:4px;	text-align: center;}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: transparent; }	/* ---------------------------------------------------------						Tag Cloud   --------------------------------------------------------- */#tag_cloud { padding:0 0 5px 0; }#tag_cloud a { 	padding:0 5px 0 10px;	color:#AA0503;	text-decoration:none;}.widget_tag_cloud a {	color:#AA0503;	text-decoration:none !important;}/* ---------------------------------------------------------					Miscellaneous   --------------------------------------------------------- */div#goog-ref {	width:230px;	height:53px;	padding:10px;	background:url(images/bg-googreflink.png) no-repeat transparent;	color:#fff;}div#goog-ref a {	color:#fff;	font-weight:bold;	font-size:1.1em;	text-decoration:none;}p.akpc_pop {	width:100px;	padding:3px 4px 3px 25px;	background:#D32426 url(images/icon-pop.png) no-repeat 3% 50%;	border:1px solid #DF4446;	color:#fff;	-moz-border-radius-topleft : 4px;	-webkit-border-top-left-radius : 4px;    -moz-border-radius-topright : 4px;    -webkit-border-top-right-radius : 4px;    -moz-border-radius-bottomleft : 4px;    -webkit-border-bottom-left-radius : 4px;    -moz-border-radius-bottomright : 4px;    -webkit-border-bottom-right-radius : 4px;}
