/*
Theme Name: DCM 111
Theme URI: http://www.ez-tiger.net
Description: the King gonna make you CRY in pleasure
Author: the King
Author URI: http://www.ez-tiger.net
Tags: fluid, variable width, two columns, right sidebar, widgets, valid CSS, valid XHTML

*/
* { margin:0; padding:0;}
body { background:#111f2c; color:#444; font-size: 62.5%; font-family: Georgia, "Times New Roman", Times, serif;}
a { color:#894671; text-decoration:none;}
a:hover { color:#ff0000; text-decoration:underline;}
.clear { clear:both;}
h1, h1 a, h2, h2 a, h3, h4, h5, h6 { margin-bottom:0; color:#225685; text-align:left; font-family: Times New Roman, Verdana, Arial, Sans-Serif;}
h1 {font-size:4.6em;}
h2 {font-size:2em;line-height:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h6 {font-size:0.8em;}

img { border:0; vertical-align:top; text-align:left;}
input { font-size:1.2em;}
input[type=text], textarea{ background:#fff; border:1px inset #aaa;}
input[type=submit] { }
textarea { font-size:12px;}
pre { font-size:12px;}
code { font-size:12px; background-color:#f8f8f8; color:#111;}
.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 840)? "840px" : "100%"); min-width:840px;}
.site_bg{ background:url(images/bot_body.jpg) repeat-x left bottom #c3daf2}
.site_bg1{ background:url(images/head-l.jpg) repeat-x}
.main { width:100% ; margin:0 auto; text-align:left;}

/********************************************************************** Layout */

#stage { width:100%; font-size:0.6875em; line-height:1.27em}
#stage .indent{ padding:0 14px 41px 16px; color:#5e6e7d}
#stage .top_block{ width:100%} 
#stage .top_block .top{ background:url(images/t.gif) repeat-x #ffffff; width:100%}
#stage .top_block .bot{ background:url(images/bot_p6.gif) repeat-x left bottom; width:100%}
#stage .top_block .left{ background:url(images/l.gif) repeat-y; width:100%}
#stage .top_block .right{ background:url(images/r.gif) repeat-y right top; width:100%}
#stage .top_block .lb{ background:url(images/lb_p6.gif) no-repeat left bottom; width:100%}
#stage .top_block .rb{ background:url(images/rb_p6.gif) no-repeat right bottom; width:100%}
#stage .top_block .lt{ background:url(images/lt.gif) no-repeat; width:100%}
#stage .top_block .rt{ background:url(images/rt.gif) no-repeat right top; width:100%}
#stage .indent1{ margin:0 1px; padding:9px 348px 20px 25px; float:right}
#sidebar{ float:left; width:324px; margin:10px -385px 5px 0px; padding:3px; background:#fdd017;}
#content{ float:left; width:100%; border-right:330px solid #fdd017; margin-right:-330px; margin-top:5px; padding:5px 5px 20px 0px; color:#000000; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; text-align:center;}
#content p{ padding:0 24px 14px 0}
#contempt{ float:left; width:100%; solid #fdd017; margin-top:5px; padding:5px 5px 20px 0px; color:#000000; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; text-align:center;}
#contempt p{ padding:0 24px 14px 0}

/********************************************************************* Header */

.header222 { margin:0 1px; padding:9px 9px 20px 25px;}
#header { margin:0; padding: 0; height:260px; width:100%; background:url(images/FUCKTHIS.gif) repeat-x left top;}
#header_right{ text-align:right;}
#header_right img{ float:right top;}
#headertitle { float:left; position:absolute; top:3em; left:6%;}
#headertitle h1 { margin:0;}
#headertitle h1 a { background:transparent; color:#eac117;}
#headertitle h1 a:hover { text-decoration:none; color:#fdd207;}
#headertitle p { margin:0; background:transparent; color:#ff0000; font-size:1.1em;}

/*********************************************************************** Top navigation */

#hmenu { border-top:transparent; border-bottom:transparent; background:transparent;}
#hmenu ul { margin:0 7%; padding:0 0; background:transparent; list-style-type:none; list-style-position:outside; text-indent:0;}
#hmenu ul li { display:inline; margin:0; padding:12px; text-transform:uppercase;}
#hmenu ul li.hmenu1:before { content: "";}
#hmenu ul li a { padding:0.5em; margin:0; background:transparent; color:#000080; text-decoration:none;}
#hmenu ul li.hmenu1 a { padding-left:0;}
#hmenu ul li a:hover { background:transparent; color:#fff;}

/****************************************************************************** Sidebar */

#sidebar ul { padding:0; margin:0 0 -20px 0; list-style: none; font-size:2em;  list-style-type: none;}
#sidebar ul ul { font-size:1.1em; color:#000080; line-height:.8em;}
#sidebar ul li { margin:0 0 2em 0;}
#sidebar ul ul { margin:3px 0 0 0; padding:10px;}
#sidebar li li { margin:0.81em 0;}
#sidebar li li li { padding-left:0px;}
#sidebar ul h2 { margin:0; padding:0 0 4px 0px; color:#ff0000; font-size:1.2em; line-height:1.2em; text-transform:uppercase;}
.advert {text-align:center; font-size:1.4em; color:#000080;}
/**********************************************************************************footer*/
#footer { height:94px; width:100%}
#footer { background:url(images/footer.jpg) repeat-x}
#footer .indent{ padding:0 31px 0 27px}
#footer .bg{ background:url(images/foot_bg.gif) repeat-x; width:100%}
#footer .bg .menuz{ width:100%; padding:3px 0 0 0; color:#ffffff; font-size:1.2em}
#footer .bg .copyr{ text-align:center; padding:30px 0 0 0; color:#ff0000; font-size:0.6875em}
#footer a{ color:#93ca3e; text-decoration:underline; font-weight:bold}
#footer a:hover{ color:#fdd017;text-decoration:none}

/********************************************************************************** Post */
.post { margin:0px 0 4em 0; background:url(images/starbox.gif) repeat-x; clear:both;}
.post ul {padding:6px 40px 6px 25px;}
.post p, .post ol li, .post ul li{ margin-top:0; font-size:1.3em; line-height:1.6em; text-align:justify; padding:4px 20px 4px 6px;}
.post li li { font-size:1em;}
.post blockquote { padding:0px 0 0 2em; border-left:0.4em solid #ccc; font-size:0.9em;}
.post blockquote blockquote { margin-left:0; font-size:1em;}
.postentry a { border-bottom:1px solid #ddd;}
.postentry a:hover { border-bottom:1px solid #258; text-decoration:none;}

div.navigation { font-size:1.1em;}
.post .date { height: 50px; width: 45px; background: url(images/calendar.gif) no-repeat; font-size:2em; color: #666666; text-align: center top; padding: 0px 10px 2px 0px; line-height: 100%; float: right;}
.post .date span { height: 16px; display: block; font: normal 11px Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; padding-top: 5px;}
.posttitle {padding:26px 0 20px 6px; line-height:1.2em;}
/* *******************************************************************************Comments */
.comcount { background:url(images/comment.png) no-repeat; float: right; width: 38px; height:39px; font-size:22px; line-height:22px; text-align: center; margin:4px 8px 0px 8px;}
.comcount span { text-align:center;}
.comcount a { text-decoration: none; text-align:center;}
.comcount a:hover { font-size:23px; background-color: #000000; 
	margin:0px 0 0px 0px; padding:0px 20px 5px 20px; border:5px solid #fdd017; }
.commlist li { padding: 15px 20px 10px 10px; text-align:left; list-style-position:outside; border: solid 1px #e1e1e1; }
#comments { margin:0 0px 0px 20px;}
.commlist { margin:30px 20px 60px 20px; padding-left:35px; width:80%; float:left; line-height:1.5em;}
.commlist p { margin:20px 10px 20px 20px; text-align:left; font-size:1.4em; line-height: 1.5em; text-overflow:ellipsis; overflow:auto;}
textarea#comment { background:#d8d7cc ;font-size:1.2em; width:85%; border: solid 3px #000080; padding: 5px 5px 5px 5px; margin:0 20px 0 0px; clear:both;}
#author, #email, #url {float:left; font-size:1.6em; width:65%; border: solid 3px #000080; padding: 5px 5px 5px 5px; margin:0 20px 0 35px;}
h3#comments {background: url(images/comments.gif) no-repeat;padding:0px 0 10px 22px;font-size: 1.6em;  line-height: 1em;}
h3#respond { background: url(images/respond.gif) no-repeat; padding:0 0 0 22px; font-size: 2em;  line-height: 1em; margin:20px 0px 0px 35px; clear: both;}
.commlist p a { border-bottom:1px solid #ddd;}
.commlist p a:hover { border-bottom:1px solid #157; text-decoration:none;}
.commlist .alt {background: #F4F4F4;}
#commentform textarea:focus, input:focus { border: solid 2px #3b9acc; background:#ffffff;}
#commentform input[type="text"]:focus { border: solid 2px #3b9acc; background:#ffffff;}
#commentform textarea:hover { background:#ffffff;}

/* *******************************************************************************Calender*/
#wp-calendar { width: 140px; border-collapse: collapse;  }
#wp-calendar caption { text-transform:uppercase; font-weight:bold; color:#fff000; text-align:center; font-size: 1em; line-height: 1.2em; letter-spacing: 2px; background: #ff0000; border-bottom: 1px dotted #ddd;}
#wp-calendar thead th { width: 20px; font-size: 0.7em; line-height: 1.4em; background: #ffffff; border-bottom: 1px dotted #ddd; font-weight:normal; color:#27a; text-align:center;}
#wp-calendar tbody td { width: 20px; line-height: 1.3em; color: #000; text-align:center;}
#wp-calendar tbody td a { font-weight:bold; color:#ff0000;}
#wp-calendar tbody td.pad { border:none;}
#calendar_wrap { width: 150px; margin: 0 0px 0.7em 2px; padding: 0 0px 6px 1px; font-family: Georgia, "Times New Roman", Times, serif; }
#wp-calendar td#next, #wp-calendar td#prev { width: 70px; padding: 1px 0px 0px 1px;	font-size: 1.4em;  line-height: 1.4em; letter-spacing: 1px; text-transform: uppercase; color:#000080;}
#wp-calendar td#next a, #wp-calendar td#prev a{ color:#0000a0;}

#sidebar .advertise { text-align: left; padding:0; margin-left:8px;}
#sidebar .advertise img { padding:0 1px; border:none;}
#sidebarwrap { padding: 10px 0px 0px 0px; margin: 0px; border: none;}
#popular ul h2 { padding:0px 0 0px 26px; color:#ff0000; font-size:1.2em; line-height: 1.1em; text-transform:uppercase; background: url(images/hot2.gif) 0px 0px no-repeat; }
#popular { margin:0px; padding:0px 0px 0px 0px; font-size: 1.2em;}
#popular ul li ul { padding: 0px; border-top: 1px solid #9c9c9c;}
#popular ul li ul li { font-size:.6em; margin: 0px; padding: 5px 0 6px 0px; border-bottom: 1px dotted #333;}
#popular ul li ul li a{ padding: 0px; margin: 0px; text-decoration: none; color: #000010;}
#popular ul li ul li a:hover {  text-decoration: none; color:#b30000; font-size:1.2em; }
#popular ul { margin: 0px; padding: 0px 10px 0px 8px;}
#popular ul li { margin: 0px; padding: 1px;}
#popular ul li ul li a:visited { padding: 0; margin: 0px; text-decoration: none;}
.rc-commenter, .rc-title { font-size:0.8em; color:#000fff;}
#recent-comments li {color:#000000;}

.pxtop, .pxbottom { background:transparent; display:block; font-size:1px; }
.pxb2, .pxb3, .pxb4 {background:#d8d7cc; border-left:1px solid #bdbcb6; border-right:1px solid #bdbcb6;}
.pxb2 {margin:0 3px; border-width:0 2px;}
.pxboxcontent { display:block; padding:2px; background:#d8d7cc; border:0 solid #bdbcb6; border-width:0 1px;}
#pxsnazzy { background: transparent; margin:0 0 10px 0;}
.pxb1, .pxb2, .pxb3, .pxb4 {display:block; overflow:hidden;}
.pxb1, .pxb2, .pxb3 {height:1px;}
.pxb1 {background:#bdbcb6; margin:0 5px;}
.pxb3 {margin:0 2px;}
.pxb4 {height:2px; margin:0 1px;}

#xsnazzy { margin:0 0px 10px 0; background:transparent; }
.xtop, .xbottom { background:transparent; display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb1 {margin:0 5px; background:#bdbcb6;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent { background:transparent; border: none #bdbcb6; border-width:0 1px; padding:0 2px 0 2px; }
.xboxcontent h2 {text-align:center;}
.xb2, .xb3, .xb4 {background:#fdfdfd; border-left:1px solid #bdbcb6; border-right:1px solid #bdbcb6;}
.whitebox { height: 100%; padding:4px; border:none; background:#fdfdfd;}
.whitebox ul { padding:0; margin:0;}

#searchform .s { height:16px; border: none; background:transparent; color: #333; border:1px solid #443b34;}
.searchform { padding: 4px 0 9px 6px;}
.searchform .s { border: none; color: #333; font-size:1.8em; font-family: Arial, Helvetica, Sans-Serif; padding: 6px; 
	margin-right:6px; width: 242px; float: left; font-style:italic;}
.searchform .button {margin-top:-3px; }
#wpoi_email {width:140px; padding:2px 0px 2px 0; margin:3px 0 3px 0;}

#mycategoryorder {padding:0px 0 5px 0px; border:1px solid #d4a017; line-height:1.4em;}
#mycategoryorder .ul li {}
#l_sidebar .widgettitle {padding:9px 0 5px 2px;}
#l_sidebar ul li ul { border-top: 1px solid #9c9c9c;}
#l_sidebar { float: left; display: block; width: 150px; height:100%; font-size: .8em; margin: 0 0px 0 0; padding: 14px 0px 0px 8px; border-right:1px solid #fdd07a;}
#l_sidebar ul li ul li { margin: 0px 0 0px 0; padding: 8px 0px 8px 0px; }
#l_sidebar ul li ul li a{ color: #ffffff;  padding: 0px 0px 0 0px; margin: 0px 0px 0 0; text-decoration: none;}
#l_sidebar ul li ul li a:hover {  text-decoration: underline; color:#000080;}
#l_sidebar ul, #l_sidebar ul li { margin: 0px 0px 10px 0;  padding: 0 0px 0 0px;} 
#l_sidebar ul li ul li a:visited { display: block; padding: 4px 0px; margin: 0px; color:ffffaa; text-decoration: none;}
#l_sidebar ul li ul li ul { border: none; padding: 0px; margin: 0px;}
#l_sidebar ul li ul li ul li a:hover { text-decoration: underline;}
#r_sidebar ul li ul { border-top: 1px solid #333;}
#r_sidebar ul li ul li {  margin: 0px; padding: 0px 0px 0px 0px; border-bottom: 1px dotted #333;}
#r_sidebar ul li ul li a:hover { color: #c3d2ff; text-decoration: underline;}
#r_sidebar ul li ul li ul li a:hover { color: #b30000; text-decoration: underline;}
#r_sidebar { float: right; display: block; width: 144px; height:100%;  font-size: .8em; margin: 0 0 0 0px; padding: 0px 10px 0px 6px; }
#r_sidebar ul, #r_sidebar ul li { margin: 0px 0 15px 0; padding: 0px;}
#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited { color: #333; display: block; padding: 5px 3px; margin: 0px; text-decoration: none;}

.clearfix:after {  content: "."; clear: both; height: 0; visibility: hidden; display: block;}
.clearfix { display: inline-block; /* Fixes IE/Mac */}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#rotating_image { height: 100px; width: 100px; margin: 0 0 20px 0; }
#rotating_image img { display: block; border: 10px solid #eee; }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft { float: left; margin: 5px 5px 5px 0;}
.alignright { float: right; margin: 5px 0 5px 5px;}
.alignleftish { float: left; margin: 5px 5px 5px 20%;}
.alignrightish { float: right; margin: 5px 20% 5px 5px;}

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}



/* ***********************yet another related posts***************************** */
.yappy { width: 360px; margin:20px auto 0px auto; color:#000fff; background-color:#f6f6f6; padding:5px 9px 2px 14px;}
.yappy li {color:#000fff; line-height:1.5em; font-color:#ff0000; }
.yappy a {color:#ff0000; text-decoration:none; border-bottom: none;}
.yappy a:hover {color:#000000; text-decoration:underline; border-bottom: 2px solid #0018aa; }

.postmetadata { clear:both; margin:1.6em 20px 30px 0; font-size:1.1em; line-height:1.5em; color:#888; float:right; text-align:justify;}
.postmetasmall { clear:both; width: 360px; margin:0px auto 0px auto; font-size:.9em; color:#000fff; background-color:#f6f6f6; padding:5px 9px 0px 14px; }
.postmetasmall a {color:#ff0000; line-height:1.5em; text-decoration:none;}
.postmetasmall a:hover {color:#000000; text-decoration:underline; border-bottom: 2px solid #0018aa;}
.postmetaextrasmall { font-size:9px; line-height:1.3em; width: 250px; margin:10px auto 0px auto; color:#000fff; background-color:#f6f6f6; padding:5px 3px 0px 3px; }
.postmetaextrasmall a {color:#ff0000; text-decoration:none;}
.postmetaextrasmall a:hover {color:#000000; text-decoration:underline;}

.ratings { float:right; padding:5px 5px 0px 0px; margin: 0px 0px 0px 0px; }
.stars img { width: .6em; height: .6em;}
p.spam {margin-left:30px; font-size:.9em;}
.spam img { margin:5px 0px 0 -10px; float: left;}

.idiots { margin:0px 8px 10px 0; background:url(images/starbox.gif) repeat-x; clear:both;}
.idiotpic { margin:-35px 25px 25px -7px;}
.idiotpic img { float: left; width:150px; height:150px; margin-bottom:10px;}
.idiottext { margin:24px 0 0 170px;}
.rouges p{ font-size:2.1em; line-heigth:2em; clor:#000080;}
.timestamp { color:#fdc017; padding: 1px 8px 0 8px; float:left; font-size:.8em; line-height:1em;}
.editlink { float:left; font-size:1.2em; padding: 3px 0 0 9px;}
.idiottitle { padding:16px 0 0px 175px; line-height:1.2em;}
.idiotcontent { float:left; font-size:1em; padding: 4px 16px 0 9px; line-height:1.5em; text-align:justify;}

#rougetitle {margin:0px 10px 10px 0; WIDTH: 95%; HEIGHT: 78px; background:#f4f2ef; border:1px; border-color:#ff0000;}
.l_t { background:url(images/l_t_1.gif) left top no-repeat;}
.r_t { background:url(images/r_t_1.gif) right top no-repeat;}
.r_b { background:url(images/r_b_1.gif) right bottom no-repeat;}
.l_b { background:url(images/l_b_1.gif) left bottom no-repeat; }
.top { background:url(images/t_1.gif) repeat-x top}

.beer {height:90px; font-size:18px; font-weight:bold; line-height:22px; margin:5px 4px 5px 0px; padding:7px 5px 0px 0px; background:#fffc9d; border:1px solid inset #aaaaaa;}

.editComment, .editableComment, .textComment{ display: inline;}
.comment-childs{ border: 1px solid #999; margin: 5px 2px 2px 4px; padding: 4px 2px 2px 4px; background-color: white;}
.chalt{ background-color: #E2E2E2;}
#newcomment{ border:1px dashed #777;width:90%;}
#newcommentsubmit{ color:red;}
.adminreplycomment{ border:1px dashed #777; width:99%; margin:4px; padding:4px;}
.mvccls{ color: #999;}
