/**
 * Scrap the Code
 * Design by Ankit Joshi
 * XHTML + CSS by Carlos Rodriguez
 * http://www.terraeclipse.com
 */

body {
	margin: 0;
	padding: 0;
	color: #333;
	background: url(images_new/bg.jpg) top repeat-x #333;
	font-family: sans-serif;
}
hr {
	display: none;
}
a img {
	border: none;
}
.clear {
	clear: both;
}
#page {
	width: 982px;
	margin: auto;
	background: url(images_new/content-bg.png) left repeat-y white;
}
#header {
	position: relative;
	height: 195px;
	background: url(images_new/header.jpg) top no-repeat;
}
#header h1 {
	position: absolute;
	width: 235px;
	height: 117px;
	top: 44px;
	left: 25px;
	margin: 0;
}
#header h1 a {
	display: block;
	height: 117px;
	text-decoration: none;
}
#header h1 a:hover {
	border-bottom: 8px solid #111;
}
#header h1 a span {
	display: none;
}
#freedomworks-linkback {
	margin: 0;
	width: 168px;
	height: 54px;
	position: absolute;
	top: 18px;
	right: 22px;
}
#freedomworks-linkback a {
	display: block;
	height: 54px;
	text-decoration: none;
}
#freedomworks-linkback a span {
	display: none;
}
#content {
	float: left;
	width: 550px;
	margin: 22px 0 0 32px;
	_margin: 22px 0 0 16px;
}
#sidebar {
	float: right;
	width: 346px;
	margin: 22px 32px 0 0;
	_margin: 22px 16px 0 0;
}
#nav {
	height: 46px;
	background: url(images_new/nav-bg.png) top no-repeat;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
#nav li {
	float: left;
}
#nav a {
	display: block;
	float: left;
	height: 41px;
	color: #003737;
	font-weight: bold;
	text-decoration: none;
	line-height: 45px;
	padding: 0 15px;
}
#nav li.active {
	background: url(images_new/nav-active.png) top repeat-x;
}
#nav li.active a {
	color: white;
}
#nav a:hover {
	color: #c70000;
}
#content {
	line-height: 1.45em;
	font-size: 90%;
	color: #333;
	overflow: hidden;
}
#content h2, #content h3 {
	background: url(images_new/h2.png) bottom left no-repeat;
	color: #c70000;
	text-transform: uppercase;
	padding: 0 0 0 30px;
	margin: .8em 0 .5em 0;
	font-size: 110%;
	line-height: 1.4em;
}
#content h2 {
	font-size: 130%;
	margin: 0 0 .5em 0;
}
.feature {
	border: 1px solid #7cadad;
	background: url(images_new/feature-bg.png) bottom repeat-x #eef7f3;
	padding: 20px 20px 0px 20px;
}
blockquote {
	color: #135b5b;
	margin: 1em 0;
	padding: 0 2em 0 2em;
}
blockquote p {
	margin: 1.5em 0 .5em 0;
}
blockquote cite {
	color: #c70000;
	font-style: normal;
}
.divider {
	height: 3px;
	margin: 1em 0;
	background: url(images_new/divider.png) top repeat-x;
}
#footer {
	background: url(images_new/footer.png) top no-repeat #333;
	color: #9a9a9a;
	font-size: 90%;
	padding: 40px 0;
	text-transform: uppercase;
	line-height: 1.7em;
}
#footer strong {
	color: #d0d0d0;
}
#footer address {
	font-style: normal;
}
#footer a {
	color: #88c7c7;
	text-decoration: none;
	border-bottom: 1px dotted #88c7c7;
}
.side-item {
	background: #e5f4f4;
	border: 1px solid #7cadad;
	padding: 20px;
	width: 294px;
	float: right;
	margin: 10px 0;
	overflow: hidden;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
	text-align: right;
}
#sidebar-tabs {
	padding: 0;
	width: 334px;
}
#sidebar-tabs ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	color: white;
	height: 40px;
}
#sidebar-tabs ul.tabs li {
	float: left;
	width: 167px;
	height: 40px;
	background: url(images_new/tab-bg.png) top repeat-x;
}
#sidebar-tabs ul.tabs li a {
	display: block;
	width: 167px;
	height: 40px;
	color: white;
	text-transform: uppercase;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 80%;
}
#sidebar-tabs ul.tabs li a.active {
	background: url(images_new/tab-bg-active.png) top repeat-x #e5f4f4;
	color: #0a4040;
}
#sidebar-tabs ul li a:hover {
	color: #c70000;
}
#sidebar-tabs .tab-page {
	padding: 20px 10px 10px 10px;
	font-size: 83%;
}
#sidebar-tabs em {
	font-style: normal;
	color: #c70000;
}
.indent {
	text-indent: 40px;
}
#sidebar-tabs .tab-page {
	display: none;
}
#sidebar-tabs div.current {
	display: block;
}
#content ul, #sidebar-tabs .tab-page ul {
	margin: 1.2em 0;
	padding: 0;
	list-style: none;
}
#content li, #sidebar-tabs .tab-page li {
	margin: .6em 0;
	padding: 0 0 0 40px;
	background: url(images_new/bullet.png) 10px 4px no-repeat;
}
#content li {
	background-position: 10px 7px;
}
#content h4 {
	margin: 1em 0;
	font-size: 110%;
	color: #003737;
	text-transform: uppercase;
}
#content h5 {
	margin: 1em 0;
	font-size: 100%;
	color: #003737;
	text-transform: uppercase;
}
#content a {
	color: #c70000;
}

/*
 * "Life is a comedy to those that think,
 * a tragedy to those that feel."
 *                           -Horace Walpole
 */
