/* Global Resetting */

html {	
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	font-size: 62.5%;
	background-color: #000;
	/* reset font-sizes to 1em == 10px */
}

* {
	font-size: 1em;
	/* reset font-sizes to 1em == 10px */
	padding: 0;
	margin: 0;
	font-family: Verdana,Helvetica,sans-serif;
	list-style: none;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

/* Layout CSS */

#Main {
	margin: 0px auto;
	width: 960px;
}

#HeaderContainer {
	background: url(/themes/sixtimesnothing/images/gradient144.jpg) repeat-x;
	margin-bottom: 10px;
	width: 960px;
	height: 144px;
	display: block;
}

#HeaderContainer h1 {
	color: #fff;
	font-size: 1.5em;
	line-height: 4.5em;
	padding-left: 20px;
}

#HeaderLogo {
	float: right;
	padding: 0px;
	margin: 0px;
	background: url(/themes/sixtimesnothing/images/logo.jpg);
	margin-top: 38px;
	margin-right: 10px;
	width: 194px;
	height: 44px;
	display: block;
}

#HeaderLeft {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 8px;
	height: 8px;
	margin-top: 136px;
	background-image: url(/themes/sixtimesnothing/images/headerCornerLeft.jpg);
	background-repeat: no-repeat;
	display: block;
}

#HeaderRight {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 8px;
	height: 8px;
	margin-top: 136px;
	background-image: url(/themes/sixtimesnothing/images/headerCornerRight.jpg);
	background-repeat: no-repeat;
	display: block;
}

#MenuContainer {
	width: 960px;
	height: 40px;
	background-image: url(/themes/sixtimesnothing/images/menuGradientOff.jpg);
	text-align: left;
	clear: both;
	margin: 0 auto;
	margin-bottom: 10px;
}

#MenuContainer ul {
	margin: 0;
	padding: 0;
}

#MenuContainer li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 158px;
	height: 40px;
	display: block;
	background-repeat: repeat-x;
	list-style-type: none;
}

.MenuItem_link a:link, .MenuItem_link a:visited {
	background-image: url(/themes/sixtimesnothing/images/menuGradientOff.jpg);
	text-decoration: none;
	color: #991f33;
	width: 158px;
	height: 27px;
	font-size: 11px;
	display: block;
	text-align: center;
	font-weight: bold;
	padding-top: 13px;
}

.MenuItem_link a:hover, .MenuItem_link a:active {
	background-image: url(/themes/sixtimesnothing/images/menuGradientOn.jpg);
	text-decoration: none;
	color: #991f33;
}

.MenuItem_current a:link, .MenuItem_current a:visited, .MenuItem_section a:link, .MenuItem_section a:visited {
	background-image: url(/themes/sixtimesnothing/images/menuGradientOn.jpg);
	text-decoration: none;
	color: #FFFFFF;
	width: 158px;
	height: 27px;
	font-size: 11px;
	display: block;
	text-align: center;
	font-weight: bold;
	padding-top: 13px;
}

.MenuItem_current a:hover, .MenuItem_current a:active, .MenuItem_section a:hover, .MenuItem_section a:active {
	background-image: url(/themes/sixtimesnothing/images/menuGradientOff.jpg);
	text-decoration: none;
	color: #FFFFFF;
}

#MenuContainer a.section {
	background-image: url(/themes/sixtimesnothing/images/menuGradientOn.jpg);
	color: #FFFFFF;
}

#MenuContainer li.Divider {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 2px;
	height: 40px;
	display: block;
	background-repeat: no-repeat;
	list-style-type: none;
	background-image: url(/themes/sixtimesnothing/images/menuDivider.jpg);
}

#Menu1 {
	padding: 10px 50px 0;
}

#Menu1 li {
	float: left;
	margin-left: 2px;
	background: url(../images/menu1_right.gif) no-repeat right top;
}

#Menu1 li.current,
#Menu1 li.section {
	background:url(../images/menu1_right_on.gif) no-repeat right top;
}

#Menu1 li a {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	padding: 5px 15px;
	background: url(../images/menu1_left.gif) no-repeat left top;
}

#Menu1 li a:hover {
	color: #d2ebff;
}

#Menu1 li.current a,
#Menu1 li.section a {
	background: url(../images/menu1_left_on.gif) no-repeat left top;
	color: #d2ebff;
}

#AFeatureContainer {
	width: 950px;
	height: 20px;
	display: block;
	clear: both;
	margin: 0 auto;
	text-align: right;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 330px;
	padding-right: 10px;
}

a.AFeatureText {
	text-decoration: none;
}

#BFeaturesContainer {
	width: 966px;
	height: 210px;
	clear: both;
	margin-bottom: 10px;
}

#FeaturePanel {
	float: left;
	width: 310px;
	height: 210px;
	margin-right: 15px;
	background: url(/themes/sixtimesnothing/images/bFeatureGradient.jpg) no-repeat;
	display: block;
}

#FeaturePanelLast {
	float: left;
	width: 310px;
	height: 210px;
	background: url(/themes/sixtimesnothing/images/bFeatureGradient.jpg) no-repeat;
	display: block;
}

#FeaturePanel h2, #FeaturePanelLast h2 {
	font-size: 16px;
	font-weight: normal;
	color: #991f33;
	margin: 20px 20px 0 20px;
}

#FeaturePanel a, #FeaturePanelLast a {
	text-decoration: none;
}

#FeaturePanel p, #FeaturePanelLast p {
	font-size: 12px;
	color: #e5e5e5;
	margin: 15px 20px 0 20px;
}

