﻿*
    {
        margin:0px;
        padding:0px;
        font-family:Tahoma;
    }
body 
    {
        background-image:url(../../inc/images/background.jpg);
        background-repeat:repeat-x;
        text-align:center;       
    }
div {
		padding: 0px;
		margin: 0px;
	}
#siteContainer
    {
        width:864px;

        background-image:url(../../inc/images/header.jpg);
        background-repeat:no-repeat;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:auto;
        margin-right:auto;
        font-size:0.8em;
    }
#siteAddress
    {
        color:#E6E0D0;
        font-family: Tahoma;  
        clear:left;
        float:none;
        padding-top:5px;
    }
#siteNavigation
    {
        text-align:left;
        float:none;
        clear:left;
    }
#siteContents
    {
        background-image:url(../../inc/images/bottom.jpg);
        background-repeat:no-repeat;
        background-position:bottom;
        margin-top:20px;
        text-align:left; 
    }
#siteLeft
    {
        float:left;
        margin-top:0px;
        margin-left:22px;
        width:450px;

    }
#siteRight
    {
        float:left;
        width:360px;
        margin-left:10px;

    }
#siteFooter
    {
        margin-left:22px; 
        margin-right:22px;
        margin-bottom:20px;
        padding-top:10px;
        padding-bottom:10px;
        font-family:Tahoma;   
        border-top-style:dotted;
        border-top-width:1px;   
        clear:both;
    }
.footer
    {

        }
#siteLanguage
    {
        float:right;    
        margin-top:155px;
        margin-right:15px;
        background-image:url(../../inc/images/languageButton.jpg);
        background-position:top;
        background-color:#B90800;
        background-repeat:no-repeat;
        width:100px;
        height:35px;
        text-align:center;
        vertical-align:middle;
        line-height:35px;
    }
#siteLanguage a
    {
        
        color:White;    
        vertical-align:baseline;
    }
#siteAccess
    {
        width:830px;
        padding:10px;
        text-align:right;
        position:absolute;
        top:6px;
		left:70px!important;
    }
#siteAccess a
    {
        color:White;    

    }
#siteMenu
    {
        float:left;    
    }
.menu
    {
		margin-top:153px;
        margin-left:10px;
    }
.menuItem
    {
        width:100px;
        color:white;    
        height:35px;
        font-family:tahoma;
        text-align:center;
        padding-top:8px;
        background-color:#661F19;  
        background-image:url(../../inc/images/buttonOff.jpg);
        background-position:top;
        background-repeat:no-repeat;
    }
.menuItem a
    {
        background-color:#661F19; 
        background-image:none; 
        margin-top:20px;
    }
.menuItemHover
    {
        background-color:#9C8249;
        background-image:url(../../inc/images/buttonOn.jpg);
        background-position:top;
        background-repeat:no-repeat;
        cursor:hand;
    }
.menuItemHover a
    {
        background-color:#9C8249;
    }
.header
    {
        border-bottom-style:dotted;
        border-bottom-width:1px;    
        margin-bottom:15px;
        float:none;
        clear:both;
        width:450px;
    }
    
/* HTML ELEMENTS */

a
    {
        color:#661F19;  
        text-decoration:none;   
    }
a:hover
    {
        text-decoration:underline;        
    }

h1
    {
        font-family:Times New Roman;
        font-size:2em;    
        color:#9C8249;
        margin-bottom:10px;
    }      
  h2
    {
        font-family:Times New Roman;
        font-size:1.6em;    
        color:#9C8249;
    }      
h3
    {
        text-transform:uppercase;
        font-size:1.2em;
        color:#9C8249;
    }  

p
    {
        margin-bottom:10px;
        font-size:1em;    
        font-family:Tahoma;
    }
    
/* EVENT STYLE */

.event   
    {
        clear:left;
        float:none;
        width:450px;
        margin-bottom:15px;
    }
.eventLeft
    {
        float:left;
        width:408px;
        background-color:#F9F6F1;
        background-image:url(../../inc/images/eventBackground.jpg);
        background-position:bottom;
        background-repeat:repeat-x;
        padding:5px;
        border:solid 1px #E2DBCC;
        font-family:Tahoma;
    }
.eventRight
    {
        width:30px;
        float:left;    
    }
.blahLink  
    {
        color:Green;    
    }    
.flashRotate
    {
        background-color:#eeeeee;    
        min-height:200px;
        margin-bottom:15px;
    }
.imageWrapper
    {
        padding:5px;
        border:solid 1px #dddddd;   
        margin-bottom:15px;   
    }
.image
    {
        background-color:#dddddd;    
    }
.mailingList
    {
        background-color:#F9F6F1;
        background-image:url(../../inc/images/eventBackground.jpg);
        background-position:bottom;
        background-repeat:repeat-x;
        padding:5px;
        border:solid 1px #E2DBCC;
        font-family:Tahoma;
        min-height:200px; 
        margin-bottom:15px;
    }

/* FORMS */

