/*



Theme Name: absuncrunched



Theme URI: http://www.supriyadisw.net



Description: absuncrunched <a href="http://wordpress.org/">Wordpress</a> theme by supriyadisw.



Version: 0.79







/* layout



----------------------------------------------- */







html, body { height: 100%; padding: 0; margin: 0; }







:link:focus, :visited:focus, :input:focus {-moz-outline:0px;}







body {



	color: #000;



	font: normal 12px/1.5 verdana, Arial, Helvetica, sans-serif;



	background: #E2E2E2;



}







#header {



	text-align: center;



	margin: 0 auto; 



	padding-top: 0px;



	background: url(images/header.jpg) top left no-repeat; /* can be swapped out */



}







#header a {



	margin: 0 auto;



	display: block;



	height: 155px;



	padding: 155px 0 0 0;



	overflow: hidden;



	voice-family: "\"}\"";



	voice-family:inherit;



	height:0;



}







#menu_bar {



	height:40px;



	margin-left: auto; 



  	margin-right: auto;



  	background: #FFFFFF url(images/dropshadow.gif) top center repeat-x;



  	clear: both;



}







#menu_bar ul {



  margin-top: 0px;



  padding-left: 0px;



  margin-left: 0px;



  background: #FFffff url(images/menubg.gif) top left repeat-x;



  color: #FFF;



  float: left;



  width: 100%;



  font-family: verdana, arial, sans-serif;



  font-size:10px;



  font-weight: bold;



}







#menu_bar ul li { display: inline; }







#menu_bar ul li a



{



  padding-top:5px;



  padding-bottom:5px;



  padding-left:15px;



  padding-right:15px;



  background: #ffffff url(images/menubg.gif) top center repeat-x;



  color: #EFEFEF;



  text-decoration: none;



  float: left;



  border-right: 0px solid #fff;



}







#menu_bar ul li a:hover,



#menu_bar ul li.current_page_item a



{



  background: #fff url(images/menuhoverbg.gif) top left repeat-x;



  color: #141a34;



}







p { padding: 0; margin: 10px 0; }







img { padding: 0; text-decoration:none; }







a img {



	border: none;



}







a { color: #00F; text-decoration: none;}







a:hover { color: #00F; text-decoration: none; }







ul { padding: 0x; }







ul li {margin: 5px 0;}







div.section ul li {}







/* ----- HEADERS ----------------------------------------------------------------------------- */







h1, h2, h3, h4, h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #8B0019; padding: 0; margin: 5px 0 ; font-weight: bold;}



h1 { text-align: center; margin-bottom: 20px;}



h2 { font-size: 18px;  padding: 5px 0 2px 0; margin: 10px 0;}



h3, h4, h5, h6 { font-size: 14px; }







h1 a {background-image: none;}







/* ------------------------------------------------------------------------------------------- */











#wrapper {



	width: 656px;



	padding: 0;



	margin: 0 auto;



	border: 0px solid #000;



	background: #FFF url(images/bg.jpg) left top repeat-y;



}







#wrapper-page {



	width: 656px;



	padding: 0;



	margin: 0 auto;



	border: 0px solid #000;



	background: #FFF url(images/bg-page.jpg) left top repeat-y;



	clear: both;



}







.main {



	border: 0px solid #000;



}







/* ---- CONTENT  --------------------------------------------------------------------- */







#content {



	float:left;



	margin:0;



	width: 436px;



	padding: 0;



	border: 0px solid #B9A779;



	left: 3px;



	position: relative;



}







.section {



	border: 0px solid #B9A779;



	padding: 0; 



	margin: 10px 10px 10px 10px;

        width: 416px;



}





#content-test {



	float:left;



	margin:0;



	width: 436px;



	padding: 0;



	border: 0px solid #B9A779;



	left: 0px;



	position: relative;



}







.section-test {



	border: 0px solid #B9A779;



	padding: 0; 



	margin: 10px 10px 10px 10px;

        width: 416px;



}





.section a {



	color: #00F;



}







.content-page {



	margin:0;



	width: 636px;



	padding: 0;



	border: 0px solid #B9A779;



	left: 0px;



}