#FeatureContentContainer {
	width: 310px;
	height: 147px;
}

#FeatureButtonContainer {
	width: 310px;
	height: 32px;
}

#FeatureButton {
	float: right;
	margin-right: 10px;
	width: 122px;
	height: 32px;
}

#FeatureButton a:link, #FeatureButton a:visited {
	width: 122px;
	height: 32px;
	color: #991f33;
	text-align: center;
	font-size: 13px;
	line-height: 2.4;
	text-decoration: none;
	font-weight: normal;
	background: url(/themes/sixtimesnothing/images/ctaButtonSprite.jpg) no-repeat top;
	display: block;
}

#FeatureButton a:hover, #FeatureButton a:active {
	color: #FFFFFF;
	background: url(/themes/sixtimesnothing/images/ctaButtonSprite.jpg) no-repeat bottom;
}

#ContentContainer {
	clear: both;
	background: #FFFFFF;
	overflow: auto;
	margin-bottom: 10px;
}

#ContentTopLeft {
	float: left;
	width: 5px;
	height: 5px;
	display: block;
	background: url(/themes/sixtimesnothing/images/contentTopLeft.jpg) no-repeat;
}

#ContentTopRight {
	float: right;
	width: 5px;
	height: 5px;
	display: block;
	background: url(/themes/sixtimesnothing/images/contentTopRight.jpg) no-repeat;
}

#ContentBottom {
	padding-top: 30px;
	height: 5px;
	clear: both;
}

#ContentBottomLeft {
	float: left;
	width: 5px;
	height: 5px;
	display: block;
	background: url(/themes/sixtimesnothing/images/contentBottomLeft.jpg) no-repeat;
}

#ContentBottomRight {
	float: right;
	width: 5px;
	height: 5px;
	display: block;
	background: url(/themes/sixtimesnothing/images/contentBottomRight.jpg) no-repeat;
}

#ContentContainer a:link, #ContentContainer a:visited {
	text-decoration: none;
	color: #991f33;
}

#ContentContainer a:hover, #ContentContainer a:active {
	text-decoration: underline;
}

#CTAButton a:link, #CTAButton a:visited {
	width: 122px;
	height: 32px;
	color: #FFFFFF;
	text-align: center;
	font-size: 13px;
	line-height: 2.4;
	text-decoration: none;
	font-weight: normal;
	background: url(/themes/sixtimesnothing/images/ctaButtonSprite2.jpg) no-repeat top;
	display: block;
	float: right;
}

#CTAButton a:hover, #CTAButton a:active {
	color: #FFFFFF;
	background: url(/themes/sixtimesnothing/images/ctaButtonSprite2.jpg) no-repeat bottom;
}

#DownloadButton a:link, #DownloadButton a:visited {
	width: 122px;
	height: 32px;
	color: #FFFFFF;
	text-align: center;
	font-size: 13px;
	line-height: 2.4;
	text-decoration: none;
	font-weight: normal;
	background: url(/themes/sixtimesnothing/images/ctaButtonSprite2.jpg) no-repeat top;
	display: block;
}

#DownloadButton a:hover, #DownloadButton a:active {
	color: #FFFFFF;
	background: url(/themes/sixtimesnothing/images/ctaButtonSprite2.jpg) no-repeat bottom;
}

#Divider {
	width: 900px;
	height: 1px;
	display: block;
	clear: both;
	margin-top: 15px;
	margin-bottom: 10px;
	background: #CCC;
}

#ThumbnailImage {
	width: 240px;
	height: 120px;
	display: block;
	float: left;
	background: #EEE;
	margin-bottom: 10px;
	margin-right: 15px;
}

#Breadcrumbs {
	padding-top: 15px;
	margin: 0 0 0 30px;
	clear: right;
}

#Breadcrumbs li {
	float: left;
	font-size: 11px;
	margin: 0 18px 0 0;
	list-style-type: none;
	list-style-image: url(/themes/sixtimesnothing/images/smallArrow.gif);
}

#Breadcrumbs a:link, #Breadcrumbs a:visited {
	text-decoration: none;
	color: #991f33;
}

#Breadcrumbs a:hover, #Breadcrumbs a:focus {
	text-decoration: underline;
}

#Content {
	float: left;
	margin: 0px 30px;
	width: 70%;
	clear: both;
	padding-top: 10px;
}

ol li.ol {
	list-style-type: lower-roman;
}

#Footer, #ShareThis {
	color: #BBB;
	background: #121212;
	clear: both;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 40px;
	font-size: 1.0em;
	line-height: 1.3em;
	font-weight: normal;
}

#ShareThis {
	background: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#Footer a {
	color:#fff;
}

#Footer a:hover {
	text-decoration:none;
}

#superFooter {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 160px;
	padding-bottom: 1px;
	display: block;
	background: #000000;
}

#footerColumn {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 220px;
	height: 160px;
	display: block;
	padding-left: 20px;
	background-image: url(/themes/sixtimesnothing/images/terraintoolkit/gradientH.jpg);
	background-repeat: repeat-y;
}

#footerColumn a:link, #footerColumn a:visited {
	color: #991f33;
	text-decoration: none;
}

#footerColumn a:hover, #footerColumn a:active {
	color: #991f33;
	text-decoration: underline;
}

#footerColumn h3 {
	color: #BBBBBB;
	padding-bottom: 8px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

#footerColumn li {
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding-bottom: 3px;
	list-style-type: none;
}