/*
Theme Name: dancemood
Theme URI: http://www.linkbiru.com
Version: 1.0
Description:  Tribal-style three column layout.
Author: dancemood
Author URI: http://www.linkbiru.com
*/

/* standard elements */
* { margin: 0px; padding: 0px;}
ul li {
	list-style: none;
	
}
a:hover {color: #9A6;}
a, a:visited { padding:0; margin:0; color:#0831bf; text-decoration:none }
a:hover { text-decoration:underline; color:#990000}
a img { border-width:0 }
ul,ol { margin:0; padding:0 }
ul li ul, ol li ol, li { line-height: 18px; margin-top: 0; margin-bottom: 0; }
li { margin:0; padding:1px 0 }
div { margin:0; padding:0 }
.clear { clear:both; padding: 0; margin: 0; width:1px; height:1px }
body {
	color: #fff;
	font: normal 63% "Arial",sans-serif;
	margin: 0 auto;
	background: #4F88FF url(none) repeat-x scroll left top;
}
/*  -------------- * WRAPPER LAYOUT *  ------------------- */
#outer-wrapper { margin:10px auto; width:980px; background:#fff;text-align:left; font:normal normal 117% trebuchet, arial, verdana, sans-serif; color:#000; }
#header-wrapper { margin-left:3px;border-top:3px #FFF solid;height:90px; width:974px; padding-top:20px;background:#006699 url(none);} 
#header-inner { }
#header-left { float:left; width:420px; height:60px; padding-left:10px }
#header-right {float:right; width:540px; height:60px; text-align:right }
#mainframe-top { clear:both; background:url() no-repeat -5px 6px; width:980px; height:20px }
#mainframe-bottom { clear:both; background:url() no-repeat -5px 0; width:980px; height:20px }
#content-wrapper { clear:both; margin-top:7px; background:#fff; border:1px solid #fff  }
#content-pad { margin:0 6px 0 5px }
#main-wrapper { float:left; padding:0; width:430px; word-wrap: break-word; overflow: hidden; background:#ffffff }
#main-left { float:left; width:200px }
#main-right { float:left; width:420px }
#sidebar-wrapper {
padding:0 0 10px 0; float:right; width:330px;
word-wrap:break-word; overflow:hidden; /* fix for long text & non-text content breaking sidebar float in IE */
}
.description{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #FFFFFF;
}
#top-sidebar-wrapper {}
#left-sidebar-wrapper { width:160px; float:left }
#right-sidebar-wrapper { width:160px; float:right }
#footer-wrapper { margin:0 auto; width:980px; background:#003366; }
#footer { text-align:center }
#footbar { margin-top:15px; padding:7px; border:1px solid #aaaaaa}
#footbar-a { float:left; width:310px }
#footbar-b { float:left; margin-left:17px; width:310px }
#footbar-c { float:right; width:310px }
#footbar .widget { background:none }
#footbar .widget h2 { background-color:transparent;  }
#footbar .widget-content { background:transparent }
#copyright { margin:0 0 20px 0; padding:15px 0; text-align:center; font-size:11px; color:#444444 }
#copyright a { color:#444444; text-decoration:none}
/*  -------------- * SIDEBAR & WIDGET *  ------------------- */
.rightContent {background-color: #eaf4ff; border-left: 3px #b4d5f9 solid; border-right:3px #b4d5f9 solid; padding: 5px 10px 0px 10px;}
.sidebar .widget { margin:0 0 10px 0; padding:0 0 6px 0; border:0px solid #006699;}
.widget h2, .sidebar h1 { margin:0; padding:7px 0 7px 26px; text-transform:capitalize; font-size:14px;letter-spacing: -1px;
background: url(none) no-repeat 7px 7px; color:#333; border-bottom:1px solid #dddddd }
.widget-content { margin:0; padding:4px 6px 6px 6px;   }
.widget ul, .sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0; }
.widget ul li,.sidebar ul li {
	line-height: 18px;
	margin: 0 3px 0 7px;
	padding: 0;
	padding-left: 10px;
	background: url(images/CategIco.png) no-repeat left top;
	}
.widget ul li ul li {
	background: url(images/CategIco.png) no-repeat left top;
}

.arch {padding:0 0 20px 0;}
.widget-content ul { list-style-type:none}
.widget-content li { border:0; padding:3px 0; background:url(images/border_h.gif) repeat-x left bottom }
.Label li, .LinkList li {  }
.Label li a, .LinkList li a { padding-left:12px; background:url(images/inset.gif) no-repeat 2px 5px }
.post h1 a {color:red; height:29px;}.post h1 a:hover {color:#ccc; }
#menu {
	width:965px;background: url(img/bg-tabel.gif) repeat-x;height:29px;padding:7px;
}
#pagemenu {
	margin:auto auto;padding:8px;
}

#pagemenu a {
	font-weight: bold;color:#0831bf;
}

#pagemenu a:hover {
	 color: red;
}
.margin20 { margin:10px 0px; }

.imgstylefloat {
border: 1px solid #ddd;
text-align: center;
background-color:#f2f2f2;
padding: 4px;margin:15px 10px 10px 0px;
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
float:left;
}
.imgstylenofloat {
border: 1px solid #ddd;
text-align: center;
background-color:#f2f2f2;
padding: 4px;margin:10px 10px 10px 0px;
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
float:left;
}
/* ---------------POST --------------------------*/
.postarea {  margin:0px 3px; padding-left:10px; float:left;}
.postareameta {}
.postarea h2 {text-transform:capitalize;}
.postarea blockquote,.entry blockquote { clear:both; color:#3f3f3f;padding:6px 14px;margin:18px 35px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.postarea .byline,.postareasingle .byline { padding:5px 0px; }
.postarea .byline a { text-decoration:none; }
.postarea .byline a:hover { text-decoration:underline; }
.postarea .excerpt { margin:15px 0px 40px 0px;  }
.postarea .excerpt p { margin:0px; }
.postarea .excerpt img { margin-top:0px; }
.postarea .excerpt .byline { margin-bottom:10px; }
.postarea .excerpt .byline { margin-top:0px; border:none;  text-transform:uppercase; font-size:x-small;}
.postarea .excerpt span.searchtexthighlight {  }
.postarea input.text, .postarea input[type=text], .postarea input.password, .postarea input[type=password] { margin:0px 10px 10px 0px; width:98%; padding:5px;  }
.postarea h1 {text-transform:capitalize;font-size:12pt;}
.postarea h1 a { }
.entry {position:relative;padding:0px 0 0px 0;  font-size:10pt; color:#000000;margin-top:8px;}
.entry .tags {padding:5px;}
.entry ol { margin:10px 0px 10px 10px;clear:both;}
.entry ol li {  list-style-type: decimal; padding:3px 0px 3px 0px; }
.entry ol ol li {  list-style-type: lower-roman; padding:3px 0px 3px 0px; }
.entry img { 	margin-bottom:10px;  }
.entry textarea {
width:100%;
height:auto !important;
min-height:100px;
border:1px solid#dddddd;
}
/** pagination *****/
.levo { float: left; }
.desno { float: right; }
.pagination {
	margin-bottom: 18px;padding: 17px 10px;
	display: block;	min-height: 18px;
}
.box {
	padding:0 0px 0px 0;
	background: #fff url(none) repeat-x top left;
	margin-bottom:2px; }
.box h2 { margin-bottom :10px;}
.box h2 a {}
/*--header--*/
.title a {color:#ffffff;}
/* new */
.PostHead { padding-left: 40px; border-bottom:1px solid #ccc;}
.PostHead h1 a{ color:red; letter-spacing:-1px;text-decoration: none;color: #3366cc;font-size:22px;font-family:'Arial';font-weight:normal;line-height: 19px;}

.PostDate { position: absolute; top: 0px; left: 0; text-align: center; margin: 0; padding: 2px 10px 2px 0px; list-style: none; border-right: solid 1px #ccc;}
.PostDate .month { display: block; font-size: 9px; line-height: 9px; color: #333; text-transform: uppercase;}
.PostDate .day { display: block; font-size: 21px; font-family: 'Arial'; font-weight: bold; line-height: 19px; color: #aaa; letter-spacing: -1px;}
.PostInfo { padding: 0px; margin: 0px; font-size: 11px; color: #828282;}
.PostInfo em { font-style: normal;}
.PostInfo em a { text-decoration: underline; color: #828282;}
.PostInfo em a:visited { text-decoration: underline; color: #828282;}
.PostInfo em a:hover { text-decoration: underline; color: #9d9d9d; }
.rightSideTop {background-image: url(images/right-sidebar-tcorner.gif); background-repeat: no-repeat; background-position: top; height:15px;}
.rightContent {background-color: #eaf4ff; border-left: 3px #b4d5f9 solid; border-right: 3px #b4d5f9 solid; padding: 5px 10px 0px 10px;}
/*\ IE/Win min width hack */ * html .rightContent  { width: 384px; margin-top: -3px; padding: 0px 10px 0px 10px;} /* */ 
.rightSideBottom {background-image: url(images/right-sidebar-bcorner.gif); background-repeat: no-repeat; background-position: bottom; height:13px;}
.SR { width: 270px;padding-bottom: 4px;}
.SR h2 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px; border-bottom: solid 0px #d4e3f4; color:#323740;}
.SR ul { padding: 0px; margin: 0px;}
.SR li { padding: 0px; margin: 0px; list-style-type: none;}
.SR li a { padding: 2px 0px 3px 8px; color: #0D6AA6; text-decoration: none; border-bottom: solid 0px #d4e3f4; background: url(images/CategIco.png) no-repeat left top; width: 152px; display: block;}  
.SR li a:visited { color: #0D6AA6; text-decoration: none; border-bottom: solid 0px #d4e3f4;} 
.SR li a:hover { text-decoration: underline; color: #000033; border-bottom: solid 0px #d4e3f4;} 
.ranking li { margin: 0 0 0 0px; padding: 0px 0 0 0px;}
/*\ IE/Win hack */ * html .ranking li   { margin: 0 0 0 -20px;} /* */ 
.ranking li a {list-style-type:decimal; width: 155px; padding: 2px 0px 3px 8px;}
/*\ IE/Win hack */ * html .ranking li a  { padding: 2px 0px 3px 12px;} /* */ 

.SR .SRL { float: left; width: 125px; padding: 15px 10px 5px 0px;}
.SR .SRR { float: right; width: 130px; padding: 15px 0px 5px 3px;}
/*main-left*/ #main-left .sidebar h2 {
	background-color:#DDEEFF;
	color: #0066CC;
	border: 1px solid #CCCCCC;
}