﻿/*  
Theme Name: Bad Badtzmaru
Theme URI: http://www.sanriotown.co.id
Description: April 2009 Theme
Version: 1.0
Author: www.sanriotown.co.id
Author URI: http://www.sanriotown.co.id
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{  
	margin: 0;
	padding: 0;	
	}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #5d3907
	}

body {
	font-size: 12px; 
	font-family: 'Tahoma','Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #5d3907;
	background-attachment: scroll;
	background: url(images/bg_body01.jpg) repeat-x;
	background-color: #60c1eb;
	}

#page 	{
		border: 1px solid #959596;
		text-align: left;
		}
		
a img	{ 
		border: 0; 
		}
				
		a:link 	{
				text-decoration: none; 
				color:#795846;
				}
		
		a:visited {	
				  color: #795846;
				  text-decoration: none;
				  }
		  
		a:hover {
				color:#795846;
				text-decoration: underline;
				}
				
		a:active 	{ 
					color:#795846;
					text-decoration: none;
					}
		
input,textarea	{
				font-size:11px;
				}
				
textarea	{
			border:1px solid #ccc;
			margin:3px 0px;
			}
			
ul li	{
		list-style-type:none;
		}

.post	{ /* CONTROLS THE LEFT MARGIN OF POSTS */
		margin-left:20px;
		}

#header	{
		width:1200px; 
		height:256px; 
		margin:auto; 
		background:url(images/header.jpg) no-repeat;
		background-position: left top;
		position: relative;
		}
		
		#char_logo  {
					position: absolute;
					top: 15px;
					left: 420px;
					}
						
#blog-name	{ /* CONTROLS THE FONT PROPERTIES OF THE BLOG TITLE, URL, and DESCRIPTION */
			width: 605px;
			height: 80px;
			position: absolute;
			top: 160px;
			left: 290px;
			}
			
						#blog-name .name	{
											font-size:20px;
											font-weight: bold;
											width:100%;
											font-family: Arial, "Trebuchet MS", Tahoma, verdana;
											}
											
						#blog-name .name a	{
											color: #fff;
											text-decoration: none;
											}
			
						#blog-name .info	{
											
											font-size:13px;
											font-family: "Trebuchet MS", Arial, Tahoma, verdana;
											font-weight : normal;
											color:#f2ff29;
											}
			
						#blog-name .info a	{
											color: #fff;
											text-decoration: underline;
											}

#blog-name-page	{ /* CONTROLS THE FONT PROPERTIES OF THE BLOG TITLE, URL, and DESCRIPTION in PAGE.PHP*/
				width: 550px;
				height: 80px;
				position: relative;
				}
			
			#blog-image-background-page   {
										   width: 532px;
										   height: 72px;
										   padding-top: 11px;
										   background-image: url(images/bg_blogtitle.gif);
										   background-repeat: no-repeat;
										   background-position: center;
										   position: absolute;
										   top: 0px;
										   left: 13px;
										   } 			
			
			#blog-name-page .name	{
									text-align:left;
									font-size:14px;
									font-weight: bold;
									width:100%;
									font-family: "Trebuchet MS", Arial, Tahoma, verdana;
									text-align: center;
									}
								
			#blog-name-page .name a	{
									color: #5d3907;
									text-decoration: none;
									}

			#blog-name-page .info	{
									text-align:left;
									font-size:12px;
									font-family: "Trebuchet MS", Arial, Tahoma, verdana;
									font-weight : normal;
									color:#604d86;
									text-align: center;
									}

			#blog-name-page .info a	{
									color: #900;
									}
										   
#corpus	{ /* CONTROLS THE CENTER IMAGE FOR PAGES SECTION */
		width:1200px;
		margin:auto;
		background-repeat: repeat-y;
		background-image:url(images/bg_corpus_image.gif);
		}

#left	{ /* ALL ELEMENT PROPERTIES OF THE LEFT COLUMN */
		width:200px; 
		height:630px; 
		float:left;
		position: relative;