.form
    {
        background-color:#F9F6F1;
        border:solid 1px #E2DBCC;
        padding:10px;
        margin-bottom:15px;   
        width:428px;
    }
.formRight
    {
        background-color:#F9F6F1;
        border-color:#661F19;
        border-style:solid;
        border:0px 1px 1px 1px;
        padding:10px;
        margin-bottom:15px;   
        width:340px;
    }
    
.formElement
    {
        margin-bottom:15px;
        float:none;
        clear:both;
    }
.form label
    {
        float:left;
        width:150px;
    }
.formButton
    {
        margin-left:150px;    
    }
.formMarginLeft
    {
        margin-left:150px;    
    }
.summary
    {
        border: solid 1px red;
        padding:10px;
        margin-bottom:15px;    
    }
.summary ul
    {
        margin:10px 0px 10px 30px;
    }
input
    {
        background-color:White;
        border: solid 1px #E2DBCC;  
    }    

/* MESSAGE STYLES */

.error
    {
        padding:10px;
        border:solid 1px red;   
        color:Red; 
        margin-bottom:15px;
    }
.success
    {
        padding:10px;
        border:solid 1px green;
        color:Green;
        margin-bottom:15px; 
    }
/* NEWS STYLES */

.newsDate
    {
        font-size:0.8em;
        color:#9C8249;
    }
.linkRight
    {
        text-align:right;    
    }
    
/* GRIDVIEW */

.gridview
    {
        margin-bottom:15px;    
    }
.headerStyle
    {
        text-align:right;
        font-weight:normal;   
    }
.headerStyle th
    {
        font-weight:normal;    
    }
.rowStyle
    {
        background-color:#F9F6F1;
    }
.rowStyle td
    {
        padding:10px;    
    }
.alternatingRowStyle
    {
        background-color:Beige;
    }
.alternatingRowStyle td
    {
        padding:10px;    
    }
/* CONTENT IMAGE*/

.contentPicture
    {
        margin:5px;    
    }
.contentImage
    {
        border:solid 1px #dddddd;
        float:right;
        margin:0px 0px 10px 10px;    
    }
.caption
    {
        padding:10px;
        text-align:center;
        width:190px;    
        color:#555;
    }
.headerStyle
    {
        text-align:right;    
    }
    
/* ADMIN PANEL */

.adminPanel
    {
        background-color:#F9F6F1;
        background-image:url(../../inc/images/eventBackground.jpg);
        background-position:bottom;
        background-repeat:repeat-x;
        padding:5px;
        border:solid 1px #E2DBCC;
        font-family:Tahoma;
        margin-bottom:15px;
        color:#AEA89C;
    }
.goldLabel
    {
         color:#9C8249;
    }
.small
    {
        color:#9C8249;
        font-weight:normal;  
    }
.row
    {
        margin-bottom:15px;    
    }
    
#promptWrapper
    {
       position:absolute;
	    top: 50%;
	    left: 50%;
	    width:15em;
	    height:8em;
	    padding:50px;
	    margin-top: -8em; /*set to a negative number 1/2 of your height*/
	    margin-left: -10em; /*set to a negative number 1/2 of your width*/
	    border: 1px solid black;
	    background-color: white;   
	    font-size:0.8em;
    }
#shade
    {
        position:absolute;
        height:200%;
        width:100%;
        overflow:auto;
        background-color:Black;
        filter:alpha(opacity=75);
        -moz-opacity:0.75;
        opacity: 0.75;
        top:0;
        left:0;
    }
.signup
    {
        margin-bottom:15px;    
    }

.rollover
    {
        margin-bottom:15px;    
    }
    
.rollover a {
display:block;
width: 345px;
padding:10px 10px 10px 7px;
background-color:beige;
margin-bottom:1px;
border:solid 1px #E2DBCC;

text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -35px;
background-color:#6E1F1B;
color: #fff;
border:solid 1px black;
}
.rollover a:active {
background-position: 0 -70px;

}
.recordRight
    {
        text-align:right;    
        margin-top:10px;
    }
.pnlImage
    {
        float:right;  
        margin:0px 0px 10px 10px;
        display:block;
        text-align:center;
        font-style:italic;
        width:200px;
        font-size:0.9em;
        color:#aaaaaa;
    }
.admin
    {

        background-color:#F9F6F1;
        border:solid 1px #E2DBCC;
        padding:10px;
        margin-bottom:10px;   
    }

.clearfix
    {
        clear:both;    
        float:none;
    }
#wrapper
    {
        float:none;
        clear:both;    
    }
    
    
.articleHeader
    {
        background-color:#661F19;
        color:White;
        padding:10px;
    }
.articleBox
    {
        background-color:#F9F6F1;
        border:solid 1px #661F19;
        padding:10px;
        margin-bottom:10px;     
    }
    
.adminLink
    {
        background-color:#F9F6F1;
        border:solid 1px #661F19;
        padding:10px;
        margin-bottom:10px;
        
    }
.rightButton 
    {
        text-align:right;    
    }