/*  
Theme Name: Summer
Theme URI: http://wwww.jihyeonkim.com
Description: Finished 3.28.10
Version: 1.0
Author: Jihyeon Kim
Author URI: http://www.jihyeonkim.com

*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}

body{
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		text-align: center;
		vertical-align: top;
		font-weight: normal;
		background: url(images/background.jpg);
                background-repeat: repeat;
		color: #7D807A;
		
}

h1{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		padding: 0 0 10px 0;
		
}

a:link, a:visited{
			text-decoration: none;
			color: #a47d52;
}

a:hover{
			text-decoration: underline;
			color: #656862;
}

p{
	padding: 10px 0 0 0; 
}

#wrapper{
			margin:0 auto 0 auto;
			width: 854px;
			text-align: left;
	
				
}

#header{	
	width: 854px;
	height: 265px;
	margin: 0 auto;
	background: url(images/summer1.jpg) no-repeat left top;
}

#logo {
	float: right;
	width: 270px;
	height: 70px;
	margin: 0px;
	padding-left: 30px;
	padding-top: 10px;
	text-align: center;
}

#logo h1 {
	margin: 0;
	padding: 25px 0px 0px 0px;
	text-transform: lowercase;
	font: normal 46px Georgia, "Times New Roman", Times, serif;
}

#logo h2 {
	margin: -2px 0 0 0;
	padding: 0;
	text-transform: lowercase;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #FFFFFF;
}

#logo a {
	text-decoration: none;
	color: #9a9592;
}

#logo p {
	color: #9a9592;
	margin: -10px 0 0 0;
}

#menu {
	width: 639px;
	height: 49px;
	margin: 0 auto;
	padding: 0px 0px 0px 225px;
	background: url('images/summer2.jpg') no-repeat left top;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
	text-align: center;
}

#menu a {
	height: 30px;
	display: block;
	float: left;
	padding: 10px 10px 0px 10px;
	margin: 0px -5px 0px 0;
	text-decoration: none;
	text-align: center;
	text-transform: lowercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #FFFFFF;
}

#menu a:hover{
	background: #a8dad6; 
	color: #FFFFFF;
}



#containter{
	float: left;
	width: 600px;
	padding: 0 20px 0 10px;
}


#page {
	width: 778px;
	margin: 0 auto;
	padding: 0px 38px;
	background: #FFFFFF url(images/summer3.jpg) repeat-y left top;
}


.post{
			padding: 0px 0 50px 5px;
			border-bottom: 6px dotted #FFFFFF;
	margin: 0px 0px 30px 0px;
}

.post h2{
		padding-left: 55px;
		padding-bottom: 21px;
		padding-top: 9px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
	font-weight: normal;
	font-style: italic;
}

.post .title {
	background: url(images/title.jpg) no-repeat left 0px;
	margin: 0px 0 0px 0;
}

.post h2 a{
	color: #dc7564;
	text-decoration: none;
	}

.post .byline {
	padding-left: 65px;
	margin-top: -35px;
	font-size: 12px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
	color: #ed9486;
}

.entry{
			line-height: 17px;
}

p.postmetadata{
		margin: 20px 0 0 0;
		color: #dc7564;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	text-align: right;
}


blockquote {
    margin: 10px 50px 0px;
    padding-left: 60px;
    font-style: italic;
    font-size: 13px;
    background: transparent url(images/quote.jpg) no-repeat; }




.navigation{
		padding: 10px 0 0 0;
		font-size: 14px;
		font-weight: bold;
		line-weight: 18px;
}

#sidebar-content{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	
}

#sidebar {
	float: left;
	width: 140px;
	margin: 0;
	padding: 0 0px 0px 2px;
}



#sidebar ul{
		list-style-type: none;
		margin:0;
		padding: 0 0 0 10px;
}

#sidebar ul li{
	padding: 0px 0 15px 2px;
	margin: 0px;
}

#sidebar-content ul li h2{
	font-family: Georgia, Sans-serif;
	font-size: 18px;
		font-weight: normal;
	font-style: italic;
	color: #ed9486;
}



#sidebar-content ul ul li{
	padding:0 0 3px 10px;
	line-height: 24px;
}

table#wp-calendar{
	width: 10%;
}

.search input {
	background: transparent;
	border:4px dotted #FFFFFF;
top:0;left:0;
margin:0; 
padding:0px 0 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		text-align: center;
		color: #7D807A;

	

	
}

#footer{
			clear: both;
			float: left;
			width: 854px;
			height: 83px;
			margin: 0 auto;
			padding: 14px 0px 0px 20px;
			background-image:url('images/summer4.jpg');
			background-repeat:no-repeat;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}

.comments-template{
	margin: 40px 0 0px 0px;
	border-top: 4px dotted #FFFFFF;
	padding: 10px 0 0px 0;
	
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	
}

.comments-template ol li{
	margin: 20px 0 20px 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 4px dotted #FFFFFF;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	
}

.commentmetadata{
	font-size: 12px;
	
	
}

.comments-template p.nocomments{
	padding: 0;
	
}

.comments-template textarea{
	font-family: Georgia, Sans-serif;
	font-size: 12px;
	background: #fddfcf;
	border: 2px dotted #FFFFFF;
        color: #7D807A
}

.comments-template input {
	background: #fddfcf;
	border: 2px dotted #FFFFFF;
	color: #7D807A;
}

.avatar {float:left; margin-right:5px; margin-bottom:5px; padding:3px; border:1px dotted #7D807A;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

img {
     margin: 0px;
     padding: 0px;
     border: 1px dotted #7D807A;
}
