/* CONSTANTS */
/* Link color: #C19761 */

/*=Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1em; font-family:inherit; text-align:left; vertical-align:baseline;}
a img, :link img, :visited img{border:0;}
a:focus{-moz-outline-style:none; outline:none;}

html{height:100%;}
html{overflow-y:scroll; margin-bottom:0px;}
body{font:12px/17px Arial, sans-serif; color:#808080; background:#fff; height:100%; text-align:center;}

/*=Typography*/
h1{line-height:20px; margin-bottom:30px; font-weight:normal; color:#B70088; text-indent:-999em; background:url('../images/new-site.png') no-repeat left top;}
p,li,dt,dd{font-size:12px; line-height:17px; margin-bottom:17px;}

/*=Links*/
a{text-decoration:underline; line-height:17px;}
a:link{color:#B70088;}
a:visited{color:#B70088;}
a:hover{color:#808080;}

/*=Layout*/
#container{width:768px; border-top:5px solid #B70088; margin:0 auto; text-align:left; padding:25px 0 0 0;}
	#header, #sub, #content{padding:0 10px;}
	#header{position:relative; padding-bottom:15px; border-bottom:1px solid #ddd;}
	
		#content{padding-top:33px; position:relative; clear:left;}
	#main{padding:40px 0 0 0; border-bottom:1px solid #ddd; min-height:350px; _height:30em; position:relative; background:url('../images/lady.jpg') no-repeat 0 top; padding-left:300px;}
	#main *{width:375px;}
	
	#footer{padding:10px; clear:left;}
			#footer p{float:left; color:#BFBFBF; font-size:9px;}
			#footer a{color:#BFBFBF; text-decoration:underline;}
			#footer #credit{padding-left:10px;}
