@import url("header.css");
@import url("footer.css");

/*
Core Stylesheet

@author: Nathaniel B
@copyright: Copyright 2008 Nathaniel B/interlastic.com
@date: 07/10/2008
@comments: This file contains any item that is generally found in any page, regardless of its type
or language.Note that the settings in this file is inherited, thus it is reccomended to over-ride 
(cascade) any changes required. 
*/
/**************************************************************************************************
************************************** FUNDAMENTAL ELEMENTS ***************************************
**************************************************************************************************/
body, html {
	background:#57524e url(/library/common/images/body-bg.gif) 0px 139px repeat-x;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

body {
	margin:0px auto;
	
	position:relative; /*to fix the IE6&7 position: relative resize bug*/
}

#container {
margin:0px auto;
	background:url(/library/common/images/body-bg-dropshadow.png) repeat-y;
	width:750px;
	padding:0px 25px 15px 25px;
}

.content {
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	height:auto;
	position:relative;
	padding:8px 10px 8px 10px;
	float:left;
}

.index-content {
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	height:auto;
	position:relative;
	padding:8px 10px 8px 10px;
	float:left;
}

a:link {
	color:#156c13;
	text-decoration:none;
}

a:visited {
	color:#156c13;
	text-decoration:none;
}

a:hover {
	color:#156c13;
	text-decoration:underline;
}

a:focus {
	color:#156c13;
	text-decoration:underline;
}

a:active {
	color:#156c13;
	text-decoration:underline;
}

.content-top, .content-btm {
	overflow:hidden;
	height:3px;
}

.content-top {
	background:url(/library/common/images/cp-specific/content-frame-top.gif) top left no-repeat;
	clear:both;
	margin-top:20px;
}

.content-btm {
	background:url(/library/common/images/cp-specific/content-frame-btm.gif);
	width:750px;
	margin-bottom:7px;
	clear:both;
}

.content#w750 .content-top, .content.w750 .content-btm {
	width:750px;
}

.content#w750 {
	width:728px;
}

ul.override, ol.override, ul.override li, ol.override li {
	margin:0;
	padding:0;
}

ul.override, ol.override {
	margin-bottom:1em;
}

ul.override li, ol.override li {
	list-style:none;
}

/**************************************************************************************************
**************************************** BREADCRUMBS/CONTROLS *************************************
**************************************************************************************************/
#breadcrumbs {
	width:570px; /*Originally 620px, changed Oct. 2nd 2008*/
	margin:0px;
	padding:0;
	overflow:hidden;
	/*height:16px;*/
	position:relative;
	float:left;
	left:10px;
}

#breadcrumbs li {
	list-style:none;
	display:inline;
	color:#808080;
	background:url(/library/common/images/small-icons/bc-arrow.gif) no-repeat left center;
	padding-left:10px;
	font-size:90%;
	position:relative;
	left:-10px;
}

#breadcrumbs a:link {color:#808080; text-decoration:underline;}
#breadcrumbs a:visited {color:#808080; text-decoration:underline;}	
#breadcrumbs a:hover {color:#808080; text-decoration:none;}	
#breadcrumbs a:focus {color:#808080; text-decoration:underline;}
#breadcrumbs a:active {color:#808080; text-decoration:underline;}

.controls {
	width:122px; /*Originally 120px;*/
	float:right;
	position:relative;
	right:10px;
	color:#7f7f7f;
}

.controls span {
	float:left;
}

.controls a:link {
	color:#7f7f7f;
	text-decoration:none;
}

.controls a:visited {
	color:#7f7f7f;
	text-decoration:none;
}

.controls a:hover {
	color:#7f7f7f;
	text-decoration:underline;
}

.controls a:focus {
	color:#7f7f7f;
	text-decoration:underline;
}

.controls a:active {
	color:#7f7f7f;
	text-decoration:underline;
}

.controls .textsize a:link {
	color:#333;
}

.controls .textsize a:visited {
	color:#333;
}

.controls .textsize a:hover {
	color:#333;
}

.controls .textsize a:focus {
	color:#333;
}

.controls .textsize a:active {
	color:#333;
}

.printpage {
	height:15px;
	width:80px;
	display:block;
	float:right;
	font-size:11px !important;
	background:url(/library/common/images/small-icons/icon-link-print.gif) no-repeat left center;
	padding-left:20px;
	margin-bottom:10px;

}

.textsize {
	width:100%;
	height:15px;
	float:right;
	font-size:13px !important;
}

.textsize h6 {
	display:block;
	float:left;
}

.textsize a {
	height:15px;
	width:15px;
	text-transform:uppercase;
	vertical-align:text-bottom;
	text-align:center;
	display:block;
	float:left;
}

.textsize .current {
	background:#e4efe4;
}

.textsize .size-1 {
	font-size:8px;
	line-height:14px;
}

.textsize .size-2 {
	font-size:10px;
	line-height:14px;
}

.textsize .size-3 {
	font-size:12px;
	line-height:14px;
}

.textsize .size-4 {
	font-size:14px;
	line-height:13px;
}

#main {
	/*font-size:100%;*/
}

.content {
	font-size:95%;
	line-height:155%;
}

.index-content {
	font-size:95%;
	line-height:155%;
}

.addthis_container {
	margin-bottom: 33px;
	text-align: right;
}
