/*Print section */


/* =================================

CSS Document for Huntingburg DNN Skins 
Author: Rick Beddie
Email: rick@psdtodnn.com
www.psdtodnn.com

---------------------------------

1.  General Settings
2.  Wrapper
3.  Header
4.  Main Navigation UL Not used in DNN Skin
5.  Search Bar and Social Networking
6.  Home Page content layout
7.  Inside Page Layout
7a. Inside Page 1 Pane Layout
8.  Margin Container
9.  Narrow Margin Container
10. Footer
11. Content Layout Styles
12. Home Sub Nav Links
13. Home Contact Information
14. SOLPARTMENU Styling
15. Dotnetnuke CSS

================================= */

/* -- 1. General Settings -- */

body#Body{
margin:0;
padding:0;
width:100%;
height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
background:#FFFFFF url(images/brick-tile.jpg) scroll repeat top;
}

*{
outline:none;
}

.body
{

}

.clear{
height:0px;
clear:both;
}

.left{
float:left;
}

.right{
float:right;
}

a{
text-decoration:underline;
color:#7e000f;
}

a:hover{
text-decoration:none;
}

a.grey{
color:#524b48;
}

p, h1, h2, h3{
margin-top:0;
}

h1, h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#7e000f;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#7e000f;
}

p{
font-size:14px;
color:#524b48;
}

ul li{
font-size:14px;
color:#524b48;
list-style:disc;
}

ol li{
font-size:14px;
color:#524b48;
}

/* -- 2. Wrapper -- */

#huntingwrapper{
width:940px;
margin:0 auto;
text-align:left;
}

/* -- 3. Header -- */

#huntingheader{
width:940px;
height:307px;
background:url(images/head-bground.png) scroll no-repeat top;
}

#huntinglogo{
position:absolute;
margin-top:34px;
margin-left:109px;
}

#huntingheadright{
width:610px;
position:absolute;
margin-left:290px;
margin-top:73px;
text-align:center;
}

/* -- 4. Main Navigation UL Not used in DNN Skin -- */

#huntingnav{
position:absolute;
width:860px;
margin-top:215px;
margin-left:42px;
text-align:center;
}

#huntingnav ul{
margin:0;
padding:0;
}

#huntingnav li{
margin:0;
padding:0 16px 0 6px;
display:inline;
list-style:none;
background:url(images/nav-divide.gif) scroll no-repeat right;
}

#huntingnav li.first{
padding-left:0;
}

#huntingnav li.last{
padding-right:0;
background:none;
}

#huntingnav li a{
padding-top:1px;
color:#FFFFFF;
text-decoration:none;
line-height:38px;
text-transform:uppercase;
font-size:12px;
}

#huntingnav li a:hover, #huntingnav li.active a{
color:#cccc66;
}

/* -- 4.1 Breadcrumb styles -- */

.BreadCrumbSection
{
	color:#ffffff;
	position:relative;
	top:-10px;
	left:10%;
}
a.breadcrumb {
	text-decoration:underline;
	/*color:#ffffff;*/
}
a.breadcrumb:link {
	text-decoration:underline;
	color:#ffffff;
}
a.breadcrumb:visited{
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
}
a.breadcrumb:active{
	text-decoration:underline;
	color:#CCCC66;
}
a.breadcrumb:hover{
	text-decoration:none;
	color:#CCCC66;
	font-size:16px;
}


/* -- 5. Search Bar and Social Networking -- */

#huntingsearchbar{
position:absolute;
width:460px;
margin-top:0px;
left:35%;
}

#huntingsearch{
float:right;
margin-right:20px;
margin-top:0px;
color:#000000;
}

#huntingsocial{
float:right;
margin-top:0px;
}

#huntingtranslate{
float:left;
margin-top:0px;
padding-top:0px;
clear:left;
}

#huntingsocial ul{
margin:0;
padding:0;
}

#huntingsocial li{
margin:0 5px 0 0;
padding:0;
list-style:none;
float:left;
}

/* -- 6. Home Page content layout -- */

#huntinghomecontentone{
margin-bottom:2px;
height:440px;
background:url(images/wood-panel.jpg) scroll no-repeat top;
}

