/* Body */
body {
background:#373535 url(/Images/Tarhunt/bg.jpg) repeat-x;
text-align: center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

a:link, a:visited{
	color:#ed1f24;
	text-decoration:underline;
}
a:active{
	color:#ed1f24;
	text-decoration:none;
}
a:hover{
	color:#ed1f24;
	text-decoration:none;
	cursor:url("/Images/gunsight.cur"), default;
}

/* Container */
#container {
margin: 0 auto;
width: 1024px;
text-align: center;
padding:0;
}

/* Header */
#header {
background:#000 url(/Images/Tarhunt/header.jpg) top left no-repeat;
width:1024px;
height:150px;
text-align:left;
}

#header p {
margin:0;
padding: 0 0 0 26px;
}


/* Body HomePage */
#border-left {
background:#000 url(/Images/Tarhunt/body-border-left.gif) top left no-repeat;
width:17px;
height:748px;
float:left;
}

#border-right {
background:#000 url(/Images/Tarhunt/body-border-right.gif) top left no-repeat;
width:18px;
height:748px;
float:left;
}

#body-container {
background:url(/Images/Tarhunt/body-container.jpg) repeat;
width:989px;
height:748px;
float:left;
text-align:left;
font-size:12px;
line-height:14px;
}

#body-container td {
font-size:12px;
line-height:14px;
}

/* Left Column */
#left-column {
width:260px;
float:left;
padding: 7px 0 0 0;
color:#fff;
}

.left-column-content {
padding: 0 0 0 8px;
}

/* Trophy Room */
#trophy-title {
width:238px;
height:60px;
}

#trophy-body {
background: url(/Images/Tarhunt/trophy-body.gif) top left no-repeat;
width:238px;
height:209px;
}

.trophy-image {
padding: 20px 0 0 6px;
}

.trophy-image-border
{
	padding-top:0px;
	padding-left:0px;
	width:222px;
	height:158px;
	background-color: #000;
	border:solid 1px #eb0000;

}

/* Samesite Accuracy */
#samesite-title {
width:238px;
height:73px;
padding:10px 0 0 0;
}

#samesite-body {
background:url(/Images/Tarhunt/samesite-body.gif) top left no-repeat;
width:238px;
height:157px;
}

.content-samesite {
padding:8px 18px 0 80px;
}

.content-samesite p {
margin:0;
padding:4px 0 0 0;
}

/* Contests/Giveaways */
#contests-title {
width:238px;
height:57px;
padding:10px 0 0 0;
}

#contests-body {
background:url(/Images/Tarhunt/contests-body.gif) top left no-repeat;
width:238px;
height:150px;
}

.content-contests {
padding: 10px 12px 0 80px;
}

/*Text formatting in content.css*/

/* Middle Column */
#middle-column {
width:451px;
float:left;
padding:7px 0 0 0;
}

.middle-headline {
background:url(/Images/Tarhunt/middle-headline.gif) top left no-repeat;
width:451px;
height:42px;
}

.middle-headline h4 {
font-size:18px;
color:#fff;
padding: 14px 0 0 16px;
}

.middle-body {
background:#fff;
width:451px;
overflow:auto;
}

.middle-body-welcome
{
background:#fff;
width:451px;
height:425px;
overflow:auto;
}
.middle-body-featured
{
background:#fff;
width:451px;
height:214px;
}

.content-welcome {
padding: 10px 18px 8px 16px
}

.content-welcome p {
margin:0;
padding: 8px 0 0 0;
}


/* Right Column */
#right-column {
width:278px;
float:left;
color:#fff;
}

.right-column-content {
padding: 0 0 0 13px
}

/* Lightfield Outdoors */
#outdoors-title {
width:258px;
height:61px;
padding:7px 0 0 0;
}

#outdoors-video {
background:#000;
width:258px;
height:223px;
z-index:1000;
}

#outdoors-body {
background:url(/Images/Tarhunt/outdoors-body.gif) top left no-repeat;
width:265px;
height:137px;
}

#outdoors-body p {
margin:0;
padding: 0 0 0 8px;
}

/* Ask Randy */
#ask-title {
width:258px;
height:60px;
padding:6px 0 0 0;
}

#ask-body {
background:url(/Images/Tarhunt/ask-body.gif) top left no-repeat;
width:258px;
height:115px;
}

#ask-image {
width:79px;
float:left;
}

#ask-image p {
margin:0;
padding: 7px 0 0 8px;
}

#ask-question {
width:179px;
float:left;
}

#ask-question p {
margin:0;
padding: 7px 6px 6px 0;
}

/* Designated Slug Gun */
#slug-gun {
width:258px;
height:122px;
padding:6px 0 0 0;
}

/* Body InsidePage */
#body-container-in {
background:url(/Images/Tarhunt/body-container.jpg) repeat;
width:989px;
height:330px;
float:left;
text-align:left;
font-size:12px;
line-height:14px;
}

html > body #body-container-in {
background:url(/Images/Tarhunt/body-container.jpg) repeat;
width: auto;
height: auto;
width: 989px;
min-width: 989px;
min-height: 330px;
}

#body-container-in td {
font-size:12px;
line-height:14px;
}

#border-main-in {
background:url(/Images/Tarhunt/body-border-main.gif) repeat-y;
width:1024px;
}

#border-left-in {
background:#000 url(/Images/Tarhunt/body-border-left.gif) top left no-repeat;
width:17px;
height:330px;
float:left;
}

