HTML { min-width: 742px; }

body { 
margin: 0; padding: 0;
BACKGROUND: url(images/img_99.gif )  repeat; 
font-family: Georgia, "Times New Roman", Times, serif;
}

h1, h2, h3, h4 { color: orange; }
h2 { margin-bottom: 6px; }
p { padding: 14px 0 12px 0; margin: 0; }
p:first-letter { font-size: 24px;  }
br { clear: both; padding: 0; margin: 0; }

DIV#wrapper {
MARGIN: 20px auto; 
WIDTH: 742px; 
TEXT-ALIGN: left;
border: solid white 8px; 
}

.redtext { color: red; }

.clearall {
clear: both;
height: 0;
margin: 0;
font-size: 1px;
line-height: 2em;
} 

DIV#menu { background-color: #2D332F; }

DIV#menu a{ 
background-color: #2D332F;
font-size: 16px;
color: orange;
font-weight: bold;
margin: 0px 12px 0px 0;
text-decoration: none;
font-style:italic; 
}
DIV#menu a:hover { border-bottom: solid white 2px; }
 
DIV#menu span {
background-color: #2D332F;
font-size: 18px;
color: white;
font-weight: bold;
margin: 0px 12px 18px 0;
text-decoration: none;
font-style:normal; 
}

DIV#header { 
BACKGROUND: url(images/speakerBanner4.jpg ) right no-repeat; 
background-color: #2D332F;
height: 145px; 
width: 742px; 
margin: 0px; 
padding: 0; 
vertical-align: bottom; 
}

DIV#header h1 {
margin: 0px;
color: orange; 
padding: 14px 0px 0px 22px;  
font-size: 64px; 
font-weight: normal;
}

DIV#header h2 {
margin: 0px;
color: white; 
font-size: 24px; 
padding: 5px 0px 0px 24px;
font-weight: normal; 
}


DIV#content {
border-top: 8px;
border-left: 0px; 
border-right: 0px; 
border-bottom: 0px;
border-top-color:white;   /* border-bottom-color: white;*/
border-top-style: solid; 
border-bottom-style: solid;
background-color: #2D332F;
color: white; 
padding: 16px 24px 12px 24px;  
}

DIV#content h3 {
color: orange;
padding: 6px 0 0 0; 
margin: 0;
font-size: 24px;
}
 
DIV#content h4 {
color: orange;
padding: 6px 0 0 0; 
margin:  0;
font-size: 16px;
} 
 
DIV#content a { color: orange; }	

div.insertScripts {
color: black;
background-color: #FFFFdd;
margin: 12px; 
padding: 12px;
border-style: solid;
border-color: orange;
border-width: 4px;
width: 250px;
position: relative;
float: right;
}

div.insert {
color: black;
background-color: #FFFFdd;
margin: 12px; 
padding: 12px;
border-style: solid;
border-color: orange;
border-width: 4px;
width: 250px;
}

div.width300 {width: 300px;}

div.insert ul {
margin: 0px 0px 0px 12px; 
padding:6px;
}

div.insert h3 {
color: black;
font-size: 18px;
}

div.inlinelist li {
display: inline; 
padding: 0;
margin-right: 10px;
}

div.inlinelist ul { 
padding: 0;
margin: 10px 0 10px 0;
}

div.insertmore {
color: black;
background-color: #FFFFdd;
margin: 12px; 
padding: 12px;
border-style: solid;
border-color: orange;
border-width: 4px; 
}

div.insertmore ul{
margin: 0px 0px 0px 12px; 
padding:6px;
}

div.insertmore h3 {
color: black;
font-size: 18px;
}

div.insertAbout {
color: white;
background-color: #444444;
margin: 12px 0px 12px 12px; 
padding: 12px;
border-style: solid;
border-color: orange;
border-width: 4px;
width: 250px;
float: right; 
}

div.images { 
margin: 12px; 
padding: 12px;
border-style: solid;
border-color: orange;
border-width: 4px;
clear: both;  
} 

.testimonal { 
color: white;
background-color: #444;
margin: 12px; 
padding: 12px;
border-style: solid;
border-color: orange;
border-width: 4px;
width: 250px;
float: left;
}

div#insertAbout h3{
color: white;
font-size: 28px;
}

.insertmenu  {
color: white;
background-color: black;
margin: 24px 12px 12px 12px; 
padding: 6px;
border-style: solid;
border-color: orange;
border-width: 4px;
width: 340px;
font-weight:bold;
font-size: 18px;
}

.insertmenu ul {
margin: 0px 0px 0px 12px; 
padding:6px;
}

.breakthis { clear: both; }
.clearleft {clear: left;}

#left { float: left; }
#right { float: right; }

.specialimage{
border: 3px solid white;
padding: 3px;
margin: 6px;
}

DIV#bookingForm {
color: white;
width: 672px;
/* background-color: white; */
padding: 10px  0px 1px 13px ; 
margin: 12px 0 0 0;
position: relative;
}

DIV#bookingForm  p { padding: 0px 0 6px 0; margin: 0;  }

.inputs  {
background-color: #FFFFf0;
margin: 0; padding: 3px;
border: solid orange  2px; 
}

.reqselect{ 
background-color: #FFFFf0;
margin: 0;
padding: 0; 
border: 1px solid #000 ;
color: black;
}

.option { color: black; }

.buttonstyle { background-color: #FFCC00; }

#leftside { 
position: relative;
float: left; 
width: 300px; 
margin: 0px; 
padding: 0px 36px 0 0; 
}

#rightside {
position: relative; 
float: left; 
width: 300px; 
margin: 0px; 
padding: 0 ;  
}

DIV#footer { 
background-color: #2D332F; 
height: 50px; 
width: 742px; 
margin: 0px; 
padding: 0;  
clear: both;
}

.headingNotFound {
font-size: 36px;
font-family:Georgia, "Times New Roman", Times, serif;
color: orange;
margin: 30px 0 0 0;
} 

#leftcol {
position: relative;
float: left; 
width: 320px; 
margin: 0px; 
padding: 0px 36px 0 0; 
}

#rightcol {
position: relative; 
float: left; 
width: 320px; 
margin: 0px; 
padding: 0px 16px 0 0;  
}

.rightalign {
float: right;
padding: 0 4px 0 0; 
}

#credit { width: 150px; margin: 0 auto; }

#credit a { text-decoration:none; font-size:10px; }
#credit a:link { color: white; }
#credit a:visited { color: white; }
#credit a:hover { color: red; }
#credit a:active { color: black; }

.shout { 
font-weight: 700;
color: #FF3300;
}