#huntinghomecontentone .left{
width:590px;
text-align:center;
padding-left:40px;
padding-top:40px;
}

#huntinghomecontentone .right{
width:280px;
text-align:center;
padding-right:30px;
padding-top:50px;
}

#huntinghomecontenttwo{
}

#huntinghomecontenttwo .top{
width:940px;
background:url(images/home-scroll-top.jpg) scroll no-repeat top;
}

#huntinghomecontenttwo .tile{
width:940px;
background:url(images/home-scroll-tile.png) scroll repeat-y top;
}

#huntinghomecontenttwo .bottom{
width:940px;
background:url(images/home-scroll-footer2.png) scroll no-repeat bottom;
}

#huntinghomecontenttwo .left{
width:525px;
padding-left:65px;
padding-top:60px;
padding-bottom:60px;
}

#huntinghomecontenttwo .right{
width:225px;
padding-right:60px;
padding-top:60px;
padding-bottom:60px;
}

#huntinghomecontentthree{
height:320px;
background:url(images/home-panel-3.png) scroll no-repeat top;
}

#huntinghomecontentthree .left{
text-align:center;
width:600px;
padding-left:40px;
padding-top:40px;
}

#huntinghomecontentthree .right{
width:250px;
padding-right:40px;
padding-top:40px;
text-align:center;
}

#huntinghomecontentthree .middle{
text-align:center;
width:850px;
padding-left:40px;
padding-top:40px;
}

/* -- 7. Inside Page Layout -- */

#huntinginsidecontent{

}

#huntinginsidecontent .left{
width:604px;
padding-bottom:16px;
background:url(images/inside-scroll.png) scroll no-repeat bottom;
}

#huntinginsidecontent .left .top{
width:604px;
background:url(images/inside-scroll-top.jpg) scroll no-repeat top;
}

#huntinginsidecontent .left .tile{
width:604px;
background:url(images/inside-scroll-tile.png) scroll repeat-y top;
}

#huntinginsidecontent .left .bottom{
width:604px;
background:url(images/inside-scroll-bottom.png) scroll no-repeat bottom;
}

#huntinginsidecontent .left .content{
padding:70px 55px 60px 55px;
}

#huntinginsidecontent .right{
width:336px;
background:url(images/inside-margin-footer.png) scroll no-repeat bottom;
padding-bottom:29px;
}

#huntinginsidecontent .right .tile{
width:336px;
background:url(images/inside-margin-tile.png) scroll repeat-y 0 -65px;
}

#huntinginsidecontent .right .top{
width:336px;
background:url(images/inside-margin-top.jpg) scroll no-repeat top;
}

#huntinginsidecontent .right .bottom{
width:336px;
background:url(images/inside-margin-bottom.png) scroll no-repeat bottom;
}

#huntinginsidecontent .right .content{
padding:30px 30px 20px 20px;
text-align:center;
}

#huntinginsidecontent2{

}

#huntinginsidecontent2 .left{
width:604px;
padding-bottom:16px;
background:url(images/inside-scroll.png) scroll no-repeat bottom;
}

#huntinginsidecontent2 .left .top{
width:604px;
background:url(images/inside-scroll-top.jpg) scroll no-repeat top;
}

#huntinginsidecontent2 .left .tile{
width:604px;
background:url(images/inside-scroll-tile.png) scroll repeat-y top;
}

#huntinginsidecontent2 .left .bottom{
width:604px;
background:url(images/inside-scroll-bottom.png) scroll no-repeat bottom;
}

#huntinginsidecontent2 .left .content{
padding:70px 55px 40px 55px;
}

#huntinginsidecontent2 .right{
width:336px;
background:url(images/inside-margin-footer.png) scroll no-repeat bottom;
padding-bottom:29px;
}

#huntinginsidecontent2 .right .tile{
width:336px;
background:url(images/inside-margin-tile.png) scroll repeat-y 0 -65px;
}

#huntinginsidecontent2 .right .top{
width:336px;
background:url(images/inside-margin-top.jpg) scroll no-repeat top;
}