/*		background-image: url(images/bg_calendar_xo.png);
		background-repeat: no-repeat; padding-right: 20px;*/
		margin-top: 20px;
		padding-left: 100px;
		
		}

		#left .info	{
					width:179px; 
					text-align:center;
					margin-top:10px;
					
					}
					
		#left .times	{ /* CALENDAR */
						height:225px;
						width: 177px;
						position: absolute;
						top: 20px;
						left: 125px;
						}
						
		#left .times ul	{
						margin:0px;
						padding: 15px 15px 0 5px;
						}	

		#left .times table caption	{
									color: #3169a3;
									font-size: 14px;
									font-weight: bold;
									padding: 0 0 7px 0;
									text-transform: uppercase;
									text-align: center;
									font-family: "Trebuchet MS", Arial, Tahoma, verdana;
									}
															
		
		#left .times table tr td	{
									color: #795846;
									padding: 2px;
									}

		#left .times table tr 	{
								padding: 0px;
								margin: 0px;
								font-size: 12px;
								line-height: 15px;
								text-align: center;
								color: #3169a3;
								font-family: "Trebuchet MS", Arial, Tahoma, verdana;
								}

		#left .times table tr a {
								color: #e0889f;
								font-weight: bold;
								}

		#left #prev a	{
						color:#e0889f;
						font-weight: bold;
						}

		#left #next a	{
						color:#e0889f;
						font-weight: bold;
						}

		#left #prev		{
						text-align:left;
						font-weight: bold;
						}

		.widecolumn		{ /* !IMPORTANT : THIS IS FOR THE COMMENT INTERFACE, PAGE, and SEARCH RESULT */
						width:530px;
						float:left;
						padding:10px 40px 30px 20px; 
						margin-left:11px;
						}	

		.widecolumn-page	{ /* !IMPORTANT : THIS IS FOR THE COMMENT INTERFACE, PAGE, and SEARCH RESULT */
						width:530px;
						float:left;
						padding:10px 40px 30px 20px; 
						margin-left:11px;
						}	


#center	{/* ALL ELEMENT PROPERTIES OF THE CENTER COLUMN or MAIN COLUMN */
		width:631px;
		float:left; 
		}
		
		#center .center-content { 
								width:620px;
								overflow:none;
								}

/* SEARCH BOX AREA PROPERTIES */
						
			#searchsubmit	{
							height:25px;
							width:60px;
							margin-left:28px;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							}		
							
							.searchbackground {
/*											  background-image: url(images/img_searchbar_xo.png);
											  background-repeat: no-repeat;*/
											  width: 186px;
											  height: 132px;
											  position: relative;
											  }
											
 /* POST TITLE and PROPERTIES */
.title_entry	{
				font-weight:bold;
				padding:10px 10px 2px 10px;
				}
			
				.title_entry a	{ /* FOR PAGE.php and SINGLE.php HEADER */
								font-size:14px;
								text-decoration: none; 
								color: #1e14a4;
								font-family: Arial, Verdana, Sans-Serif;
								} 
								
.bluecolor		{ /* ACTIVATE IF POST TITLE NEEDS TO HAVE A BACKGROUND COLOR */
				width: 540px;
				height: 64px;
				font-family:'Tahoma','Lucida Grande', Verdana, Arial, Sans-Serif;
				color: #fffacf;
				text-decoration: none;
				}
				
.singlebluecolor {
				width: 540px;
				height: 34px;
				padding: 5px 10px 0 10px;
				font-family:'Tahoma','Lucida Grande', Verdana, Arial, Sans-Serif;
				color: #1e14a4;
				background-color: #c59771;
				background-image: url(images/bg_post.gif);
				background-repeat: no-repeat;
				text-decoration: none;
				}
								
				.bluecolor a, .singlebluecolor a { /* VISIBLE IN CATEGORIES AND ARCHIVES */
								color:#1e14a4;
								}		
		
#corpus .center-content .text 	{ 
								padding:8px 0px;
								font-size:1em;
								color:#5d3907;
								letter-spacing: .07em;
								line-height:16px;
								font-family:'Lucida Grande','Tahoma',Verdana,Arial,Sans-Serif;
								width: 555px;
								}


#corpus .center-content .postinfo	{ /* DATE OF POST, <month> <dd>, <yyyy> by <username> */
									color:#777;
									font-size:11px;
									padding:0 12px 0px 0px;
									float: left;
									background: url(images/date.gif) no-repeat; 
									/*background-color: #00CC00; - release to identify*/ 
									}								
.entry	{
		padding:6px 0px;
		width: 555px;
		}
		
.entry p	{
			margin: 0 0 10px 0;
			font-family:'Lucida Grande','Tahoma',Verdana,Arial,Sans-Serif;
			width: 555px;
			letter-spacing: .07em;
			line-height:16px; 
			font-size: 1em;
			}
			
.entry img	{
			margin:2px 12px 12px 0;
			}
			
			.entry table {
						 width: auto;
						 }

.postmetadata 	{ /* INFO FOUND MOSTLY IN COMMENTS/REPLY FORM, E.G. "This entry was posted on..."  */
				padding: 20px 0;
				text-align: center;
				color: #a90000;
				font-size: 12px;
				}
				
				.postmetadata img	{
									margin:0;
									}
									
				.postmetadata a:link	{
										color:#900;
										text-decoration: underline;
										}
										
				.postmetadata a:active	{
										color:#900;
										}
										
				.postmetadata a:hover	{
										color: #C63;
										text-decoration: underline;
										}
										
				.postmetadata a:visited	{
										color:#900;
										}

.postmetadatas 	{ /* THIS IS FOUND AFTER EACH POST, E.G. Posted in <Uncategorized>, 4 Comments >> */  
				padding: 10px 0; /* former val: padding-bottom: 20px; */
				text-align: center; 
				color:#987247;
				background-color: #d1eaff;
				}

				.postmetadatas a:link	{
										color:#900;
										}
				
				.postmetadatas a:active	{
										color:#900;
										}
				
				.postmetadatas a:hover	{
										color: #C63;
										text-decoration: underline;
										}
				
				.postmetadatas a:visited	{
											color:#900;
											}

form#commentform input{margin:4px 0;}
textarea#comment{width:538px;height:120px;}
form#commentform input#submit{float:right;margin-right:20px;}
.browse{padding-left:46px;}


/* RIGHT COLUMN LINKS */
.obar	{ 
		margin: 0px;
		padding-right: 80px;
		float:right;
		width:186px; 
		font-style: normal; !important
		}
			
		.obar h2  {
				  padding: 11px 0 11px 10px;
				  font-style: normal;
				  font-family: "Trebuchet MS", Arial, Tahoma, verdana;
				  background-image: url(images/bg_linkcat.gif);
				  background-position: center left;
				  background-repeat: no-repeat;
				  }
				  
		.obar ul li h2	{ /* LINK CAT TITLES */
						font-size: 13px;
						font-weight: bold;
						line-height: 16px;
					    color: #1d5286;
						margin:2px 0;
						text-transform: uppercase;
						}		
								  
		.obar ul	{
					margin:0px;
					padding:0px;
					list-style: none;
					white-space:normal; 
					word-break:break-all;
					overflow:auto !important;
					overflow:none;	
					}
		.obar li {
				 font-family: Arial, Helvetica, sans-serif;
				 }
				 
		
		.obar ul li	{ 
					margin: 0px;			
					}
										
		.obar ul li ul li	{	
							margin:2px 0px;	
							padding-left:5px;
							color:#fff;
							font-size: 12px;	
							}				
						
		.obar ul li.linkcat ul li	{/* EDIT BLOG ROLL */
									list-style: none;
									margin: 5px 0;
									}
									
		.obar ul li.linkcat ul li img	{ 
										vertical-align: middle;
										max-width: 130px; 
										width: expression(this.width >130 && this.height < this.width ? 130: true);
										margin:2px 0; 								
										}
		
		.obar li a 	{ 
					color:#fff;	
					font-style: normal;
					}
					
		.obar li a:hover { 
						 color:#900;
						 }
		
		.obar li a:visited  {
							color: #fff;
							}
							
		.obar .feeds li { /* CONTROLS THE FEED LIST STYLE */
				  list-style: none;
				  list-style-position: outside;
				  }
				  
				  .feeds li a {
				  		 		color: #fff;
								}
				  
		.blogroll li { /* CONTROLS THE BLOG ROLL STYLE */
					  list-style: none;
					  list-style-position: outside;
					  }
					  
					  .blogroll a {
					  			  border: none;
								  color: #6c4510;
								  } 			   
						 
		.children ul li {
						font-size: 11px; 
						color:#6c4510;
						}
						
		.children li a 	{
						color:#fffacf;	
						}
						
		.children li a:hover { 
							 color:#6c4510;
							 }

		h3#respond , h3#comments	{
									font-size:14px;
									color: #336699;
									}


