/*
Gilda's Club Styles
Colors:
red - #ee3333
gold - #efd8a2
gray - #dadada
*/
body
{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
font-family: Verdana;
font-size: 11px;
color: #000;
}




/***** LINK STYLES *****/
a
{
color: #000;
text-decoration: underline;
}
a:hover
{
color: #ee3333;
text-decoration: none;
}
#footer a
{
color: #dadada;
text-decoration: underline;
}
#footer a:hover
{
color: #000;
text-decoration: none;
}





/***** SHADE CONTAINER *****/
#shade
{
width: 860px;
height: 100%;
margin: 0px auto 0px auto;
padding: 0px;
background: Transparent url('../App_Themes/GildasClub/Images/bgfade.jpg') repeat-y top left;
}
* html #shade
{
height: auto;
}




/***** CONTAINER *****/
#container
{
width: 800px;
height: 100%;
margin: 0px auto 0px auto;
padding: 0px;
border: 1px solid #000;
background: Transparent url('../App_Themes/GildasClub/Images/contentbg.jpg') repeat-y top left;
}
* html #container
{
height: auto;
}
#container_norightcolumn
{
width: 800px;
height: 100%;
margin: 0px auto 0px auto;
padding: 0px;
border: 1px solid #000;
background: Transparent url('../App_Themes/GildasClub/Images/contentbg_noright.jpg') repeat-y top left;
}
* html #container_norightcolumn
{
height: auto;
}




/***** HEADER *****/
#header
{
width: 100%;
height: 131px;
background: Transparent url('../App_Themes/GildasClub/Images/header.jpg') no-repeat top left;
margin: 0px;
padding: 0px;
}
#bottombar
{
clear: both;
width: 780px;
height: auto;
margin: 0px;
padding: 3px 10px 3px 10px;
background-color: #ee3333;
color: #dadada;
border-bottom: 1px solid #dadada;
border-top: 1px solid #dadada;
}
#bottombar p
{
margin: 0px;
padding: 0px;
}




/***** CONTENT *****/
#content
{
clear: both;
width: 100%;
height: auto;
border-top: 7px solid #fff;
background-color: Transparent;
}

/*** LEFT CONTENT - MENU ***/
#leftcontent
{
float: left;
width: 200px;
margin: 0px;
padding: 0px;
border: 0px dashed red;
}
* html #leftcontent
{
width: 195px;
}

/*** RIGHT CONTENT - 2 COLUMNS ***/
#rightfull
{
width: 595px;
height: 100%;
margin: 0px 0px 0px 203px;
padding: 0px;
border-left: 0px solid #dadada;
border-top: 1px solid #dadada;
}
* html #rightfull
{
width: 595px;
margin: 0px 0px 0px 201px;
}
#rightfull #middlecontent
{
float: left;
width: 390px;
margin: 0px;
padding: 0px 10px 10px 10px;
border: 0px dashed blue;
} 
* html #rightfull #middlecontent
{
width: 375px;
border: 0px dashed blue;
}
#rightfull #rightcontent
{
width: 180px;
margin: 0px 0px 0px 413px;
padding: 0px 0px 10px 0px;
border: 0px dashed green;
}
* html #rightfull #rightcontent
{
width: 165px;
margin: 0px 0px 0px 408px;
border: 0px dashed green;
}




/***** RIGHT FULL CONTENT *****/
#rightfullcontent
{
width: 575px;
height: 100%;
margin: 0px 0px 0px 203px;
padding: 0px 10px 10px 10px;
border-left: 0px solid #dadada;
border-top: 1px solid #dadada;
}
* html #rightfullcontent
{
width: 570px;
margin: 0px 0px 0px 201px;
}




/***** FOOTER *****/
#footer
{
clear: both;
width: 780px;
height: auto;
margin: 0px;
padding: 3px 10px 3px 10px;
background-color: #ee3333;
color: #dadada;
}
#footer p
{
margin: 0px;
padding: 0px;
}




/***** MAIN MENU *****/
.CMSMenu { border: 0px; table-layout: fixed; width: 200px; background-color: Transparent; }

