@charset "utf-8";
/* CSS Document */
html {
height:100%;  
margin:0;
}

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#000000;
background-image:url(images/bg_stripe.gif);
background-repeat:repeat-y;
height:100%;
}

p {
margin-top:0px;
margin-bottom:15px;
line-height:18px;
font-size:1.1em;
}

form {
margin:0px;
}

.bold {
font-weight:bold;
}

.form_border {
border:1px solid #92278f;
}

h1 {
color:#92278f;
font-size:12px;
margin:0px;
font-weight:bold;
}

h2 {
color:#92278f;
font-size:12px;
margin:0px;
font-weight:normal;
}

h3 {
font-size:14px;
font-weight:bold;
margin:0px;
}

h4 {
font-size:14px;
font-weight:bold;
margin:0px;
}

h5 {
font-size:14px;
font-weight:bold;
margin:0px;
}

#container { 
min-height:100%;  
position:relative;
background-image:url(images/purple_bar_bg.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}  

#faded_image {
height:100%; 
 
clear:both; 
} 

#container>#faded_image {
overflow:hidden;
}

#left_col {
width:195px;
height:auto; 
float:left;
display:inline;
}

#right_col {
width:728px;
height:auto; 
float:left;
padding-left:20px;
display:inline;
}

#logo {
width:195px;
height:85px; 
float:left;
margin-top:7px;
display:inline;
}

#left_nav_container {
width:171px;
height:auto; 
float:left;
margin-top:10px;
margin-bottom:5px;
display:inline;
}

.left_nav_link {
width:171px;
height:auto; 
float:left;
margin-bottom:8px;
display:inline;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-align:right;
}

.left_nav_link a{
display:inline;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.left_nav_link a:hover{
display:inline;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.left_details_container {
width:171px;
height:auto; 
float:left;
margin-top:20px;
display:inline;
}

#left_search_container {
width:171px;
height:auto; 
float:left;
margin-top:30px;
display:inline;
}

#left_search_link {
width:171px;
height:auto; 
float:left;
margin-bottom:8px;
display:inline;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}

.left_search_border {
border:1px solid #92278f;
margin-top:3px;
}

#main_banner_container {
width:706px;
height:246px;
border:1px solid #92278f;
margin-top:20px;
float:left;
display:inline;
padding:5px;
}

.banner_outer_image {
width:232px;
height:246px;
float:left;
display:inline;
}

.banner_inner_image {
width:232px;
height:246px;
float:left;
margin-left:5px;
margin-right:5px;
display:inline;
}

#large_gallery_image {
width:467px;
height:382px;
float:left;
display:inline;
border:1px solid #92278f;
}


.small_gallery_image a{
width:75px;
height:61px;
float:left;
display:block;
border:1px solid #ffffff;
}

.small_gallery_image a:hover{
border:1px solid #92278f;
cursor:pointer;
}

.small_gallery_image:hover{
color: #92278f;
border: 0px;
}

#main_content_container {
width:468px;
height:auto;
float:left;
margin-top:15px;
margin-left:7px;
display:inline;
}

#main_content_title {
width:468px;
height:auto;
float:left;
color:#92278f;
font-size:12px;
font-weight:bold;
}

#event_content_title {
width:468px;
height:auto;
float:left;
color:#92278f;
font-size:12px;
font-weight:normal;
}

#event_details_text {
width:458px;
height:auto;
float:left;
color:#000000;
margin-top:15px;
font-size:1em;
display:inline;
}

#event_details_text img{
border:1px solid #92278f;
margin:0px;
margin-right:10px;
margin-bottom:10px;
}

#main_content_text {
width:458px;
height:auto;
float:left;
color:#000000;
margin-top:15px;
font-size:1.1em;
display:inline;
}

#main_content_text li{
color:#92278f;
font-size:1.2em;
}

#main_content_textTwo {
width:458px;
height:auto;
float:left;
color:#000000;
margin-top:15px;
font-size:1.1em;
display:inline;
}

#how_to_join {
width:468px;
height:auto;
float:left;
color:#92278f;
font-size:12px;
font-weight:bold;
}

