

img.rss_img {

	border:0;

	width: 25px;

	height: 25px;

}



/*

Theme Name: Cathy Brooks - Other Than That

Theme URI: http://secretsushi.com/

Description: Custom theme made for Cathy Brooks (OTT) by SecretSushi

Version: 1.0

Author: Secret Sushi

Author URI: http://secretsushi.com/

*/



/* GENERAL */

body {

	background:#FFF;

	color:#797979;

	font-family:Georgia, serif;

	font-size:14px;

	margin:0;

}

#content_container,

#header_content,

#navigation .nav_content,

#footer {

	margin:auto;

	position:relative;

	width:960px;

}

#content_container {

	background:url('images/sidebar_bg.png') top right no-repeat;

}

.clear {

	clear:both;

	font-size:0px;

	height:0px;

	overflow:hidden;

	width:0px;

}

p {

	font-size:14px;

	line-height:20px;

}

#header_content,

#navigation .nav_content,

#tri_columns,

.secondary {

	width:940px;

	padding:0 20px;

}

div.hr {

	background:#d2d2d2;

	height:2px;

	overflow:hidden;

}





/* LINKS */

a {

	color:#A82C16;

}



/* HEADER */

#header {

	background:#DCB018;

	height:165px;

}

#header_logo {

	left:0;

	margin:0;

	position:relative;

	top:20px;



	/* image replacement */

	background:url('images/header.png') top left no-repeat;

    height:94px;

	text-indent:-9999px;

	width:553px;

}

	#header_logo a {

		display:block;

	    height:94px;

		width:497px;

	}

#twitter_link {

	float:right;

	font-size:18px;

	margin:0 100px 0 0;

	position:relative;

	z-index:1000;

}

#twitter_link a {

	background:transparent;

}

#twitter_link img {

	border:0;

	float: left;

	height: 25px;

	margin-top: 8px;

	width: 25px;

}

#tweet_box {
	background:url('images/tweet_box.png') top left no-repeat;
	height:133px;
	position:absolute;
	right:20px;
	top:-105px;
	width:302px;
	z-index:9;
}

#tweet {
	margin:auto;
	padding: 5px;
	position:relative;
	top:-40px;
}

#tweet p {
	margin:0;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	line-height: 1.4em;
}

#header #navigation {

	background:#A82C16;

	font-size:24px;

	height:40px;

	line-height:40px;

	position:relative;

	top:25px;

}

.twitter_post_time {

	color:#DCB018;

}



/* NAVIGATION */

.nav_content ul,

.footer_nav {

	list-style:none;

	margin:0 auto;

	padding:0;

}

.nav_content li,

.footer_nav li {

	display:block;

	float:left;

	margin:0 20px 0 0;

}

.nav_content li a {

	background:url('images/nav_bullet.png') left center no-repeat;

	color:#FFF;

	padding:0 0 0 20px;

	text-decoration:none;

}

.nav_content li a:hover,

.nav_content li.current_page_item a,

.nav_content li.current_page_ancestor a {

	background:url('images/nav_bullet_current.png') left center no-repeat;

}



.sub_nav {

	list-style:none;

	margin:10px 20px;

	padding:0;

}

.sub_nav li {

	display:block;

	float:left;

	padding:0 15px 0 0;

}

.sub_nav li a {

	color:#DCB018;

	font-size:18px;

	text-decoration:none;

}

.sub_nav li a:hover,

#navigation .children li a:hover,

.sub_nav li.current_page_item a {

	text-decoration:underline;

}

#navigation .children {

	margin:0;

	padding:0;

}

#navigation .children li {

	float:none;

}

#navigation .children li a {

	background:url('images/recent_posts_bullet.png') top left no-repeat;

}



#drop_nav {

	background:#A82C16;

	display:none;

	font-size:18px;

	left:-10px;

	line-height:1.5em;

	padding:10px;

	position:absolute;

	width:445px;

	z-index:1000;

}

#drop_nav li {

	margin:0;

}



