/*global HTML tags*/
body {
	margin:0;padding:0;
	background:#fff;
	font-family:verdana, helvetica, arial, sans-serif; 
	font-size:11px; color:#000;
}

/*misc*/
img, object {
	margin: 0;
	padding: 0;
	border: 0;
	display: block; /*to avoid IE 3px bug*/
}
ul, li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div #submenu ul {display:none;}

.counter, .footer_links,#header hr{display:none}
.footer_info img {float:left;margin-right:10px;}

.clear {clear:both;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.ldclearfix{display:block;height:1px;clear:both;visibility:hidden;}
hr{border:0;border-top:1px solid #999;border-bottom:1px solid #fff;display:block;clear:both;}


h1,h2,h3,h4,p{margin:0;padding:0;margin-bottom:5px;}
h1,h1 a{font-size:14px; color:#be0000; font-weight:bold;}
h2{font-size:12px; color:#be0000; font-weight:bold;}
h3{font-size:12px; color:#be0000; border-bottom:1px solid #be0000;}
h4{font-size:10px; color:#000; font-weight:bold;}

a {color:#333399; text-decoration:none;}
a:hover {text-decoration:underline;}

span.note{color:#2F4543;font-size:9px;}
h4 span.note  {font-size:9px;color:#2F4543;font-weight:normal;}
p.copyright {color:#2F4543;font-size:9px;float:left;}

h3.welcome{font-size:11px;color:#889e9c;border-bottom:0;}
h3.mesign{font-size:11px;/*color:#889e9c;*/padding-top:5px;border-top:1px solid #ccc;border-bottom:0;font-weight:bold;}

ul#topMenu_links li {display:inline;}
ul#topMenu_links a {display:block;float:left;border-left:2px solid #ccc;margin-bottom:5px;margin-right:5px;padding-left:5px;}

#container{width:558px;margin:0px;}

#header,#content,#footer,#content-row,
#topMenu,#topSplash,ul,h2,ul#topMenu_links {display:block;clear:both}

#header img{margin:5px 0px;}
#footer{margin-top:15px;}

.prbox{
width:558px;
display:block;clear:both;
margin-bottom:15px;
}

.prshots, 
.prtextbox {
	float: left;
	display: inline; /*to avoid IE double margin bug*/
	position: relative;
}

.prshots { 
	width:325px;height:240px;
	margin-right:20px;
}

.prtextbox {width:213px;}

.prtextbox p {margin-bottom:8px;}
.prtextbox p.desc {font-size:10px;color:#2F4543;}
.prtextbox p.hrnotes{font-size:9px;color:#2F4543;border-top:1px solid #ccc;padding:2px 2px;margin:3px 0px;}
.prtextbox p.hrnotes a{color:#2F4543;}
.prtextbox p.heart{background:url(navi/heart.png) 0px 2px no-repeat;padding-left:20px;}
.prtextbox p.help{background:url(navi/help.png) 0px 2px no-repeat;padding-left:20px;}

.prtextbox p.lnk1, .prtextbox p.lnkout {background:url(navi/lnk1.gif) 0px 0px no-repeat;padding-left:8px;}
.prtextbox p.lnkout a{background:url(navi/lnkout.gif) top right no-repeat;padding-right:15px;}

#text1 {display:block;}

#text2, #text3, #text4, #text5, #text6, #text7, #text8, #text9, #text10,
#text11, #text12, #text13, #text14, #text15, #text16, #text17, #text18, #text19, #text20 {display:block;}

/* site index-page, contact-page
-------------------------------------------- */
#nobg, #nobg-home { background: none; /*site index-page, contact-page*/ }
#nobg-home{background:url(shots/web/eposter1.jpg) top left no-repeat;margin-bottom:15px;}