/* 
.....................................................................................
	CLASSES 
	custom style formatting
.....................................................................................
*/

A:link  { color: #EF3E71; text-decoration: none; font-weight: none;}
A:hover  { color: #EF3E71; text-decoration: underline; font-weight: none; }
A:visited  { color: #EF3E71; text-decoration: none; font-weight: none; }
A:visited:hover  { color: #EF3E71; text-decoration:underline; font-weight: none; }
A:active  { color: #EF3E71; text-decoration: underline; font-weight: none; }
.body { font-family: verdana, arial, sans-serif; color: #000000; font-size: 11px; line-height:20px; text-indent: 0px; text-align: left;}
.title { font-family: arial, trebuchet ms, verdana, sans-serif; color: #FCC2D1; font-size: 14px; line-height:14px; text-indent: 0px; text-align: left;}
.copyright { font-family: arial, verdana, sans-serif; color: #F07194; font-size: 9px; line-height:12px; text-indent: 0px; text-align: left;}

/* 
.....................................................................................
	DIVS
	site positioning
.....................................................................................
*/

body {
	background-color:#FAE6EB;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	/* part 1 of 2 centering hack */
	color:#333;
	}

#box-home {
	background-color:#FFF;
	color:#333;	
	margin-bottom: 10px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	text-align:left; /* part 2 of 2 centering hack */
	width: 891px;  
	height: 640px;  
	voice-family: "\"}\"";
	voice-family:inherit;
	}

#box-mags {
	background-color:#FFF;
	color:#333;	
	margin-bottom: 10px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	text-align:left; /* part 2 of 2 centering hack */
	width: 891px;  
	height: 775px;  
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	
#box {
	background-color:#FFF;
	color:#333;	
	margin-bottom: 10px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto; 	/* opera does not like 'margin:20px auto' */
	text-align:left; /* part 2 of 2 centering hack */
	width: 891px;  
	height: 675px;  
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	
#header {
	background-color:#FFF;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	}

#logo {
	background-color:#FFF;
	position: absolute;
	margin-left:58px;
	top:60px;
	padding:0px;
	}
	
#cat-header {
	background-color:#FFF;
	position: absolute;
	margin-left:58px;
	top:120px;
	padding:0px;
	}
	
#nav {
	background-color:#FFF;
	position: absolute;
	margin-left:470px;
	top:70px;
	padding:15px;
	}
			
#home-middle {
 	background-color:#FFF;	
	position: absolute;
	margin-left:187px;
	top:150px;
	padding:15px;
	}
	
#bio-middle {
	background-color:#FFF;
	position: absolute;
	margin-left:58px;
	top:160px;
	width:660px;
	padding:0px;
	}	

#gallery-nav {
	background-color:#FFF;
	position: absolute;
	margin-left:675px;
	top:450px;
	padding:0px;
	}	
	
#mags-middle {
	background-color:#FFF;
	position: absolute;
	margin-left:58px;
	top:160px;
	width:770px;
	padding:0px;
	}	
	
#books-middle {
	background-color:#FFF;
	position: absolute;
	margin-left:58px;
	top:160px;
	width:500px;
	padding:0px;
	}	
	
#contact-middle {
	background-color:#FFF;
	position: absolute;
	margin-left:58px;
	top:160px;
	width:410px;
	padding:0px;
	}	
	
#bio-sidebar {
	background-color:#FFF;
	position: absolute;
	margin-left:730px;
	top:170px;
	width:110px;
	padding:0px;
	}	

#books-sidebar {
	background-color:#FFF;
	position: absolute;
	margin-left:590px;
	top:170px;
	width:237px;
	padding:0px;
	}	
	
#contact-sidebar {
	background-color:#FFF;
	position: absolute;
	margin-left:515px;
	top:170px;
	width:350px;
	padding:0px;
	}	
	
#footer-home {
 	background-color:#FFF;	
	position: absolute;
	margin-left:0px;
	top:660px;
	padding:0px;
	}
	
#footer-mags {
 	background-color:#FFF;	
	position: absolute;
	margin-left:0px;
	top:785px;
	padding:0px;
	}
	
#footer {
 	background-color:#FFF;	
	position: absolute;
	margin-left:0px;
	top:695px;
	padding:0px;
	}
	

#copyright {
	background-color:#FFF;	
	padding-top:0px;
	padding-bottom:10px;
	font-family:georgia,verdana, arial, sans-serif;
	font-size:10px;
	color:#666;
	text-align:center;
	margin-bottom:15px;
	}

