/*

Theme Name: YGo CMS

Theme URI: http://www.ygosearch.com/seoblog

Description: 4 column home and 3 column inner page widget ready wordpress theme that looks more like a website. 

Version: 1.0 

Author: Amitabh Shukla

Author URI: http://www.ygosearch.com

*/



body {  
text-align: center;  
margin:0px;    
color:#666666;  
background: #E6EFFF;  
font:11px Tahoma,Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}



A:link {

	COLOR: #2153AA; 
	text-decoration: none;

}

A:visited {

	COLOR: #2153AA; text-decoration: none;

}

A:active {

	COLOR: #2153AA; text-decoration: none;

}

A:hover {

	COLOR: #FF0000; text-decoration: underline;

}



#page_wrapper {

  margin-left: auto; 

  margin-right: auto;

  width: 950px;

  text-align: left;

  /*border:1px dotted #333;*/

  /*background: #FFFFFF url(images/body-bg.gif) repeat-y center;*/

  background-color: #FFFFFF;

  margin:20px auto 20px auto;

}



#header_wrapper {

  /*background:#cc0000 url(images/page_back.gif) repeat-x left;*/

  background:url(images/banner.jpg);

  margin:0px; padding:0px;

  height:150px;

}



#header {

  

  /*border-bottom:1px solid #aaa;*/

  color:#eee;

  margin:0px;

  /*background:url(images/top-bg-right.gif) no-repeat top right;*/

  height:100px;

}






h1 {

	font-size:23px;

	padding:20px;

	}

#header h1 { margin:0px; padding:20px 0px 0px 5px;font:normal 23px impact;;}

#header p { padding:0px;color:#fff;margin:0px;font:11px verdana;}



#header h1 a {

color:#ccff00;

text-decoration:none;

}







#sitename {

  margin:0px;

  font-family: verdana, arial, sans-serif;

  font-size: 28px;

  color:#ffffff;

  letter-spacing: -1px;

}



#header h2 {

  margin:0px;

  font-family: verdana, arial, sans-serif;

  font-size: 14px;

  color:#B1C6EB;

  letter-spacing: 1px;

}



#left_side {
  margin: 0 0 20px 0;
  padding:0px 5px 20px 0px;  
  float: left;
  width: 200px;
}


#right_side {
  margin: 0 0 20px 0;  
  padding:0px 0px 10px 5px;     
  float: right;
  width: 200px; 
  /*border:1px solid #333;*/
}



#menurubrik{
	margin:0;
	padding:5px 0 0 10px;
	/*background:#ffffff url(images/headrubrik.jpg) no-repeat;*/
	background:#ffffff url(images/rubrik.jpg) repeat-x;
	color:#FFF;
	font:bold 12px arial;
	height:20px;
}

#menurubrikcenter{	margin:0;	padding:5px 0 0 10px;	background:#ffffff url(images/headrubrikcenter.jpg) no-repeat;	color:#FFF;	font:bold 12px arial;	height:20px;	}

#rubrik {

	margin:5px 0 5px 0px;

	background:#f0f6fb url(images/leftgrad.jpg) repeat-x top center;

	padding:0 0 10px 0;	width:100%;

}




#menulain{

padding:2px;

background-color:#366ba1;

color:#fff;

	font:bold 12px arial;

	height:20px;

/*background: #366ba1 url(images/navbar.png);*/

}

#content {
  margin-top: 5px;
  margin-left: 210px;
  margin-right: 210px;  
  line-height: 18px;
  color: #333333;
/*  border:1px dashed #ccc;*/

}



/*rubrik*/

.rubrik{

	background:url(images/rubrik.gif) no-repeat;

	height:25px;

	text-align:center;

	color:#fff;

	padding:4px 0 0 0;

	margin:0;

	font:bold 12px Arial;

}



/* Home page design */

#mainhead{

 /*border:1px solid #fff;*/

 background:#E6EFFF;

 padding:10px;
 border:1px solid #ccc;

 

}



#mainhead-top{

 /*border:1px solid #fff;*/

 background:#FFFFFF;

 padding:10px;

 

}



/*post



#mainhead .mainhead_left{

	width:215px; 	height:295px; float:left;	border:1px solid #366ba1;	background: #366ba1;	text-align:center;

}#mainhead .mainhead_left h1{	font:14px Arial;	font-weight:bold;		color:#fff;	border-top:1px solid #f2f2f2;	border-bottom:1px solid #f2f2f2;	padding:3px;	margin: 10px 4px 3px 6px;	width:196px;	}

.mainhead_left img{border:1px solid #f2f2f2;}

#mainhead .mainhead_right{

	width:325px;    height:250px;  float:right;	/*border:1px solid #366ba1;	background:#366ba1;	color:#fff;	text-align:justify;	padding:0 ;}*/

