/* Texas Game Warden Association - CSS - Susan Marks 7/17/07 */

body {
	margin: 0; padding: 0;
	background-color: #fff;
	font-family:   Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
}
img {
	border: none;
}
h1 {
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1.25em;
	color: #000;
}
#contentarea h1 a, #contentarea2 h1 a {
	color: #000;
	background-color: transparent;
}
#contentarea h1 a:hover, #contentarea2 h1 a:hover {
	color: #000;
	background-color: transparent;
}
#contentarea2 {
/*	min-width: 800px; */
}
h1 span.subhead {
	font-family: Georgia, Times, serif;
	font-weight: normal;
	color: #666;
	font-size: .95em;
}
h2 {
	font-family: georgia, "times new roman", serif;
	font-size: 1.15em;
	text-transform: uppercase;
	color: #666;
}
h3 {
	font-family: Georgia;
	color: #666;
	font-size: .75em;
	margin-bottom: 0; padding-bottom: 0;
	text-transform: uppercase;
}
h4 {
	font-size: .75em;
}
h3.special {
	color: #1558c5;
	/*text-decoration: none;
	border-bottom: 1px dotted #1558c5;
	*/background: transparent url(../images/star_red.gif) no-repeat left;
	padding: 5px 0 5px 25px;
}
h3.date {
	text-transform: none;
}
#contentarea h3.special a {
	color: #1558c5;
}
dt {
	font-size: .85em;
	font-weight: bold;
	color: #333;
}
p, dd {
	color: #333;
	font-size: .8em;
	line-height: 1.25em;
}
dd {
	margin-bottom: 1.25em;
}
li {
	font-size: .8em;
}
li li {
	font-size: 1em;
}
address {
	font-size: .8em;
	font-style: normal;
}
#contentarea a:link, #contentarea2 a:link {
	background-color: transparent;
	color: #1558c5;
}
#contentarea a:visited, #contentarea2 a:visited {
	background-color: transparent;
	color: #333;
}
#contentarea a:hover, #contentarea2 a:hover {
	background-color: #E0E5F4;
	color: #000;
}


/*------- HEADER AREA ---------*/
#topnav {
	background-color: #fff;
	color: #fffff0;
	text-align: right;
}
#topnav p {
	font-size: .01em;
	visibility: hidden;
	padding: 0; margin: 0;
}
#topnav ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
#topnav li.hidden {
	display: inline;
	font-size: 65%;
}
#topnav li.hidden a {
	background-color: transparent;
	color: #fffff0;
}
#topnav li.hidden a:hover {
	background-color: transparent;
	color: #999;
}
#header { 
	margin: 0; padding: 0;
	border-width: 3px 0 7px 0;
	border-color: #1558c5;
	border-style: solid;
	background-color: #fff;
	background-image: url(../images/banners/banner_gw1.jpg);
	background-repeat: no-repeat;
	background-position: 45%;
	height: 209px;
}
#header_academy {
	margin: 0; padding: 0;
	border-width: 3px 0 7px 0;
	border-color: #000;
	border-style: solid;
	background-color: #0054a6;
	background-image: url(../images/banners/banner_gw_academy.jpg);
	background-repeat: no-repeat;
	background-position: 40%;
	height: 209px;
}
#header_fundraiser {
	margin: 0; padding: 0;
	border-width: 3px 0 7px 0;
	border-color: #000;
	border-color: #1558c5;
	border-style: solid;
	background-color: #ffffff;
	background-image: url(../images/banners/banner_fundraiser.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 209px;
}
#photo1 {
	position: relative;
	top: 0; left: 0;
}
#logo {
	position: relative;
	top: 15px; left: 15px;
}

/*---------- NAV -----------*/

#leftnav {
	/*position: absolute;*/
	float: left;
	margin: 0;
	/*width: 211px;*/
	width: 20%;
}
/*
body>#leftnav {
	margin: -.29em 0 0 0;for mozilla 
}*/
#leftnav h2 {
	position: absolute;
	left: -3000px; top: 0;
	font-size: .01em;
	padding: 0; margin: 0;
}
#leftnav ul {
	margin: 0; padding: 10px 0 20px 0;
	/*background-color: #c2cfe8;*/
	border-right: 1px solid #666;
	background: #c2cfe8 url(../images/star.gif) bottom repeat-x;
}
#leftnav li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .7em;
	font-weight: bold;
	list-style-type: none;
	margin: 0; padding: 0;
}
#leftnav li a {
	text-decoration: none;
	padding: 3px 8px 5px 20px;
	display: block;
	color: #000;
	background-color: #c2cfe8;
}
#leftnav li a:hover {
	color: #1558c5;
	background-color: #fff;
}
.ad {
	font-size: .85em;
	font-weight: bold;
	margin: 5px 4px 5px 20px; padding: 0;
}
.ad a {
	display: block;
	background-color: transparent;
	color: #1558c5;
}
.ad a:hover {
	background-color: #E0E5F4;
	color: #000;
}

