/* Cascading Style Sheets for Miller's Academy Web site */
/* (c) 2009 Copyright Herefords Limited. All rights reserved */
/* background/surround for whole page */

body { background-color:black ; 
       background-image: url(http://www.millerswineclub.co.uk/fine_wine_rack_club_vintage_storage.jpg);
       color: silver; 
       background-repeat: no-repeat;
}


/* default gold links */
a:link { text-decoration: none ; color:926D40 ; font-size:12 ; }
a:visited { text-decoration: none ; color:926D40 ; font-size:12 ; }
a:active { text-decoration: none ; color:926D40 ; font-size:12 ; }
a:hover { text-decoration: underline ; color:926D40 ; font-size:12 ; }

/* Menus */
a.menutext:link { text-decoration: none ; color:black ; font-size:12 ; font-weight: bold; }
a.menutext:visited { text-decoration: none ; color:black ; font-size:12 ; font-weight: bold; }
a.menutext:active { text-decoration: none ; color:white ; font-size:12 ; font-weight: bold; }
a.menutext:hover { text-decoration: none ; color:white ; font-size:12 ; font-weight: bold; }

/* Menus */
a.menuthispage:link { text-decoration: none ; color:white ; font-size:12 ; }
a.menuthispage:visited { text-decoration: none ; color:white ; font-size:12 ; }
a.menuthispage:active { text-decoration: none ; color:white ; font-size:12 ; }
a.menuthispage:hover { text-decoration: none ; color:white ; font-size:12 ; }

/* inline text */
a.inline_link:link { text-decoration: none ; color:white ; font-size:12 ; }
a.inline_link:visited { text-decoration: none ; color:white ; font-size:12 ; }
a.inline_link:active { text-decoration: none ; color:white ; font-size:12 ; }
a.inline_link:hover { text-decoration: underline ; color:white ; font-size:12 ; }

.menubar { 
border-width:1;
border-color:white;
border-top-style:solid;
border-right-style:none;
border-bottom-style:solid;
border-left-style:none;
}

.picture { 
border-width:1;
border-color:926D40;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}


/* editorial text from the database */
.embedded_editorial
{
/*	background:green; /* try-out - we could override content inside centre_table */
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif ;
color:white;
font-size:16;
/*    border-color:White; /* try-out */
/*    border-width:thin; /* try-out */
/*    border-style:solid; /*try-out */
/*    padding:20; /* try-out */
}

.header_text
{
font-variant:normal;
font-weight:normal ;
font-family:georgia,time,serif;
color:white;
font-size:20;
}

.general_heading
{
font-variant:normal ;
font-weight:bold ;
font-family:georgia, times, serif ;
color:white ;
font-size:16 ;
}

.quoted_subheader
{
font-family:georgia, times, serif ;
font-variant:normal;
font-size:15;
font-weight:normal ;
font-style:italic ;
color:white;
}

/* ultimate default for table text */
td { color:White ;
/*     font-weight:bold ; */
     font-family:georgia, times, serif; 
}

	
a.main_menu { font-variant:normal;
font-family:Arial;
font-weight:bold ;
color:White;
font-size:12;
}
	
a.main_menu_current {
/* background-color:#666699 ; */
/* font-variant:normal; */
font-weight:bold ;
font-family:Arial;
color:#ffff99;
font-size:12;
}
	
a.member_menu 
{
font-variant:normal;
font-family:georgia, times, serif;
color:white;
font-size:15;
}
	
a.member_menu_current 
{
/* background-color:#666699 ; */
font-variant:normal;
font-family:georgia, times, serif;
color:#ffff99;
font-size:15;
}
	
a.external_link_exchange
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:white;
font-size:15;
}

.external_link_inline
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:#ffff99;
font-size:16;
}

a.external_link_inline
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:#ffff99;
font-size:16;
}

a.external_link_inline_brite
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:#ffff00;
font-size:16;
}
a.external_link_inline_red
{
font-variant:normal;
font-weight:bold ;
font-family:georgia, times, serif;
color:#ff0000;
font-size:16;
}

a.external_link_inline_large
{
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif;
color:white;
font-size:16;
}

a.drop_down_menu
{
	font-variant:normal;
    font-weight:bold ;
	font-family:Sans-serif;
	color:white;
    font-size:12;
}


/* this gets display table text alignment to top without screwing up main headings */
table td table td { color:White ; 
/*        font-weight:bold ;   */
        font-family:georgia, times, serif; 
        vertical-align:text-top;
	}

td td td { color:White ; 
/*        font-weight:bold ;   */
        font-family:georgia, times, serif; 
        vertical-align:text-top;
	}