.section-page {



	border: 0px solid #B9A779;



	padding: 0; 



	margin: 0px 0px 0px 20px;



	width: 616px;



}







.section-page a {



	color: #00F;



}











/* ---- SIDE-BAR ------------------------------------------------------------------- */







#sidebar h1,



#sidebar h2 { color:#333;}



#sidebar h2 { font-size: 12pt;  padding: 0; margin: 0px 0 5px 0; text-align: left;}







#sidebar {



	float: left;



	border: 0px solid #333;



	margin: 0;



	padding: 5px 5px 0 5px;



	position: relative;



	text-align: left;
	background: #EEEEEE;



}







#sidebar {



	width: 180px;



	left: 0;



}







#sidebar a {



	color: #F00;



}







#sidebar a:hover {



	color: #F00;



}







.sidebar-inner {



	margin: 0;



	padding: 0;









}























#sidebar ul {



 list-style: none;



 margin: 0px 0 0px 0px;



 padding: 0;



}







#sidebar ul li {



 list-style: none;



 margin: 0 0 0px 0;



 padding: 0;



}







#sidebar ul li ul {



 margin: 0px 0px;



 padding: 0 0 20px 0;



}







#sidebar ul li ul li {



 list-style: none;



 line-height: 20px;



 padding: 0px 0px 0px 0px;



}







#sidebar hr {



width: 165px; margin: 15px 0;



	}







#sidebar ul ul {



	margin: 0;



	padding: 0 0 10px 0;



}







/* ---------------------------------------------------------------------------- */







	



#footer {



	padding: 0;



	margin: 0 auto;



	text-align: center;



	color: #000;



	height: 60px;



	background: url(images/footer.jpg) left top no-repeat;



	border: 0px solid #333;



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px;



	text-decoration:none;



	line-height: 1.75;



}







#footer a { color:#383838; }







#footer a:hover { color:#F00; }







#footer p {



	padding: 35px 20px 0 20px;



	margin: 0;



}







.itemhead {



	display: block;



	margin: 0px 0px 10px 0px;



	display: block;



}







.itemhead h2{



    display: inline;



	margin: 0px 0px 0px 0px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: bold;



	color: #0045B6;



	padding: 0;



	}



.itemhead h2 a,



.itemhead h2 a:visited{



	text-decoration:none;



	color: #00F;



	}



.itemhead h2 a:hover{



	text-decoration: none;



	color: #00F;



	border:none;



	}







.metadata {



    margin-bottom: 5px;



	color: #777;



	font-size: 10px;



}



.metadata a {



	color: #777;



}







.metadata a:hover {



	color: #CDA842;



}



 







blockquote {



	margin: 20px 0;



	padding: 0 0 0 20px;



	background: url('images/quote.gif') left top no-repeat;



	border: none;



	color: #990000;



	font-size: 12px;



	font-style: italic;



	}







.navipage {



	margin-bottom: 10px;



	clear: both;



}







.previous {



	padding: 0 20px 0 0;



	float: left;



}



	



.next {



	float: right;



}







.item {



	margin-bottom: 30px;



}







/* gravatar ----------------------------------------------- */



.gravatar {



	float: left;



	padding: 5px;



	border: 0px solid #000;



	display: block;



	margin: 5px;



}







/* Images



----------------------------------------------- */



img.centered {



	padding: 23px;



	margin-left: auto;



	margin-right: auto;



	margin-top: 3px;



	margin-bottom: 3px;



        border: 1px solid #D3D3D3;



	}



img.alignright {



	padding: 2px;



	margin: 0 0 3px 3px;



	display: inline;



	border: 1px solid #D3D3D3;



	}



img.alignleft {



	padding: 2px;



	margin: 0 3px 3px 0;



	display: inline;



	border: 1px solid #D3D3D3;



	}



.alignright {



	float: right;



    padding: 0 0 8px 3px;



	}



.alignleft {



	float: left;



    padding: 0 8px 3px 0;



	}







.alignleft a {



	text-decoration:none;



        border:none;



        }







.alignright a {



	text-decoration:none;



        border:none;



        }







.screenshot {



	text-align: center;



	margin: 7px 0;



	clear: both;



}