#huntinginsidecontent2 .right .bottom{
width:336px;
background:url(images/inside-margin-bottom.png) scroll no-repeat bottom;
}

#huntinginsidecontent2 .right .content{
padding:30px 30px 20px 20px;
text-align:center;
}

/* -- 7a. Inside Page 1 Pane Layout -- */

#huntinginsidecontent1pane{

}
#huntinginsidecontent1pane .left{
width:940px;
padding-bottom:16px;
background:url(images/inside-scroll-wide.png) scroll no-repeat bottom;
}

#huntinginsidecontent1pane .top{
width:940px;
background:url(images/inside-scroll-top-wide.jpg) scroll no-repeat top;
}

#huntinginsidecontent1pane .tile{
width:940px;
background:url(images/inside-scroll-tile-wide.png) scroll repeat-y top;
}

#huntinginsidecontent1pane .bottom{
width:940px;
background:url(images/inside-scroll-bottom-wide.png) scroll no-repeat bottom;
}

#huntinginsidecontent1pane .content{
padding:100px 55px 50px 160px;
}

/* -- 8. Margin Container -- */

.container{
margin:0 auto;
margin-bottom:20px;
width:291px;
background:url(images/container-head.png) scroll no-repeat top;
padding-top:19px;
}

.contshadow{
width:291px;
background:url(images/container-shadow.png) scroll no-repeat bottom;
padding-bottom:23px;
}

.conttile{
width:291px;
background:url(images/container-tile.png) scroll repeat-y top;
}

.conttop{
width:291px;
background:url(images/container-top.png) scroll no-repeat top;
}

.contbottom{
width:291px;
background:url(images/container-bottom.png) scroll no-repeat bottom;
}

.cont{
padding:10px 30px 5px 25px;
}

/* -- 9. Narrow Margin Container -- */

.containernarrow{
margin:0 auto;
margin-bottom:20px;
width:225px;
background:url(images/ncontainer-head.png) scroll no-repeat top;
padding-top:19px;
}

.contshadownarrow{
width:225px;
background:url(images/ncontainer-shadow.png) scroll no-repeat bottom;
padding-bottom:23px;
}

.conttilenarrow{
width:225px;
background:url(images/ncontainer-tile.png) scroll repeat-y top;
}

.conttopnarrow{
width:225px;
background:url(images/ncontainer-top.png) scroll no-repeat top;
}

.contbottomnarrow{
width:225px;
background:url(images/ncontainer-bottom.png) scroll no-repeat bottom;
}

.contnarrow{
padding:10px 15px 5px 25px;
}

/* -- 10. Footer -- */

#Huntingfooter{
height:100px;
background:url(images/footer-wood-panel.png) scroll no-repeat bottom;
clear:both;
margin:0px 10px 0px 10px;

border-top:1px solid #FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color:#FFF;
font-size:11px;
line-height:2.6em;
}

#Huntingfooter p, #Huntingfooter .Normal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px 0;
color:#FFFFFF;
font-size:11px;
}

#Huntingfooter a{
font-weight:bold;
color:#FFF;
text-decoration:none;
}

/* -- 11. Content Layout Styles -- */

/* -- 12. Home Sub Nav Links -- */

#homesubnav{
width:259px;
height:228px;
background:url(images/home-nav-bottom.png) scroll no-repeat bottom;
margin-bottom:5px;
margin-left:7px;
}

#homesubnav ul{
margin:0;
padding:0;
width:259px;
background:url(images/home-nav-top.png) scroll no-repeat top;
padding-top:25px;
}

#homesubnav li{
margin:0;
padding:0;
list-style:none;
}

#homesubnav a{
display:block;
width:259px;
text-indent:-9999px;
background-attachment:scroll;
background-position:top left;
background-repeat:no-repeat;
}

#homesubnav li.gov a{
background-image:url(images/hn-gov.png);
height:34px;
}

#homesubnav li.cit a{
background-image:url(images/hn-cit.png);
height:33px;
}

#homesubnav li.bus a{
background-image:url(images/hn-bus.png);
height:33px;
}

#homesubnav li.vis a{
background-image:url(images/hn-vis.png);
height:34px;
}