a { color:White ; }

h1.title_title {  font-family:georgia, times, serif ;
	}

.tabulated_info {
font-weight:normal ;
font-family:Verdana ;
color:white;
font-size:12;
}

input.readonly { background-color:Silver ; }

.mainhead { color:silver ;
	font-size:medium ;
	}

.warning_text { color:Black ;
	background-color:#f0f0a0 ;
	}
	
.public_list { border-width:thin ; 
    background-color:#7A2E4C ;
    color: White ; 
    font-size:small ;
    }	


.picture { 
border-width:1;
border-color:926D40;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}


.picture_caption { color: White ; 
	font-family:georgia,time,serif;
    font-weight:normal ;
    font-size:13 ;
    }	

/* login form area */
.login_form { background-color:Black ; /* background-color:#7A2E4C ; */
              color:Silver ;
              font-size:12 ;
              font-weight:bold ;
              font-family:georgia, times, serif ; 
              border-width:10 
}

.register_link_small { color:Silver ;
                 font-weight:bold ;
	             font-size:12 ; 
}
.register_link_large { color:White ;
                 font-weight:bold ;
	             font-size:15 ; 
}
.page_link { color:white ;
             font-weight:normal ;
             font-family:georgia, times, serif ; 
	         font-size:10 ; 
}
	         
.caption_link_small { color:White ;
                 font-weight:bold ;
	             font-family:georgia, times, serif ;
	             font-size:12 ; }
	         
.caption_link_small_selected { color:White ;
                 font-weight:bold ;
                 background: #9999CC ;
	             font-family:georgia, times, serif ;
	             font-size:12 ; }

.caption_link { color:White ;
                 font-weight:normal ;
	             font-family:georgia, times, serif ;
	             font-size:16 ; }
	         
.caption_link_selected { color:#ffff99 ;
                 font-weight:normal ;
                 /* background: #9999CC ; */
	             font-family:georgia, times, serif ;
	             font-size:16 ; }

.faq_link { color:#ffff99 ;
                 font-weight:normal ;
	             font-variant:normal;
	             font-family:georgia, times, serif ;
	             font-size:16 ; }
	
.faq_caption { color:#ffff99 ;
                 font-weight:normal ;
	             font-variant:normal;
	             font-family:georgia, times, serif ;
	             font-size:16 ; }

.faq_text { color:White ;
	             font-variant:normal;
                 font-weight:normal ;
	             font-family:georgia, times, serif ;
	             font-size:16 ; }

.speaker_name { color:#ffff00 ;
}

/* editorial text from the database */
.event_ticket
{
background:white;
font-variant:normal;
font-weight:normal ;
font-family:georgia, times, serif ;
color:black;
font-size:16;
border-color:black;
/*    border-width:thin; /* try-out */
/*    border-style:solid; /*try-out */
/*    padding:20; /* try-out */
}
	             
.keyword_label  { font-variant:normal;
                  font-family:georgia, times, serif ;
	              color:White ;
/*                  font-weight:bold ; */
	              font-size:12 ; }

/* OTHER */
table.display { background-color:#586188;
	            font-size:smaller;
}

table.speaker_display { background-color:#586188 ;
/*                        font-weight:bold ; */
	                    font-size:15;
}

/* maintenance table/form appearance */     
table.applicant_display { background-color:#586188; 
/*                        font-weight:bold ; */
	                    font-size:15;
}
	             
/* Maintenance display style classes */	
.maint_body { xxbackground-color:black ; xxx:#a0f0c0 ; 
	}	
	
.maint_header { xxbackground-color:#a0f0c0 ;
	}
	
.maint_menu { xxbackground-color:#a0f0c0 ;
    }

.maint_left_menu { xxbackground-color:#B2809B ;
}
	
.maint_page_heading { color:White ;
                      background-color:#586188;
}
	
.maint_page_content { color:White ;
                      background-color:#586188;
                      font-size:15 ;
}
	
.maint_link_large { color:White ;
                 font-weight:bold ;
	             font-size:20 ; 
}
	
.maint_link_medium { color:White ;
	             font-variant:normal;
                 font-weight:normal ;
	             font-family:georgia, times, serif ;
	             font-size:20 ; }
	
.maint_link_greyed { color:black ;
                     font-weight:bold ;
	                 font-size:15 ;
}

/* table in which events and course bookings are listed */
table.event_maint_display { background-color:#586188 ;
/*                      font-weight:bold ; */
/*                      font-weight:normal ; */
	                  font-size:15;
}
	
/* (c) 2009 Copyright Herefords Limited. All rights reserved */