.screenshot img {



	border: 1px solid #D3D3D3;



	padding: 2px;



}



.screenshot a:hover {



	border: none;



}







.rsslink {



text-align: center;



width: 180px;



background-image: url("images/subscribe.gif"); /* can be swapped out */



margin: 0px auto;



}







.rsslink a {



margin: 0 auto;



display: block;



height: 53px;



padding: 53px 0 0 0;



overflow: hidden;



voice-family: "\"}\"";



voice-family:inherit;



height:0;



}







/* comment



----------------------------------------------- */



#comments {



	margin: 0 auto;



	width: 400px;



	margin: 10px 20px;



	border: 0px solid #d5d7d0;



}







.comments h4 {



	margin-left: 3px;



	padding: 0;



    font-weight: bold;



    font-size: 16px;



    display: inline;



	border-bottom: none;



	}







.comments h4 a,



.comments h4 a:visited {



	color: #555;



	text-decoration: none;



	}







.comments h4 a:hover{



	color: #06C;



	text-decoration: none;



	}







.comments .metalinks{



	margin: 5px 0;



	}



	



.commentsrsslink {



	background: url('images/feed.gif') left top no-repeat;



	padding: 2px 0 2px 20px;



	margin-right: 10px;



	height: 16px;



	color: #999;



    font-family: Verdana, Arial, Helvetica, sans-serif;



    font-size: 10px;













	}



















.trackbacklink {



	background: url('images/arrow_refresh.gif') left top no-repeat;



	padding: 2px 0 2px 20px;



	height: 16px;



	color: #999;



    font-family: Verdana, Arial, Helvetica, sans-serif;



    font-size: 10px;



	}







.commentsrsslink a,



.trackbacklink a {



	color: #777;



	}







.commentsrsslink a:hover,



.trackbacklink a:hover {



	color: #CDA842;



	}







.comments .commentlist {



	margin: 0px 0px 5px 0px;



	padding: 0px 5px 0px 5px;



	display: block;



	}







.comments .commentlist li {



	margin: 10px 0;



	padding: 10px 10px 5px;



	list-style: none;



	}







.commentmetadata {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 0.9em;



	display: inline;



	}







.comments .commentlist li img {



	padding: 0;



	border: none;



	}







.comments .commentlist li .commentauthor {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 0.9em;



	}







.comments .commentlist li .counter {



	font: bold 1.6em Arial, Helvetica, sans-serif;



	float: right;



	padding: 5px;



	}



.comments .commentlist li .counter a,



.comments .commentlist li .counter a:visited,



.comments .commentlist li .counter a:hover {



	color: #999;



	border: none;



	}







.comments .commentlist li.authorcomment {



	background: #dfdfdf;



	}







.comments .pinglist {



	padding: 0;



	margin: 0 0 0 0;



	}







.comments .pinglist li {



	margin-left: 10px;



	padding: 4px 0;



	list-style: none;



	}







.comments .pinglist li .commentauthor {



	font-weight: bold;



	display: block;



	}







.comments .pinglist li small {



	display: block;



	}







.comments .pinglist li .counter {



	display: none;



	}







.comments .pinglist li span.favatar img {



	margin-left: -25px;



	border: none;



	padding: 0;



	float: left;



	}







.comments .pinglist li img {



	padding: 0;



	border: none;



	}



	



.comments #leavecomment {



	text-align: center;



	margin-bottom: 10px;



	color: #ddd;



	font-size: 2em;



	letter-spacing: -2px;



	}







.comments #loading {



	text-align: center;



	margin-bottom: 10px;



	margin-top: 10px;



	color: #ddd;



	font-size: 2em;



	letter-spacing: -1px;



	display: none;



	}







.comments #errors {



	text-align: center;



	margin-bottom: 10px;



	margin-top: 10px;



	color: #ddd;



	font-size: 2em;



	letter-spacing: -1px;



	display: none;



	}



	



.comments form {



    clear: both;



	padding: 1px 0 10px;



	margin: 0;



	}







.comments form input[type=text] {



	width: 360px;



	margin: 5px 5px 1px 0;



	}







