/* 
================================
Skin styles for DotNetNuke
================================
*/



* {
	margin: 0;
}

html, body
{
    height: 100%;
    background-image: url('images/SkyGradientRepeat.jpg');
    background-position: top left;
    background-repeat: repeat;
    color:#33210B;
}


.Normal
{
    font-family: Arial, Times New Roman;
    font-size: 14px;
    color:#33210B;
    }


/* Centers content in IE */
.centerer
{
    
	min-height: 100%;
    text-align: center;
    background-image: url('images/SkyGradient.jpg');
    background-position: top left;
    background-repeat: repeat-x;
}

* html .centerer
{
    height: 100%;
}
/* IE6 and under treat height as min-height anyway */

/* Centers content in everything else */
.centeredcontent
{
    
	
    width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; 
	
    text-align: left;
}


.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}



/* 

STICKER - A valid, easy to use CSS sticky footer by Ryan Fait

This is the basic CSS you need along with the one extra empty
div and the wrapper required to achieve the effect. I suggest
that you leave the * { margin: 0; } code in while testing and
building your site because margins do have a tendency to mess
things up a bit. Have fun!




TROUBLESHOOTING

I've received a few comments about vertical margins causing a
number of problems with the layout. If you want space between
paragraphs or headers, use padding instead of margin. It's as
simple as that.

*/
/* Root Level Table */
.tablecontents
{
    width: 100%;
    height: 100%;
    background-color: transparent;
}

/* DNN Admin panel*/
.controlpanel
{
    width: 100%;
    background-color: transparent;
}



/* Changes the Login and User Controls Font style */
.Footer .SkinObject
{
    color: Black;
    font-weight: bold;
}

/* Changes the Login and User Controls Font style */
.Footer a.SkinObject:link
{
    position: relative;
    top: -4px;
    color: Black;
    font-weight: bold;
}

/* Changes the Login and User Controls Font style */
.Footer a.SkinObject:visited
{
    position: relative;
    top: -4px;
    color: Black;
    font-weight: bold;
}

/* Changes the Login and User Controls Font style */
.Footer a.SkinObject:active
{
    position: relative;
    top: -4px;
    color: Black;
    font-weight: bold;
}

/* Changes the Login and User Controls Font style */
.Footer a.SkinObject:hover
{
    position: relative;
    top: -4px;
    color: Black;
    font-weight: bold;
}

/* SolPartMenu Root Menu Container */
.MainMenu_MenuContainer
{
    padding: 0px;
    padding-top: 2px;
    width:1180px;
}

/* SolPartMenu Root Menu Item Container */
.MainMenu_MenuBar
{
    padding: 0px;
    background-color: transparent;
}

/* SolPartMenu Root Menu Item */
.MainMenu_MenuItem
{
    background-color: transparent;
    height: 23px;
    font-family: Arial, Times New Roman, Helvetica;
    color: white;
}

/* SolPartMenu Root Menu Icon */
.MainMenu_MenuIcon
{
    background-color: transparent;
    text-align: center;
    display: none;
}

/* SolPartMenu Sub Menu Container */
.MainMenu_SubMenu
{
    background-color: #F7F3E8;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    border-top: black 1px solid;
    border-right: black 1px solid;
    padding: 2px;
    z-index: 1000;
}

/* SolPartMenu Seleceted Root Menu Item */
.MainMenu_MenuItemSel
{
    background-color: transparent;
    height: 23px;
    font-family: Arial, Times New Roman, Helvetica;
    color: white;
}

/* SolPartMenu Seleceted Root Menu Arrow */
.MainMenu_MenuArrow
{
    color: Black;
    border-right: #cad5ea 0px solid;
    border-bottom: #cad5ea 0px solid;
    border-top: #cad5ea 0px solid;
    font-family: webdings;
}

/* SolPartMenu Seleceted Root Menu Arrow */
.MainMenu_RootMenuArrow
{
    color: Black;
    font-family: webdings;
    display: none;
}
.Head
{
    color:White;
    font-size: 10pt;
    font-weight: bold;
}
