html {
padding:0px;
margin:0px;
}

body {

font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
font-size:100%;
text-align:left;
line-height:1.2em;
background-color:#cc6633;
}

#box {
width:800px;
margin: 10px auto;
padding:0px;
text-align:left;
background-color:#ffffff;
}

a:link {
	color: blue;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

.home_p
{
	text-align:left;
	font-size:90%;
	
}

p {
font-size:90%;
margin:0;
padding:0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-style: normal;
	}

h2 {
margin:0;
padding:0px 0 10px 0;
font-size:140%;
line-height:1.2em;
}

h3 {
font-size:110%;
margin:0;
padding:20px 0 10px 0;

}

h4 {
font-size:95%;
}

h5 {
text-align:center;
font-size:110%;
margin:0 0 10px 0;
padding:0;
}

.centre {
text-align:center;
}

#flashcontent {
width:800px;

}

#banner {
height:170px;
margin-top:25px;
}

/*
#hometext p {
margin-bottom:.5em;
}

#hometext h2 {
padding:0;
}

#hometext h3 {
padding:5px 0 5px 0;
}*/

.textright {
text-align:right;
padding-top:50px;
padding-right:70px;
font-size:85%;
}

.imageleft {
float:left;
margin:10px 10px 10px 35px;

}

.imageleftromeo {
float:left;
margin:10px 20px 10px 15px;

}


.imageright {
float:right;
margin:10px 10px 10px 35px;
}

#story {
width:740px;
text-align:left;
font-size:85%;
margin:0;
padding:0px 30px;
}

#storyromeo {
width:560px;
text-align:left;
font-size:100%;
margin:0;
padding:0px 30px;
}

#story2 {
width:740px;
text-align:left;
font-size:85%;
margin:0;
padding:0px 30px;
clear:both;
}

#story h1 {
font-size:180%;
margin-top:10px;
}

#story h2 {
font-size:140%;
}

/*2 columns for history.htm and about.htm */

#col1 {
margin:0;
float:left;
width:170px;
padding-left:30px;
background-color:#fff;
height:500px;
}

#col1 p {
margin:0;
padding:0;
line-height:1.1em;
text-align:center;
}

#col2 {
margin:0;
float:left;
width:170px;
padding-left:20px;
background-color:#fff;
height:500px;
vertical-align:top;
}

#col2 p {
margin:0;
padding:0;
line-height:1.1em;
text-align:center;
}

#col3 {
float:left;
width:170px;
padding-left:20px;
background-color:#fff;
height:500px;
}

#col3 p {
margin:0;
padding:0;
line-height:1.1em;
text-align:center;
}


#col4 {
float:left;
width:190px;
padding-left:10px;
background-color:#fff;
height:500px;
}

#col4 p {
margin:0;
padding:0;
line-height:1.1em;
text-align:center;
}


.thumbs {
margin:10px 0 3px 0;
}

.oldimages {
margin:4px 0 4px 0;
}

/*2 columns for Production History pages */

#col1a {
float:left;
height:800px;
width:369px;
background-color:#fff;
padding:0 15px 0 33px;
}

#col2a {
float:left;
height:800px;
width:369px;
padding:0;
background-color:#fff;
}

/*2 columns for about page */
#col1b {
float:left;
width:369px;
background-color:#fff;
padding:0 15px 0 33px;
}

#col2b {
float:left;
width:369px;
padding:0;
background-color:#fff;
margin:0;
vertical-align:top;
}

#col2b h3 {
font-size:110%;
margin:0;
padding:0 0 10px 0;
}


#form {
margin-left:60px;
width:600px;
text-align:left;
padding:0 0 10px 0;
}

.form {
font-size:95%;
margin:0;
padding:0;
line-height:1.4em;
}

#footer {
clear:both;
color:#ffffff;
width:800px;
height:25px;

text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#cc6633;

}

#footer p {
font-size:80%;
text-align:center;
margin:0;
padding-top:4px;
}


.textcenter {
font-size:80%;
padding-top:4px;
text-align:center;
}

#footer a {
color:#ffffff;
text-decoration:none;
}

#footer a:hover {
color:#FFFF00;

}
