body {font-family:tahoma, verdana, arial;  background-color:#d74; text-align:center; font-size:70%;}
#page {margin:0px auto 0px auto; padding:0px; color:#000;  background-repeat:repeat-x; width:98%; min-width:800px; max-width:1400px; background-color:#d74; text-align:left}
#topbar {background-color:#777; height:25px; line-height:22px; border:0px inset #777; background-image:url('gra/glassbutton-mid.png'); text-align:right; color:#ddd;  padding-right:20px;}
#titleimg {
position:relative; 
height:175px; 
background-image:url('gra/bridge1b.jpg');
background-color:#d74; 
background-repeat:no-repeat; 
overflow:hidden; 
text-align:left;}
#midbar {background-color:#777; background-image:url('gra/glassbutton-mid.png'); height:30px; border:0px outset #777; text-align:left;}

#lowbar {background-color:#777; height:30px; killborder:1px outset #777; background-image:url('gra/grad1.png'); color:#bbb; text-align:center; padding:10px;}

#midbar a { background-image:url(gra/glassbutton1.png); width:129px; display:inline-block; line-height:30px; text-align:center; color:#fb6; font-size:14px;}
#midbar a:hover {background-image:url(gra/glassbutton.png); text-decoration:none;}
#menu {float:left;}
.menuactive {font-weight:bold;}
.more {display:block; text-align:center;}

a:link { 
	color: #16a;
	text-decoration: none;
	}
a:visited { 
	color: #16a;
	text-decoration: none;
	}
a:hover { 
	color: #16a;
	text-decoration: underline;
	}
a:active { 
	color: #16a;
	}
#lowbar a{ 
	color: #fc6;
	text-decoration: none;
	}

h1 {font-size:1.3em; min-height:28px; background-repeat:no-repeat;  color:#29d; padding:3px 0px 0px 0px ;}
h2 {font-size:1.25em; min-height:28px; background-repeat:no-repeat;  color:#29d; padding:3px 0px 0px 0px ;}
h3 {font-size:1.2em; min-height:28px; background-repeat:no-repeat; color:#a51; margin:10px 0px 0px 0px ; killborder-top:1px dotted #666;}
h4 {font-size:1.2em; min-height:28px; background-repeat:no-repeat;  color:#26a; margin:10px 0px 0px 0px ; killborder-top:1px dotted #666;}
h5 {font-size:0.9em; min-height:28px; background-repeat:no-repeat;  color:#29d; padding:3px 0px 0px 0px ;}
h6 {font-size:0.9em; min-height:28px; background-repeat:no-repeat;  color:#29d; padding:3px 0px 0px 0px ;}

.headerfloater {margin:5px; border:0px; float:right;}
#logoblocker {float:left;width:320px; height:60px}
#logo {width:311px; height:130px; margin-bottom:10px; background-image:url(gra/logo.jpg); background-repeat:no-repeat; float:left;}

#gallery {padding:10px;}
.gallerythumb {margin:3px; border:3px solid #fff; height:80px; width:80px;}
#gallerylarge {border:10px solid #fff; margin:10px}
#gallerypreloads {display:none;}


.chara {display:block;}
.chara_label {text-align:right; width:300px; display:inline-block; padding:2px 10px 2px 10px; font-weight:bold;}
.chara_value {}

#columns {
padding:0px 0x 0px 00px; 
border-left:2px solid #555;
border-right:2px solid #555; 
background-color:#ddd;
background-image:url('gra/river2.jpg');
background-repeat:repeat-x;
text-align:justify;
font-size:1.2em
}
#columns img {padding:10px;}


#threecolumn1 {float:left; width:40%; margin:0px; overflow:hidden; KILLborder-right:1px solid #666; padding:10px}
#threecolumn2 {float:left; width:25%; margin:0px; overflow:hidden; KILLborder-right:1px solid #666; padding:10px}
#threecolumn3 {float:left; width:25%; margin:0px; overflow:hidden; padding:10px; font-size:0.8em}

#twocolumn1 {float:left; width:57%; margin:0px; overflow:hidden; KILLborder-right:1px solid #666; padding:10px}
#twocolumn2 {float:left; width:37%; margin:0px; overflow:hidden; padding:10px}

#onecolumn1 {float:left; width:90%; margin:0px; overflow:hidden;padding:10px}

.blogdate {font-weight:bold; color:#a63; text-align:right}