#main_content_link {
width:468px;
height:auto;
float:left;
color:#92278f;
font-size:1.1em;
}

#main_content_link a{
color:#92278f;
text-decoration:none;
font-size:1.1em;
}

#main_content_link a:hover{
color:#92278f;
text-decoration:underline;
font-size:1.1em;
}

#right_content_container {
width:232px;
height:auto;
float:left;
margin-top:15px;
margin-left:7px;
display:inline;
}

.forthcoming_events_container {
width:232px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
font-size:11px;
}

.forthcoming_event_holder {
width:468px;
height:96px;
float:left;
margin-bottom:15px;
display:inline;
font-size:11px;
}

.forthcoming_event_image {
width:157px;
height:94px;
border:1px solid #91278f;
float:left;
}

.forthcoming_event_title {
width:295px;
height:auto;
float:left;
font-size:1em;
padding-left:10px;
}

.forthcoming_event_link {
width:295px;
height:auto;
float:left;
font-size:1em;
padding-left:10px;
color:#91278f;
}

.forthcoming_event_link a{
color:#91278f;
text-decoration:none;
font-weight:bold;
}

.forthcoming_event_link a:hover{
color:#91278f;
text-decoration:underline;
font-weight:bold;
}

.forthcoming_event_smallDesc {
width:275px;
height:36px;
float:left;
font-size:1em;
padding-left:10px;
padding-top:3px;
padding-bottom:7px;
overflow:hidden;
}

.forthcoming_events_thumb {
width:47px;
height:28px;
border:1px solid #92278f;
float:left;
display:inline;
}

.forthcoming_events_thumb_details {
width:168px;
height:auto;
margin-left:10px;
float:left;
display:inline;
padding-top:1px;
font-size:11px;
}

.no_forthcoming_events {
width:208px;
height:auto;
float:left;
display:inline;
padding-top:1px;
font-size:11px;
}

.booking_details_number {
width:208px;
height:auto;
float:left;
display:inline;
padding-top:1px;
font-size:14px;
font-weight:bold;
color:#92278f;
}

.booking_details_email {
width:208px;
height:auto;
float:left;
display:inline;
padding-top:1px;
font-size:13px;
font-weight:bold;
color:#92278f;
}

.booking_details_email a{
font-size:12px;
font-weight:normal;
color:#92278f;
text-decoration:none;
}

.booking_details_email a:hover{
font-size:12px;
font-weight:normal;
color:#92278f;
text-decoration:underline;
}

.forthcoming_events_thumb_details a{
font-weight:bold;
color:#000000;
text-decoration:none;
}

.forthcoming_events_thumb_details a:hover{
font-weight:bold;
color:#000000;
text-decoration:underline;
}

.right_content_title {
width:232px;
height:auto;
float:left;
color:#92278f;
font-size:12px;
font-weight:bold;
}

.right_content_text {
width:232px;
height:auto;
float:left;
color:#000000;
margin-top:15px;
font-size:11px;
display:inline;
}

.right_content_text a{
color:#92278f;
text-decoration:none;
font-size:11px;
}

.right_content_text a:hover{
color:#92278f;
text-decoration:underline;
font-size:11px;
}

#right_content_link {
width:232px;
height:auto;
float:left;
color:#92278f;
font-size:11px;
margin-top:10px;
display:inline;
}

#right_content_link a{
color:#92278f;
text-decoration:none;
font-size:11px;
}

#right_content_link a:hover{
color:#92278f;
text-decoration:underline;
font-size:11px;
}

#footer_container {
width:708px;
height:69px;
margin-top:10px;
float:left;
display:inline;
padding-left:5px;
}

#duke_ok_york_award {
width:69px;
height:69px;
float:left;
display:inline;
}

#footer_links {
width:639px;
height:auto;
float:left;
display:inline;
font-size:10px;
color:#92278f;
padding-top:52px;
}

#footer_links a{
text-decoration:none;
color:#92278f;
}

#footer_links a:hover{
text-decoration:underline;
color:#92278f;
}