/*
File:			custom.css
Description:	Custom styles for Thesis
http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/* =Header
----------------------------------------------- */
.custom body {
	
}
.custom #header_area {
}
.custom #header_area .page {
}
.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:950px;
}
.custom #content_box {
	background:transparent url(../lib/images/dot-ddd.gif) repeat-y scroll 580px 0;
}
.custom #content {
	width: 580px;
}
.custom #content_area {
}
.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 .nav {
	height:40px;
}
.custom .nav ul {
margin: 0;
}
.custom .nav ul.top_nav {
float: right;
margin-top: 9px;
}
.custom .nav ul li {
display: inline;
font-size: 14px;
font-weight: bold;
margin-bottom: 0;
}
.custom .nav ul li a {
text-decoration: none;
font-
}
.custom .nav ul.top_nav li a {
	color: #222222;
	display: block;
	float: right;
	font-size: 14px;
	height: 27px;
	line-height: 27px;
	margin-right: 14px;
	text-decoration: none;
}
.custom .nav ul.top_nav li a span {
	font-size: 14px;
	padding: 6px 8px;
}
.custom .nav ul.top_nav li a:hover {
}
.custom .nav ul.top_nav li a span:hover {
	background-color: #dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.custom .nav ul.top_nav li.selected a {
cursor: text;
}
.custom .nav ul.top_nav li.selected a span {
	background-color: #dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: text;
}
.custom .nav ul.top_nav li.login a {
color: #e99927;
}
.custom .nav ul.top_nav li.login a:hover {
color: #222222;
background: transparent none;
}

/* =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 {
}
.custom h3 {font-weight:bold;}
p.alert2, div.alert2 {
}
.custom .format_text blockquote {
}
.custom .sidebar h3, .custom .sidebar h3 a, .custom .sidebar h3 a:visited {
	color:#222222;
	font-size:20px;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:1px;
	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:0;
}
.custom #footer .nav {
	height:auto;
}
.custom #footer_area #footer {
	background: #FFFFFF url(images/shadowbox_large_bottom.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;
	color:#888888;
	font-size:0.8em;
	margin-right:1em;
}
.custom #footer a:hover {
	color: #222222;
}
.custom #footer-sidebar ul.sidebar_list li {
	margin-bottom: 0;
}