.comments form textarea {



	height: 120px;



	padding: 2px;



	width: 355px;



	}







.comments form #submit {



	margin: 0 10px 0 0;



	float: right;



	}







.commentseditlink {



	border: none;



	padding: 2px;



	padding-left: 10px;



	}







.commentmoderation {



	background: transparent url(images/moderation.gif) repeat-x;



	height: 35px;



	text-align: center;



	margin: 10px auto;



	padding: 10px 0px;



	}







.category {



	background: url('images/page_white.gif') no-repeat left;



	padding: 2px 0 2px 18px;



}







.tagdata {



	display: inline;



	padding: 2px 0 2px 20px;



	background: url('images/tag_blue.gif') left center no-repeat;



}







.commentslink {



	padding: 2px 0 2px 20px;



	background: url('images/comment.gif') left center no-repeat;



	margin-right: 10px;



	}







ol.commentlist {



	list-style-type: none;



	margin: 0 0 20px 0;



	padding: 0;



	border-bottom: 0px solid #d5d7d0;



}







ol.commentlist li {



	padding: 5px 5px;



	border-top: 0px solid #d5d7d0;



}







ol.commentlist li.alt {



background: #fafdf4;



	border-top: 0px solid #d5d7d0;



	padding: 5px 5px 13px 5px;



}







.clear {



	clear: both;



}







/*--------   RECENT   ---------*/











#recents_block {



	width:384px;



	float: left;



	overflow:auto;



	position:relative;



	border: 0px solid #d5d7d0;



	padding: 4px 0 4px 17px;



	background: url('images/latest.gif') left center no-repeat;



	clear:both;



	margin-top: 15px;



}







#recents_block h2 {



	padding: 3px 4px;



	font-size:11px;



	background-color:#8a1e1e;



	color:#FFF;



	font-weight:bold;



	text-decoration:none;



	text-align:center;



	width: 384px;



	margin:2px 0;



	line-height: 11px;



}







.recents {



	background-color:#f6f5ee;



	border: 1px solid #ded9c1;







	padding:4px 7px;



	float:left;



	margin:2px 2px;



	width:364px;



	font-size:11px;



	display:block;



	overflow:hidden;



}







.recents:hover {



	background-color:#cdc7ae;



}







.recents h3 {



	font-size:12px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	margin: 0;



	padding: 0;



}







.recents a {



	text-decoration:none;



	color:#727362;



	display:block;



}







.recents a:hover {



	color:#fff;



}







.thumbnail {



	width: 402px;



	border: 0px solid #000;



	padding: 0;



	text-align: center;



	clear: both;



	margin: 10px 0;



}







.thumbnail img {



	width: 120px;



	height: 160px;



	padding: 2px;



	margin: 1px;



	border: 1px solid #EBC660;



}







.thumbnail img:hover {



	background: #FFFF99;



	border: 1px solid #EBC660;



}







.rsslink {



text-align: center;



width: 160px;



background-image: url("images/rssbutton.gif"); /* can be swapped out */



margin: 10px auto;



}







.rsslink a {



margin: 0 auto;



display: block;



height: 40px;



padding: 40px 0 0 0;



overflow: hidden;



voice-family: "\"}\"";



voice-family:inherit;



height:0;



}







.txt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



}



.txtbld {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: bold;



	color: 000000;



}



.nav {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-decoration:none;



	font-weight: bold;



	color: FFFFFF;



}



.nav:hover {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	text-decoration:none;



	color: FF0000;



}



.botnav {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px;



	text-decoration:none;



	font-weight: normal;



	color: 383838;



}



.botnav:hover {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	text-decoration:none;



	color: FF0000;



}



.vline {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px;



	text-decoration:none;



	font-weight: normal;



	color: 383838;



	padding-left:8px;



	padding-right:8px;



}



.copy {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 11px;



	text-decoration:none;



	font-weight: normal;



	color: 000000;



	padding-top:5px;



	padding-bottom:15px;



}



.nvpad



{



padding-left:38px;



}



.nvtpad



{



padding-top:2px;



padding-bottom:8px;



}



.nvtpad2



{



padding-bottom:8px;



}



.txtpad



