/* Typographic styles
    
	index -> 	
				default
				
*/
  


/* =default
----------------- */        
.CMSMain p {color:#000; opacity:1;} /* CMS Colour Fix */


a { color:#e51937; text-decoration:none; }     
a:hover { background-color:#131313; color:#fff; }

h1 { font-family:georgia, times, 'times new roman', serif; font-size:20px; line-height:20px; color:#b9a9a9; margin:0 0 20px 0; font-weight:normal; opacity:0.9999;} 
h1 a { color:#e51937; text-decoration:none; }  
fieldset h1 {font-size:16px!important; float:left;} /* Temporary Fix!!!! */  
body.Security div.NormalPageContent h1 {padding-bottom:0; }  
body.welcome-to-red-list h1, body.rsvp-confirmation h1 { margin-bottom:0; }  
  
h2 { font-family:georgia, times, 'times new roman', serif; font-size:18px; line-height:20px; color:#b9a9a9; margin:0 0 20px 0; font-weight:normal; opacity:0.9999; } 
h2 a { color:#e51937; text-decoration:none; }  
body.welcome-to-red-list h2, body.rsvp-confirmation h2 { margin-bottom:0; }

h3 { font-family:georgia, times, 'times new roman', serif; font-size:16px; line-height:20px; color:#b9a9a9; margin:0 0 12px 0; font-weight:normal; opacity:0.9999;} 
h3 a { color:#e51937; text-decoration:none; }

h4 { font-family:georgia, times, 'times new roman', serif; font-size:16px; line-height:20px; color:#b9a9a9; margin:0 0 12px 0; font-weight:normal; opacity:0.9999; }
h4 a { color:#e51937; text-decoration:none; }   

dl { opacity:0.9999;}
dt { float:left; clear:left; width:65px;}
dd { float:left; width:130px; }


p { font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#fff; line-height:18px; opacity:0.9999; margin-bottom:13px; }
p a:hover { }

li, label { }   

.uppercase { text-transform:uppercase; }