/*PAGE LAYOUT*/

body {
margin: 0 0 0 0;
		background:#ffffff;
		background-image:url(BGtile.jpg);

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

/*TEXT AND FONTS LAYOUT*/

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

h1 {
font-family:Tahoma, sans-serif; 
font-size:48px; 
color:#f27da2;
margin:2px;
margin-top:20px;
font-weight:bold;
}

h2 {
font-family:Tahoma, sans-serif; 
font-size:24px; 
color:#f27da2;
font-weight:bold;
letter-spacing:5px;
}

h3 {
font-family:Tahoma, sans-serif; 
font-size:18px; 
color:#f27da2;
margin:4px;
font-weight:bold;
letter-spacing:3px;
}

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

/* LINKS */

a, a:visited { 
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:4px;
color:#f27da2;
}
a:hover {color:#f27da2;
background-image:url(highlight.png); }

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

a.license_link  {
font-family:georgia;
font-size:10px; 
font-weight:normal;
color:#f27da2;
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*/

#diamonds {
background-image:url(diamonds.png);
position:absolute;
left:0;
top:0;
width:250px;
height:209px;
}

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

}

.head_sub_title {
letter-spacing:3px;
padding:10px; 
text-align:left;
font-size:14px;
color:#000000;
}


.menu_container { 
width:902px; 
text-align:center; 
color:#000000;
}

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

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

.body_column {

width:410px;
float:left; 
margin:14px; 
background-color:#FFFFFF;
padding:6px;
}


.foot {
width:902px; 
height:30px;
text-align:right;
font-family:georgia;
font-size:10px;
color:#f27da2;
background-color:#FFFFFF;
}

.company {
width:900px;
padding:10px;
color:#f27da2;
background-color:#FFFFFF;
text-align:center;
}

.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:#000000;}


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