.catdate{	
font:11px Tahoma,Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	
border-bottom:1px dotted #999;	
color:#cc0000;
padding-bottom:2px;
}

.catdate2{	

margin-top:5px;

font:11px Tahoma,Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	color:#cc0000;}



#mainhead ul {  padding: 0;  margin:0 0 0 20px;}



#mainhead  ul li{  list-style-type: circle;  list-style-image: none;  padding: 0 0 0 0;  margin: 0;  color: #759ADB;	}





#mainhead-top ul {  padding: 0;  margin:0 0 0 20px;}



#mainhead-top  ul li{  list-style-type: circle;  list-style-image: none;  padding: 0 0 0 0;  margin: 0;  color: #759ADB;	}



/*.mainhead_right ul {  padding: 0;  margin:0 0 0 20px;}.mainhead_right ul li{  list-style-type: circle;  list-style-image: none;  padding: 0 0 0 0;  margin: 0;  color: #759ADB;	}*/



#mainleft {

		width:240px;

		float:left;

		background:#fff;

/*

padding-bottom:10px;		

margin-right:4px;

padding-right:5px;*/

		/*border-right:1px dashed #bbb;*/

		}

		

#maincenter{

	width:100%;
}


#mainleft h1, #maincenter h1{

		clear:both;

		font:bold 12px Verdana, Arial, Helvetica, sans-serif;

		letter-spacing:1px;		

		margin:0px 10px 10px 0px;

		padding:0 0 0 0;	

		/*border-top:1px dashed #ccc;*/

		}

		

#mainleft h1 a, #maincenter h1 a{		

		color:#0661ae;

		text-decoration:none;

		}



#mainleft h1 a:hover, #maincenter h1 a:hover{		

	color:#0661ae;

	text-decoration:underline;;

}

.left{margin:0;padding :5px 5px 15px 0px; }

.left p{margin:0;padding :5px 5px 15px 5px;}

.right p{margin:0;padding :5px 5px 15px 5px;}

.right{margin:0;padding :5px 5px 15px 5px; }	

.left ul, .right ul  {  padding: 0;  margin:0 0 0 20px;}

.left ul li, .right ul li {  list-style-type: circle;  list-style-image: none;  padding: 0 0 0 0;  margin: 0;  color: #759ADB;	}



	

	

#content #mainleft p, #content #maincenter p{

/*font:normal 12px/19px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/

font:11px Tahoma,Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

padding:2px;

margin-top:0px;

}



#content #mainleft p.morree, #content #maincenter p.morree{

padding:0px 0 0 15px;

margin:-5px 0px 0px 0px;

}



#content #mainleft p.morree a, #content #maincenter p.morree a{

background:#E6EFFF;

padding:1px;

}



html>body #content #maincenter {

	width: 230px;

}



#content #maincenter #foto {

	text-align: center;

	padding: 0;

	margin: 0 ;

	border: 1px solid #71ACCC;

	clear: both;

}

#content #maincenter #foto .judul {

	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	line-height: 120%;

	font-weight: bold;

}

#content #maincenter #foto img {

	padding: 0 0 4px 0;

	margin: 0;

	clear: both;

}



/*

** Menu styles

*/



ul.menu {

  list-style: none;

  border: none;

  text-align:left;

}

ul.menu li {

  margin: 0 0 0 0.5em;

}

li.expanded {

  list-style-type: circle;

  list-style-image: none;

  padding: 0.2em 0.5em 0 0;

  margin: 0;

  color: #759ADB;

}

li.collapsed {

  list-style-type: circle;

  list-style-image: none;

  padding: 0.2em 0.5em 0 0;

  margin: 0;

  color: #759ADB;

}

li.leaf {

  list-style-type: disc;

  list-style-image: none;

  padding: 0.2em 0.5em 0 0;

  margin: 0;

  color: #759ADB;

}



#left_side p, #right_side p {

  margin:10px;
  margin-top:15px;
  margin-bottom:15px;  

  line-height: 16px;

  color: #333333;

}



#left_side a, #right_side a {  

  line-height: 16px;

}



#left_side h2, #right_side h2 {

color:#cc0000;

margin:15px 0 5px 0;

padding:5px 5px 0 3px;

font:normal 16px/20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

border-bottom:1px dashed #fd9b9b;

}



#left_side h3, #right_side h3 {

color:#87b220;

margin:15px 0 5px 0;

padding:5px 5px 0 0px;

font:bold 16px/20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

