/*  

Theme Name: Classic Beauty

Theme URI: http://eisabainyo.net/weblog/

Description: Classic Beauty Theme by <a href="http://eisabainyo.net/weblog/">esn studio</a> <a href="http://eisabainyo.net/weblog/wordpress-themes/">wordpress themes</a>.

Version: 1.0

Author: esn studio

Author URI: http://eisabainyo.net/weblog/

License: General Public License (GPL)

*/



body {

	font-family: "Verdana" , Arial, Helvetica, sans-serif;

	font-size: 0.73em;

	color: #555;

	background-color: #FFF;

	padding: 0px;

	margin: 0px;

	text-align: left;

	border-top: 3px solid red;

}



#page {

	position: absolute;

	width: 1000px;

	margin: 0px;

	padding: 0px;

	text-align: left;

	background: #FFF

}



#header {

	height: 177px;

	padding: 0px 0px 0px 0px;

	margin: 0px;

	background: url(http://estherchak.com/blog/wp-content/themes/classic-beauty-10/images/mr-header3.gif) !important;

	border-bottom: 1px solid #EEE;

	color: #FFF;

}



#header h1 {

	padding: 30px 0px 0px 0px;

	font-size: 3.5em;

	line-height: 50px;

	margin: 0px;



}



#header h1 a {

	color: #000;

}	



#header h1 a:hover {

	color: #999;

	text-decoration: none;

}	



#header p {

	width: 100%;

	margin: 0px;

	padding: 5px 0px;

	font-size: 11px;

	color: #666;

}



#header hr, #footer hr {

	display: none;

	padding: 0px;

	margin: 0px;

}



#content {

	width: 80%;

	float: right;

	display: inline;

	margin: 0px;

	padding: 0px;

}



.post {

	margin: 0px 29px 0px 30px;

	padding: 10px 10px 5px 10px;

	line-height: 1.6em;

}



.entry {

	padding: 10px 0px 5px 0px;

	margin: 0px;

}





.entry a:hover {

	text-decoration: underline;

}



.post ul {

	margin: 0px 10px 10px 30px;

	list-style-type: none;

}



.post ul li {

	background: url(images/bullet.gif) 0 5px no-repeat;

	padding: 0px 0px 0px 15px;

}



.post ol {

	margin: 0px 10px 10px 30px;

	padding: 0px 0px 0px 15px;

}



p {

	padding: 3px 0px 10px 0px;

	margin: 0px;

}



.post h2 {

	color: #444;

	font-size: 1.3em;

	line-height: 15px;

	padding: 5px 0px 6px 0px;

	margin: 0px;

}



.pagetitle {

	color: #666;

	font-size: 1.5em;

	line-height: 15px;

	padding: 10px 0px 15px 30px;

	margin: 0px;



}	



.post h2  a{

	color: #444;

}	



.post h2  a:hover{

	color: #757575;

}	



.date {

	padding: 0px;

	margin: 0px;

	font-size: 0.85em;



	color: #999;

}



.postedby {



	color: #FFF;

	font-size: 0.85em;

	padding: 0px;

	margin: 0px 0px 25px 0px;

	border-bottom: 1px solid #EEE;

}



.postedby a {

	color: #FFF;

	font-weight: normal;

}



.postedby a:hover {

	color: #FFF;

	text-decoration: underline;

}



a {

	color: #444;

	text-decoration: none;

}



a:hover {

	color: #999;

	text-decoration: none;

}



.divider {

	display: none;

}



.bottomnav {

	width: 100%;

	padding: 15px 0px 5px 0px;

	text-align: right;

}



.alignleft, .alignright, .alignleft a, .alignright a {

	padding: 0px 10px 0px 0px;

	font-size: 0.95em;

	display: inline;

	color: #999;

	font-weight: normal;

}



#rightcol {

	width: 19%;

	color: #000;

	padding: 0px;

	margin: 0px;

	float: left;

	display: inline;

}



#rightcol ul {

	width: 90%;

	padding: 0px 0px 25px 10px;

	margin: 0px;

}



#rightcol li {

	list-style-type: none;

	line-height: 1.85em;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 0px;

}



#rightcol ul li ul li {

	list-style-type: none;

	line-height: 1.85em;

	padding: 2px 0px 2px 10px;

	margin: 0px;

	display: block;

	border-bottom: 1px solid #CCC;

}



#rightcol li h2 {

	margin: 10px 0px 0px 0px;



	font-size: 0.85em;

	color: #999;

}



#rightcol img {

	padding: 3px;

	border: 1px solid #EEE;

}



#rightcol a {

	color: #666;

	font-weight: normal;

}



#rightcol a:hover {

	color: #000;

	text-decoration: none;

}



.highlight {

	margin: 0px;

	padding: 5px;

	background: #F7F7F7;

}



#searchform {

	position: absolute;

	top: 0px;

	right: 5px;

	background: #EEE;

	padding: 7px 7px 7px 7px;

	margin: 0px;

}



#searchsubmit {

	height: 18px;

}



#footer {

	clear: both;

	color: #666;

	padding: 0px;

	margin: 0px;

	border-top: 1px solid #EEE;

	background: #FFF;

}



#footer p {

	text-align: center;

	font-size: 0.95em;

	padding: 6px;

	margin: 0px;

}



#footer a {

	color: #666;

}





/** Comments **/




/* common */



blockquote {

	margin: 5px;

	padding: 2px 5px 2px 15px;

	border-left: 1px solid #CCC;

}



abbr, acroym {

	border-bottom: 1px dotted #CCC;

	cursor: help;

}



input, textarea, select {

	border: 1px solid #CCC;

	font-family: "Verdana" , Arial, Helvetica, sans-serif;

	font-size: 0.96em;

	background: #FFF;

	padding: 0px 1px 0px 1px;

	margin: 0px;

}



form {

	padding: 0px;

	margin: 0px;

}



code, pre {

	font-family: "Courier New";

	font-size: 1.0em;

	font-weight: normal;

}