wrapper {
	width: 100%;
}
body { background-color: #000; margin: 0px; padding: 0px; background-color: #000; background-image: url(http://sfmerlo.com/images/gradientbg.png); background-repeat: repeat-y; background-attachment: fixed;}

#header { width: 960px; height: 100px; margin: 25px auto 0px auto; background-image: url(http://sfmerlo.com/images/newHeader.png);}
/*icons*/
#iconwrapper { width: 125px; height: 40px; float:right; margin: 40px 15px 0px 0px; }
#facebookheader {width: 40px; height:40px; float: left;}
#facebookheader { display: block }
#twitterheader {width: 40px; height:40px; float: left;}
#twitterheader { display: block }
#youtubeheader {width: 40px; height:40px; float: left;}
#youtubeheader { display: block }

#mainimage { width: 960px; height: 600px; margin: 0px auto 0px auto; background-image: url(http://sfmerlo.com/images/newsiteBackground.png); }
#mainimageLeft { width: 500px; height: 600px; margin-left: 460px;}
#upperPortion { width: 500px; height: 250px; }
#upperportionLeft {width: 225px; height: 250px; float:left;}
#upperportionRight {width: 225px; height: 250px; float:right; margin-right: 40px;}
#lowerPortion { width: 500px; height: 350px; }
#youtube { width:  460px; height: 260px; margin: 20px 0px 0px 5px; }
#youtubelink { width: 560px; height: 315px; }



#footer {width: 960px; height: 60px; margin: 0px auto 20px auto; background-image: url(http://sfmerlo.com/images/newFooter.png);}
#contact { width: 250px; height:50px; float:right; margin: 5px 20px 0px 0px; }
#contact: {display:block;}

a img {border: none;}
a { color:#000;}