/*PAGE LAYOUT*/

body {
margin: 0 0 0 0;
		background:#ffffff;
		background-image:url(stripe_tile.png);

font: 12px Tahoma, Rockwell, sans-serif; 
font-family:Tahoma;
font-size: 12px;
color:#003399;
}

/*TEXT AND FONTS LAYOUT*/

p {
font: 12px Tahoma, Rockwell, sans-serif; 
font-family:Tahoma;
font-size: 12px;
color:#333333;
}

h1 {
font-family:Tahoma, Rockwell, sans-serif; 
font-size:48px; 
color:#ffffff;
margin:2px;
margin-top:0;
font-weight:normal;
letter-spacing:3px;
}

h2 {
font-family:Tahoma, Rockwell, sans-serif; 
font-size:24px; 
color:#ffffff;
font-weight:normal;
letter-spacing:2px;
}

h3 {
font-family:Tahoma, Rockwell, sans-serif; 
font-size:18px; 
color:#6d2626;
margin:4px;
font-weight:normal;
letter-spacing:3px;
}

em {color:#339933; float:right; }

/* LINKS */

a, a:visited { 
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:4px;
color:#6d2626;
}
a:hover {color:#6d2626;
text-decoration:underline;
 }

a.footer_link {
font-size:12px; 
font-weight:normal;}

a.foot {
font-size:12px; 
font-weight:normal;}

a.license_link  {
font-family:georgia;
font-size:10px; 
font-weight:normal;
color:#6d2626;
padding:0;
}


#header{ 
width:100%; 
height:100px;}

#logo {
width:600px;
float:left;
}

#address {
width:300px;
float:right;
}

#content {
width:900px; 
text-align:left;
}

/*DIV LAYOUT*/

#red_grunge {
background-image:url(red_grunge.png);
position:absolute;
left:0;
top:0;
width:386px;
height:323px;
}

.head_container {
margin-top:0px; 
width:900px;
height:150px;
text-align:left;
background-image:url(header_fade.png);
color:#FFFFFF;

}

.head_sub_title {
letter-spacing:7px;
padding:10px; 
text-align:left;
font-size:18px;
color:#FFFFFF;
}


.menu_container { 
width:902px; 
text-align:center;
background-image:url(tile.png); 
color:#6d2626;
}

.menu {
width:130px;
float:left;
text-align:center;
color:#6d2626;
padding:6px;
}

.body_container {
width:900px; 
text-align:left; 
background-image:url(tile.png);
padding-bottom:10px;
}

.body_column1 {
width:610px;
float:left; 
margin:14px; 
background-image:url(column1.png);
background-repeat:no-repeat;
padding:6px;
}

.body_column2 {
width:210px;
float:left; 
margin:14px; 
background-image:url(column2.png);
background-repeat:no-repeat;
padding:6px;
}

.body_column_wide {
width:860px;
float:left; 
margin:14px; 
background-image:url(column_wide.png);
background-repeat:no-repeat;
padding:6px;
}

.foot {
width:902px; 
height:30px;
text-align:center;
font-family:georgia;
font-size:10px;
color:#6d2626;
padding:10px;
}


.ghost {
background-position: top, left;
background-repeat:no-repeat;
background-image:url(ghost_logo.png);
}

.pad {padding:10px;  }
.padr {padding:10px; text-align:right;}
.bull {color:#ffffff;}


/* Template style sheets by Vexcom www.vexcom.com
templates from 
www.webdesigners-directory.com and 
usefuldesign.org 
*/