/* CSS Document */
body {
	margin: 0; padding: 0;
	/*background-color: #2c3223;*/
	background-color: #1c2731;
	text-align: center;
}
P {
	font-family: verdana, arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	text-align: left;
	margin: 0px 0px 12px 0px;
}
h1, h4, h5{
   	font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
	color: #666666;
	font-size: 13px;
}
h2 {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	color: #2D84B9;
	font-weight: normal;
	font-style: italic;
	margin: 1em 0 0;
	letter-spacing: .04em;
}
h3 {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 14px;
	color: #2D84B9;
	font-weight: bold;
	font-style: normal;
	margin: 0 0 1em 0;
}
.text3cap { 
	font-family: verdana, sans-serif;
	font-size: 9px;
	color: #f8daa3;
	line-height:16px;
	text-transform:uppercase;
}
.textsmall { 
	font-size: 10px;
}
.text4 { 
	font-family: verdana, arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	text-align: left;
	margin: 0px 0px 12px 0px;
}
.text4a { 
	font-family: verdana, arial, serif;
	font-size: 11px;
	line-height: 15px;
	color: #8a3221;
	text-align: left;
}
div#textcaption { 
	position: absolute;
	top: 371px;
	right: -2px;
	font-family: verdana, sans-serif;
	font-size: 9px;
	color: #f8daa3;
	line-height:16px;
	text-transform:none;
}
div#siteby { 
	position: absolute;
	top: 592px;
	right: 0px;
	font-family: verdana, sans-serif;
	font-size: 9px;
	color: #baaf75;
}
div#textgala { 
	position: absolute;
	top: 455px;
	left: 173px;
	font-family: verdana, sans-serif;
	width: 200px;
	font-size: 11px;
	text-align: left;
	color: #baaf75;
	line-height:16px;
	text-transform:none;
}
div#textgalb { 
	position: absolute;
	top: 455px;
	left: 468px;
	font-family: verdana, sans-serif;
	width: 200px;
	font-size: 11px;
	text-align: left;
	color: #baaf75;
	line-height:16px;
	text-transform:none;
}

/* The Navigation.
-----------------------------------------------
 The text-links */
A {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #8a3221;
}
A:link {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #771009;
}
A:active {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #771009;
}
A:visited {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #771009;
}
A:hover {
	color: #eaeaea;
}
#siteby A {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #8a8a8a;
}
#siteby A:link {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #8a8a8a;
}
#siteby A:active {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #8a8a8a;
}
#siteby A:visited {
	font-family: trebuchet ms, verdana, arial, serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color: #8a8a8a;
}
#siteby A:hover {
	color: #eaeaea;
}

div#wrap {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
div#testpic {
	position: relative;
	top: 0px;
	left: 0px;
}
div#maintext {
	top: 194px;
	left: 0px;
	width: 220px;
	height: 333px;
	position: absolute;
	background-color: #aaa06b;
	padding: 27px 40px 0px 115px;
	text-align: left;
}
div#maintextb {
	top: 221px;
	left: 116px;
	width: 220px;
	position: absolute;
	text-align: left;
}
div#maintextc {
	top: 164px;
	left: 0px;
	width: 220px;
	position: absolute;
	text-align: left;
}
div#maintextd {
	top: 194px;
	left: 0px;
	width: 235px;
	height: 333px;
	position: absolute;
	background-color: #aaa06b;
	padding: 27px 28px 0px 112px;
	text-align: left;
}
div#maintextarticle {
	top: 194px;
	left: 0px;
	width: 180px;
	height: 333px;
	position: absolute;
	background-color: #aaa06b;
	padding: 27px 25px 0px 115px;
	text-align: left;
}
.titlelite {
	color: #ffffff;
	font-weight: bold;
}
div#newstext {
	top: 194px;
	left: 0px;
	width: 220px;
	height: 333px;
	position: absolute;
	background-color: #aaa06b;
	padding: 27px 40px 0px 115px;
	text-align: left;
}
#newstext h1 { 
	font-family: verdana, sans-serif;
	font-size: 9px;
	color: #f8daa3;
	line-height:16px;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
}
#newstext h1 A{ 
	font-family: verdana, sans-serif;
	font-size: 9px;
	color: #f8daa3;
	line-height:14px;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
}
#newstext h1 A:hover {
	color:#ffffff;
} 
#newstext A {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.captext {
	font-family: georgia, verdana, arial, serif;
	font-size: 14px;
	line-height: 15px;
	color: #333333;
	text-align: left;
}
div#topbar {
	position: absolute;
	background-color: #771009;
	top: 0px;
	left: 0px;
}
div#botbar {
	position: absolute;
	background-color: #f8daa3;
	top: 554px;
	left: 0px;
}
div#redgrad {
	position: absolute;
	background-image:url(images/redgrad.jpg);
	background-repeat: repeat-x;
	top: 194px;
	left: 129px;
}
div#rusta {
	position: absolute;
	background-image:url(images/ruststrip.gif);
	background-repeat: repeat-y;
	top: 194px;
	left: 127px;
}
div#rustb {
	position: absolute;
	background-image:url(images/ruststrip.gif);
	background-repeat: repeat-y;
	top: 194px;
	right: 0px;
}
div#next {
	position: absolute;
	top: 559px;
	right: 23px;
}
div#maingal {
	top: 194px;
	left: 0px;
	width: 121px;
	height: 360px;
	position: absolute;
	background-color: #aaa06b;
}
div#gala {
	position: absolute;
	top: 220px;
	left: 163px;
}
div#galb {
	position: absolute;
	top: 220px;
	left: 458px;
}
div#textitle {
	position: absolute;
	top: 209px;
	left: 49px;
}
div#textitleb {
	position: absolute;
	top: 202px;
	left: 49px;
}
div#textitlec {
	position: absolute;
	top: 164px;
	left: 0px;
}
div#textitled {
	position: absolute;
	top: 202px;
	left: 28px;
}
div#textitlef {
	position: absolute;
	top: 194px;
	left: 0px;
}
div#mainpic {
	position: absolute;
	top: 8px;
	left: 0px;
}
div#ideapic {
	position: absolute;
	top: 472px;
	right: 12px;
}
div#rollwood {
	position: absolute;
	top: 455px;
	right: 0px;
}
div#ideau {
	position: absolute;
	background-color: #132624;
	top: 194px;
	left: 375px;
}
div#ideaut {
	position: absolute;
	background-color: #ffffff;
	top: 194px;
	left: 377px;
	height: 333px;
	width: 318px;
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 30px;
	text-align: left;
}
div#ideautb {
	position: absolute;
	background-color: #ffffff;
	top: 194px;
	left: 377px;
	height: 346px;
	width: 318px;
	padding-top: 27px;
	padding-left: 25px;
	padding-right: 30px;
	text-align: left;
}
div#ideautb A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d2070d;
}
div#ideautb A:hover {
	color: #2971A7;
}
div#article {
	position: absolute;
	background-color: #ffffff;
	top: 194px;
	left: 322px;
	height: 333px;
	width: 373px;
	padding-top: 27px;
	padding-left: 25px;
	padding-right: 30px;
	text-align: left;
	overflow-y:scroll;
}
div#article A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d2070d;
}
div#article A:hover {
	color: #2971A7;
}
#article h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing: normal;
	color: #454545;
}
div#artpic {
	position: absolute;
	background-color: #132624;
	top: 194px;
	left: 507px;
}
div#mappic {
	position: absolute;
	top: 194px;
	right: 0px;
}
div#homie {
	position: absolute;
	top: 11px;
	left: 12px;
}
#homie A {
	font-family: verdana, arial, serif;
	font-size: 11px;
	color: #8f936c;
	text-decoration: none;
}
#homie A:hover {
	color: #eaeaea;
}

