/*
	custom.css � custom styles for Cutline that YOU define
	
*/

.custom body { background: #ffc; color: #333; font: 55% Georgia, "Times New Roman", Times, serif; text-align: center; }

/*---:[ global elements ]:---*/

.custom a { color: #C25A7C; text-decoration: none; }

.custom a:visited { color: #C25A7C; text-decoration: none; }

.custom a:hover { color: #B93B8F; text-decoration: none; }

/*---:[ headlines ]:---*/

.custom h1 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #41627E; }
.custom h2 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #6A287E; }
.custom h3 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #6A287E; }

.custom h1 { font-size: 4.5em; letter-spacing: -0.03em; }
.custom #masthead h1 { padding: 0.4em 0 0.2em 0; border-top: 1px solid #ccc; text-align: left; clear: none; }
.custom h1 a, h1 a:visited, h1 a:hover { color: #41627E; text-decoration: none; }

.custom h2.archive_head { font-weight: none !important; font-size: 1.6em !important; text-transform: none !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 1px solid #000 !important; background: url('images/hr_dot_black.gif') 0 100% repeat-x !important; }

.custom h3 { font-size: 1.6em; text-transform: none; }

.custom ul#nav li { padding: 0.85em 40px 0.7em 0; font: normal 1.7em Georgia, "Times New Roman", Times, serif; text-transform: none; float: left; }

/*---:[ core layout elements ]:---*/

.custom #container { width: 870px; margin: 15px auto 0 auto; }
					
.custom	#content_box { width: 870px; text-align: left; float: left; clear: both; }
	
.custom		#content { width: 600px; padding: 0 40px 0 0; float: left; }
		
.custom		#sidebar { width: 230px; float: left; }
		
.custom	#footer { width: 870px; padding: 1.2em 0 0 0; border-top: 2px solid #ccc; float: left; clear: both; }
		
/*---:[ header styles ]:---*/
.custom #masthead { width: 870px; /*height: 100px; background: url('images/logo.gif') no-repeat;*/ /* uncomment the height and background declarations here if you intend to use a graphic in the header instead of the h1 */ }

.custom ul#nav { list-style: none; width: 850px; padding: 0 10px; background: url('images/hr_dot_black.gif') repeat-x; border-bottom: 3px solid #000; float: left; clear: both; }

.custom ul#nav li a, ul#nav li a:visited { color: #41627E; text-decoration: none; }
.custom ul#nav li a:hover { color: #2B3856; text-decoration: none; }
.custom ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #41627E; text-decoration: none; }

.custom 	ul#nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }	

/*---:[ content styles ]:---*/

.custom .navigation { width: 600px; font-size: 1.4em; float: left; }
	
.custom .clear { width: 600px; height: 1px; margin: 0 0 5.0em 0; clear: both; }

/*---:[ sidebar styles ]:---*/

.custom	ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 230px; margin: 0 0 2.5em 0; font-size: 1.3em; line-height: 1.3em; float: left; }

.custom li.widget h2, li.linkcat h2 { font-weight: normal; font-size: 1.4em; text-transform: none; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 1px solid #000; background: url('images/hr_dot_black.gif') 0 100% repeat-x; }

li.widget li a:hover, li.linkcat li a:hover { text-decoration: none; }

/*---:[ comment styles ]:---*/

.custom #comments { width: 600px; float: left; clear: both; }

.custom ul#comment_list li.comment { width: 600px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }

/*---:[ comment form styles ]:---*/

.custom #comment_form { width: 600px; padding: 1.0em 0 0 0; float: left; }

/*---:[ search form styles ]:---*/

.custom #search_form .search_input { width: 221px; padding: 3px; color: #41627E; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }

