body {width:100%; font: .95em "tahoma";margin:0;padding:0; background-color: #999;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
div,ul,ol,li,form,fieldset,input,textarea,p{margin:0;padding:0;}
img {border:0;}
ul li{list-style:none;}
ol {list-style-position: outside;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin:0;padding:0;}
.floatLeft {float: left;}
.floatRight {float: right;}
.italics {font-style: italic;}
.bold {font-weight: bold;}
.black {color: #222;}
.body .noBorder {border: none;}

#pageWrap {width: 100%;}
#headWrap, #navWrap, #bodyWrap, #footWrap {width: 100%; overflow: hidden;}
.head, .nav, .body, .foot {width: 80%; margin: 0 auto; overflow: hidden;}


#headWrap {background-color: #229922;}
#headWrap a {color: #fff;}
#headWrap a:hover {color: #fff;}
.head {color: #fff; padding: 1% 0;}
.pageTitle {font-size: 2em; margin-bottom: .5%;}
p.pageTitle {font-size: 1.8em;}
.head p.subTitle {font-size: 1.5em; padding-left: 4%;}
.subTitle {color: #ffff22;}

#navWrap {background-color: #666; color:#fff; font-family: georgia;}
.nav {font-size: 1.1em; padding: 0; overflow: hidden;}
.nav li {float: left; border-left: 1px solid #fff;}
.nav li.first {border: none;}
.nav li a {float: left; display: block; padding: 4px 10px;}
.nav li a:hover {background-color: #999; text-decoration: none;}
 
#bodyWrap { background-color: #fff;}
.body {padding: 1% 0; min-height: 500px; overflow: hidden;}
#content {float: left; width:73%; !width: 72%; padding-right: 2%; line-height: 1.6em; margin-bottom: 4%; overflow: hidden;}
#content h2 {font-size: 1.4em; margin-bottom: 1.25%;}
#content h2 a {color: #000;}
#content h3 {font-size: 1.2em; margin-bottom: 1%;}
#content p {color: #333; margin-bottom: 2%;}
#content a {color: #229922;}
.twoColMain {float: left; overflow: hidden; width: 100%; background: url(../images/gray_vert_border.gif) 50% 0 repeat-y;}
.leftCol, .rightCol {width: 47%; overflow: hidden;}
.leftCol {float: left; padding-right: 2%;}
.rightCol {float: right; padding-left: 2%;}

.body #rail {float: right; width: 24%; padding: 0 .5%; overflow: hidden;}
.railBox {border: 1px solid #333; overflow: hidden; margin-bottom: 5%; float: left; clear: both; width: 98%;}
.railBox h4 {width: 91%; padding: 2.5% 5%; font-weight: bold; background-color: #222; color: #ffff22;}
.railBox .rbContent {padding: 2.5% 5%; background-color: #229922;}
.railBox .rbContent ul li {margin-bottom: 2%;}
.rbContent a {color: #fff;}
.rbContent a:visited {color: #fff;}

#footWrap {color: #fff; font-size: .9em; padding: 1% 0;}
#footWrap a {color: #222;}
.foot .claim {margin-top: 2%; font-size: .6em;}

/*Gaming*/
.post {float: left; margin-bottom: 20px; padding-bottom: 1%; border-bottom: 4px solid #229922; clear: both; width: 100%;}
.post p {padding-right: 1%;}
.post img {margin: 5px;}
iframe {float: left; margin-bottom: 5%; clear: both;}
.postDate {color: #ad3f07; font-size: .8em;}

/*Photo Gallery*/
#picBody {overflow: hidden; visibility: hidden;}
#picBody h1 {font-size: 1.4em;}
#picBody img {margin-bottom: 1%;}
#picBody h2 {font-size: 1.4em; color: #229922; float: right;}
.galleriesWrap {margin-top: 10px; font-size: .95em; text-align: center;}
.galleriesWrap li {background: url(../images/photo_folder_icon.gif) 0 0 no-repeat; width: 150px; color: #fff; float: left; margin-right: 30px;}
.galleriesWrap li a {float: left; color: #fff; height: 90px; display: block; padding: 25px 15px 0 14px; width: 115px; overflow: hidden;}
.galleriesWrap li a:hover {color: #ffff22; text-decoration: none;}
.galleryWrap {float: left;}
#galleryPlaceHolder {text-align: center;}
#galleryPlaceHolder p{font-size: 2em; color: #229922; padding-top: 18%;}

/*Image Gallery*/
#imgGallery {float: left; width: 340px; overflow: hidden; overflow-y:scroll;}
#imgGallery li {float: left; width: 152px; margin-bottom: 2%; overflow: hidden;}
#imgGallery li a {float: left;}
#imgGallery li a.galImg img {padding: 2px; border: 2px solid #333; float: left;}
#imgGallery li a:hover img, #imgGallery li a#currentImage img {border: none; background-color: #229922; padding: 4px;}

#curImgWrap {float: right; padding: 0 0 0 20px; overflow: hidden;}
#curImg {margin: 10px auto 0; display: block; border: 4px solid #333; padding:2px; clear: both;}