/* Page
-------------------------------------------------------------- */

body { margin: 0; background: #4c4c4c url('/wp-content/themes/bluemash/images/bg_body.png') 0 0 repeat-x;}
.container { margin: 0 auto; width: 890px; background: transparent; }
/* override default container stuff */
.container { padding: 0; border: none; }


/* Header
-------------------------------------------------------------- */
#header { background: #000 url('/wp-content/themes/bluemash/images/bg_header.png') top right no-repeat; height: 241px; width: 890px; margin:0 auto; padding: 0;}

#header h1 { margin: 0; padding: 0;}

#header h1 a {
	float: left;
	display: block;
	margin: 98px 0 0 5px;
	width: 391px;
	padding: 84px 0px 0px 0px;
	overflow: hidden;
	background-image: url('/wp-content/themes/bluemash/images/logo.png');
	background-repeat: no-repeat;
	height: 0px !important;
	text-indent: -5000px;
	behavior: url(/wp-content/themes/bluemash/css/lib/iepngfix.htc);
}

#header h2 { display: none; clear: both; margin:0; padding:0;}


/* Content
-------------------------------------------------------------- */
#page { background: transparent; padding: 0; position: relative;}
/* override default container stuff */
#page { border: none; float: none; }
#maincontent { background: #fff; margin: 0 0 0 1px; width: 722px; padding: 10px 10px 10px 25px; position: relative;}
.column { float: none; }

#maincontent .content { padding: 0;}

#maincontent h2 {
border-bottom:2px solid #d8d6d6;
}

h2.pagetitle { width: 425px;}

.post { width: 425px; }
.post h2 { margin: 0; }
.post h2 a { color: #687c92; font-size: 1.0em; }
small { color: #828181; font-size: 1.0em; }
p.postmetadata { text-align: center; color: #828181; }

/* Sidebar
-------------------------------------------------------------- */
#sidebar { position: absolute; top: 5px; right: 10px; width: 187px; padding: 10px; background: #9a2917 url('/wp-content/themes/bluemash/images/bg_sidebar.jpg') top left no-repeat; margin: 0 0 30px 0; color: #fff;}
#sidebar ul { list-style-type: none; margin: 0; padding: 0;}
#sidebar form { margin-bottom: 20px; }
#sidebar h2 { margin: 0; font-size: 1.1em; font-weight: normal; color: #fff; border: none;}
#sidebar ul ul { margin: 0 0 10px 15px;}
#sidebar ul li ul li {
	background: none;
	padding: 0;
	margin: 0;
}

#sidebar ul ul li:before {
	content: "\00BB \0020";
	color: #fff;
	font-size: 1.3em;
}

#sidebar a { color: #dce7f3; text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}

#sidebar #search { float: none; display: block;}


/* Footer
-------------------------------------------------------------- */
#footer { clear: right; border-top: 1px solid #eee; text-align: center;}

#footer .tabs { width: 405px; border-top: 3px solid #eee; }
#footer .tabs a { padding: 10px 30px 10px 0; color: #666; text-decoration: none; }

#footer p.quiet { color: #ccc; }