/*
Theme Name: COSEE NOW Sub-blog Theme
Theme URI: http://coseenow.net
Description: This theme was developed for the COSEE NOW community site.
Version: 1.0
Author: Rutgers University
Author URI: http://rucool.marine.rutgers.edu
Tags: two-column, blue
*/

@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );

body {
	background: #c0d7ff url( images/cosee_bg.gif ) top center repeat-y;
	width: 960px;
}

#wp-admin-bar .padder {
	width: 960px !important; /* Line up the admin bar with the content body in this theme */
}

ul.children {
  margin-left: 14px;
}


ul#nav {
	position: absolute;
	left: 0px;
	bottom: -31px;
	min-width: 100%;
	height: 30px;
	background: url(images/nav_bkg_corners2.jpg );
}
	ul#nav li {
		float: left;
		margin: 0 5px 0 0;
	}
		ul#nav li a {
			display: block;
			color: #fff;
			text-decoration: none;
			padding: 5px 15px;
			background: transparent;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
			ul#nav li.selected a, ul#nav li.current_page_item a {
				background: #f5f5f5;
				color: #555;
			}
			ul#nav a:focus { outline: none; }
			
/*#header {margin-bottom: 31px;  padding-top: 30px;}*/
#header {
  margin-bottom: 29px;
  margin-top: -25px;
  padding-top: 0px;
  height: 125px;}

#header #search-bar {
		position: absolute;
		top: 94px;
		right: 0;
		width: 100%;
		text-align: right;
		z-index: 1000;
	}

	#header h1 {
    line-height: 230%;
		position: absolute;
		bottom: 20px;
		left: 20px;
		margin: 0 0 -5px 0;
	}
	#header h2 {
	  font-style: italic;
    line-height: 230%;
		font-size: 16px;
		position: absolute;
		bottom: 0;
		left: 20px;
		margin: 0 0 0 0;
	}

.padder { padding: 15px; }

.slideshow {width=550px; height=250px; float: left;}


div#sidebar {
	float: left;
	width: 280px;
	margin-left: -282px;
	margin-top: 1px;
	border-left: 1px solid #e4e4e4;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	background: url( images/sidebar_back.gif ) top left repeat-x;
}
	
div#content .padder {
	margin-right: 281px;
	border-right: 1px solid #e4e4e4;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
}




#footer {
	height: 173px;
	padding: 0 20px 0 46px;
	text-align: center;
	color: #bbb;
	text-shadow: black 1px 1px 0;
	background: url("images/footer_picture_logo.jpg") 0px 0px no-repeat;
}
#footer p span {color: white;}
#footer p {padding-top: 110px;}	
#partners {margin: 0; width:960px; height: 86px;}

.item-thumbnail {float: left; margin-right: 10px;}

.link_rss {width: 168px; height:45px; border-bottom:1px solid #e9e9e9; background: url("images/buttons_sidebar.gif") 0px -25px no-repeat; padding-bottom: 4px;}
.link_podcast {width: 168px; height:45px; border-bottom:1px solid #e9e9e9; background: url("images/buttons_sidebar.gif") 0px -85px no-repeat; padding-bottom: 4px; margin-top: 6px;}
.link_facebook {width: 168px; height:45px; border-bottom:1px solid #e9e9e9; background: url("images/buttons_sidebar.gif") 0px -145px no-repeat; padding-bottom: 4px; margin-top: 6px;}
.link_blog {width: 168px; height:45px; background: url("images/buttons_sidebar.gif") 0px -205px no-repeat;  margin-top: 6px;}


/* Category Page */
	div.post div.thumbnail-box {
		background: #f0f0f0;
		padding: 10px;
		float: left;
		margin: 0 15px 15px 0;
		font-family: georgia, times, serif;
		font-style: italic;
		text-align: center;
		width: 120px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.thumbnail-box p { margin: 5px 0 0; }
		div.thumbnail-box a { text-decoration: none; }

		div.post div.thumbnail-box img {
			float: none;
			border: 4px solid #fff;
			margin: 0;
		}

  div.post div.category-content {
		margin-left: 155px;
	} 
	
	div.post div.single-content {
		margin-left: 0px;
	}

/* Post Pages */
	div.post div.post-content {
		margin-left: 0px;
	}