text-transform:uppercase;

}



#left_side h4, #right_side h4 {

  margin-top:0px;margin-bottom:0px;margin-left:10px;

  font-family: verdana, arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  line-height: 12px;

  color: #2153AA;

}



#left_side ul{

    list-style:none;

    margin: 0px;

	padding: 0px 10px 0px 10px;

}



#right_side ul{

    list-style:none;

    margin: 0px;

	padding: 0px 10px 0px 10px;

}



#left_side li, #right_side li{

    display: inline;

    	padding: 0px;

	margin: 0px;

    

    

}

#left_side li a, #right_side li a{

    

    text-decoration:none;    

    display: block;

    color:#2153AA;

    	text-decoration: none;

    	margin: 0 0 0 0px;

    	padding: 5px 0px 5px 0px;

	border-bottom: 1px solid #fff;

}



#left_side li a:hover, #right_side li a:hover{

    color:#FF0000;

    

    text-decoration:underline;

}





#content p {

  margin-top:5px; margin-bottom: 5px;  

  line-height: 18px;

  color: #333333;

}



#content h3 {

margin:5px 0 5px 5px;

font:normal 17px/20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

letter-spacing:.4px;

border-bottom:1px dotted #ccc;  

  color: #2153AA;

}



#content h4 {

  margin-top:0px;margin-bottom:0px;

  font-family: verdana, arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  line-height: 12px;

  color: #2153AA;

}



#content .post .mori{

font-size:11px;

margin:0px;

padding:0px 0px 0px 10px;

}



#navlist

{

  margin-top:1px;

  margin-bottom:0px;

  text-align:center;

  padding: 5px 0;

  margin-left: 0;

  border-bottom: 1px solid #0F3974;

  font: bold 14px Verdana, sans-serif;

}



#navlist li

{

  list-style: none;

  margin: 0;

  display: inline;

}



#navlist li a

{

  color: #F1F6FE;

  padding: 5px 15px;

  margin-left: 3px;

  border: 1px solid #0F3974;

  border-bottom: none;

  background: #2153AA;

  text-decoration: none;

}



#navlist li a:link { color: #F1F6FE; }

#navlist li a:visited { color: #F1F6FE; }



#navlist li a:hover

{

  color: #FFFFFF;

  background: #3364BB;

  border-color: #0F3974;

}



#navlist li a#current

{

  color: #000;

  background: #FFFFFF;

  border-bottom: 1px solid #FFFFFF;

}



.float_left {

  float: left;

  margin-right: 10px;

}



.float_right {

  float: right;

  margin-left: 10px;

}



.featurebox_center {

  background-color: #fffff6;

  margin:0px;

  padding:10px;

  border: 1px solid #DFE8F7;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  line-height: 18px;

  color: #333333;

}



.featurebox_side {

  background-color: #fffff6;

  margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;

  padding:10px;

  border: 1px solid #DFE8F7;

  font-family: verdana, arial, sans-serif;

  font-size: 11px;

  line-height: 18px;

  color: #333333;

}





.post{

margin:0;

line-height:18;



}



.post .info{

padding:2px 3px 3px 8px;

border:1px solid #e3e4e4;

background-color:#f5f5f5;

font-size:0.9em;

color:#505050;

}





#content .post p{

font:normal 13px/19px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

padding:2px;

margin-top:10px;

}





/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #ffffff;

width: 280px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 400px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



/* Footer  */



#footer {

	clear:both;

	/*min-height:274px;

	height:auto;

	height:274px;*/

	background:#000;

	text-align: left;

	padding:6px;

	color: #fff;

	font:11px Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	line-height: 18px;

	width:938px;

	margin:20px 0 0 0;

	border:1px solid #FFF;

	background: #366ba1 ; 

/*url(images/navbar.png);*/

}



#footer h2{

clear:both;

	COLOR: #fff;

	text-transform:uppercase;

	font:normal 17px arial;

	margin:0px 0px 8px 0px;

	padding:40px 0px 0px 0px;

	border-bottom:1px dashed #ccc;

}



#footer A:link {

	COLOR: #ccff00; text-decoration: none;

}

#footer A:visited {

	COLOR: #90b304; text-decoration: none;

}

#footer A:active {

	COLOR: #111; text-decoration: none;

}

#footer A:hover {

	COLOR: #666; text-decoration: underline;

}



.fcontent12 {

float:left;

width:30%;

margin:0 15px 10px 20px;

}



.fcontent12 ul {

list-style-type:none;

margin:0px;

padding:0;

}



.fcontent12 ul li{

list-style-type:none;

margin:0px;

padding:0;

}