/*------------- CONTENT ------------ */
#contentarea {
	/*min-width: 500px;*/
	padding: 0;
	/*margin: 1% 2% 1% 230px;*/
	margin: 1% 2% 1% 22%;
}
#contentarea2 {
	padding: 0;
	/*margin: 1% 13% 1% 230px;*/
	margin: 1% 2% 1% 22%;
}
#sideboxes {
	float: right;
	margin: -2em 0 1.25em 1.25em;  
	width: 200px;
}
#featurebox {
	/*float: right;*/
	width: 200px;
	/*margin: 1em 0 1.25em 1.25em; */
	padding: 30px 0 .5em 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	/*background-color: #e8e4c9;*/
	background: #DDD7A7 url(../images/star2.gif) no-repeat top center;
}
#currentevent {
	background-color: #F0E68C;
	/*float: right;*/
	width: 200px;
	padding: 0;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
	border-color: #0054A6;
}
#currentevent h2 {
	background-color: #0054A6;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFF0;
	margin: 0;
	padding: .5em .75em;
}


#currentevent_gwpoa {
	background-color: #ddd7a7;
	/*float: right;*/
	width: 200px;
	padding: 0;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
	border-color: #0054A6;
}
#currentevent_gwpoa h2 {
	background-color: #637729;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFF0;
	margin: 0;
	padding: .5em .75em;
}


#featurebox h2 {
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: .85em;
	color: #000;
	margin: 0;
	padding: .5em .75em;
}
#featurebox h3  {
	color: #000;
	margin-left: 20px;
}
#currentevent h3 {
	color: #000;
	margin-left: 1em;
}
#currentevent_gwpoa h3 {
	color: #000;
	margin-left: 1em;
}

#featurebox img {
	border: 1px solid #999;
	margin: .25em .5em;
}
#featurebox p  {
	font-size: .7em;
	margin: .05em 1em;
	padding: 0;
}
#currentevent p {
	font-size: .75em;
	margin: 1em;
	padding: 0;
}
#currentevent_gwpoa p {
	font-size: .75em;
	margin: 1em;
	padding: 0;
}

#featurebox ul {
	/*margin: .25em;*/
}
#featurebox ul ul {
	padding-left: 10px;
	margin-left: 0;
}
#featurebox li {
	font-size: .75em;
}
#featurebox li li {
	font-size: 1em;
	margin-left: 0; padding-left: 0;
}
#featurebox p a, #featurebox li a {
	color: #000;
}
#currentevent p a {
	color: #000;
}
#currentevent img {
	margin: 0 .5em;
	float: right;
}
#currentevent_gwpoa p a {
	color: #000;
}
#currentevent_gwpoa img {
	margin: 0 .5em;
	float: right;
}


#academy_announcement {
	/*float: right;*/
	width: 200px;
	margin: 0 0 1.25em 0;
	padding: 30px 0 .5em 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	/*background-color: #e8e4c9;*/
	background: #DDD7A7 url(../images/star2.gif) no-repeat top center;
}

#academy_announcement h2 {
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: .85em;
	color: #000;
	margin: 0;
	padding: .5em .75em;
}
#academy_announcement h3  {
	color: #000;
	margin-left: 20px;
}
#academy_announcement img {
	border: 1px solid #999;
	margin: .25em .5em;
}
#academy_announcement p  {
	font-size: .7em;
	margin: .05em 1em;
	padding: 0;
}
#academy_announcement ul {
	/*margin: .25em;*/
}
#academy_announcement ul ul {
	padding-left: 10px;
	margin-left: 0;
}
#academy_announcement li {
	font-size: .75em;
}
#academy_announcement li li {
	font-size: 1em;
	margin-left: 0; padding-left: 0;
}
#academy_announcement p a, #academy_announcement li a {
	color: #000;
}


/*----------- FOOTER -------------*/
#footer {
	clear: both;
	background-color: #EDEDED;
	color: #333;
	border-top: 1px solid #ccc;
	margin-top: 2em;
}
#footertext {
	float: left;
	font-size: .85em;
	margin: 2px 0 0 15px;
}
#minornav {
	float: right;
	text-align: right;
}
#minornav ul {
	list-style-type: none;
	margin: 5px 0; padding: 0 10px 5px 0;
}
#minornav li {
	font-size: .7em;
	display: inline;
	margin-right: 6px;
}
#footer a:link {
	background-color: transparent;
	color: #1558c5;
}
#footer a:visited {
	background-color: transparent;
	color: #666;
}
#footer a:hover {
	background-color: #E0E5F4;
	color: #1558c5;
}

