/*   
Theme Name: Blue Boxes
Description: Joey Bonifacio theme, 2007-2008. blue background, white boxes
*/
.clear {
clear:both;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

h2 {
color: #0072bc;
border-bottom: 1px dotted #8b969e;
margin: 5px 0px 15px 0px;
}



body{
margin: 5px;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: center;
vertical-align: top;
background-color: #2f4451;
color: #666666;
}

a:link, a:visited{
text-decoration: none;
color: #0155a7;
}

a:hover{
text-decoration: underline;
}

p{
padding: 10px 0 0 0;
}

h1{
font-size: 24px;
padding: 0 0 10px 0;
}

#wrapper{
background-color: #ffffff;
padding: 5px 0px;
margin: 0 auto;
width: 746px;
text-align: left;
border: 4px solid #d2d0d1;
}

#header{
background: #1062b0;
float: left;
width: 728px;
height: 55px;
padding: 10px 0px 0px 8px;
color:#FFFFFF;
border: 5px solid #d2d0d1;
}

	#header a {
		color:#FFFFFF;
	}
	#header .yellow{
		color:#fff468;
		font-size: 22px;
	}
	#header h1 {
		float:left;
		font-size: 36px;
	}
	#header .topnav {
		float:right;
		padding-right: 5px;
	}
		#header .topnav ul {
			list-style: none;
			margin: 0;
		}
		#header .topnav ul li {
			display:inline;
			padding: 4px;
			padding-left: 6px;
			border-left: 1px solid #d2d0d1;
			font-weight:bold;
		}
		#header .topnav ul li.current_page_item {
			display: none;
		}
#headerimage {
	clear:both;
	background:url(images/banner.jpg) top center no-repeat;
	width: 736px;
	height: 166px;
	margin: 0 auto;
	padding: 0;
	border-top: 5px solid #d2d0d1;
	border-bottom: 8px solid #e9e9e9;
}

#container{
float: left;
width: 726px;
margin: 0 10px 0 10px;
margin-top: 5px;
}

.post{
padding: 10px 0 10px 0;
}
	.post h2{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-weight: bold;
	font-size: 18px; 
	}

.entry{
line-height: 18px;
}

p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 0 0 0;
}

.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.sidebar{
float: left;
width: 240px;
background: #eeeeee;
margin: 0 0 0 10px;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}

.sidebar ul li{
padding: 10px 0 10px 0;
}

.sidebar ul li h2{
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 14px;
}

.sidebar ul ul li{
padding: 0;
line-height: 24px;
}

table#wp-calendar{
width: 100%;
}

#footer{
clear: both;
float: left;
padding: 10px;
width: 720px;
color: #9ba6ae;
}

	#footer p, #footer a{
		color: #9ba6ae;
	}
	#footer a:hover {
		color: #000000;
	}
	#footer p{
		line-height: 18px;
	}
	.bottomnav {
		float:left;
	}
		.bottomnav ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		.bottomnav ul li {
			display:inline;
			padding: 4px;
			border-right: 1px solid #8b969e;
		}

#copyright {
	float:right;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

/*blogfeed*/
.blogfeed ul, .blogfeed ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
	.blogtitle {
		display:none;
	}
	.rss-title {
		float:left;
	}
	.rss-date {
		float:right;
	}
	.rss-icon {
		display: none;
	}
.boxes {
	background:url(images/centerbar.jpg) top center repeat-y;
	border-bottom: 4px solid #e9e9e9;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0;
	padding-bottom:0;
}
	.boxes td {
		text-align:center;
		padding: 0 10px;
		padding-bottom: 20px;
	}
	.boxes #middle {
		background:url(images/middlebar.jpg) top left no-repeat;
		height:15px;
		padding-bottom: 0px;
	}
	#boxes ul, #boxes ul li {
		padding: 0;
		margin: 0;
	}

div.podPress_content {
	float:right;
	width: 320px;
	padding-bottom: 15px;
	padding-left: 15px;
	border-left: 1px dotted #ccc;
	margin-left: 15px;
}
.podPressPlayerSpace_3{
	margin-left:15px;
	padding-left: 15px;
}
.podcast-subscribe{
	text-align:right;
	padding-top: 5px;
	padding-right: 10px;
	font-size:10px;
}
.podcast-subscribe img{
	margin:0 auto;
	border:0;
}

/* HOME */
#container.Home, .Home .post {
	padding-top: 0px;
	margin-top: 0px;
}

/* PROFILE */
.Profile {
	padding-top: 15px;	
	padding-bottom: 15px;
}
.about {
	padding-top: 0px;
	margin-top: 0px;
}
.about li {
	padding-bottom: 9px;	
}

/* PHOTOS */
#container.Photos {
	padding-top: 0px;
	margin-top:0px;
}
.Photos .post {
	padding-top: 0px;
	margin-top:0px;	
}
.Photos .boxes td {
	padding-top: 10px;
}
.Photos .boxes h2 {
	border:none;
}


/* CONTACT */
legend {
	visibility:hidden;
}
.linklove {
	display: none;
}