/* The Main Menu.
-----------------------------------------------
 The top-links */
div#nnvmenu {
	position: absolute;
	margin: 0;
	top: 7px;
	right: 8px;
}
#tnavmenu {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	position: relative;
	left: 0px;
	top: 1px;
}
#tnavmenu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#tnavmenu UL LI {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#tnavmenu UL LI.first {
	margin-left: 0px; list-style-type: none
}
#tnavmenu UL LI.last {
	border-right-style: none
}
#tnavmenu A {
	font-family: verdana, arial, serif;
	font-size: 11px;
	color: #a2a57d;
	text-decoration: none;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#tnavmenu A:hover {
	color: #eaeaea;
}
#tnavclear {
	clear: both; display: block;
}

/* The Small Menu.
-----------------------------------------------
 The inner-links */
div#snvmenu {
	position: absolute;
	margin: 0;
	top: 163px;
	right: 8px;
}
#snavmenu {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	position: relative;
	left: 0px;
	top: 1px;
}
#snavmenu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#snavmenu UL LI {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#snavmenu UL LI.first {
	margin-left: 0px; list-style-type: none
}
#snavmenu UL LI.last {
	border-right-style: none
}
#snavmenu A {
	font-family: verdana, arial, serif;
	font-size: 11px;
	color: #9a9c74;
	text-decoration: none;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#snavmenu A:hover {
	color: #88301f;
}
#snavclear {
	clear: both; display: block;
}
/* Links
-----------------------------------------------
 The inner-links */
#dismenu {
	position: relative;
	padding-right: 0px; 
	margin-top: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	padding-top: 0px; 
}
#dismenu A {
	font-family: verdana, arial, serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	letter-spacing: 0.08em;
	text-decoration: none;
	text-transform: none;
}
#dismenu UL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	line-height: 17px;
	margin: 0px 0px 0px 1em; 
	padding-top: 0px
}
#dismenu LI {
	text-indent: 0.03em;
	color: #a22e35;
	list-style-type: disc;
	padding: 0;
	margin: 0;
	line-height: 17px;
}
#dismenu A:hover {
	color: #ffffff;
	font-weight: normal;
}
#dismenub {
	position: absolute;
	top: 113px;
	left: 246px;
	padding-right: 0px; 
	margin-top: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
}
#dismenub A {
	font-family: verdana, arial, serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	letter-spacing: 0.08em;
	text-decoration: none;
	text-transform: none;
}
#dismenub UL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	line-height: 17px;
	margin: 0px 0px 0px 1em; 
	padding-top: 0px
}
#dismenub LI {
	text-indent: 0.03em;
	color: #a22e35;
	list-style-type: disc;
	padding: 0;
	margin: 0;
	line-height: 17px;
}
#dismenub A:hover {
	color: #ffffff;
	font-weight: normal;
}
/* The Small Menu.
-----------------------------------------------
 The inner-links */
#snavmenu2 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#snavmenu2 UL LI {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#snavmenu2 UL LI.first {
	margin-left: 0px; list-style-type: none
}
#snavmenu2 UL LI.last {
	border-right-style: none
}
#snavmenu2 A {
	font-family: verdana, arial, serif;
	font-size: 11px;
	color: #cacbd5;
	text-decoration: none;
	text-transform: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#snavmenu2 A:hover {
	color: #ffffff;
}
#snavclear2 {
	clear: both; display: block;
}
