/* General Styles */
* {margin:0;padding:0;}
body {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11pt;}
img {border:0;}
a {color:#0000ff;text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin-bottom:1.2em;}

/* Flash Background */
div#imageBG {width:100%;height:100%;overflow:hidden;background-color:transparent;position:absolute;z-index:1;}
/* Page Content */
div#PageContainer {width:100%;height:100%;overflow:auto;background-color:transparent;position:absolute;z-index:9;visibility:visible;}

/* Header */
#header {height:78px;background-image:url('../images/headbg.jpg');background-repeat:repeat-x;}
#header div.content {width:980px;margin:0 auto;}
#header h1 a {float:left;display:block;width:286px;height:78px;background-image:url('../images/logo.jpg');background-repeat:no-repeat;text-indent:-10000px;}
#header ul#nav {float:right;list-style-type:none;margin-top:30px;background-image:url('../images/navBar.jpg');background-repeat:no-repeat;padding-left:3px;}
#header ul#nav li {float:left;background-image:url('../images/navBar.jpg');background-position:98px 0;background-repeat:no-repeat;padding-right:8px}
#header ul#nav li a {display:block;width:96px;height:48px;background-repeat:no-repeat;text-indent:-10000px;background-position:0 0;}
#header ul#nav li.home a {background-image:url('../images/navHome.jpg');}
#header ul#nav li.pictures a {background-image:url('../images/navPictures.jpg');}
#header ul#nav li.videos a {background-image:url('../images/navVideos.jpg');}
#header ul#nav li.disc a {background-image:url('../images/navDisc.jpg');}
#header ul#nav li.acc a {background-image:url('../images/navAcc.jpg');}
#header ul#nav li.contact a {background-image:url('../images/navContact.jpg');}
#header ul#nav li a:hover {background-position:0 -48px;}

/* Banner */
#banner {width:975px;margin:7px auto;background-color:#FFFFFF;padding:3px;}
#banner div {background-color:#000000;width:100%;}

/* Content Section */
#content {color: #000000;width:960px;padding:1px 10px 1px 10px;margin:0 auto; background-color: #ffffff;
  opacity: .90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);}
#content .content {width:960px;margin:10px auto;background-image:url('../images/contentbg.jpg');background-repeat:no-repeat;background-color:#c1c1c1;background-position:0 -7px;}
#content .content ul {margin-left:2em;}

/* Side Bar */
#content .content #side {width:282px;float:right;padding-top:10px;color:#d9d9d9;}
#content .content #side h3 {position:relative;left:3px;}
#content .content #side p {margin-left:20px;}
#content .content #side a.btnClick {display:block;text-indent:-10000px;width:134px;height:32px;background-image:url('../images/btnClick.gif');background-position:0 0;}
#content .content #side a.btnClick:hover {background-position:0 -32px;}
#content .content #side .click {background-image:url('../images/sideTxt.gif');width:252px;height:67px;}
#content .content #side .preview {margin-left:40px;}
#content .content #side .preview img {margin-bottom:1em;}
#content .content #side #featured img {border:3px #FFFFFF solid;}

/* Main Content Area */
#content .content #main {width:650px;padding:10px;}
#content .content #main h2 {text-align:left;margin-bottom:1em;font-size:16pt;}
#content .content #main h2.home {text-align:center;margin-bottom:1em;font-size:16pt;}
#content .content #main h3 {text-align:left;font-size:13pt;}
#content .content #main h4 {text-align:left;font-size:13pt;}
#content .content #main div.video {width:560px;margin:0 auto;margin-bottom:1em;}
#content .content #main .sml {font-size:0.8em;}