#homesubnav li.ser a{
background-image:url(images/hn-ser.png);
height:33px;
}

/* -- 13. Home Contact Information -- */

#homecontact{
width:238px;
height:216px;
background:url(images/contact-bground.jpg) scroll no-repeat top;
padding:25px 5px 0 0;
}

#homecontact h2{
color:#524b48;
font-size:16px;
}

#homecontact a{
color:#524b48;
text-decoration:none;
}

/* -- 14. SOLPARTMENU Styling -- */

.MainMenu_MenuContainer{
padding:0;
width:10px;
height:38px;
}

.MainMenu_MenuItem {
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
border-bottom:1px solid #2c2b29;
border-top:1px solid #2c2b29;
font-weight:normal;
color:#FFF;
font-size:12px;
cursor:pointer;
}

.MainMenu_MenuIcon{
border:none;
padding-right:0;
background-color:#2c2b29;
cursor:pointer;
text-align:center;
width:15px;
}

.MainMenu_SubMenu{
filter:none;
background-color:#2c2b29;
border:none;
color:#FFF;
font-weight:normal;
font-size:12px;
z-index:1002;
text-align:left;
z-index:1000;
cursor:pointer;
padding:3px;
}

.MainMenu_MenuBreak {
background-color:transparent;
border-top:none;
border-bottom:none;
}

.MainMenu_MenuArrow{
font-family:verdana;
cursor: pointer;
border:none;
font-size:11px;
}

.RootItem{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
margin:0;
padding:0;
color:#FFF;
font-weight:normal;
text-decoration:none;
font-size:12px;
line-height:38px;
}

.RootItemSelect{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
margin:0;
padding:0;
font-size:12px;
color:#cccc66;
font-weight:normal;
background-color:transparent;
}

.RootItemActive{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
font-size:12px;
color:#cccc66;
}

.SubItemSelect{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
background-color:#43403b;
color:#cccc66;
font-weight:normal;
font-size:12px;
}

.SubItemActive{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
background-color:#43403b;
color:#cccc66;
font-weight:normal;
font-size:12px;
}

img.seperate{
padding:0 6px;
}

/* -- 15. Dotnetnuke CSS -- */

.ControlPanel{
padding-bottom:10px;
}

.ControlPanel, .PagingTable{
width:100%;
background-color:#FFFFFF;
border:none;
}