/*------- classes -------*/
h2.admin, h2.armory, h2.dining, h2.residence, h2.infirm, h2.gym, h2.guest, 
h2.cabin, h2.maint, h2.water, h2.emerg, h2.educ, h2.range {
	padding: 10px 0 12px 35px;
}
h2.admin {
	background: transparent url(../academy/images/icon_administration.gif) no-repeat left;
}
h2.armory {
	background: transparent url(../academy/images/icon_armory.gif) no-repeat left;
}
h2.dining {
	background: transparent url(../academy/images/icon_dininghall.gif) no-repeat left;
}
h2.residence {
	background: transparent url(../academy/images/icon_residence.gif) no-repeat left;
}
h2.infirm {
	background: transparent url(../academy/images/icon_infirmary.gif) no-repeat left;
}
h2.gym {
	background: transparent url(../academy/images/icon_gym.gif) no-repeat left;
}
h2.guest {
	background: transparent url(../academy/images/icon_guesthouse.gif) no-repeat left;
}
h2.cabin {
	background: transparent url(../academy/images/icon_cabins.gif) no-repeat left;
}
h2.maint {
	background: transparent url(../academy/images/icon_maintenance.gif) no-repeat left;
}
h2.water {
	background: transparent url(../academy/images/icon_waterrescue.gif) no-repeat left;
}
h2.emerg {
	background: transparent url(../academy/images/icon_emergency.gif) no-repeat left;
}
h2.educ {
	background: transparent url(../academy/images/icon_education.gif) no-repeat left;
}
h2.range {
	background: transparent url(../academy/images/icon_firingrange.gif) no-repeat left;
}
.subhead-italic {
	font-size: .9em;
	font-style: oblique;
	color: #666;
}
.clear {
	clear: both;
}
.clearleft {
	clear: left;
}
.smalltext {
	font-size: .7em;
}
.intro {
	color: #333;
	font-family: georgia, "times new roman", serif;
	font-weight: 700;
	font-size: .9em;
}
.emphasis {
	font-size: .9em;
	font-weight: bold;
	color: #666;
}
.larger {
	font-family: georgia, "times new roman", serif;
	font-size: 1.25em;
	text-transform: uppercase;
	color: #666;
}
.notoppad {
	padding-top: 0;
	margin-top: 0;
}
.blue {
	color: #0054a6;
}
#content .pullquote p{
	font: .8em/1.35em "Trebuchet MS", Verdana, arial, sans-serif;
	color: #50351B;
}
#content li .pullquote p {
	font: 1.1em  "Trebuchet MS", Verdana, arial, sans-serif;
}
.center {
	text-align: center;
}
.right {
	float: right;
	margin: 10px 0px 10px 20px;
}
.left {
	float: left;
	margin: 10px 20px 10px 0px;

}
.border {
	border: 1px solid #666666;
}
.margintop {
	margin-top: 5px;
}
#contentarea .highlight a, #contentarea2 .highlight a {
background-color: #FAFAD2;
padding: .25em;
border: 1px solid #666666;
display: block;
text-decoration: none;
width: 45%;
}
#contentarea .highlight a:hover, #contentarea2 .highlight a:hover {
background-color: #ededed;
}

td {
	font-family:   Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	color: #333;
	font-size: .8em;
	line-height: 1.25em;
}
th {
	font-family:   Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
	color: #333;
	font-size: .8em;
	line-height: 1.25em;
}

#coins {
	width: 600px;
	text-align: center;
	float: left;
}
#coins h3 {
	font-family: Georgia;
	color: #000;
	font-size: 1.05em;
	margin-bottom: 0; 
	padding-bottom: 1em;
	font-weight: bold;
	text-transform: capitalize;
}


#announcements {
	width: 700px;
	padding-right: 200px;
	margin: 0 auto;
}
#storeannounce {
	background-color: #F0E68C;
	width: 300px;
	padding: 0;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
	border-color: #0054A6;
	margin: 0 0 1em 0;
	text-align: center;
	float: right;
}
#storeannounce h2 {
	background-color: #0054A6;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFF0;
	margin: 0;
	padding: .5em .75em;
}
#storeannounce p {
	padding: 1.5em;
}
#contentarea2 #storeannounce {
	background-color: #F0E68C;
	width: 300px;
	padding: 0;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
	border-color: #0054A6;
	margin: 1em 0 1em 0;
	float: right;
}
#contentarea2 #storeannounce h2 {
	background-color: #0054A6;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFF0;
	margin: 0;
	padding: .5em .75em;
	text-align: center;
}
#contentarea2 #storeannounce p {
	padding: 1.5em;
}




#addressupdate {
	background-color: #F0E68C;
	width: 300px;
	padding: 0;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
	border-color: #0054A6;
	margin: 0 0 1em 0;
	text-align: center;
	float: left;
}
#addressupdate h2 {
	background-color: #0054A6;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFF0;
	margin: 0;
	padding: .5em .75em;
}
#addressupdate p {
	padding: 2em;
}
#contentarea2 #addressupdate {
	background-color: #F0E68C;
	width: 300px;
	padding: 0;
	border-width: 1px 1px 3px 1px;
	border-style: solid;
	border-color: #0054A6;
	margin: 1em 0 1em 0;
	float: left;
}
#contentarea2 #addressupdate h2 {
	background-color: #0054A6;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFF0;
	margin: 0;
	padding: .5em .75em;
	text-align: center;
}
#contentarea2 #addressupdate p {
	padding: 2em;
}




.h3blue {
	color: #0000ff;
	font-size: .75em;
}

.pgreencentered {
	color: #000000;
}

#fishingtournamentlevels dt {
	font-size: .85em;
	color: #000000;
}

#fishingtournamentlevels dd {
	color: #000000;
	font-size: .8em;
}