/* General Page Design */

div.content
{
  margin-left: auto;
  margin-right: auto;
  width:1025px;
}

div.middleBar
{
  float:left;
  width:700px;
  margin-right:25px;
}

div.rightBar
{
  float:right;
  width:300px;
}

div.banner
{
  text-align:center;
}

div.banner img
{
  width:696px;
  height:250px; 
  border:0px;
}

/* Navigation Style */
 
div.nav
{      
  padding: 20px;
  text-align:center;   
  font-family: Verdana; 
  font-size: 15px;
}

div.nav a:link,div.nav a:visited,div.nav a:active {
  padding-left: 25px;
  padding-right: 25px;
  color: #cccccc;
  text-decoration: none;
  font-weight: bold; 
  margin:0px;
}

div.nav a:hover,div.nav a.selected { 
  padding-left: 25px;
  padding-right: 25px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  margin:0px; 
}

div.nav img {
  height:15px;
  vertical-align:middle;
  padding:0px;
  margin:0px;
  border:none;
}

/* Titles */
 
div.title
{
  border-bottom: 1px solid #000000;
  vertical-align:top;
  height:30px;
  padding:5px;  
  font-weight: bold; 
  font-size: 1.5em;
  background-image: url(http://skunkworksguild.com/images/1px_small.png);
  background-repeat: repeat-x; 
}

div.title img
{
  height:28px;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
}

div.newsSubject
{
  float:left;     
  text-align:left;
  font-weight: bold;
  color: #BBBBBB;  
}

div.newsDate
{        
  float:right;
  font-weight: bold;
  font-size: 0.5em; 
}

div.newsDate span
{ 
  color: #cc6633; 
}

/* Content Wrappers */

div.mainSection
{
  border:1px solid #000000;      
  width:698px;
  height:100%;
  padding-bottom: 25px;  
}
 
div.mainSectionLeftHalf
{
  border:1px solid #000000;
  clear:both;
  float:left;  
  width:337px;
  height:175px;
  margin-bottom:25px; 
}
 
div.mainSectionRightHalf
{
  border:1px solid #000000;
  float:right; 
  width:336px;
  height:175px; 
  margin-bottom:25px;
}                 

div.sideSection
{
  border:1px solid #000000;    
  width:298px; 
  margin-bottom:25px;  
}

/* Main Content */

div.section
{
  padding:15px;
  text-align:left;       
  position:block; 
  font-weight: normal;
  font-size: 1em;
  background-image: url(http://skunkworksguild.com/images/10o.png); 
}

div.commentsLink
{
  text-align:right;
  padding:10px;
  font-size: 0.9em;
}

div.rosterSection
{
  padding:15px;
  height:105px;
  text-align:left;       
  position:block; 
  font-weight: bold;
  font-size: 0.9em;
  background-image: url(http://skunkworksguild.com/images/10o.png); 
}

div.section img
{
  display:block;
  margin-left:auto;
  margin-right:auto;
  max-width:662px;
  border:3px #666666 solid;
  border-radius:5px;
  -moz-border-radius:5px;
  margin-top:10px;
  margin-bottom:10px;
}

/* Roster */

div.rosterName
{
  clear:left;
  float:left;
  text-align:left;
  font-weight:bold;
  padding-bottom:5px;
}

div.rosterName span
{
  font-size:0.8em;
  font-weight:normal;
  color:#888888;
}

div.rosterRank
{
  float:right;
  text-align:right;
}

div.rosterRank span
{
  color: #FFFFFF;
  font-weight:bold;
}

div.rosterWrapper
{
  clear:both;
  position:block;
}

/* About Us */

div.aboutSubject
{ 
  vertical-align:top;
  font-weight: bold;
  font-size: 1.3em;
  color: #ffffff;
  padding-bottom:15px;  
}

div.aboutText
{
  padding-top:10px;
  padding-bottom:10px;
  clear:both;
  text-align:left;       
  position:block;
  font-weight: bold;
  font-size: 1em; 
}

/* Right Content */

div.sectionRight
{
  padding:15px;
  text-align:center;       
  position:block;
  font-weight: bold;
  font-size: 0.8em;
  background-image: url(http://skunkworksguild.com/images/10o.png); 
}

div.sectionRight img
{
  display:block;
  margin-left:auto;
  margin-right:auto;
  max-width:262px;
  border:3px #333333 solid;
  border-radius:5px;
  -moz-border-radius:5px;
}

div.videoThumb
{
  padding-top:10px;
}

div.videoThumb img
{
  max-width:262px;
  border:3px #666666 solid;
  border-radius:5px;
  -moz-border-radius:5px;
}

div.recruitmentTitle
{
  font-weight: bold; 
  font-size: 1.5em;
  padding-bottom:10px;
  vertical-align:center;
}

div.recruitmentSubtitle
{
  font-weight: bold; 
  font-size: 1.1em;
  padding-bottom:20px;
  margin-bottom:20px;
  vertical-align:center;
  border-bottom:1px #666666 solid;
}

div.recruitmentEntry
{
  font-weight: bold; 
  font-size: 1.2em;
  margin-bottom:10px;
  vertical-align:center;
}

div.recruitmentEntry img
{
  border:none;
  width:35px;  
  margin: 10px 2px;
  height:35px;    
  display:inline;
} 
