/* Body */
body {
background:#373535 url(/Images/Lightfield/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:#003739;
	text-decoration:underline;
}
a:active{
	color:#003739;
	text-decoration:none;
}
a:hover{
	color:#003739;
	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/Lightfield/header.jpg) top left no-repeat;
width:1024px;
height:150px;
text-align:left;
}

#header p {
margin:0;
padding: 0 0 0 245px;
}

/* Body HomePage */
#border-left {
background:#000 url(/Images/Lightfield/body-border-left.gif) top left no-repeat;
width:17px;
height:858px;
float:left;
}

#border-right {
background:#000 url(/Images/Lightfield/body-border-right.gif) top left no-repeat;
width:18px;
height:858px;
float:left;
}

#body-container {
background:url(/Images/Lightfield/body-container.jpg) repeat;
width:989px;
height:858px;
float:left;
text-align:left;
font-size:12px;
line-height:14px;
color:#373535;
}

#body-container td {
font-size:12px;
line-height:14px;
color:#373535;
}

/* Left Column */
#left-column {
width:260px;
float:left;
}

.left-column-content {
padding: 0 0 0 8px;
}

/* Trophy Room */
#trophy-title {
background:#373536 url(/Images/Lightfield/trophy-title.gif) top left no-repeat;
width:238px;
height:56px;
}

#trophy-body {
background:#e2cca3 url(/Images/Lightfield/trophy-body.jpg) top left no-repeat;
width:238px;
height:219px;
}

.trophy-image {
padding: 56px 0 0 17px;
}

.trophy-image-border
{
	/*nothing*/
}

/* Samesite Accuracy */
#samesite-title {
width:238px;
height:85px;
margin:6px 0 0 0;
}

#samesite-body {
background:#e2cca3 url(/Images/Lightfield/samesite-body.jpg) top left no-repeat;
width:238px;
height:146px;
}

.content-samesite {
padding:6px 18px 0 80px;
}

.content-samesite p {
margin:0;
padding:4px 0 0 0;
}

/* Contests/Giveaways */
#contests-title {
width:238px;
height:58px;
margin:7px 0 0 0;
}

#contests-body {
background:#e2cca3 url(/Images/Lightfield/contests-body.jpg) top left no-repeat;
width:238px;
height:150px;
}

.content-contests {
padding: 10px 12px 0 80px;
}

/*NOTE: Text formatting in content.css*/

/* Middle Column */
#middle-column {
width:451px;
float:left;
padding:7px 0 0 0;
}

.middle-headline {
background:#000 url(/Images/Lightfield/middle-headline.jpg) top left no-repeat;
width:451px;
height:42px;
}

.middle-headline h4 {
font-size:18px;
color:#003739;
padding: 14px 0 0 16px;
text-transform:uppercase;
}

.middle-body {
background:#cdbea7;
width:451px;
overflow:auto;
}

.middle-body-welcome
{
background:#cdbea7;
width:451px;
height:504px;
overflow:auto;
}

.middle-body-featured
{
background:#cdbea7;
width:451px;
height:248px;
}

.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;
}

.right-column-content {
padding: 0 0 0 13px;
}

/* Discussion Board */
#discussion-title {
width:258px;
height:56px;
}

#discussion-body {
background:#e2cca3 url(/Images/Lightfield/discussion-body.jpg) top left no-repeat;
width:258px;
height:66px;
}

#discussion-body-loggedin {
background:#e2cca3 url(/Images/Lightfield/discussion-body-loggedin.jpg) top left no-repeat;
width:258px;
height:66px;
}

#txtbox-username {
float:left;
padding:16px 0px 0 8px;
width:120px;
}

#txtbox-password {
float:left;
padding:16px 0 0 0;
width:124px;
}

.txtbox-discussion {
width:110px; 
height:19px; 
border:1px solid #a7a6aa;
font-size:12px;
color:#373535;
}

