@charset "utf-8";
/*
Theme Name: Wp Foto Theme
Theme URI: http://www.myokyawhtun.com/wordpress-themes/wp-foto-theme/
Description: Wordpress Theme for photoblog style by <a href="http://www.myokyawhtun.com" title="Myo Kyaw Htun">Myo Kyaw Htun</a>.
Version: 1.1
Author: Myo Kyaw Htun
Author URI: http://www.myokyawhtun.com/
Tags: white, gray, XHTML, CSS, fixed width, single column

	This Wp Foto Theme is released under Creative Commons Attribution-Share Alike 3.0 Unported License
	
	http://creativecommons.org/licenses/by-sa/3.0/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

.title_menu{
	width: 100%;
	border-bottom:2px solid #ccc;
	float:left;
	margin-bottom: 5px;
}
.title_menu h2{
	font-size:16px; 
	height:18px; 
	padding-top:4px; 
	font-weight:bold;
	border: 0px;
	float:left;
	*padding-bottom: 5px;
}
#main .title_menu h1{
	padding: 0px;
	border: 0px;
	margin: 0px;
	
	float:left;
	font-size:22px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;	
	border: 0px;
}

.title_menu select{
	float: right;
	color: #CB282D;
}
.title_menu span{
	float: right;
	color: #393939;
	font-size: 14px;
}
#sidebar{
	color: #282828;
}
#sidebar a{
	color: #282828;
	margin:0px;
	padding: 0px;

}
#sidebar ul{
	list-style:none;
	padding: 0px;
	margin: 0px;
}
#sidebar li{
	list-style:none;
	margin: 0px;
	padding:0px;
}
#sidebar li a{
	list-style:none;
	margin: 0px;
	padding:0px;
	text-decoration:none;
}
#sidebar li a:hover{
	text-decoration:underline;
}
#sidebar h2{
	margin-top: 20px;
}

.sidebar_box{
	width: 22%;
	float:left;
	margin: 0 1.0%;

}


body {
	margin:0px auto;
	text-align:center;
}
#outer-wrapper {
	width:1003px;
	margin:0px auto;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}
#outer-wrapper2 {
	width:514px;
	float: left;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	.clear {
		clear:both;
	}
/* Navigation Menu */

#menu-nav{
	font:13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	padding-top:0px;
	padding-bottom:5px;
	padding-left: 15px;
	margin-top: 5px;
		
	padding-right: 5px;
}
			#menu-nav ul{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			
				#menu-nav ul li{
					float:left;
					margin-right:1px;
					list-style:none;
				}
				
				#menu-nav ul li a{
					text-decoration:none;
					padding:5px 10px 5px 10px;
					color:#333333;
					font-weight:bold;
					float:left;
				}
					#menu-nav ul li.current_page_item a{
						background:#CCCCCC;
						color:#fff;
					}
					
					#menu-nav ul li a:hover{
						background:#CCCCCC;
						color:#fff;
					}
					
#menu-nav .feed{
	width: 400px;
	float:right;
}
#menu-nav .feed .feed_icon{
	float:right;
}
#menu-nav .feed .feed_text{
	font-size: 16px;
	text-decoration:none;
	color: #DF6223;
	padding-bottom: 5px;
	*padding-top: 2px;
	margin-left: 5px;
	float:right;
}
#menu-nav .feed .feed_text:hover{
	font-size: 16px;
	text-decoration:underline;
	
}
#menu-nav .feed .field{
	color: #393939;
	margin-left: 20px;
	font-size: 11px;
	margin-top: 2px;
}
#menu-nav .feed .btn_send{
	background: #CB282D;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 2px;
}

/* --- Navigation Menu ---- */

/* --- Heading --- */
	#heading {
		padding:5px 5px 0px 15px;
	}
		#heading_wrap {
			width: 470px;
			float:left;
			margin-bottom:10px;
		}
		#header {
			font-size:32px;
			font-weight:normal;
			color: #CB282D;
			
		}
		#description {
			font-size:16px;
			font-style:italic;
			padding-top:5px;
			color:#999999;
			
		}
			#header a{
				text-decoration:none;
				color:#000;
			}
			
			#heading img {
				border:none;
			}
	
	#heading .advertise{
		width: 474px;
		float:right;
	}	
	#heading .advertise_right{
		float: right;
	}
	#heading .advertise_left{
		float: left;
	}	
/* ---- // Heading --- */

