.xsnazzy h1 {

margin:0; 

font-size:1em; 

padding:0 10px 5px 10px; 

border-bottom:1px solid #444;

}



.zsnazzy h2 {

margin:0; 

font-size:2em; 

padding:0 10px 5px 10px; 

border-bottom:1px solid #444;

}



.xsnazzy p, .zsnazzy p {

margin:0; 

padding:5px 10px; 

font-size:10px;

}



.xsnazzy {

background: transparent; 

width:240px; 

float:left; 

margin:5px 5px;

}



.zsnazzy {

background: transparent;

width:750px;

align:center;

margin:auto auto;

}



.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:transparent; 

border-left:1px solid #444;

border-right:1px solid #444;

}

.xb1 {

margin:0 5px; 

background:#444;

}

.xb2 {

margin:0 3px;

border-width:0 2px;

}

.xb3 {

margin:0 2px;

}

.xb4 {

height:2px; 

margin:0 1px;

}



.xboxcontent {

display:block; 

border:0 solid #444; 

border-width:0 1px; 

height:auto;

}

.textcontent {

display:block; 

border:0 solid #444; 

border-width:0 1px;

}

* html .xboxcontent {

height:1px;

}



.color_a {

background:#0080FF;

color:#FFFFFF;

}



img {border:0;}

html {overflow-y: scroll;}

#menu a:hover img {

			background: #e5ffff

			}



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

a:active { color: red; text-decoration: none }

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

a:hover { color: blue; text-decoration: underline }