#border-right-in {
background:#000 url(/Images/Tarhunt/body-border-right.gif) top left no-repeat;
width:18px;
height:330px;
float:left;
}

.body-padding {
padding: 7px 0 7px 65px;
}

#page-title {
background:url(/Images/Tarhunt/page-title.gif) top left no-repeat;
width:515px;
height:39px;
margin: 0 0 0 136px;
}

#page-title h4 {
font-size:18px;
color:#fff;
padding: 14px 0 0 16px;
text-transform:uppercase;
line-height:20px;
}

#body-bg-in {
width:861px;
background:#fff; 
border-top: 3px solid #000;
min-height: 430px;
_height:430px;
}

.content-in {
padding: 10px 22px 20px 147px;
}


/* Video */
#video-container {
position:relative;
float:left;  
left:724px;
z-index:20;
}

#video {
width:258px;
margin-top:0px;
position:absolute;
}

#placeholder-video 
{
width:180px;
position:relative;
float:right;
z-index:500;
margin-left:10px;
margin-bottom:150px;
margin-top:8px;
}

/* Footer */
#footer {
background:url(/Images/Tarhunt/footer.jpg) top left no-repeat;
width:1024px;
height:129px;
}

#footer-icons {
width:1024px;
height:71px;
text-align:left;
}

#icon-lightfield {
width:574px;
float:left;
}

#icon-lightfield p {
margin:0;
padding:0 0 0 25px;
}

#icon-wildlife-enforcement {
width:450px;
float:left;
padding:10px 0 0 0;
}
#wildlife-control{
width:221px;
float:left;
}
#law-enforcement{
width:229px;
float:left;
}

#footer-navigation {
width:1024px;
height:60px;
}

#footer-navigation ul {
margin:0;
padding:8px 0 0 56px;
}

#footer-navigation li {
margin:0;
padding:0 14px 0 0;
list-style:none;
float:left;
font-size:11px;
font-weight:bold;
color:#fff;
}

#footer-navigation a, #footer-navigation a:visited {
color:#fff;
text-decoration:none;
}

#footer-navigation a:hover {
color:#fff;
text-decoration:underline;
}

#footer-copyright {
width:1024px;
font-size:10px;
color:#818181;
padding: 0 0 10px 0;
}

a.footer-link:link,
a.footer-link:visited {
color:#818181;
text-decoration:underline;
}

a.footer-link:hover {
color:#e7c799;
text-decoration:underline;
}

a.footer-ls:link,
a.footer-ls:visited {
color:#818181;
text-decoration:none;
}

a.footer-ls:hover {
color:#818181;
text-decoration:underline;
}
/* Calendar */
.eventTitle
{
	font-family:Arial, Verdana, HelveticaNeue ;
	color:White;
	padding-left:25px;
	padding-top:5px;
	border:0;
}


.calendar-border 
{
	border:0px solid #000;
}


.calendar{
	background-color:#838383;
	color:#FFF;
	font:12px arial,sans-serif;
}
.calendar-title{
	background-color:#656565;
	color:#FFF !important;
	font:bold 12px arial,tahoma,sans-serif;
}
.calendar-title td{
	color:#FFF!important;
	padding:4px;
}
.calendar-dayheader{
	background-color:#C9C6B5;
	color:#000;
	font:bold 12px arial,tahoma,sans-serif;
	padding:2px;
}
.calendar-day{
	background-color:#FFF;
	color:#369;
	font:11px arial,sans-serif;
	padding:2px;
	text-align:left;
}
.calendar-daywithevents{
	padding:2px;
	text-align:left;
}
.calendar-day-event{
	font:12px arial,sans-serif;
	border-top:1px dotted #CCC;
}
.calendar-nextprev{
	background-color:#656565;
	font:12px arial,sans-serif;
	color:#FFF;
	padding:2px;
}
.calendar-nextprev a,
.calendar-nextprev a:visited{
	color:#FFF !important;
	text-decoration:none;
}
.calendar-nextprev a:active,
.calendar-nextprev a:hover{
	color:#FFF !important;
	text-decoration:underline;
}
.calendar-othermonthday{
	background-color:#d9d9d9;
	color:#666;
	font:9px arial,sans-serif;
	padding:2px;
	text-align:left;
}
.calendar-weekendday{
	background-color:#e2ddd3;
	font:11px arial,sans-serif;
	padding:2px;
	text-align:left;
}
/* small calendar */
.calendar-sm a,
.calendar-sm a:visited{
	text-decoration:none;
}
.calendar-sm a:active,
.calendar-sm a:hover{
	text-decoration:underline;
}

/* List */
.event{
	margin-bottom:5px;
}
.event h5{
	margin:0;
}
.event-date{
	font-size:11px;
	font-weight:bold;
}
.event-location{
	font-size:11px;
	font-style:italic;
}

/*Trophy Room*/
.profile-thumbnail
{
	border:solid 1px #373535 !important;
}

.profile-image
{
	border:solid 1px #373535 !important;
}

/*Pager*/
.pager-prevnext
{
	background:#CCC url(/Images/Form/bg_button.gif) repeat-x;
	border:1px outset #999;
	color:#000;
	font:11px arial,tahoma,sans-serif;
}
.pager-select{
	border:1px solid #CCC;
	color:#000;
	font:11px arial,tahoma,sans-serif;
	margin:0;
	padding:0;
	position:relative;
	_top:4px;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

table.tableWithHead thead td {
	color: #ffffff !important; 
	background-color:#333333; 
	font-weight: bold
}