.CMSMenuItem { padding: 0px 10px 0px 0px; width: 190px; height: 25px; text-align: right; font-weight: bold; color: #000; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff;}

.CMSMenuItemMouseUp { padding: 0px 10px 0px 0px; width: 190px; height: 25px; text-align: right; font-weight: bold; color: #000; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff;}

.CMSMenuItemMouseOver { padding: 0px 10px 0px 0px; width: 190px; height: 25px; cursor: hand; text-align: right; font-weight: bold; color: #ee3333; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff; text-decoration: underline;}

.CMSMenuItemMouseDown { padding: 0px 10px 0px 0px; width: 190px; height: 25px; text-align: right; font-weight: bold; color: #000; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff;}

.CMSMenuHighlightedMenuItem { padding: 0px 10px 0px 0px; width: 190px; height: 25px; text-align: right; font-weight: bold;  color: #ee3333; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff;}

.CMSMenuHighlightedMenuItemMouseUp { padding: 0px 10px 0px 0px; width: 190px; height: 25px; cursor: hand; text-align: right; font-weight: bold; color: #000; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff;}

.CMSMenuHighlightedMenuItemMouseOver { padding: 0px 10px 0px 0px; width: 190px; height: 25px; cursor: hand; text-align: right; font-weight: bold; color: #ee3333; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff; text-decoration: underline;}

.CMSMenuHighlightedMenuItemMouseDown { padding: 0px 10px 0px 0px; width: 190px; height: 25px; cursor: hand; text-align: right; font-weight: bold; color: #000; background: Transparent url('../App_Themes/GildasClub/Images/button.jpg') no-repeat top left; border-top: 3px solid #fff;}




/***** OTHER *****/
h3
{
color: #ee3333;
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 13px; 
}
h3.titlebox
{
width: 164px;
height: auto;
margin: 0px;
padding: 3px 10px 3px 10px;
background-color: #ee3333;
color: #dadada;
font-size: 13px;
}
h2.titletext
{
color: #000;
font-size: 16px;
font-weight: bold;
margin-top: 10px;
}
h2.redtitletext
{
color: #ee3333;
font-size: 16px;
font-weight: bold;
margin-top: 10px;
}
.textpadding
{
padding: 0px 10px 0px 10px;
}




/***** IMAGE GALLERY *****/
* html #imagegallery
{
width: 379px;
overflow: hidden;
}
* html #imagegallery p
{
width: 365px;
}
#imagegallery a
{
color: #000;
text-decoration: underline;
}
#imagegallery a:hover
{
color: #ee3333;
text-decoration: none;
}
#imagegallery .thumbnail
{
border: 1px solid #000;
width: 100px;
height: 80px;
margin-right: 10px;
}
#imagegallery .detailimg
{
border: 1px solid #000;
height: auto;
}





/***** CALENDAR *****/
#calendar
{
width: 570px;
}
#calendar table
{
width: 100%;
border: 1px solid #999;
}
#calendar .TitleStyle
{
width; 100%;
height: auto;
font-weight: bold;
font-size: 12px;
border: 0px solid #999;
}
#calendar .NextPrevStyle
{
font-weight: normal;
font-size: 11px;
}
#calendar .DayHeaderStyle
{
border: 1px solid #999;
}
#calendar .DayStyle
{
color: #000;
vertical-align: top;
text-align: left;
width: 50px;
height: 50px;
border: 1px solid #999;
}
#calendar .WeekendDayStyle
{
color: #000;
vertical-align: top;
text-align: left;
width: 50px;
height: 50px;
border: 1px solid #999;
}
#calendar .OtherMonthDayStyle
{
color: #ccc;
vertical-align: top;
text-align: left;
width: 50px;
height: 50px;
border: 1px solid #999;
}
#calendar .TodayDayStyle
{
color: #ee3333;
font-weight: bold;
vertical-align: top;
text-align: left;
width: 50px;
height: 50px;
background-color: #ccc;
border: 1px solid #999;
}
#calendar .event
{
font-size: 9px;
}




/***** NEWSLETTER *****/
#newslettersignup
{
padding: 0px 10px 0px 10px;
}
#plcRoot_Layout_zoneLeftContent_NewsletterSubscription_subscription_txtFirstName
{
width: 100px;
}
#plcRoot_Layout_zoneLeftContent_NewsletterSubscription_subscription_txtLastName
{
width: 100px;
}
#plcRoot_Layout_zoneLeftContent_NewsletterSubscription_subscription_txtEmail
{
width: 100px;
}