/* Master stylesheet - style.css 
 * Kaleb Fulgham / kaleb@kalebdf.com
 * Date modified: 20090329-0018
 */
html, body, #wrapper {
    min-height: 100%;
    width: 100%;
    height: 100%;
}
html>body, html>body #wrapper {
    height: auto;
} 
#wrapper {
    position: absolute;
    top: 0;
    left: 0;
}
body {
  margin: 0px;
  padding: 0px;
  background-color: #1ba8ff;
  background-image: url('pics/clouds.png');
  background-repeat: repeat-x;
  text-align: center;
  font-family: Verdana, Helvetica, Arial;
  font-size: 11px;
  color: #FFF
}

/* MAIN CONTENT */
#centerCont{
     text-align: center;
     vertical-align: middle;	
     margin: 0px auto;
     width: 720px;    
}
#mainContentCont{
	clear: right;
	background-color: #007788;
    margin: 0px auto;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px; 
    width: 630px;
}
.mainCLegend{
    clear: left;
    margin: 10px;
    text-align: left;
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
    color: #FFF;  
}
.mainCLegendItem{
     float: left;
     margin: 0px 5px 5px 0px;
}
.mainContent{
    clear: both;
    margin: 10px;
    text-align: left;
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
    color: #FFF;  
}

/* HEADER */
#headSection{
     margin: 5px 0px 0px 10px;
     text-align: left;
     font-size: 18pt; 
}

#headSF{
     float:left;
}

#headSR{
     float:left;
     margin: 22px 10px 0px 10px;
}

#headSB{
     float: left;
     margin-top: 28px;
     margin-bottom: 2px;
}

/* TOP MENU */
#topMenuCont{
    background-color: #0099AA;
	height: 60px;
}
#topMenu{
	float: left;
	margin-top: 10px;
}
.topMenuItem{
     border: 0px;
     margin-right: 20px;
}
#topMenuItem_logo{
     margin-top: 0px;
     margin-left: 10px;
}
#contactInfo{
     text-align: left;
     float: right;
     margin-top: 10px;
    /*margin-left: 575px; */
	margin-right: 10px;
     background-color: #0099AA;
     font-size: 7pt;
     /*border: 1px dashed #FFF;*/
}
.cInfoTxt{
	font-size: 13pt;
	font-weight: bold;
}
#profileIcon{
  float:right;
  margin:4px 5px;
}
#profileIcon img {
  border: 1px solid #000;
} 
#profileIcon a:hover img {
  border-color: #FFF;
}
#topMenuHeader {
  line-height: 12px;
  margin:0px;
  padding:0px;
}

#fillerBt{
     height: 215px;
}


/* BOTTOM MENU */
#btmscopeCont{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 195px;
    background-color: #1ba8ff;
    background-image: url('pics/bottomtag_fill.jpg');
    background-repeat: repeat-x
}
#btMenuSpacerLt{
     float: left;
     margin-left: 200px;
}
#btmscope_center{
	margin-top: 0px;
	background-image: url('pics/bottomtag_v3.jpg');
	background-repeat: no-repeat;   
	width: 714px;
	height: 195px;
}
#btMenu{
    background-color: #0099AA;
	height: 22px;
	padding-left: 200px;
}
.btMenuItem{
	float: left;
	margin: 2px 0px 0px 20px;
}
.btMenuItem img{
  border: 0px;
}

/* THE REST */
#subSectionTitle{
  text-align: left;
  margin-bottom: 5px;
}
.imgPortSide{
	border: 1px solid #000;
}
.imgPortPreview{
  border: 1px solid #000;
}
.imgHeadSection{
  border: 0px;
}
.spacer{
  clear: both;
}
a:link, a:visited, a:active{
     color: #FFF;
     text-decoration: underline;
}
a:hover{
     color: #CCC;
     text-decoration: none;
}
a:hover img{
  border-color: #FFF;
}
h2{
     font-size: 16pt; 
     margin-bottom: 2px;
}

/* Profile Fix */
.friendfeed.widget, .friendfeed.badge { border:0px !important;margin:0px;padding:0px; }
