@import url("/css/reset.css");
body{background-color:#FFF;}
body,p,td,th,li{font-family:Arial, Helvetica, sans-serif;font-size: 14pt;line-height:1.5em;color:#333;}
a:active {outline: none}
a:link,a:visited{color:#2C85cC; text-decoration: none;}
a:hover,a:active{color:#1551a1;text-decoration:none;}

#mainContent a {background: #deeeff}
#mainContent a > span {background: #deeeff}
#mainContent a > span:hover {background: #c9e4ec}
#mainContent a:hover {background: #c9e4ec; border-bottom: solid 1px #b9d4ec; border-top: solid 1px #b9d4ec}
h2{color:#333;font-size:14pt;}
h3{color:#333;font-size:14pt;}
h4{color:#333;font-size:14pt}
h6{color:#333;font-size:14pt}
ul{list-style-type:none;display:block;clear:both;font-size:14pt;letter-spacing:0.3pt;height:20px;font-weight:700; margin-left: auto; margin-right: auto; min-width: 500px; max-width: 800px; padding:0;}
ol{margin-left:30px;}
blockquote{color:#666;font-style:italic;margin:0 0 18px 18px;}
strong{font-weight:700;}
em{font-style:italic;}
.hide{display:none;}
p.last{margin-bottom:0;}
#header-back{position:absolute;top:0;z-index:-1;left:0;width:100%;height:120px;background:#ccc;}
#header{position:absolute;top:0;left:0;z-index:10;height:120px;width:100%;}
.header_hidden{top:-89px; border-bottom:solid 1px #ddd;}
.header_show{top:0;border-bottom:solid 1px #bbb;}
#menu-title{position:absolute;bottom:3px;right:10px;color:#bbb;visibility:hidden; font-size: 10pt;}
#name{position:absolute;bottom:3px;left:10px;color:#aaa;visibility:hidden; font-size: 10pt;}
ul a {display:block;outline:none;text-decoration:none;padding:4px 10px; font-size: 10pt; text-shadow: #eee 0px 1px 2px;}

/*ul a span{background: url(shadow-middle.png) repeat-x; padding: 10px 0 10px 0;}*/
#headershadow-REMOVE{background:  url(dropshadow.png) repeat-x; width: 100%; position: absolute; height: 24px; bottom: -24px; left: 0; z-index: -1}
ul li{float:left;list-style-type:none;}
.mouseover{color:#c60; }
.selected{color:#aaa !important;}
#top-nav a,#low-nav a {color:#555533; font-style: italic}
ul a:hover {background: #d3d3d3; }
.normal{color:#555533;}
#fadebox{position:absolute;top:0;left:0;width:100%;height:100%;background:#ca8;z-index:100;}
#loadimg{background: url(loader.gif) no-repeat; width: 32px; height: 32px; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px;}

.cufon {background: #fff; padding-top: 5px;}
#mainContent{margin: 0 auto;padding-top: 50px; padding-left: 20px; min-width: 500px; max-width: 800px;}
#mainContent h1{color:#C13E30;font-size:30pt;line-height:50px;font-weight:700;margin:0;padding:0;}
#mainContent h2{font-size:20pt;line-height:38px; font-weight:700;margin:0;padding: 0}
#mainContent h3{font-size:14pt;line-height:30px;margin-top:20px;}
#mainContent h2.links-black a {border: none; background-color: transparent; color: #333}
#mainContent h2.links-black a > span {background-color: #fff;}
#mainContent h2.links-black a > span:hover {background: #ddd;}
#mainContent #centered{padding-top:110px;font-size:14pt;line-height:100%;font-weight:700;}
#design-info{visibility:hidden;}
#mainContent a.thumb {width:120px;height:100px; float:left;background-color:#fff;border:solid 5px #fff;display:block;cursor:pointer;margin:20px 20px 0 0;padding:0;}
.hovered {border: solid 5px #fa3;}
.unhovered {border: solid 5px #fff;}
#mainContent a.thumb div{width:120px;height:100px; overflow:hidden;border:solid 0px #ccc; background: #cba; text-align: center; margin:0px; position: relative;}
#mainContent a.thumb img {margin: auto;}
#mainContent a.narrow div img {width:130px;}
#mainContent a.wide div img {height:100px;}
h1,h5{color:#333;font-size:1.125em;margin:.825em 0 .5em;}
.small,#footer p{font-size:.625em;}

body {background: url() center center no-repeat; }


/* in contact page */
.def {padding: 10px; margin: 5px; border: solid 1px #999; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; color: #333}
.def:hover {background: #ffc}
.def:focus {background: #fec}
#submitter {padding: 10px; margin: 5px; border: solid 1px #999; background: #eee; font: 14pt Arial, Helvetica, sans-serif; color: #333}
#submitter:hover {background: #ffc; cursor: pointer; }
#submitter:active {background: #ff9;}
#log {font-size: 14pt; padding: 10px; color: #f96}
