#maincontainer {
	width: 790px;
	margin:auto;
}

/* Main Border */
.mainborder .h1 { padding:10px;}
.mainborder h1, .mainborder h2, .mainborder p {margin:0 10px; letter-spacing:1px;}
.mainborder h1 {font-size:1.2em; color:#234;}
.mainborder h2 {font-size:2em;color:#234; border:0;}
.mainborder p {padding-bottom:0.5em; color: #646464}
.mainborder h2 {padding-top:0.5em;}
.mainborder {background: transparent; margin:1em;}

.mainborder em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px solid transparent; border-right:12px solid transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .mainborder em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.mainborder span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px solid transparent; border-right:10px solid transparent; margin-left:52px; margin-top:-15px;}
* html .mainborder span {display:none;}

.mb1, .mb2, .mb3, .mb4, .mb5, .mb6, .mb7 {display:block; overflow:hidden; font-size:0;}
.mb1, .mb2, .mb3, .mb4, .mb5, .mb6 {height:1px;}
.mb4, .mb5, .mb6, .mb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.mb1 {margin:0 8px; background:#fff;}
.mb2 {margin:0 6px; background:#fff;}
.mb3 {margin:0 4px; background:#fff;}
.mb4 {margin:0 3px; background:#000; border-width:0 5px;}

.mb5 {margin:0 2px; background:#000; border-width:0 4px;}
.mb6 {margin:0 2px; background:#000; border-width:0 3px;} 
.mb7 {margin:0 1px; background:#000; border-width:0 3px; height:2px;} 
.mboxcontent {display:block; background:#000; border:3px solid #fff; border-width:0 3px;}

/* End Main Border */

/* Main Content */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}

#xsnazzy h2 {font-size:1.0em;color:#234; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px;}

#directions {padding-bottom:0.5em; color: #646464;letter-spacing:1px;}

#p1bg {
	background-position:bottom right; background-repeat:no-repeat;
}
/* End Main Content 

	Menu
*/

#xsnazzy a, #xsnazzya:visited {
text-decoration:none;
color:#7f7f9c;
font-weight:bold;
}


#xsnazzy a:hover {
text-decoration:underline;
}


#header #navcontainer {
	float: left;	
	
}
ul#navlist
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li
{
	display: inline;
	list-style-type: none;
}

#navlist #active {
	font-weight:bold;
}
#navlist a { padding: 3px 5px; }

#navlist a:link, #navlist a:visited
{
	color:#F58FB4;
	text-decoration: none;
}

#navlist a:hover
{
	color: #fff;
	background-color: #7f7f9c;
	text-decoration: none;
}
/* End Menu */




#lnk a, #lnk a:link, lnk a:visited {
text-decoration: None;
color:#234;

}

#lnk a:hover {
color: #7f7f9c;
text-decoration: overline underline;
}

#lnk {
	font-size:12px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #234;
}



#header {
	display:block;
	width:100%;
	

}




#header #logo {
	width: 300px;
	float: left;

}



#header #banner {
	float:left;
	width: 450px;

}

#footer {
}

.address {
font-size:12px;
color:#FFFFFF;
text-align:center;
}

.Caddress{
	width:220px;
	letter-spacing:1px;
	font-size:16px;
	margin:auto;
	color:#646464;
}
.cr {
	color: #DDDDDD;
	text-align:center;
	width: 100%;
	margin: auto;
}
.cr a {color: #DDDDDD;}

#quote {
width:auto;
letter-spacing:1px;
}

#quote .contrib{
	float:right;
	font-size:12px;
	font-style:normal;
}

blockquote {
  background: transparent url(../images/lq.gif) left top no-repeat;
  font-style:italic;

}
blockquote .comment {
  padding: 0 48px;
  background: transparent url(../images/rq.gif) right bottom no-repeat;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#7f7f9c;
}