{



padding-left:13px;



padding-right:2px;



padding-top:15px;



padding-bottom:15px;



}



.nmpad



{



padding-left:13px;



padding-right:2px;



padding-top:2px;



padding-bottom:15px;



}



.bxtxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



	padding-right:15px;



	padding-left:30px;



	padding-top:10px;



padding-bottom:10px;



}



.autxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;



	text-align:right;



	line-height:1.25;



	font-weight: bold;



	color: B70024;



	padding:5px;



	padding-right:20px;



	padding-bottom:0px;



}



.bxpad {



	padding:20px;



}



.bxsmtxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height:1.25;



	font-weight: normal;



	color: 575757;



}



.bxsmpad {



	padding-right:12px;



	padding-left:30px;



	padding-top:1px;



padding-bottom:10px;



}



.bxsmbldtxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height:1.25;



	font-weight: bold;



	color: 575757;



}



.bxrdtxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-align:right;



	line-height:1.25;



	font-weight: bold;



	color: B70024;



}







.field {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	height:18px;



	width:165px;



	font-weight: bold;



	border:1px solid #9E9E9E;



	color: 000000;



	padding-left:5px;



}



.fpad {



	padding:5px;



}



.lfpad {



	padding-left:25px;



}



.btpad {



	padding-bottom:15px;



}



.but {



	padding-left:25px;



}



.frmtxt {



	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;











	font-size: 12px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



}



.frmrqtxt {



	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height:1.25;



	font-weight: normal;



	color: B70024;



}



.frmfield {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	height:18px;



	width:150px;



	font-weight: normal;



	border:1px solid #7c7c7c;



	color: 000000;



	padding-left:5px;



}



.hmpad {



	padding-left:5px;



	padding-bottom:10px;



}



.fcpad {



	padding:2px;



}



.rwpad



{



padding-left:30px;



padding-right:2px;



}



.rwtxtpad



{



padding-left:10px;



padding-right:10px;



}



.rwbtspc



{



padding-bottom:10px;



}



.rwpgspc



{



padding-bottom:20px;



}



.rwautxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;	



	line-height:1.25;



	font-weight: bold;



	color: B70024;



}



.rwsmautxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;	



	line-height:1.25;



	font-weight: normal;



	color: B70024;



}



.rwtxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



}



.rwblkhd {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 13px;	



	line-height:1.25;



	font-weight: bold;



	color: 000000;



}



.dlnk {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	text-decoration:none;



	font-weight: normal;



	color: FF0000;



}



.dlnk:hover {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	text-decoration:underline;



	font-weight: normal;



	color: FF0000;



}



.brtxtbld {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: bold;



	color: B70024;



}



.dtpad



{



padding-left:23px;



padding-right:2px;



padding-bottom:15px;



}



.dtxtpad



{



padding-left:13px;



padding-right:2px;



padding-top:1px;



}



.rotxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



	padding-left:13px;



	padding-top:13px;



}



.rantxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



	padding-left:35px;



}



.rolfield {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	height:16px;



	width:50px;



	font-weight: normal;



	border:1px solid #7c7c7c;



	color: 000000;



	padding-left:5px;



}



.rolpad



{



padding-left:13px;



padding-top:15px;



}



.roltxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



	padding-left:13px;



	padding-top:5px;



}



.rolbttxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: normal;



	color: 000000;



	padding-left:35px;



	padding-bottom:35px;



}



.pghead {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 14px;



	line-height:1.25;



	font-weight: bold;



	color: 0045B6;



	padding-bottom:2px;



}



.bxfrmtxt {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height:1.25;



	font-weight: bold;



	color: 000000;



}



.bxfrmpad {



	padding:10px;



}



.bxfield {



	font-family: verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	height:18px;



	width:250px;



	font-weight: bold;



	border:1px solid #9E9E9E;



	color: 000000;



	padding-left:5px;



}







.style2 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 9px;



}







.style3 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



}







.style7 {



font-family: Tahoma;



font-weight: bold;



color: #c00000;



font-size: 16px;



text-align: center;



}







.style85 {



color: #0000FF



}







.style86 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 136px;



	color: #CC0000;



}

