﻿@charset "UTF-8";
/* CSS Document */
/*PAGE STRUCTURE*/
* { padding:0px; margin:0px;}
.top5 { padding-top:5px;}
.bottom5 { padding-bottom:5px;}
.top10 { padding-top:10px;}
.bottom10 { padding-bottom:10px;}
/*background:url(images/background.jpg) white center top no-repeat scroll;*/
body {  margin:0px; padding:0px; background-color:#999;}
img { border:0;}
#wrapper { background:url(images/backgroundshadow.png) center repeat-y fixed; margin:0px; padding:0px 0px 30px 0px;}
#wrapperbottom { background:url(images/bottomshadow.png) center top no-repeat; margin:0px 0px 30px 0px; padding:0px; height:15px;}
#content { width:982px; background-color:#FFFFFF; margin:0 auto; padding:0px;}
#adleaderboard { padding:15px; width:745px; margin:auto;}
#header { padding:10px 10px 10px 55px; margin:0px 0px 5px 0px; background:transparent url(images/logo.gif) top left no-repeat; background-color:#edebe1; border-top:1px solid #999; border-bottom:1px solid #999;}
#nav { padding:10px; margin:0px 0px 20px 0px; border-bottom:1px solid #BBB;}
#postarea { float:left; width:620px; border-right:3px double #BBB;}
#rightcolumn { float:left; width:350px;}
#about { padding:0px 10px 10px 10px; margin:0px 0px 20px 10px;}
#adcolumn { margin:10px 0px 0px 20px;}
.center{ text-align:center; }
.double-border { border-bottom:3px double #BBB;}
.post { padding:0px 10px 30px 10px; margin:0px 10px 30px 0px;}
.postcontent { position:relative; margin-bottom:5px; border:thin transparent solid; _border:none;}
.posttext { float:left; width:350px;}
.toolbox { float:right; margin:0px 0px 10px 10px; right:0px; top:0px; position:absolute;}
.toolboxoutline { width:225px;  }
.toolboxcontent { padding:10px;border:1px solid #d9d9d9;border-bottom:none;border-top:none; }
.toolbox-topper, .toolbox-cap{ height:6px;line-height:0px;font-size:1px;background:#fff url(images/toolbox.png); }
.toolbox-cap{ background-position:0px -6px; }

.launch-button { margin-bottom:10px; display:block; position:absolute; bottom:0px; right:0px; height:0px; width:120px; background:url('images/btLaunch.png') no-repeat 0px 0px; padding-top:25px; line-height:1px; overflow:hidden;}
.launch-button:hover { background-position:0px -25px;}

.comment-box{ width:586px;height:540px;background-color:#FAFAFA;border:1px solid #999; }
.clear { clear:both;}
/*TYPOGRAPHY*/
body { color:#777; font-size:12px; font-family:Helvetica, Arial, sans-serif; line-height:12px;}
body a:hover { color:#000; text-decoration:none;}
body a:active { color:#000; text-decoration:none;}
body a, a:link, a:visited { color:#0076A3; text-decoration:none;}
#content a:hover { color:#000; text-decoration:none;}
#content a:active { color:#000; text-decoration:none;}
#content a, a:link, a:visited { color:#0076A3; text-decoration:none;}
#content h1 { color:#333; font-size:26px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:26px; margin:6px 0px 0px 0px; letter-spacing:-.5px; float:left;}
#content h2 { color:#777; font-size:12px; font-family:georgia; font-weight:normal; line-height:12px; font-style:italic; padding:16px 0px 0px 10px; float:left;}
#content h3 { color:#333; font-size:30px; font-family:georgia; font-weight:normal; line-height:30px; margin:0px 0px 10px 0px;}
#content h4 { color:#333; font-size:18px; font-family:georgia; font-weight:normal; line-height:24px; margin:0px 0px 5px 0px;}
#content h5 { color:#777; font-size:12px; font-family:georgia; font-weight:normal; line-height:12px; font-style:italic; margin:0px 0px 5px 0px;}
#content h6 { color:#999; font-size:12px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:12px; text-transform:uppercase;}
#content h6 a, a:link, a:visited { color:#999;}
#content p { color:#666; font-size:13px; font-family:georgia; font-weight:normal; line-height:20px; padding-bottom:10px;}
#content ul { margin:5px 0px 15px 10px;}
#content li { color:#777; font-size:12px; font-family:Helvetica, Arial, sans-serif; line-height:12px; margin:0px 0px 0px 5px; padding:5px 0px 0px 0px;}
/*GRAPHIC ELEMENTS*/
.btnWp { width:491px; height:30px; display:inline-block; background:url(images/btnWp.jpg) no-repeat; line-height:0px; float:left;}
.btnWp:hover { background:url(images/btnWpHover.jpg) no-repeat;}
.btnSlate { width:491px; height:30px; display:inline-block; background:url(images/btnSlate.jpg) no-repeat; line-height:0px; float:left;}
.btnSlate:hover { background:url(images/btnSlateHover.jpg) no-repeat;}
.adleaderboardcontent { float:left; display:inline-block;}
.adkickervertical { float:left; display:inline-block; margin:10px 0px 0px 5px;}
.poweredby { float:right; display:inline-block; margin:12px 5px 0px 0px; color:#999; font-size:10px; font-family:Helvetica, Arial, sans-serif; line-height:10px;}
.adsponsor { float:right; display:inline-block; margin:0px; padding:0px;}
.navitem { float:left; display:inline; margin:0px 35px 0px 0px;}
.feed { float:right; display:inline; margin:0px 0px 0px 35px;}
.feedimage { float:right; display:inline; margin:0px 0px 0px 5px;}
.project { padding:1px; border:1px solid #BBB; margin:0px 0px 5px 0px;}
.comments { float:left;}
.morecomments { padding:7px 0px 5px 0px;}
.more { height:16px; padding:0px 22px 0px 0px; display:inline-block; background:url(images/more.gif) top right no-repeat; line-height:0px; float:right;}
.more:hover { background:url(images/moreHover.gif) top right no-repeat; color:#000;}

/*JS Styles*/
.json-config{ display:none; }

.overlay{ position:absolute;top:0px;left:0px;z-index:99;width:100%;cursor:pointer; }
.overlay-container{ float:left;position:absolute;top:100px;left:100px;z-index:100;overflow:hidden; }
.float-tl{ background:transparent url(images/float-tl.png) no-repeat top left;padding-left:26px; }
.float-tm{ background:transparent url(images/float-tm.png) repeat-x top left;height:26px; }
.float-tr{ background:transparent url(images/float-tr.png) no-repeat top right;padding-right:28px; }
.float-tr-close{ background:transparent url(images/float-tr-close.png) no-repeat top right !important;padding-right:28px;cursor:pointer; }
.float-ml{ background:transparent url(images/float-ml.png) repeat-y top left;padding-left:26px; }
.float-mm{ background:white; }
.float-mr{ background:transparent url(images/float-mr.png) repeat-y top right;padding-right:28px; }
.float-bl{ background:transparent url(images/float-bl.png) no-repeat bottom left;padding-left:26px; }
.float-bm{ background:transparent url(images/float-bm.png) repeat-x top left;height:28px; }
.float-br{ background:transparent url(images/float-br.png) no-repeat bottom right;padding-right:28px; }

.slide-content{ display:none;overflow:hidden; }