.SkinObject{
font-weight:bold;
font-size:14px;
color:#003366;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

A.SkinObject:link{
text-decoration:underline;
color:#7e000f;
}

A.SkinObject:visited{
text-decoration:underline;
color:#7e000f;
}

A.SkinObject:hover{
text-decoration:none;
color:#7e000f;
}

A.SkinObject:active{
text-decoration:underline;
color:#7e000f;
}

.Head{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#444444;
}

.SubHead{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#000000;
}

.SubSubHead{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.Normal, .NormalDisabled{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#000000;
}

.NormalDisabled{
color:Silver;
}

.NormalBold{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

.NormalRed{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#CC0000;
}

.NormalTextBox{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
}

.Help{
border:1px solid #000;
padding:2px;
font-weight:normal;
font-size:12px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#ffff99;
}

.CommandButton{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
}

A.CommandButton:link{
text-decoration:underline;
color:#7e000f;
}

A.CommandButton:visited{
text-decoration:underline;
color:#7e000f;
}

A.CommandButton:hover{
text-decoration:none;
color:#7e000f;
}

A.CommandButton:active{
text-decoration:underline;
color:#7e000f;
}

.StandardButton{
padding-right:5px;
padding-left:5px;
font-weight:normal;
font-size:14px;
background:#dddddd;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
}

DT{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#444444;
}

TFOOT, THEAD{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#444444;
}

TH{
vertical-align:baseline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#444444;
}

A:link{
text-decoration:underline;
color:#7e000f;
}

A:visited{
text-decoration:underline;
color:#7e000f;
}

A:hover{
text-decoration:none;
color:#7e000f;
}

A:active{
text-decoration:underline;
color:#ffffff;
}

SMALL{
font-size:10px;
}

BIG{
font-size:16px;
}

BLOCKQUOTE, PRE{
font-family:Lucida Console, monospace;
}

HR{
color:#444444;
height:1pt;
text-align:left;
}

.ModuleTitle_MenuContainer{
border:none;
}

.ModuleTitle_MenuBar{
cursor:pointer;
background-color:Transparent;
background-color:#0000FF;
}

.ModuleTitle_MenuItem{
cursor:pointer;
color:black;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
border:none;
background-color:#EEEEEE;
text-align:left;
}

.ModuleTitle_MenuIcon{
cursor:pointer;
background-color:#EEEEEE;
border:none;
text-align:center;
width:15px;
height:21px;
text-align:center;
}

.ModuleTitle_SubMenu{
z-index:1000;
cursor:pointer;
background-color:#EEEEEE;
border:none;
}

.ModuleTitle_MenuBreak{
border:none;
background-color:#FFFFFF;
height:1px;
}

.ModuleTitle_MenuItemSel{
cursor:pointer;
color:black;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
font-style:normal;
background-color:#C1D2EE;
}

.ModuleTitle_MenuArrow{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
cursor:pointer;
border:none;
}

.ModuleTitle_RootMenuArrow{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
cursor:pointer;
}

.HeadBg{
background-color:#CCCCCC;
}


.TabBg{
background-color:black;
}

.SelectedTab{
font-weight:bold;
font-size:14px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

A.SelectedTab:link{
text-decoration:underline;
color:#ffffff;
}

A.SelectedTab:visited{
text-decoration:underline;
color:#ffffff;
}

A.SelectedTab:hover{
text-decoration:none;
color:#ffffff;
}

A.SelectedTab:active{
text-decoration:underline;
color:#ffffff;
}

.OtherTabs{
font-weight:bold;
font-size:14px;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

A.OtherTabs:link{
text-decoration:underline;
color:#ffffff;
}

A.OtherTabs:visited{
text-decoration:underline;
color:#ffffff;
}

A.OtherTabs:hover{
text-decoration:none;
color:#ffffff;
}

A.OtherTabs:active{
text-decoration:underline;
color:#ffffff;
}

.DNNEmptyPane{
width:0px;
display:none;
}

.DNNAlignleft{
text-align:left;
}

.DNNAlignright{
text-align:right;
}

.DNNAligncenter{
text-align:center;
}

.DNNAligncenter table{
margin:0 auto;
}

#huntingwrapper .LabelEditTextClass{
color:#000000;
}

#huntingwrapper .LabelEditOverClass{
color:#000000;
}

#huntingwrapper .LabelEditOverClassML{
color:#000000;
}



/* JDMENU STYLING*/
div.AllDnn_JDMenuContent
{
	margin-left:0px;
	background:url(images/menu_top.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.SideNavMenu > li
{
	background:url(images/menu_item.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:21px !important;
	padding-top:7px;
	text-align:center;
}

.SideNavMenu > li > a
{
	margin-left:0px;
	font-size:13px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-transform: uppercase;
	color:#6e442e;
	text-decoration:none;
	letter-spacing:-1px;	
}

ul.SideNavMenu
{
	margin-left:0px;	
	background:url(images/menu_bottom.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-top:24px;
	padding-bottom:25px;
	text-align: center;
}


select.goog-te-combo
{

	font-family:"Times New Roman", Times;
	font-size:14px;
	font-weight:normal;
	height:22px;
	padding:1px 0;
}
div#google_translate_element
{
	float:left;
	display:inline;
	position:absolute;
}



#s3slider ul li {   list-style-type: none;}
#s3sliderContent {
   width: 568px; /* important to be same as image width or wider */
   height:356px;
   position: relative; /* important */
   /*top: 0;  important */
   /*margin-left: 0;  important */
   padding:0px 0px 0px 0px;	
   margin:0px 0px 0px 0px;

}

.s3sliderImage {
   float: left; /* important */
   margin-left:0
   margin-right:0;
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {

   display:none;
   width:0px;
   height:0px;
}

.clear {
   clear: both;
} 


div#s3slider {
   width: 568px; /* important to be same as image width */
   height: 356px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin-left:0px;
   margin-right:0px;
}
