body {
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	font-family: arial, sans-serif;
	font-size: .7em;
	color: #808080;
	padding: 0;
	margin: 0;
}
body,td,th {
	font-size: 0.7em;
}

img {
	border: 0;
}
a {
	text-decoration: none;
	color: #d58c00;
	padding: 0;
	margin: 0;
}
a:hover {
	text-decoration: underline;
	color: #808080;
	outline: 0;
	padding: 0;
	margin: 0;
}
a.discrete {
	text-decoration: none;
	color: #808080;
	padding: 0;
	margin: 0;
}
a.discrete:hover {
	text-decoration: underline;
	color: #808080;
	border-bottom: 0;
	outline: 0;
	padding: 0;
	margin: 0;
}
a.title {
	text-decoration: none;
	color: #a99570;
	padding: 0;
	margin: 0;
}
a.title:hover {
	text-decoration: none;
	color: #a99570;
	outline: 0;
	padding: 0;
	margin: 0;
}
h1 {
	font-family: georgia, serif;
	font-size: 7em;
	font-weight: 100;
	line-height: 65px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
dfn {
	font-size: .7em;
	font-style: normal;
	line-height: 50px;
}
h2 {
	font-family: georgia, serif;
	font-size: 1.8em;
	font-weight: 100;
	padding: 0 0 10px 0;
	margin: 0;
	color:#666;
}
h3 {
	font-family: georgia, serif;
	font-size: 1.7em;
	font-weight: 100;
	line-height: 1em;
	padding: 0;
	margin: 0 0 5px 0;
}
#wrap {
	width: 951px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin: 0 auto;
}
#header {
	height: 240px;
	background-image: url(/images/head.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.title {
	padding: 140px 0 0 180px;
}
.tagline {
	font-family: garamond, serif;
	font-size: 1.4em;
	font-style: italic;
	text-indent: 25px;
	line-height: 20px;
	padding: 0;
	margin: 0;
}
#content {
	min-height: 250px;
	height: auto !important;
	height: 250px;
	background-image: url(/images/content.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 35px;
	margin: 0;
}
#menu {
	float: left;
	width: 22%;
	padding: 0;
	margin: 0;
}
#menu p {
	margin: 0 0 3px 0;
}
.feed_mig {
	float: left;
	padding: 0;
	margin: 1px 5px 0 0;
}
#menu ul {
	list-style-type: none;
	font-family: georgia, serif;
	font-size: 1.1em;
	padding: 0;
	margin: 0 0 25px 0;
}
#menu li {
	/*line-height: 2.3em;*/
	padding:10px 0;
	border-bottom: 1px dashed #d8d8d8;
	white-space:nowrap;
}
#menu li a {
	padding-left:10px;
	background: url(/images/dot_off.gif) 0 0 no-repeat;
}
#menu li a:hover {
	background: url(/images/dot.gif) 0 0 no-repeat;
}

#menu #menu_act{
	background: url(/images/dot.gif) 0 0 no-repeat;
	color:#808080;
	text-decoration:underline;
}

#main {
	float: right;
	width: 77%;
	padding: 0;
	margin: 0 0 10px 0;
	border-left:1px dotted #CCC;
}
.left {
	float: left;
	width: 63%;
	padding: 0 20px 0 0;
	margin: 0 0 0 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	border-right:1px dotted #CCC;
}
.main_content p {
	/*text-align: justify;*/
	margin: 0 0 10px 0;
}
.main_content ul {
	margin:10px 0 0 0;
	padding:0 0 0 15px;
	}
.main_content li {
	margin:0;
	padding:0 0 4px 0;
	}
.right {
	float: right;
	width: 30%;
	padding: 0;
	margin: 0;
}
.right p {
	margin: 0 0 10px 0;
}
.three_columns {
	clear: both;
	/*text-align: justify;*/
	padding: 10px 0 0 0;
	margin: -40px 0 0 0;
}
.three_columns p {
	padding: 0 5px 0 5px;
	margin: 0;
}
.h3_foot {
	background-image: url(/images/h3_bg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	line-height: 1.5em;
	text-align: center;
	border-top: 1px solid #dbdbdb;
}
.two_left {
	float: left;
	width: 556px;
}
.foot_left {
	float: left;
	width: 260px;
}
.foot_mid {
	float: right;
	width: 260px;
}
.one_right {
	float: right;
	width: 29%;
}
.foot_right {
	width: 260px;
}
#footer {
	clear: both;
	min-height: 75px;
	height: auto !important;
	height: 75px;
	background-image: url(/images/footer.gif);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 15px 45px 0 45px;
	margin: 0;
}
.bottom {
	text-align: center;
	padding: 13px 0 0 0;
	margin: 0;
}
#ffscrollbarfix {
	border: 0;
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}
.aleft {
	text-align:left;
}
.acenter {
	text-align:center;
}
.aright {
	text-align:right;
}
.undrlnd {
	text-decoration:underline;
}

.divdotted{
	border-top:2px dotted #666;
}

.color1 {
	color:#D58C00;
}

.pager {
	text-align:center; 
	color:#999999; 
}
.pager a{
	font-size:14px;
	padding:2px;
	font-weight:bold;
	color:#666666;
}
.pager a:hover{ 
	text-decoration:underline;
}
#curpage{
	color:#C60; 
	text-decoration:none;
}
.pager img {
	border:1px solid #FFF; margin-bottom:-2px;
}

.fleft{
	float:left;
}
.fright{
	float:right;
}


