/*
Theme Name: (un)Second champloo
Theme URI: 
Version: 1.0
Author: sayoneMasala
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, nav, section, article, aside, footer
 {border:0;margin:0;outline:0;padding:0;background:transparent;vertical-align:baseline;}

blockquote, q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}

header, nav, section, article, aside, footer {display:block;}

/* Basic styles */
body {background:#fff;color:#4F4F5F;font:.75em/1.6em Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;}
html>body {
	font-size:12px;
	background-attachment: fixed;
	background-image: url(images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1,h2,h3,h4,h5,h6,strong,b,dt,th {font-weight:700;}
address,cite,em,i,caption,dfn,var {font-style:italic;}


h2 {margin:0 0 1em;font-size:1.5em;}

h4 {margin:0 0 1.5em;font-size:1em;}
h5 {margin:0 0 1.8em;font-size:.834em;}
h6 {margin:0 0 2em;font-size:.75em;}

p,ul,ol,dl,blockquote,pre {margin:0 0 1.5em;color:#383843;}

li ul,li ol {margin:0;}
ul {list-style:outside disc;}
ol {list-style:outside decimal;}
li {margin:0 0 0 2em;}
dd {padding-left:1.5em;}
blockquote {padding:0 1.5em;}

a {
	text-decoration:none;
	color:#000000;
}
a:hover {text-decoration:none;color:#66667A;}
abbr,acronym {border-bottom:1px dotted;cursor:help;}
del {text-decoration:line-through;}
ins {text-decoration:overline;}
sub {font-size:.6em;line-height:1em;vertical-align:sub;}
sup {font-size:.6em;line-height:1em;vertical-align:super;}

tt,code,kbd,samp,pre {font-size:1em;font-family:"Courier New", Courier, monospace;}


/* Form styles */
fieldset {clear:both;}
legend {padding:0 0 1.286em;font-size:1.167em;font-weight:700;}
fieldset fieldset legend {padding:0 0 1.5em;font-size:1em;}
* html legend {margin-left:-7px;}
*+html legend {margin-left:-7px;}

form .field, form .buttons {clear:both;margin:0 0 1.5em;}
form .field label {display:block;}
form ul.fields li {list-style-type:none;margin:0;}
form ul.inline li, form ul.inline label {display:inline;}
form ul.inline li {padding:0 .75em 0 0;}

input.radio, input.checkbox {vertical-align:top;}
label, button, input.submit, input.image {cursor:pointer;}
* html input.radio, * html input.checkbox {vertical-align:middle;}
*+html input.radio, *+html input.checkbox {vertical-align:middle;}

textarea {overflow:auto;}
input.text, input.password, textarea, select {margin:0;font:1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;vertical-align:bottom;}
input.text, input.password, textarea {border:1px solid #7F9DB9;padding:2px;}

* html button {margin:0 .34em 0 0;}
*+html button {margin:0 .34em 0 0;}

form.horizontal .field {padding-left:150px;}
form.horizontal .field label {display:inline;float:left;width:140px;margin-left:-150px;}

/* Useful classes */
img.left {display:inline;float:left;margin:0 1.5em .75em 0;}
img.right {display:inline;float:right;margin:0 0 .75em .75em;}
.left {float:left !important;display:inline;}
.right {float:right !important;display:inline;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

.clr {clear:both;}
.marginleft {margin-left:18px !important;}
.marginright {margin-right:18px !important;}
.margintop {margin-top:18px !important;}
.marginbottom {
	margin-bottom:10px !important;
}
.nomargin {margin:0 !important;}


/* header classes */
.header {
	margin:0px;
	color:#4F4F5F;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	height: 180px;
	position: relative;
	background-position: left bottom;
}
.header h1 {
	position: absolute;
	width: 369px;
	height: 64px;
	top: 90px;
}
.header h1 a {text-indent: -9999px;display: block;overflow: hidden;width: 266px;
	height: 73px;
}
.header h2 {
	text-indent: -9999px;
}
#searchformbottom {
	text-align: right;
	padding-top: 5px;
	}
.header h3 {
	position: absolute;
	width: 389px;
	height: 85px;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}
.header ul {
	list-style-type:none;
	position: absolute;
	left: 398px;
	top: 126px;
	width: 577px;
}
.header a {color:#4F4F5F;}

.topnav {height:25px;border-bottom:1px solid #C6C6CD;margin:0 0 18px;}
.topnav li {margin:0;float:left;}
.topnav a {color:#5A5A6C;float:left;margin:0 0 0 18px;display:block;}
.topnav a:hover {color:#5A5A6C;}
.topnav .searchbox {float:right;padding:0 18px;}

.bottomnav {
	font-size:0.8em;
	height:28px;
	margin:0;
	overflow:hidden;
}
.bottomnav li {
	float:left;
	height:28px;
	overflow:hidden;
	margin:0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bottomnav a {
	color:#000000;
	font-weight:normal;
	padding:5px 9px;
	display:block;
}
.bottomnav a:hover {
	color:#000000;
	background-color: #FFFF00;
}
.bottomnav .searchbox {
	float:right;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.search-text{font-size:10px;}


/* footer classes */
.footer {
	margin:18px 18px 9px;
	padding:18px 0 0;
	background-image: url(images/common_dot.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.footerleft {width:302px;float:left;}
.footermid {width:302px;float:left;margin:0 18px;}
.footerright {width:302px;float:left;}
.basement {
	text-align:center;
	font-size:0.8em;
	padding:9px 0;
	background-image: url(images/common_dot.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.basement a {text-decoration:underline;font-weight:normal;}
.basement p {margin:0.3em 0;}

/* sidebar classes */
#sidebars {
	overflow:hidden;
	width: 380px;
	background-image: url(images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#sidebars .widget {
	width:360px;
	float:left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-bottom: 20px;
}
#sidebars .widget_ad {
	width:380px;
	float:left;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-bottom: 20px;
}
#sidebars .widget_half {
	width:170px;
	float:left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-bottom: 20px;
}
#sidebars .widget_box {
	margin-bottom: 20px;
}
#sidebars h3 {
	color:#000000;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1;
	border-left-width: 0;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
}
.rss{
		background-image: url(images/49.png);
	background-position: right center;
	background-repeat: no-repeat;}

#sidebars ul {
	list-style-type:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#sidebars li {
	margin:0;
	line-height: 180%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	font-size: 11px;
	background-image: url(images/icon_arrow1_gray.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-indent: 5px;
}
#sidebars li a {
	margin:0;
	display:block;
	color: #666666;
}
#sidebars li a:hover {
	display:block;
	background-color: #F6F6F6;
	color: #CC0000;
	text-indent: 2px;
}

/* post classes */

/* content classes */
#mainbox {
	width:580px;
	float:right;
	overflow:hidden;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
}
.article{
	overflow:hidden;
	position: relative;
}
.article h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 160%;
}
.article h1 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
}
.article h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 18px;
}
.article a, .article strong a{
	color:#CC0000;
}
.article a:hover, .article strong a:hover{
	color:#CCCCCC;
}

.article img {
	display:inline-block;
	padding-bottom: 10px;
	margin-right: 10px;
}

.solidline {border-bottom:1px #C6C6CD solid;height:1%;clear:both;margin-bottom:18px;}
.dottedline {border-bottom:1px #C6C6CD dotted;height:1%;clear:both;margin-bottom:18px;}
.tags {color:#727288;font-weight:600;background-color:#F7F7FC;border:1px #C6C6CD solid;border-width:1px 0;padding-left:8px;}
.tags a {color:#5A5A6C;}

.extendspost {
	color:#727288;
	list-style-type:none;
	left: 0px;
	bottom: 0px;
	margin: 0;
}
.extendspost li {
	float: left;
	margin: 0;
	padding-right: 16px;
	padding-bottom: 0px;
}
.extendspost a {
	color:#000000;
}
.extendspost a:hover {
	color:#CCCCCC;
}
.extendspost strong {color:#434351;}
.dropcap {float:left;color:#66667A;font:normal 60pt/0.8em Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;margin-right:3px;}

/* ad */

#top_ad {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#top_ad .ad_box {
	float: left;
	margin-right: 13px;
	margin-left: 13px;
}
#sidebars .ad_box {
	float: left;
	width: 170px;
	padding-bottom: 20px;
	padding-right: 20px;
	position: relative;
}




#sidebars .ad_box img {
	width: 170px; height: 170px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
#sidebars .ad_box img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}









/* pagenavi */

.tablenav {
	color: #2583ad;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
	font-size: 12px;
}

a.page-numbers, .tablenav .current {
	color: #000000;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background-color: #000000;
}

.tablenav .current {
	color: white;
	border-color: #ccc;
	font-weight:bold;
	background-color: #CC0000;
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	font-size:smaller;
	font-weight:bold;
}






