/* CSS The Allison Website */
/* Leopold Ketel & */
/* Programmer: Barry Amundson */

html {
height:103%;
}

body {
	background-image: 
	url('images/background_simple.png');
	/* url('images/blend_bkg.png'); */
	background-repeat: repeat-x;
	background-color:#f3eee2;
	/* background-attachment: fixed; */
	margin:36px 0px;
	padding:0px;
	text-align:center;
	font-size: 0.9em;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 18px;
	color: #333333;
	text-decoration:none;
	}
	
img {
border: 0px;
text-decoration:none;
}	
a,
a:visited,
a:hover,
a:active {
    text-decoration: none;
    color: #CC6600;
    }

a:hover,
a:active {
	color: #FF6600;
    } 

h1 {
font-size: 1.4em;
font-family: Arial, Helvetica, sans-serif;
padding-left: 0px;
padding-right: 0px;
line-height: 1em;
color: #cc6600;
}

h2 {
font-size: 1.4em;
font-family: Arial, Helvetica, sans-serif;
padding-left: 0px;
padding-right: 0px;
line-height: 1em;
color: #cc6600;
}

h3 {
font-size: 1.4em;
font-family: Arial, Helvetica, sans-serif;
padding-left: 0px;
padding-right: 0px;
line-height: 1em;
color: #cc6600;
}
	
#page {
	display: block;
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 50px;
}

#header {
display: block;
clear:both;
margin-top: 25px;
padding-top: 45px;
width:800px;
	}
	
#footer {
	display: block;
	clear:both;
	/* background: url(images/trans/transpBlack75.png) bottom left repeat-x; */
float:right;
	width:664px;
	color:#CEB97B;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 0.7em;
	background-color: #3d3725;
	border-style: solid;
	border-color: #dcdce9;
	border-width: 0px 1px 1px 1px;
	}
	
.bottomspace {
float: right;
height:40px;
width:664px;
}
	
#footer a, #footer a:visited {
  	text-decoration:none;
	color: #FFFFCC;
  }	
  
#footer a:hover {
	text-decoration:none;
	color: #CEB97B;
  }	  

#logo {
	float: left;
	margin-top: 40px;
	margin-left: 0px;
	}
	
/* Main Area */

.main {
	width:800px;
	display: block;
}

.contactform {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #cc6600;
	}

/* Content Block 	*/	

#content {
	float:right;
	width:664px;
	min-height:458px;
	margin-left:126px;
	margin-top:-179px;
	overflow: auto;
	text-align:left;
	background-color:#FFFFFF;
	text-decoration:none;
	border-style: solid;
	border-color: #dcdce9;
	border-width: 1px 1px 0px 1px;
	}
	
#content-front {
	float:right;
	width:664px;
	height:458px;
	margin-left:126px;
	margin-top:-179px;
	text-align:left;
	background-color:#FFFFFF;
	text-decoration:none;
	border-style: solid;
	border-color: #dcdce9;
	border-width: 1px 1px 0px 1px;
	}	
	
	
.contentleftcolumn {
	float: left;
	width: 400px;
	padding:10px;
	text-decoration:none;
}

.contentrightcolumn {
	float: right;
	width: 220px;
	overflow: auto;
	padding:10px;
	text-decoration:none;
}	
	
	
/* Menu System */


#menu {
  padding:0;
  margin:0;
  display:inline;
  }
#menu li {
  list-style-type:none;
  float: right;
  margin: 0 0em;
  }

#menu a, #menu a:visited {
  display:block;
  width:11em;
  font-family:helvetica, arial, verdana, sans-serif; /* ADDED */
  font-size:0.75em; /* ADDED */
  text-align:center; /* ADDED */
  text-decoration:none; /* ADDED */
  background-color:#3d3725;
  height: 23px;
  line-height: 24px;
  float: left;
  color: #FFFFCC;
	border-style: solid;
	border-color: #dcdce9;
	border-width: 1px 1px 0px 1px;
  }
  
#menu a:hover {
  	text-decoration:none;
	color: #FFFFFF;
	background-color:#B95915;
  }

/* DOTTED RULE */

hr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #666666; 
	border-style: none none dotted;
	}  
.tophr {
	padding:10px;
	}	
	
.date {
	color:#666666;
	}

.sidetype {
font-size:.8em;
text-decoration:none;
}

