/*
Theme Name: Classy
Theme URI: http://jackilyn.com
Description: Custom theme for CassieBoorn.com
Author: Jackilyn Hoxworth
Tags: white, classy, elegant

*/

body							{font-family: Verdana, sans-serif; color: #333;}
a								{color: #901e59; text-decoration: none;}
em								{font-style: oblique !important;}

div#header						{width: 1020px; margin: 0 auto; padding: 40px 0;}
div#container					{width: 960px; margin: 0 auto;}
div#content						{width: 640px; padding: 10px; float: left;}
div#sidebar						{width: 280px; padding: 10px; float: left;}
div#footer						{clear: both;}

/* HEADER
*/
div#header h1					{background: url("_img/logo.png"); text-indent: -99999px; height: 142px;
								 width: 459px;}
ul#menu							{width: 940px; margin: 20px auto 0; font: 13px Georgia, sans-serif; 
								 text-transform: uppercase; padding: 10px; text-align: center; 
								 background: #FFF url("_img/menu.jpg") top center no-repeat;}
ul#menu li						{display: inline; padding: 5px 10px; letter-spacing: 1px;}
ul#menu a:hover					{color: #333;}

/* CONTENT
*/
div.entry h2					{font-family: Georgia, sans-serif; font-size: 24px; color: #222;}
p.post-meta						{font-family: Georgia, sans-serif; font-size: 12px; margin: 10px 0; 
								 font-style: italic; color: #333;}
p.post-meta a					{font-style: normal; text-transform: uppercase; text-decoration: none;}
div.entry-content p				{font: 13px Verdana, sans-serif; margin-bottom: 20px; line-height: 18px;}
div.entry-content a,
div.entry-content a:link,
div.entry-content a:visited		{color: #901e59;}
div.entry-content a:hover		{color: #901e59; border-bottom: 1px solid #901e59;}
p.read-more						{font: 13px Georgia, serif !important; text-transform: uppercase; letter-spacing: 1px; 
								 text-align: center; margin-top: -10px;}
div.entry-content blockquote	{font: 15px Georgia, serif; color: #444; font-style: italic; padding-left: 50px;  			
								 background: url("_img/quote.png") top left no-repeat; min-height: 35px;} 
div.entry-content img			{border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px;
	 							 -webkit-border-radius:10px;}
div.entry-content h2			{font-size: 20px; margin-bottom: 10px;}
div.entry-content h3			{font-size: 16px; margin-bottom: 10px; font-family: Georgia, sans-serif; 
								 font-weight: bold; color: #222;}
div.entry-content ul,
div.entry-content ol			{margin: 0 20px 20px; font: 13px Verdana, sans-serif;}
div.entry-content ul li			{margin: 5px 0; padding-left: 16px; 
								 background: url("_img/bullet.png") left no-repeat;}
div.entry-content ol li			{margin: 5px 0; list-style-type: decimal;}
div.entry hr					{clear: both;height: 20px; border: none;}
div.entry-meta					{font: 12px Verdana, sans-serif; line-height: 150%; border: 1px solid #ccc; 
								 padding: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px;}
p.tweet							{margin-top: 20px;}
p.edit							{margin: 20px 0 0; background: url("_img/page_edit.png") top left no-repeat;
 								 padding-left: 20px;}

/* ARCHIVES
*/
div.archives-content h3			{font-size: 16px; margin-bottom: 10px; font-family: Georgia, sans-serif; 
								 font-style: bold;}
div.archives-content			{font: 13px Verdana;}
div.car-collapse				{margin: 5px 0 20px;}
a.car-toggler					{font: 13px Georgia, serif; text-transform: uppercase; letter-spacing: 1px; 
								 float: right;}
ul.car-list,
ul.car-monthlisting	 			{margin: 0;}
ul.car-list li					{margin: 0; text-transform: uppercase;}
ul.car-monthlisting li			{margin: 5px 20px;}
div#tag-cloud					{margin-bottom: 20px;}
ul#archive-cats					{margin-bottom: 20px; clear: both;}
ul#archive-cats li				{float: left; display: inline; width: 200px;}			

/* PAGINATION
*/
div#navigation					{font: 12px Georgia; margin-bottom: 40px; text-transform: lowercase; 
								 font-style: italic; border: 1px solid #ccc; padding: 10px; -moz-border-radius: 10px;
								 -webkit-border-radius:10px;}
.wp-pagenavi a, 
.wp-pagenavi a:link,
.wp-pagenavi span.pages			{padding: 2px; margin: 2px;}
.wp-pagenavi span.current		{padding: 2px; margin: 2px;}
.wp-pagenavi a:hover			{background: #ccc; color: #222;}
.wp-pagenavi a					{font-style: normal;}
.wp-pagenavi span.current 		{font-style: normal;}
.wp-pagenavi span.extend		{}

/* SIDEBAR
*/
span.to, span.of				{font-style: italic; text-transform: lowercase;}
div#sidebar h2					{font: 16px Georgia, sans-serif; text-align: center; text-transform: uppercase;
	 							 margin-bottom: 10px;}
ul#subscribe					{margin: 0 auto; width: 120px;}
ul#subscribe li					{display: inline; float: left;}
a.rss							{background: url("_img/rss.png") top left no-repeat; text-indent: -99999px; height: 50px; width: 50px; display: block;}
a.email							{background: url("_img/email.png") top left no-repeat; text-indent: -99999px; height: 50px; width: 50px; display: block;}
div#sidebar ul					{margin-bottom: 40px;}
div#sidebar ul li				{margin: 5px; font-size: 14px; text-align: center;}
ul#twitter_update_list 			{margin-bottom: 0 !important; }
ul#twitter_update_list li		{text-align: left !important;  font-size: 13px !important; padding: 5px 0;}
ul#twitter_update_list a		{font-family: Georgia, serif; font-style: italic;}
a#twitter-link					{font: 16px Georgia, serif; margin-bottom: 40px; padding: 22px 50px 23px;
	background: url("_img/twitter.png") bottom left no-repeat;}

/* COMMENTS
*/
div.comments h2					{font-family: Georgia, sans-serif; font-size: 18px; margin: 40px 0 20px;
	 							 text-transform: uppercase;}
div.comments hr					{clear: both;height: 40px; border: none;}
div.comment-author-info			{float: left; font-family: Georgia, sans-serif; width: 100px; margin-top: 10px;}
p.comment-date					{font-size: 12px;}
div.comments h3					{font-size: 16px; margin-bottom: 5px;}
div.comment-content				{width: 480px; padding: 10px 10px 10px 30px; float: right; 
								 background: #FFF url("_img/comment-bg.png") top left no-repeat;}
div.comment-content p			{margin-bottom: 20px; font-size: 13px; line-height: 18px;}
p#logged-in						{font: 14px Georgia, serif; color: #eee; letter-spacing: 1px; margin: 10px;}
p#logged-in a					{color: #ccc;}

div#reply-form h2				{clear: both; font-family: Georgia, sans-serif; font-size: 18px; 
								 text-transform: uppercase; margin: 50px 0 10px;}
div#reply-form form				{background: #FFF url("_img/bg.jpg"); padding: 10px;  margin: 0 0 10px; 
								 border: 1px solid #c14086; -moz-border-radius: 10px; -webkit-border-radius:10px;}
div#reply-form label			{width: 80px; float: left; color: #eee; font: 18px Georgia, serif; 
								 font-style: italic;margin: 0 10px 10px; clear: left;}
div#reply-form label span		{color: #e95eaa; font-size: 30px;}
div#reply-form input			{float: left; margin: 5px; font: 18px Georgia, serif; width: 284px; 
								 background: #FFF url("_img/bg2.jpg"); border: 1px solid #c14086; padding: 3px;  
								 color: #eee;  -moz-border-radius: 10px; -webkit-border-radius: 10px;}
div#reply-form textarea			{margin: 10px; width: 589px; background: #FFF url("_img/bg2.jpg"); 
								 border: 1px solid #c14086;padding: 3px; font: 18px Georgia, sans-serif; color: #eee;
								  -moz-border-radius: 10px; -webkit-border-radius:10px;}
div#reply-form input:focus,
div#reply-form textarea:focus	{background: #fff; color: #333;}
input.submit					{float: none !important; border: none !important;}

/* FOOTER
*/
div#footer						{font: 11px Helvetica, Arial, sans-serif; text-transform: uppercase; padding: 10px;
	 							 background: #FFF url("_img/footer.jpg") top center no-repeat; margin: 20px 0;}