/* THREE COLUMN LAYOUT */
/* you have to be careful with Nifty Corners - don't add height to the outer containers or the corners will not display correctly in Safari. */

* {
	margin:0;
	padding:0;
	}
/* apply this class to any image or element with width - text will wrap it to the right */
.float_left {
	float:left; 
	margin: 0 1em .5em 0;
}

/* apply this class to any image or element with width  - text will wrap it to the left */     
.float_right {
	float:right;  
	margin: 0 0 .5em 1em;
	}

div.float_right_demo {
	float:right;  
	margin: 0 0 .5em .5em;
   }
   
body {
	text-align:center;  /* IE6 needs this to center the layout in the browser window */
	background:url(../images/tile-beige.jpg) repeat #727EA3;
	}
	
#main_wrapper {
	width:1500px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:left; /* prevents page inheriting IE6 centering hack on body */
	padding:10px 0;
	margin-top:10px;
	border-radius: 8px;
	}	

header {
	width: 1475px;
	height: 410px;
	margin: 0 10px;
	padding-bottom: 0;
	border-radius: 8px;
	background:url(../images/header.jpg) no-repeat #727EA3;
	} 

#header_inner {
	padding:1em 2em;
	}
	
.header_title{
	margin-top: 20px;
}
	
#nav_inner {
	padding:1em .5em; 
	}
	
section {
	width:1475px;
	margin:10px 10px 10px 10px;
	float:left;
	background:url(../images/content.gif) repeat-x #FFF;
	}

.section_title{
	margin-top: .5em;
	margin-left: .5em;
}

.center_title{
	text-align:center;
}

article {
	padding:.75em 1em 1em 1.5em;
	}
	
img.new_release {
	margin:10px 0px 40px 100px;
	
}
	
footer {
	width: 1475px;
	margin:0 10px;
	border-radius: 8px;
	clear:both;
	background:url(../images/footer.jpg) no-repeat #727EA3;
	}
#footer_inner {
	padding:.5em 1em;
	text-align:center;
	}
#header_inner, article, #promo_inner {
	overflow:hidden;
	}
/* misc. div styles */	
.round_box{
	background: #E6DCCF;
	padding: 8px 8px 3px 8px;
	border-radius: 8px;
    }
.shadow{
	box-shadow: 2px 4px 4px #232222;
        }
.bottom_border{
	border-bottom:solid;
	border-bottom-color: #dedcdb;
	margin-bottom: .75em;
	padding-bottom: .25em;
	}
	
/* external and email link styles */	
a[href^="http:"] {
	background: url(../images/externalLink.gif) no-repeat right top;
	padding-right: 10px;
}

a[href^="https:"] {
	background: url(../images/externalLink.gif) no-repeat right top;
	padding-right: 10px;
}

a.no_logo[href^="http:"] {
	background: none;
}
a[href^="mailto:"] {
	background: url(../images/email.png) no-repeat right top;
	padding-right: 15px;
}

	