.txtbox-discussion-password {
width:116px; 
height:19px; 
border:1px solid #a7a6aa;
font-size:12px;
color:#373535;
}

#btn-login{
float:left;
padding:3px 4px 0 104px;
}

#btn-register {
float:left;
padding:3px 0 0 0;
}

#btn-edityouraccount {
float:left;
padding:10px 4px 0 0px;
}

#btn-logout {
float:left;
padding:10px 0 0 0;
}
/* Lightfield Outdoors */
#outdoors-title {
width:258px;
height:55px;
margin:9px 0 0 0;
}

#outdoors-video {
background:#e2cca3 url(/Images/Lightfield/outdoors-video-bg.jpg) top left no-repeat;
width:258px;
height:223px;
}

#placeholder-outdoors-video 
{
position:relative;
float:right;
width:180px;
z-index:1000;
margin-left:9px;
margin-bottom:150px;
}

#outdoors-body {
background:url(/Images/Lightfield/outdoors-body.gif) top left no-repeat;
width:265px;
height:151px;
}

#outdoors-body p {
margin:0;
padding: 5px 0 0 8px;
}

/* DSG Gun */
#dsg-gun-title {
width:258px;
height:105px;
margin:12px 0 0 0;
}


/* Ask Randy */
#ask-title {
width:258px;
height:56px;
margin:10px 0 0 0;
}

#ask-body {
background:#e2cca3 url(/Images/Lightfield/ask-body.jpg) top left no-repeat;
width:258px;
height:111px;
}

#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;
}

/* Body InsidePage */
#body-container-in {
background:url(/Images/Lightfield/body-container.jpg) repeat;
width:989px;
height:330px;
float:left;
text-align:left;
font-size:12px;
line-height:14px;
color:#373535;
}

html > body #body-container-in {
background:url(/Images/Lightfield/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;
color:#373535;
}

#border-main-in {
background:url(/Images/Lightfield/body-border-main.gif) repeat-y;
width:1024px;
}

#border-left-in {
background:#000 url(/Images/Lightfield/body-border-left.gif) top left no-repeat;
width:17px;
height:330px;
float:left;
}

#border-right-in {
background:#000 url(/Images/Lightfield/body-border-right.gif) top left no-repeat;
width:18px;
height:330px;
float:left;
}

.body-padding {
padding: 7px 0 7px 65px;
}

#body-bg-in {
background:#cdbea7; 
width:861px;
min-height: 430px;
_height:430px;
}



#page-title {
background:#373536 url(/Images/Lightfield/page-title.jpg) top left no-repeat;
width:512px;
height:42px;
margin: 0 0 0 135px;
}



#page-title h4 {
font-size:18px;
color:#003739;
padding: 14px 0 0 13px;
line-height:20px;
}


.content-in {
padding: 10px 22px 20px 147px;
}



/* Video */
#video-container {
position:relative;
float:left;  
left:723px;
z-index:20;
}

#video {
width:258px;
margin-top:-5px;
position:absolute;
}

#placeholder-video 
{
position:relative;
float:right;
width:180px;
z-index:500;
margin-left:9px;
margin-bottom:150px;
}

/* Footer */
#footer {
background:url(/Images/Lightfield/footer.jpg) top left no-repeat;
width:1024px;
height:129px;
}

#footer-icons {
width:1024px;
height:71px;
text-align:left;
}

#icon-tarhunt {
width:574px;
float:left;
}

#icon-tarhunt p {
margin:0;
padding:20px 0 0 31px;
}

#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 62px;
}

#footer-navigation li {
margin:0;
padding:0 9px 0 0;
list-style:none;
float:left;
font-size:11px;
font-weight:bold;
color:#e7c799;
}

#footer-navigation a, #footer-navigation a:visited {
color:#e7c799;
text-decoration:none;
}

#footer-navigation a:hover {
color:#e7c799;
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
}