.fcontent12 ul ul{

margin:0px;

padding:0px;

}





.fcontent12 ul ul li {

list-style-type:none;

font:12px/20px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

margin:0;

padding:3px 0px 3px 22px;

color:#03d6e3;

border-bottom: 1px dotted #ffdcdf;

background:url(images/foot-arr-l.gif) no-repeat left;

}





.fcontent3 {

float:left;

width:30%;

margin:0 0 10px 0px

}



.fcontent3 img{

padding:1px;



/*background:#c7c480;*/

margin:5px 0 0 2px;

}





#navigation {

	width:950px;

	font: 12px Arial,Tahoma,Verdana,sans-serif;

	background: #366ba1 url(images/navbar.png);

	}



/* header dropdown menu

---------------------------------------------------------------------------------------------- */

#navigation ul {

	list-style:none;

	margin:0;

	padding:0;

} 

#navigation ul li a,

#navigation ul li a:visited {

	display: block;

	font: 12px Arial,Tahoma,Verdana,sans-serif;

	border-right:1px solid #65a0de;

	color: #fff;

	padding: 6px 10px;

}

#navigation ul li:hover a, 

#navigation ul li a:focus,

#navigation ul li a:active, 

#navigation ul li.p7hvr a {

	color: #fff;

	background:#65a0de;

}

#p7menubar li {

	float: left;

	width: 9em;

}

#p7menubar li ul, #p7menubar ul li  {

	width: 12em;

}

#navigation ul ul li a,

#navigation ul ul li a:visited  {

	color: #333;

	border-right:0;

	border-top:1px solid #2a7abd;

	font-size:12px;

	padding: 3px 10px;

	text-decoration:none;

}

#navigation li ul {

	position: absolute;

	display: none;

	border:1px solid #70adca;

	border-top:0;

	background-color: #b2daed;

	z-index:999;

	filter:alpha(opacity=90);

	-moz-opacity:.90; opacity:.90;

}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {

	display: block;

}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {

	color: #0556aa;

	background-color: transparent;

}

#p7menubar ul a:hover {

	background-color: #2a7abd!important;

	color: #fff!important;

}

#p7menubar li {width: auto;}



ul#feeds { 

	float:right;

}	

ul#feeds li { 

	float: left;

}

ul#feeds li a,

ul#feeds li a:visited {

	display: block;

	font: 11px Tahoma, Arial,Tahoma,Verdana,sans-serif;

	border-right:1px solid #65a0de;

	color: #fff;

	padding: 6px 10px;

}



ul#feeds li a:hover, 

ul#feeds li a:focus,

ul#feeds li a:active {

	color: #fff;

	background:#0556aa;

}

.rss {

	font-size:90%;

}

	

#main_start {position: absolute;left: -10000px;}



ul#adscenter {

	list-style-type:none;

	margin:0 0 10px 0;

	padding:0;

}

ul#adscenter img {

border:1px solid #CCCCCC;

}



#maincenter a{
	text-decoration:none;
}

#maincenter a:hover{
	text-decoration:underline;
}


#maincenter ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0;	
}

#maincenter li{
	float:left;
	width:230px;	
	margin:0 0 0 0;
	/*border:1px solid #ccc;*/
}

#maincenter li .box{
	margin:0;
	padding:0;
	line-height:1.8;
	
/*	width:250px;
	border:1px solid #FF0000;
	text-align:justify;*/
}

#maincenter h1{
	color:#2A63A8;
	font:14px Arial, Georgia;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:0;
}

#maincenter .box ul  {  padding: 0 0 0 0 ;  margin:0 0 0 0;}

#maincenter .box li {  list-style-type: circle;  list-style-image: none; padding: 0 0 0 0; margin: 0 0 0 20px;  color: #759ADB;	}

#content table, td, tr {
	margin:0;
	padding:0;
	border:1px solid #000000;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}

#center {
	padding:0;
	margin:5px 0 0 0;
	height:150px;
	}

#center1 {
	padding:0;
	margin:0;
	height:200px;
	}
		
blockquote{
	font-size: 18px; 
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	direction:rtl;
}		

#centernews {

}

#centernews ul  {  padding: 0 0 0 0 ;  margin:0 0 0 0;}

#centernews li {  list-style-type: circle;  list-style-image: none; padding: 0 0 0 0; margin: 0 0 0 20px;  color: #759ADB;	}

#centernews h1{
	color:#2A63A8;
	font:14px Arial, Georgia;
	font-weight:bold;
	margin:0;
	padding:0;
}

#centernews_left{
float:left; width:255px;
}

#centernews_right{
float:left; width:255px;
}