/* Homepage Specific */
#content .content #main div.events, #content .content #main div.counter {width:300px;float:left;margin:0 10px;}
#content .content #main div.counter p span {width:25px;height:37px;background-image:url('../images/counter.gif');display:block;text-indent:-10000px;float:left;margin:0 2px;}
#content .content #main div.counter p span.h0 {background-position:0 0;}
#content .content #main div.counter p span.h1 {background-position:-26px 0;}
#content .content #main div.counter p span.h2 {background-position:-52px 0;}
#content .content #main div.counter p span.h3 {background-position:-78px 0;}
#content .content #main div.counter p span.h4 {background-position:-104px 0;}
#content .content #main div.counter p span.h5 {background-position:-130px 0;}
#content .content #main div.counter p span.h6 {background-position:-156px 0;}
#content .content #main div.counter p span.h7 {background-position:-182px 0;}
#content .content #main div.counter p span.h8 {background-position:-208px 0;}
#content .content #main div.counter p span.h9 {background-position:-234px 0;}

/* Admin Panel / Forms */
#content .content form h4 {font-size:12pt;text-decoration:underline;}
#content .content form label {display:block;margin:5px 0;}
#content .content form label span {display:block;float:left;width:90px;margin-right:10px;}
#content .content .error, #content .content .msg {color:#ff3333;}

#content .content form div.fields label {display:block;margin:5px 0;}
#content .content form div.fields label span {display:block;float:left;width:180px;margin-right:10px;}
#content .content form div.f2 label span {width:70px;}
#content .content form div.f3 label span {width:130px;}

/* Admin Panel */
#content .content table.list {width:80%;}
#content .content table.list td {padding:3px;}
#content .content table.list option {padding-right:10px;}
#content .content table.user td, #content .content table.user th {padding:2px;}
#content .content table.user td.perm {text-align:center;}
#content .content hr.div {margin:15px 0;}
#content .content .tvstrat p {margin:15px 0;padding:0}
#content .content .imagelist div {height:210px;text-align:center;border:1px #333333 solid;width:140px;float:left;}
#content .content .imagelist div img {border:0;}
#content .content .imagelist div a {font-size:0.8em;}

/* Admin Navigation */
#pannav {padding:10px;font-weight:bold;list-style-type:none;height:25px;font-size:10pt;width:960px;margin:10px auto;background-color:#FFFFFF;
  opacity: .85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: alpha(opacity=85); }
#pannav li {float:left;}
#pannav li a {display:block;float:left;padding:4px 11px;border:2px #666666 solid;margin:0 2px;background-color:#ababab;text-decoration:none;color:#000000;}
#pannav li a:hover {background-color:#777777;}

/* Accessories Page */
#content .accessories .text {font-weight:bold;text-decoration:underline;clear:left;}
#content .accessories .img {width:45%;float:left;}
#content .accessories .img img {border:4px #FFFFFF solid;}

/* Pictures Page */
#content .pictures .pic {float:left;width:200px;text-align:center;font-size:10pt;height:180px;}
#content .pictures .pic img {border:3px #FFFFFF solid;}

#content #thumbs {width:276px;height:350px;overflow:auto;float:left;text-align:center;margin-right:5px;}
#content #thumbs a {margin:5px 4px;display:block;float:left;}
#content #thumbs a.L {clear:left;}
#content #img {width:360px;float:left;}
#content #img img {border:3px #FFFFFF solid;}

/* Clearer Bar */
div.hr {clear:both;}
div.hr hr {display:none;}

/*Footer Section */
#footer {background-image:url('../images/footer.gif');background-repeat:repeat-x;height:81px;}
#footer .content {width:970px;margin:0 auto;padding:30px 10px;color:#666666;}
#footer .content a {color:#666666;text-decoration:none;}
#footer .content a:hover {text-decoration:underline;color:#999999;}
#footer .content .nav {float:left;display:block;}
#footer .content .siteby {float:right;display:block;text-align:right;}
#footer .content .siteby a {text-decoration:underline;}
#footer .content .siteby a:hover {text-decoration:none;}
#footer .content .siteby a.login {text-decoration:none;font-size:0.8em;}

/* Forum */
.ltr #content .content {font-size:0.8em;background-image:url('../images/forumbg.jpg');background-repeat:repeat-x;}
.ltr #footer .nav {font-weight:normal;color:#666666;}