/* CALLOUTS */

.callout {

	height:331px;

	margin:2px 0 0 0;

	position:relative;

}

.callout_content {

	float:right;

	padding:30px 10px 10px 10px;

	width:440px;

}

.callout h1,

.callout h2 {

	color:#A82C16;

	text-indent:-9999px;

}

.callout h1,

.callout h2,

.callout h3 {

	left:0;

	margin:0;

	position:relative;

	top:0px;

}

.callout h3 {

	color:#4B4B4B;

	font-size:18px;

	font-style:italic;

	line-height:20px;

	margin:10px 0;

}

.callout a {

	color:#9E2A14;

	font-style:italic;

	text-decoration:none;

}

#callout_home {

	background:url('images/callout_home.jpg') top left no-repeat;

}



#callout_home h1 { /* image replacement */

	background:url('images/callout_home_header.png') top left no-repeat;

    height:28px;

	width:332px;

}



/* CONTENT */

#content,

.narrowcolumn {

	float:left;

	margin:0 47px 0 20px;

	padding:0;

	width:611px;

}

#sidebar {

	float:right;

	margin:0;

	padding:0 20px;

	width:242px;

}

#sidebar a {

	text-decoration:none;

}

#sidebar a:hover {

	text-decoration:underline;

}

#sidebar ul {

	list-style:none;

	padding:0;

	line-height: 1.6em;

}

#sidebar li ul li {

	padding:0 0 0 20px;

}

#sidebar .widget_recent_entries h2 { /* image replacement */

	background:url('images/sidebar_recent_posts_header.png') top left no-repeat;

    height:22px;

	text-indent:-9999px;

	width:134px;

}

#sidebar .widget_recent_entries ul li {

	background:url('images/recent_posts_bullet.png') top left no-repeat;

	margin:0 0 20px 0;

}

#sidebar .widget_links h2 { /* image replacement */

	background:url('images/sidebar_blogroll_header.png') top left no-repeat;

    height:29px;

	text-indent:-9999px;

	width:101px;

}

#sidebar .widget_links ul li {

	background:url('images/blogroll_bullet.png') top left no-repeat;

}

.page h2,

.post h2 {

	color:#9E2A14;

	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;

	font-size:24px;

	font-weight:bold;

	margin:10px 0;

}

.post h2 a {

	color:#9E2A14;

}



/* SUB COLUMNS */

#tri_columns {

	margin:25px 0 0 0;

	width:100%;

}

#tri_columns .callout {

	float:left;

	height:auto;

	margin:0;

	width:282px;

}

#tri_columns h3 {

	font-style:normal;

}

#tri_columns div#center {

	margin:0 47px;

}



.secondary {

	background:#DED5B2;

	margin:20px 0;

}

.secondary h2 {

	color:#2A1515;

	text-indent:-9999px;

}

.secondary .double_wide {

	float:left;

	margin:0 47px 0 0;

	width:611px;

}

.secondary .single {

	float:left;

	width:282px;

}



#col_whose_site { /* image replacement */

	background:url('images/home_header_whose_site.png') top left no-repeat;

    height:76px;

	width:551px;

}



#col_alphabitch { /* image replacement */

	background:url('images/home_header_alphabitch.png') top left no-repeat;

    height:41px;

	width:195px;

}



#alphabitchlink {

	display:block;

	height:100%;

}



/* FOOTER */

#footer {

	color:#4B4B4B;

	margin: 30px auto 10px;

}

#footer a {

	color:#4B4B4B;

}

#footer_left {

	float:left;

}

#footer_right {

	float:right;

}

.footer_nav li {

	margin:0 2px;

}



div.entry p {

	line-height: 1.6em;

}



strong {

	color: #444;

}

div.entry {

	margin-bottom: 20px;

}



a.read_more {



}



a.read_more span.text {

	margin-bottom: 50px;

	display: block;

}



.hentry h3 {

	color: #303030;

	font: normal normal 80% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}


