/*
File:			custom.css
Description:	Custom styles for Thesis
http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/* =Header
----------------------------------------------- */
.custom body {
	
}
.custom #header_area {
	background-color:#dddddd;
}
.custom #header_area .page {
	background: #FFFFFF url(images/header_bg.jpg) no-repeat scroll top center;
	padding-top:22px;
}
.custom .page {
}
.custom #header {
	display: none;
}

/* =Structure
----------------------------------------------- */
.custom #header, .custom .post, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2,  {
	border-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}
.custom .full_width .page {
	width:960px;
	padding-left: 6px;
	padding-right: 6px;
}
.custom #content_box {
	background:transparent url(../lib/images/dot-ddd.gif) repeat-y scroll 588px 0;
}
.custom #content {
	width: 580px;
}
.custom #content_area {
	background-color:#dddddd;
}
.custom #content_area .page {
}
.custom #sidebars {
	width: 360px;
}
.custom .sidebar ul.sidebar_list {
}
.custom .format_text .to_comments span.bracket {
}
.custom p.to_comments a {
}
.custom .teasers_box {
	width: 550px;
}
.custom .teaser {
	width: 262px;
}
.custom #related_posts {
}

/* =Nav
----------------------------------------------- */
.custom .menu {
	border:medium none;
}
.custom .menu a {
	background: none;
	border: none;
	margin-top:6px;
	font-size: 12px;
	line-height:11px;
}
.custom .menu a:hover {
}
.custom .menu li.home_link a {
	height:27px;
	margin:0;
	padding:0;
	width:138px;
}
.custom .menu .current_page_item a, .custom .menu .current_page_item a:hover {
	background: transparent url(images/nav_current_bg.jpg) no-repeat scroll bottom center;
	color: #FFFFFF;
	cursor: text;
	margin-top:0;
	padding:14px 20px 15px 20px;
}

/* =Headings & Text
----------------------------------------------- */
.custom h1, .custom h2, .custom h2 a {
	font-size:28px;
	font-weight:bold;
	letter-spacing:-0.01em;
}
.custom h1, .custom h2, .custom h2 a:hover {
}
.custom .format_text h2, .custom .format_text h3 {
}
p.alert2, div.alert2 {
}
.custom .format_text blockquote {
}
.custom .sidebar h3, .custom .sidebar h3 a, .custom .sidebar h3 a:visited {
	background-color:#9eadc6;
	color:#333333;
	font-family: georgia;
	font-variant:small-caps;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
.custom .sidebar p {
}
.custom .format_text p.alert {
}
.custom #related_posts p {
}
.custom #related_posts ol li a {
}
.custom #related_posts ol li a:hover {
}
hr { margin:20px 0; }

/* =Lists
----------------------------------------------- */
.custom div.sociable ul {
}
.custom div.sociable ul li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:9px;
	margin-right:9px;
}

/* =Forms
----------------------------------------------- */


/* =Links
----------------------------------------------- */
.custom .format_text a {
}
.custom .format_text a:hover {
}
a img {
	display:block;
}
.custom #sidebars ul li ul li a {
}
.custom #sidebars ul li ul li a:hover {
}

/* =Widgets
----------------------------------------------- */
.custom li.widget {
	margin-bottom: 3.5em;
}
	/*Categories----------------------------------------------- */
	.custom li.widget_categories ul {
	}
	.custom li.widget ul li.cat-item a {
	}
	.custom li.widget ul li.cat-item a:hover {
		background-color:#ffffa0;
	}
	/*Twitter Widget Pro----------------------------------------------- */
	.custom li .entry-content {
		background-color:#EEEEEE;
		color: #666666;
		display:block;
		padding:7px;
	}
	.custom li .entry-meta {
		background: transparent url(images/twitter_bubble_bg.jpg) no-repeat scroll top left;
		display:block;
		color: #888888;
		padding-top:2px;
		text-align:right;
		margin-bottom:25px;
	}	
	.custom li .entry-meta .from-meta {
		padding-right: 4px;
	}
	/*Flickr----------------------------------------------- */
	.custom li#flickrrss {
		width:100%;
	}
	.custom li#flickrrss ul.flickr_widget {
	}
	.custom li.flickr_widget_item {
		border:1px solid #888888;
		float:left;
		height:75px;
		margin:0 1px 2px;
		width:75px;
	}
	/*LatestPosts----------------------------------------------- */
	.custom .widget_killer_recent_entries ul li {
		background:#FFFFFF url(images/white_arr.png) no-repeat scroll 0 -7px;
		padding-bottom:3px;
		padding-left:20px;
	}
	.custom .widget_killer_recent_entries ul li a {
	}
	.custom .widget_killer_recent_entries ul li a:hover {
	}
	/*Tag Cloud----------------------------------------------- */
	.custom .ctc-tag {
		line-height:21px;
		padding: 3px;
	}

/* =Footer
----------------------------------------------- */
.custom #footer_area .page {
	padding-top: 20px;
	padding-bottom: 0;
}
.custom #footer_area #footer {
	background: #FFFFFF url(images/footer_bg.jpg) no-repeat scroll center top;
	padding:8px 10px;
	text-align:left;
}
.custom #footer .sidebar_list {
	padding: 0;
}
.custom #footer a {
	border: 0 none;
	text-decoration: none;
}
.custom #footer a:hover {
	color: #dddddd;
}
.custom #footer-sidebar ul.sidebar_list li {
	margin-bottom: 0;
}