/*PAGE ABOUT*/

.wrapper{width:630px;float:left; overflow-x: hidden; overflow:-y: hidden;}
.about-title{font-size:18px;font-weight:bold;padding:10px 10px 10px 10px;color:#34B936;}
.about-title a{color:#34B936;}
.wrapper input{border:1px solid #CCCCCC;margin:3px 0px;}

.narrowcolumnwrapper	{
						width:630px;
						float:left;
						}
						
.clear	{
		clear:both;
		height:0px;
		}

#footer	{
		width:1200px;
		height: 327px;
		margin:auto;
		margin-top:0px;
		background:url(images/footer.jpg) no-repeat;
		color: #09c; !important
		font-size: 11px;
		}

		#footer a 	{
				   	color: #09c;
				   	text-decoration: underline;
				  	}
			
.navigation{width:520px;height:20px;}

	.alignleft	{
				float:left; 
				color: #6c4510;
				}
				
	.alignleft a {
				 color: #900;
				 }
				 
	.alignleft a:hover  {
						color: #C60;
						}
						 
	.alignright	{
				float:right; 
				color: #6c4510;
				}
				
	.alignright a 	{
					color: #900;
					}
					
	.alignright a:hover	{
						color: #C60;
						}


/* CHANGES THE BACKGROUND PROPERTIES OF COMMENT NOTES and VISITOR RESPONSE NOTES see comment.php */
.alt 	{ 
		margin:12px 0;
		padding: 8px;
		background-color: #e6f5c1;
		color:#987247;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		}
		small {
			  font-family: Arial, Helvetica, Sans-Serif;
			  font-size: 0.9em;
			  line-height: 1.5em; 
			  color: #8186b7;
			  }

/* FOOTER LINK PROPERTIES */
a.footerlink:link    { 
					 font-family: 'Tahoma','Lucida Grande', Verdana, Arial, Sans-Serif;
					 font-size: 11px;
					 text-decoration: none;
					 color: #ffffff;
					 }

					a.footerlink:visited {
										 font-family: 'Tahoma','Lucida Grande', Verdana, Arial, Sans-Serif;
										 font-size: 11px;
										 text-decoration: none;
										 color: #ffffff;
										 }
										 
					a.footerlink:hover   {
										 font-family: 'Tahoma','Lucida Grande', Verdana, Arial, Sans-Serif;
										 font-size: 11px;
										 text-decoration: none;
										 color: #ffffff;
										 }
										 
					a.footerlink:active  {
										 font-family: 'Tahoma','Lucida Grande', Verdana, Arial, Sans-Serif;
										 font-size: 11px;
										 text-decoration: none;
										 color: #ffffff;
										 }

/* IE HACK */
img, div { behavior: url(iepngfix.htc) }
