body{
	font: lighter 11.5px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #636467;
	background: #f8f7ea;
	margin: 0;
	padding: 0;
}

A:link {color: #952e16;text-decoration: none;} 
A:visited {color: #952e16;text-decoration: none;}
A:hover {color: #952e16;text-decoration: underline;}
A:active {color: #000000;text-decoration: underline;}

h1 {
	font: 18px/22px Georgia, Palatino, serif;
	color: #afae9f;
	margin: 0px;
	padding-bottom: -6px;
}

h2 {
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif; 
	color: #5a77ad; 
	text-transform: uppercase;
	margin: 0px;
	padding-bottom: -6px;
}

ul {
	margin: 5px 8px 17px -5px;
}

li {
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px;
}

.jumplink {
	font: 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	background:url("/pix/downarro.gif") no-repeat;
	color: #515151; 
	float:left;
	text-transform: uppercase;
	padding-left: 12px;
	padding-bottom: 2px;
}

.link {
	font: 10px/10px Tahoma, Arial, Helvetica, sans-serif;
	background:url("/pix/arro.gif") no-repeat;
	color: #515151; 
	float:left;
	text-transform: uppercase;
	padding-left: 12px;
	padding-bottom: 2px;
}

.source {
	font: italic 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color: #7181a1; 
	padding-top: 8px;
}

.date {
	font: bold 10px/13px Arial, Helvetica, Sans-Serif; 
	text-transform: uppercase;
	color: #868469;
}

.title {
	font: bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #4D51a3;
}

.t12 {
	font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
}

.slide-tab {
	text-align: left;
	padding: 20px;
	width: 320px;
	background: #eee url(http://www.thesheldoncooperative.com/pix/bkgd-feedback.png) repeat-x;
	border: #bbb 1px solid;
}

#maincontainer /*Contains all content*/{
	width: 855px; /*Width of main container*/
	margin: 0 auto; /*Center container on page and creates padding for body content*/
	background: #f8f7ea;
}

/*- Unique Background image--------------------------- */

#header {
	height: 94px; /*Height of top section*/
	padding: 0;
}

#flashbanner{
	width: 721px;
	height: 168px;
	margin: 1px 78px 18px 56px;/*Margins for content column.*/
}

#contentwrapper /*Contains Main body Content*/{
	float: left;
	width: 100%;
	height: 100%;
	margin: 0 0 50px 0; /*Margins for content column.*/
}

#contentcolumnmain /*Left Column*/{
	float: left;
	width: 486px; /*Width of main column*/
	height: auto;
	margin: 0 0 0 56px; 
}

#contentcolumnright /*Backgrond and position of ENTIRE Right Column*/{
	font: 11px/15px Tahoma, Arial, Helvetica, sans-serif; 
	color: #5a77ad;
	float: right;
	width: 214px; /*Width of right column*/
	height: auto; /*Set left margin to -(RightColumnWidth)*/
	margin: 28px 78px 0 21px;
}

#contentcolumnright ul {
	margin: 4px 0px 8px -39px;
	list-style-type: none;
}

#contentcolumnright li {
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif; 
	padding: 2px 0px 3px 0px;
}

#contentcolumnright a {
	color: #952e16;
}

#contentcolumnright .RCbox /*Backgrond and position of Right Column Box*/{
	background-image: url('/pix/RightColumn_UpperBorder.gif');
	background-repeat: no-repeat;
	background-color: #fbeed8;
	width: 100%;
	margin: 40px 0 30px 0;
}

#contentcolumnright .RCboxWH /*Backgrond and position of Right Column Box*/{
	background-image: url('/pix/RightColumn_UpperBorderWH.gif');
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 100%;
	margin: 40px 0 0px 0;
}

#contentcolumnright .RCboxGR /*Backgrond and position of Right Column Box*/{
	background-image: url('/pix/RightColumn_UpperBorderGR.gif');
	background-repeat: no-repeat;
	background-color: #ebeced;
	width: 100%;
	margin: 40px 0 0 0;
}

#contentcolumnright .RCtext /*Backgrond and position of Right Column*/{
	padding: 28px 11px 10px 9px;
}

#contentcolumnright .lowerborder {
	background-image: url('/pix/RightColumn_LowerBorder.gif');
	height: 12px;
}

#footerimage {
	background-image: url('/pix/FooterGraphic.gif');
	background-repeat: no-repeat;
	background-position: top;
	width: 855px;
	height: 90px;
	clear: left;
}

#footer {
	font: 9px/16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #636467;
	background-color: #f8f7ea;
	width: 855px;
	height: 45px;
	padding: 15px
}

#footer a {
	color: #636467; 
	text-decoration: none;
}

/*- Drop Down Menu--------------------------- */

.dropmenudiv{
	position:absolute;
	top: 10px;
	border: 4px solid #00ffff; /*THEME CHANGE HERE*/
	border-bottom-width: 4px;
	border-top-width: 4px;
	font:normal 10px Tahoma,Arial;
	line-height:16px;
	z-index:100;
	background: #00ffff;
	width: 90px;
	visibility: hidden;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.90;
}
.dropmenudiv a{
	width: auto;
	display: block;
	padding: 3px;
	text-decoration: none;
	color: #393939;
	text-align: left;
}
* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	color: #333333;
	background-color: #999999;
}

/* PRINT STYLES */

@media print { /* simplified styles for page printing */

body, p, ul, li, .rightgrey, .smallgrey, .bodygrey, .bodyhead, .innertube {background: none; background-color: #ffffff; color: #333333; font-family: "Times New Roman", Garamond, serif; font-size: 12pt;}

#maincontainer, #contentwrapper, #contentcolumn, #contentcolumn115, #contentcolumn228 {background-color: #ffffff; width: 100%; border: none; margin: 0; font-family: "Times New Roman", Garamond, serif; font-size: 12pt;}

a, A:link {text-decoration: underline; color: #0000ff;}

.search, .login, .thinnertube {display: none;}

#footer, #hgutter, #nav, #l2nav, #rightcolumn, #rightnav, #rightnav115, #rightnav228, #cat_box {display: none;}

}
