* { margin: 0; padding: 0; } .bold{font-weight:bold;} img { border: none; } .floatr { float: right; } .floatl { float: left; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } .noborder { border: none !important; } .clr { display: block; clear: both; } ul { list-style: none; } option { padding-right: 10px; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*** Columns ***/
#site{width:100%;}
#row1 .column{width:960px;margin:0 auto;float:none;}
#row2 .column{width:960px;margin:0 auto;float:none;}
#row3 {width:960px;margin:0 auto;float:none;}
	#row3 .column{background-color:#fff;}
#row4.row{width:100%;}
#row4 .column{float:none;width:100%;}

body{background: #03101a url("../images/bg.jpg") repeat-x center top;color:#948047;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

a {color:#948047;}
a:hover{color:#d6bc72;}

/*** HEADERS ***/
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:32px;color:#fff;margin:0 0 15px 0;font-weight:normal;}
h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#486f8d;margin:0 0 10px 0;font-weight:normal;}

#header{width:960px;height:125px;display:block;margin:30px auto 0 auto;clear:both;}

#portfolio{width:960px;margin:0 auto;}
	#portfolio .item{margin:0 0 50px 0;}
	#portfolio .item img{width:940px;padding:10px;background-color:#1f2934;text-align:center;}
		#portfolio .item img:hover{background-color:#293746;}
	#portfolio .item h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#486f8d;font-weight:normal;margin:3px;}
	#portfolio .item h6{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#948047;font-weight:normal;margin:3px;}