html, body {height: 100%;*max-width: 100%;padding:0;}
body{font-family:Arial,Verdana,Tahoma,sans-serif;font-size:14px;color:#000;width:100%;*max-width: 100%;padding:0;margin:0 auto;}
h1{margin:0;font-weight:normal;font-size:25px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
h2{margin:0;font-weight:normal;font-size:18px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
h3{margin:0;font-weight:normal;font-size:11px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
h4{margin:0;font-weight:normal;font-size:14px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
h5{margin:0;font-weight:normal;font-size:12px;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
ul,li{padding:0;}
a,a:hover{font-size:18px;color:#00459c;text-decoration:underline;}
a:visited{color:#000080;}
.header{background-color:#f1f1f1;height:100px;}
.width2{width:610px;margin:0 auto;}
.workshop{padding:5px;height:65px;}
.workshop form{display:block;margin:0;}
.textbox{padding-left:5px;font-size:13px;font-family:Verdana,Tahoma,Arial,sans-serif;background:#fff;border:1px solid #dcdcdc;color:#333;height:27px;margin:0;}
.textbox:focus{border-color:#f1f1f1;}
.button {color: #5e4607;font-size: 11px;font-family: Tahoma;font-weight: bold;text-decoration: none; background-image: url('../images/sprite.png'); background-repeat: repeat-x;background-position: 0 -55px; white-space: nowrap;cursor: pointer;display: inline-block;margin-left: 3px; padding: 3px 10px;border: solid 1px #b38304;-moz-border-radius: 3px;-moz-box-shadow: inset 0px 1px 0px 0px #f8e48e;-webkit-border-radius: 3px;-webkit-box-shadow: inset 0px 1px 0px 0px #f8e48e;border-radius: 3px;box-shadow: inset 0px 1px 0px 0px #f8e48e;text-shadow: #f8e48e 0px 1px 0px;}
.button:hover {background-image: url('../images/sprite.png');background-repeat: repeat-x; background-position: 0 -105px;}
#wrapper{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -30px}
#push,#footer{height:30px;line-height:30px}
#footer{text-align:center}
#footer a{font-size:15px;color:#00459c;text-decoration:underline;}
#footer a:hover{color:#00459c;text-decoration:underline;}
#footer a:visited{color:#000080;}
.pagenav {font-size:24px;}
.pagenav span{color:#777;background-color:#f0f0f0;border:1px solid #e1e1e1;padding:4px;margin:2px;text-decoration:none;}
.pagenav a{color:#777;background-color:#fff;border:1px solid #e1e1e1;padding:4px;margin:2px;text-decoration:none;}
.pagenav a:hover{color:#f1f1f1;background-color:#777;}
.basic_errors { color: #242424; padding: 3px 55px 3px 50px; height: 40px;font-style: normal; background: url('../images/basic_errors.png') no-repeat;}
.logo {background: url('../images/logo.png') no-repeat center;width: 520px;height: 200px;margin: 0 auto;}
ul,li{padding:0;margin:0;list-style-type:none;text-align:inherit;}
.navigation-bg{color:#f1f1f1;background:#333;height:30px;width:100%;position:relative;}
.navigation{width:1000px;background:#333;margin:0 auto;text-align:left;}
.navigation ul li{display:block;}
.navigation ul li a{font-family:Helvetica,Arial,Verdana,sans-serif;color:#f1f1f1;display:inline-block;float:left;font-size:12px;height:20px;line-height:20px;padding:6px 10px 4px;text-decoration:none;overflow:hidden;}
.navigation ul li a:hover{background-color:#f1f1f1;color:#333;}
.short-story img{width:200px;height:150px;float:left;margin:0 10px 0 0;	border:2px solid #e1e1e1;}
.short-story a:hover img{opacity:0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity: 0.9;border:2px solid #e1e1e1;}