/*
-----------------------------------------------
Sidebar Default Site Template
edited: 2008-01-02
author: Dan Rubin
----------------------------------------------- */

@import url("reset.css");
@import url("sidebar-network.css");
@import url("sidebarads.css");

body {
	background:url(images/bg_body.png) repeat-x top center;
	min-width:960px;
	font-family:"helvetica neue", helvetica, arial, sans-serif;
}

#header {
	background:url(images/bg_header.png) no-repeat 50%;
	height:226px;
}
#header2, #header3 {
	background-repeat:no-repeat !important;
	height:inherit;
}
#header2 { background:url(images/bg_header_shadow_left.png) left; }
#header3 { background:url(images/bg_header_shadow_right.png) right; }
#header4 { position:relative;width:960px;height:inherit;margin:0 auto; }

#logo,
#description {
	text-indent:-9999px;
}
#logo a {
	position:absolute;
}
#tagline {
	position:absolute;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#content {
	position:relative;
	width:750px;
	margin:0 auto;
}

/* modules */
.module {
	float:left;
	width:730px;
	margin-bottom:10px;
	padding:6px 10px;
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#f2f2f2;
	border-top:4px solid #ededed;
	font-size:12px;
	line-height:19px;
	color:#4c4c4c;
}
.right {
	float:right;
}

.width-50 { width:350px; }
.width-60 { width:415px; }
.width-100 { width:730px; }

.module h1 {
	font-size:18px;
	font-weight:bold;
	margin:0 0 4px;
}
.module h2 {
	font-weight:bold;
	margin:1em 0 0;
}
.module p {
	/* nothing needed yet */
}
.module ul {
	/* nothing needed yet */
}
.module code {
	font-family:monospace;
}
.module a {
	padding:0 1px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid;
}
.module a:hover {
	color:#fff;
}

/* footer and copyright */
#footer {
	width:750px;
	margin:0 auto 10px;
	padding:10px 0 0;
	font-size:10px;
	line-height:20px;
	color:#ccc;
	border-top:1px solid #efefef;
}
#footer a {
	color:#ccc;
	text-decoration:none;
}
#footer a:hover {
	color:#aaa;
}

#sidebarads {
	text-align:center;
}
#sidebarads a {
	display:block;
	margin:0 auto;
	width:728px;
}
#sidebarads img {
	display:block;
}

#copyright {
	margin:10px 0 0;
	border-top:1px solid #efefef;
}