@charset "UTF-8";
/* CSS Document */
/*D3D3D3*/
html body{ background:#003333; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
textarea{ font-family:Arial, Helvetica, sans-serif; }

h1{ font-size:17px; font-weight:bold; color:#ff6600; margin:0; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif }
h2{ font-size:15px; color:#000000; margin:0; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif }
h3{ font-size:15px; font-weight:bold; padding:3px; background:#dedede; margin:0 0 7px 0; color:#000000; }

h4{ font-size:20px; font-weight:bold; color:#ffffff; margin:0; padding:5px; font-family:Arial, Helvetica, sans-serif }
h5{ font-size:12px; font-weight:normal; color:#ffffff; margin:0; padding:5px; font-family:Arial, Helvetica, sans-serif }
h6{ font-size:17px; font-weight:bold; color:#009933; margin:0; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif }

.login h1{ color:#FEFDF5; font-size:14px; }
.invite h1{ font-size:14px; }
p{ font-size:11px; font-weight:normal; color:#000000; margin:0; padding:0 0 10px 0; }

ul{ margin:0 0 0 14px; padding:0; }
ul li{ font-size:11px; color:#000000; }

a, a:active, a:visited, a:link{ color:#000000; font-weight:bold;  }
a:hover{ color:#009933; }

a img{ border:none; }
#player {float:left;margin-right:2em;margin-top:0.7em;margin-bottom:0.7em;}
.link_small_button {float: left;display: inline;width: 83px;margin: 0 1px 4px;}
.link_small_button img {width:80px; border:none;}

.footer a img{ border:none; }

.wrapper{ width:818px; margin:0 auto 0 auto; }
.frame{ float:left; width:800px; padding:0 9px 0 9px; background:url(../assets/images/shadow.jpg) repeat-y; background-color:white;  }
.header{ float:left; width:800px; background-color:#009933; height:153px; }
.header a:link, .header a:hover, .header a:active, .header a:visited {display:block;float:left;height:151px;width:100px;}
.header a img { border:solid 1px #000000}
.menu{ float:left; width:790px; background:url(../assets/images/menubg.jpg) repeat-x; height:28px; padding:3px 5px 4px 5px; color:#FFFFFF; }
.menu a, .menu a:active, .menu a:visited, .menu a:link{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px 7px 6px 7px; text-decoration:none; }
.menu a:hover{ background:#66cc33; }

.content{ float:left; background:#FFFFFF; width:800px; overflow:hidden; background:url(../assets/images/dots.jpg) no-repeat bottom; }

.mod{ float:left; }

.rightcontentwrapper{ float:right; width:590px; margin:0; padding:0; }
.rightcontentwrapper .mod{ padding:10px 10px 10px 0; width:570px; }

.leftcontentwrapper{ float:left; width:590px; margin:0; padding:0; }
.leftcontentwrapper .mod{ padding:10px 0 10px 10px; width:570px; }

.leftcontentwrapper .mod td {color:black; font-size:12px;}
.leftcontentwrapper .mod td ul {margin:5px 0 10px 15px; padding:0; }
.leftcontentwrapper .mod td ul li {margin:0; padding:0 0 0 10px; }
.leftcontentwrapper .mod .greybox{ width:85%; border:solid 1px black; padding:15px; background:#eeeeee; margin:0 auto; display:block; }

.leftcolumn{ width:205px; float:left; padding:10px 0 0 0; }
.rightcolumn{ width:205px; float:right; padding:10px 0 0 0; }
.rightcolumn h1 a {font-size:17px; font-weight:bold; color:#ff6600; margin:0; padding:0 0 10px 0;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.rightcolumn h1 a:hover{ color:#009933; text-decoration:underline; }
.rightcolumn .entry div , .leftcolumn .entry div{ padding:0 0 0 5px; float:right; width:130px; }
.rightcolumn .entry , .leftcolumn .entry { float:left; width:100%; }

.leftcolumn .mod, .rightcolumn .mod{ padding:10px; width:185px; }


div.large_entry{ float:left; width:100%; padding:10px 0 10px 0; border-top:1px #CCCCCC solid; }
div.large_entry div.right { float:right; width:400px; }
div.paging{ float:right; font-size:12px; }

div.greybox{ width:560px; padding:5px; background:#eeeeee; }

form{ margin:0; padding:0; display:inline; }

.login{ float:right; width:201px; padding:0 0 10px 0; }
.login .modtop{ width:201px; float:left; height:10px; background:url(../assets/images/logintop.jpg); overflow:hidden; }
.login .modcontent{ width:181px; background:#009933; float:left; padding:0 10px 0 10px; overflow:hidden;  }
.login .modbottom{ width:201px; float:left; height:10px; background:url(../assets/images/loginbottom.jpg); overflow:hidden; }

.login form label{ font-size:12px; color:#FFFFFF; }
.login form input{ font-size:12px; color:#FFFFFF; border:1px solid #657D89; width:100px; color:#333333; }
.login form table tr td{ padding:0 0 3px 0;}
.login form .submitbutton{ background:#004560; border-color:#FFFFFF; color:#FFFFFF; width:102px; }

.invite{ float:right; width:201px; padding:0 0 10px 0; }
.invite .modtop{ width:201px; float:left; height:10px; background:url(../assets/images/quicktop.jpg); overflow:hidden; }
.invite .modcontent{ width:177px; background:#FFFFFF; float:left; padding:0 10px 0 10px; border-left:2px solid #009933; border-right:2px solid #009933; overflow:hidden;  }
.invite .modbottom{ width:201px; float:left; height:10px; background:url(../assets/images/quickbottom.jpg); overflow:hidden; }

.invite form label{ font-size:12px; color:#FFFFFF; }
.invite form input, .invite form textarea{ font-size:12px; color:#FFFFFF; border:1px solid #657D89; width:175px; color:#333333; }
.invite form table tr td{ padding:0 0 3px 0;}
.invite form .submitbutton{ background:#004560; border-color:#93B5C5; color:#FFFFFF; width:102px; float:right; }

.invite a, .invite a:hover, .invite a:active, .invite a:visited{ text-decoration:none; padding:2px; border:1px solid #cccccc; margin:0 0 2px 0; float:left; width:170px; background:#efefef; font-size:12px; }

.quicklinks{ float:left; width:201px; padding:0 0 10px 0; }
.quicklinks .modtop{ width:201px; float:left; height:10px; background:url(../assets/images/quicktop.jpg); overflow:hidden; }
.quicklinks .modcontent{ width:177px; background:#FFFFFF; float:left; padding:0 10px 0 10px; border-left:2px solid #009933; border-right:2px solid #009933; overflow:hidden;  }
.quicklinks .modbottom{ width:201px; float:left; height:10px; background:url(../assets/images/quickbottom.jpg); overflow:hidden; }
.quicklinks a, .quicklinks a:hover, .quicklinks a:active, .quicklinks a:visited{ text-decoration:none; padding:2px; border:1px solid #cccccc; margin:0 0 2px 0; float:left; width:170px; background:#efefef; font-size:12px; }


#book label{ font-size:12px; color:#FFFFFF; }
#book input{ font-size:12px; color:#FFFFFF; border:1px solid #657D89; width:350px; color:#333333; }
#book textarea{ font-size:12px; color:#FFFFFF; border:1px solid #657D89; width:350px; color:#333333; }
#book table tr td{ padding:0 0 3px 0;}
#book .submitbutton{ background:#009933; border-color:#003333; color:#FFFFFF; width:102px; float:right; margin-right:5em; margin-top:1em; }

.price{ background:#fefefe; color:#003333; font-weight:bold; font-size:14px; padding:3px; }

table tr td{ vertical-align:top; }


.middlecolumn{ width:380px; }
.middlecolumn .mod{ padding:10px 0 10px 0; width:380px; }

.footer{ float:left; width:790px; background:url(../assets/images/bottombg.jpg) repeat-x #C3C9CC; overflow:hidden; padding:5px 5px 2px 5px; font-size:12px; color:#000000;  }

.footermenu{ float:right; width:750px; padding:5px 0 0 0; color:#000000; text-align:right; line-height:20px; }
.footermenu a, .footermenu a:active, .footermenu a:visited, .footermenu a:link{ color:#000000; font-size:12px; font-weight:normal; padding:0px 4px 2px 4px; text-decoration:none; }
.footermenu a:hover{ text-decoration:underline;  }

.footer img{ float:left; padding:0 5px 0 0; }
/*background:url(../assets/images/bottomshadow.jpg) no-repeat;*/
.bottomshadow{ width:818px; float:left; height:12px; overflow:hidden; }
