div.wrapper
{ margin:0 auto; }
 .red
 { background:url(../img/bg-red.png) repeat-x; }
 .blue
 { background:url(../img/bg-blue.png) repeat-x; }
 .green
 { background:url(../img/bg-green.png) repeat-x; }
 .yellow
 { background:url(../img/bg-yellow.png) repeat-x; }
 #header 
 { width:960px; margin:0 auto; }
  #header h1 
  { text-indent:-9999px; background:url(../img/logo.png) no-repeat; width:960px; height:69px; }
  #header h2
  { color:#2186cf; background:#fff; }
  
  #about 
  { width:960px; margin:0 auto;}
  #about h2
  { color:#f22525; background:#fff; }
  #about a
  { color:#f22525; font-weight:900; background:#fff; }
  #about a:hover
  { text-decoration:none; }
 
 #showcase 
 { width:960px; margin:0 auto; padding-bottom:30px; }
  #showcase h2
  { color:#29a6ff; background:#fff; clear:both; }
  #showcase a
  { color:#29a6ff; font-weight:900; background:#fff; }
  #showcase a:hover
  { text-decoration:none; }
   
 #contact 
 { width:960px; margin:0 auto; padding-bottom:30px; }
  #contact h2
  { color:#d0d01b; background:#fff; }
  #contact a
  { color:#d0d01b; font-weight:900; background:#fff; }
  #contact a:hover
  { text-decoration:none; }
  
  form label {
	font-weight:bold;
	float:left;
	margin-right:2px;
	text-align:right;
	width:50px; }
  form label em {
	color:#FF0000; }
 .success {
	color:#009900;
	font-weight:bold; }
  .error {
	color:#FF0000;
	font-weight:bold; }
   
  #extras 
  { width:960px; margin:0 auto; }
  #extras h2
  { color:#60d01b; background:#fff; }
  #extras a
  { color:#60d01b; font-weight:900; background:#fff; }
  #extras a:hover
  { text-decoration:none; }
  
  
  #showcase ul, #extras ul, #about ul.plugs
  { padding:0; }
  #showcase li, #extras li, #about ul.plugs li
  { list-style:none; display:inline; line-height:15px; margin:0 10px 4px 4px; }
  #showcase li, #about ul.plugs li
  { margin:0 1px 0 1px; }
  #showcase li img
  { border:2px solid #29a6ff; }
  #showcase li img:hover
  { border:2px solid #29a6ff; }
  #extras li img
  { border:2px solid #60d01b; }
  #extras li img:hover
  { border:2px solid #60d01b; }
  #about li img
  { border:2px solid #f22525; }
  #about li img:hover
  { border:2px solid #f22525; }
  
  .opacity
  { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
  .opacity:hover
  { filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85; }
  
  .links
  { height:0; margin:0; padding:0; width:100%; text-align:right; position:relative; top:140px; }
 
  #tooltip{
	position:absolute;
	width:94px;
	border:2px solid #f22525;
	background:#fff;
	padding:2px 5px;
	color:#000;
	display:none;
	}	
	
 #footer 
 { width:960px; margin:0 auto; padding-top:150px; }
  #footer p
  { width:100%; text-align:right; }
