﻿html {background:#a4cfe2 url('/sitefiles/images/body_gradient.jpg') left top repeat-x;}
body{padding:0;margin:0;font-family:Arial, Helvetica, Sans-Serif;font-size:13px;background:url('/sitefiles/images/body-bg.jpg') center 25px no-repeat;}
form {padding:0;margin:0;}
input {outline:none;}
img {border:none;}
a:link, a:visited, a:active, a:hover{outline:none;color:#993333;text-decoration:none;font-weight:bold;}


.mainHeader {background:url('/sitefiles/images/header.png') bottom center;height:149px;width:100%;}
.mainHeader .headerLink {position:absolute;left:20px;top:80px;width:265px;height:60px;}
.mainHeader .headerLink a {display:block;width:100%;height:100%;}
.mainHeader .issueCover {position:absolute;top:7px;}


.mainFooter {background:url('/sitefiles/images/tcm-footer-bg.jpg') center top no-repeat;color:#eaeaea;height:300px;padding:15px;font-size:10px;}
.mainFooter h1 {border-bottom:5px solid #666;color:#333;font-family:Georgia, Times New Roman, Serif;font-size:22px;padding:0;margin:0 0 15px 0;font-weight:normal;}
.mainFooter .corporateCallout {float:right;width:390px;min-height:230px;color:#fff;margin:0 10px 0 0;padding:15px 15px 0 15px;background:url('/sitefiles/images/tcm-rounded-corner-footer-tint.png') center top no-repeat;}
.mainFooter .corporateCallout a:link, 
.mainFooter .corporateCallout a:visited {color:#fff;text-decoration:none;font-weight:normal;}
.mainFooter .corporateCallout .copyright {float:right;margin:18px 30px 0 0;}
.mainFooter .footerLinks {width:510;float:left;margin:0 0 0 7px;}
.mainFooter .footerLinks h2 {color:#cc0000;font-size:13px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.mainFooter .footerLinks div {float:left;}
.mainFooter .footerLinks div div {float:none;}
.mainFooter .footerLinks a {color:#333;font-size:10px;text-decoration:none;font-weight:normal;line-height:15px;}


.mainSearchHelp {background:#8f918a;padding:10px 12px 10px 12px;}
.mainSearch {color:#fff;font-size:11px;font-weight:bold;position:relative;}
.mainSearch input {border:1px solid #666;font-size:12px;font-weight:bold;padding:1px;}
.mainHelp {background-color:#5f5e4c;color:#fff;font-size:13px;font-family:Georgia, Times New Roman, Serif;height:25px;position:relative;margin:11px 0 0 0;}
.mainHelp a {color:#fff;font-family:Helvetica, Arial, Sans-Serif;font-size:10px;font-weight:normal;text-decoration:none;}
.newsletterBox {background:#8f918a;padding:0 12px 10px 12px;}
.newsletterContainer {background:#a52c24;color:#fff;padding:10px;}


/* Overrides */
.content-fragment-page .layout {background:#fff;min-height:200px;top:13px;}
.layout-content.content-left-sidebar-right .layout-region.right-sidebar { width: 324px; background:#000; float: right; margin-left:10px;padding-bottom:10px;}
.layout-content.content-left-sidebar-right .layout-region.right-sidebar .content-fragment.generic-control.no-wrapper-with-spacing {padding:0;margin:10px 12px 10px 12px;}
.content-fragment-page .layout .layout-region.content {padding-bottom:25px;}
.blog-title h1.title {display:none;}
.profileBoxContainer .anonymousHeader {font-size:23px;color:#A52C24;padding:0 0 6px 0;}
.layout-region-inner.right-sidebar .content-fragment.full-border {margin-left:12px;margin-right:12px;}

.edit-user .tab-set.with-panes div table tbody tr td a:link.tab div,
.edit-user .tab-set.with-panes div table tbody tr td a:visited.tab div {color:#993333;}
.edit-user .tab-set.with-panes div table tbody tr td a:link.tab.selected div,
.edit-user .tab-set.with-panes div table tbody tr td a:visited.tab.selected div {color:#000;}

.create-edit-post .tab-set.with-panes div table tbody tr td a:link.tab div,
.create-edit-post .tab-set.with-panes div table tbody tr td a:visited.tab div {color:#993333;}
.create-edit-post .tab-set.with-panes div table tbody tr td a:link.tab.selected div,
.create-edit-post .tab-set.with-panes div table tbody tr td a:visited.tab.selected div {color:#000;}

.common-home .layout-region.content .content-fragment-header div 
{
	font-size:16px;border-bottom:none;padding:10px 5px 10px 10px;color:#FFF;word-spacing:5px;text-align:left;margin:0 0 10px 0;
	
	-moz-border-radius: 				.5em; 
	-webkit-border-radius: 				.5em; 
	border-radius: 						.5em;
	
	background:#333;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #555 ), to( #111 )); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#555, #111 ); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#555, #111); /* FF3.6 */
	background-image:     -ms-linear-gradient(#555, #111); /* IE10 */
	background-image:      -o-linear-gradient(#555, #111); /* Opera 11.10+ */
	background-image:         linear-gradient(#555, #111);
}