/* ---- Main ---- */

	#main {
		padding:5px 0px 5px 0px;
		width: 100%;
		float:left;
		
	}
		#main h3{
			margin-top:5px;
			margin-bottom:5px;
			font-weight:normal;
			font-size:20px;	
		}
		#main h1, h2{
			font-size:22px;
			font-weight:normal;
			margin-top:0px;
			margin-bottom:5px;
			border-bottom:2px solid #ccc;
			padding-left:10px;
		}
			#main h1 a, #main h2 a{
				color:#000000;
				text-decoration:none;
			}
				#main h1 a:hover, #main h2 a:hover{
					color:#999;
				}
			.posts{
				padding: 0 0 0 5px;
			}
			#main  .posts-content-single p{
				display:inline;
				float:left;
				width: 510px;
			}
			#main .post_box {
				width: 475px;
				float:left;
				padding-left:10px;
			}
			#main .post_box p{
				width: auto;
				clear:both;
			}			
			#main .posts-content, #main .posts-content-single {
				line-height:1.5em;
				font-size:15px;
			}
			.posts-content blockquote, .posts-content-single blockquote{
				background:#ffffa0;
				border:1px solid #e5e597;
				padding:0px 5px 0px 5px;
			}
				
			.posts-content a, .comments a, .posts-content-single a{
				color:#CB282D;
				text-decoration:none;
			}
				.posts-content a:hover, .comments a:hover, .posts-content-single a:hover{
					text-decoration:underline;
				}
			.post-content p, .posts-content-single{
				color: #282828;
			
			}
			.posts-meta {
				font-size:13px;
				font-style:italic;
				color:#999999;
				padding: 10px 0 5px 0;
			}
				.posts-date {
					width:200px;
					float:left;
				}
				.posts-comment-count {
					width:200px;
					text-align:right;
					float:right;
				}
				.posts-meta a{
					text-decoration:none;
					color:#999999;
					
				}
					.posts-meta a:hover{
						color:#333333;
					}
			.posts-content img, .posts-content-single img{
				border:4px solid #eee;
				text-align:center;
			}


		.posts-content ul, .posts-content ol, .posts-content-single ul, .posts-content-single ol{
			margin:5px 10px 5px 10px;
			padding:5px 10px 5px 20px;
			
		}
			.posts-content li, .posts-content-single li {
				margin:5px 10px 0px 20px;
				padding:0px 10px 0px 0px;
				list-style:square;
			}
#post_navigation {
	font:14px Georgia, "Times New Roman", Times, serif;
	
	padding-bottom:15px;
	padding-top:10px;	
}
	#prev_post {
		float:left;
		width:250px;
		text-align:left;							
	}	
	#next_post {
		float:right;
		width:250px;
		text-align:right;
	}
		#prev_post a, #next_post a{
			color:#000033;
			text-decoration:none;
		}
								
		#prev_post a:hover, #next_post a:hover {
				text-decoration:underline;
		}
/* === Posts === */
			
	/* Comments */
	#comments-wrap {
		margin-bottom: 10px;
	}
	.comments{
		font-size:14px;
		line-height:1.5em;
		margin-bottom:5px;
		padding-bottom:5px; padding-top:5px;
		border-bottom:1px solid #ccc;
	}
	.comments-avatar {
		float:left;
		width:50px;
	}
		.comments-avatar img{
			border:3px solid #ddd;
		}
		
		.comments-content {
			width:490px;
			float:right;
		}
			.comments-content p{
				margin-top:0px;
			}
/* Photos Archive */
#photos-archive-wrap {
	text-align:center;
	padding-top:0px;
}
	#photos-archive-wrap h3{
		text-align:left;
		font-size:18px;
	}
#photos-archives {
	width:100%;
	margin:0px auto;
	text-align:left;
}
#photos-archives .photos{
	float:left;
	display:inline;
	margin-right:5px;
	margin-bottom:5px;
	width:160px;
}
#photos-archives .photos_home{
	float:left;
	display:inline;
	margin-right:0px;
	margin-bottom:0px;
	width:158px;
}
	.photos img {
		border:4px solid #eee;
	}
	.photos_home img {
		border:4px solid #eee;
	}	
	#photos-archives a:hover img{
		border:4px solid #ccc;
	}
			
	
#footer-wrapper {
	padding-bottom:5px;
	width:100%;
	float: left;
	display:block;
}
	#footer {
		background:#333333;
		color:#777;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		padding:10px 5px 10px 5px;
	}
	
	#footer a{
		color:#777;
		text-decoration:none;
	}
		#footer a:hover{
			color:#CCCCCC;
		}
			

/* Wordpress Image Alignment */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.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;
}
/* ------- Wordpress Image Alignment ---------- */
