/* 
 * Matt Leiker Stylesheet
 *
 * Author: 	Matt Leiker
 * Email:	matt@mattleiker.com
 * URL: 	http://www.mattleiker.com
 *
 * Special thanks to Zach Klein.
 * ----------------------------------- */

/* body CSS set by individual stylesheets, including background image and text size */
 

strong{color: #444; font-weight: normal;}
mini{font:Normal 16px Georgia, "Times New Roman", Times, serif;	
font-weight: normal;
}
p{margin:0px 0px 20px 0px; padding:0px;}
a{text-decoration:none; color: #97c345;}
a:hover{color: #658a30;}
ul{margin: 4px 0px 0px 0px;}

a.orange{text-decoration:none; color: #fcad48;}
a.orange:hover{color: #c98022;}

a.whitehide{text-decoration:none; color: #fff;}
a.whitehide:hover{color: #fff;}

div.tab {
	position: inline;
padding-left:35px; 
}


/* Navigation Bars, for white and black pages */

div.navbar {
	position:absolute;  
	right:6%; 
	color:#444;
}
div.navbar a{color:#bbb;}
div.navbar a:hover{color: #008291;}

div.navbar_black {
	position:absolute;  
	right:6%; 
	color: #777;
}
div.navbar_black a{color:#333;}
div.navbar_black a:hover{color: #67caff;}

div.navbar_grey {
	position:absolute;  
	right:6%; 
	color: #777;
}
div.navbar_grey a{color: #333;}
div.navbar_grey a:hover{color: #67caff;}

#topnavtainer{ 
  position:absolute; left:0px; top:2%; padding-top:8px; padding-bottom:45px; 
  width: 100%;
font:Normal 30px Georgia, "Times New Roman", Times, serif;  background: #000; letter-spacing: -1px;
  filter:alpha(opacity=35);
  -moz-opacity:.35;
  opacity:.35;
}

#topnavtainer_black{ 
  position:absolute; left:0px; top:2%; padding-top:8px; padding-bottom:45px; 
  width: 100%;
font:Normal 30px Georgia, "Times New Roman", Times, serif;  background: #ddd; letter-spacing: -1px;
  filter:alpha(opacity=20);
  -moz-opacity:.20;
  opacity:.20;
}

#topnavtainer_grey{ 
  position:absolute; left:0px; top:2%; padding-top:8px; padding-bottom:45px; 
  width: 100%;
font:Normal 30px Georgia, "Times New Roman", Times, serif;  background: #ddd; letter-spacing: -1px;
  filter:alpha(opacity=30);
  -moz-opacity:.30;
  opacity:.30;
}

/* Bottom containers, per section */

#bottombartainer{
  position:fixed; bottom:0px; left:0px; top:658px; padding:0px;
  width: 100%;
  background: #3e959c;
}

#bottombartainer2{
  position:fixed; bottom:0px; left:0px; top:675px; padding:0px;
  width: 100%;
  background: #a6a6a6;
}

#bottombartainer_portfolio{
  position:fixed; bottom:0px; left:0px; top:775px; padding:0px;
  width: 100%;
  background: #b01908;
}

#bottombartainer2_portfolio{
  position:fixed; bottom:0px; left:0px; top:792px; padding:0px;
  width: 100%;
  background: #a6a6a6;
}

#bottombartainer_forhire{
  position:fixed; bottom:0px; left:0px; top:850px; padding:0px;
  width: 100%;
  background: #97c345;
}

#bottombartainer2_forhire{
  position:fixed; bottom:0px; left:0px; top:867px; padding:0px;
  width: 100%;
  background: #a6a6a6;
}

#bottombartainer_connect{
  position:fixed; bottom:0px; left:0px; top:725px; padding:0px;
  width: 100%;
  background: #fcad48;
}

#bottombartainer2_connect{
  position:fixed; bottom:0px; left:0px; top:742px; padding:0px;
  width: 100%;
  background: #a6a6a6;
}


/* Styling buffer for old portfolio, includes hidden text styling */

#oldportfolio {
	position:absolute; top:10%; padding-top:30px; 
	width: 100%;
	color: #fff;
font:Normal 4px Georgia, "Times New Roman", Times, serif;	
font-weight: normal;}
