/* CSS Stylesheet */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
}
.clear	
{clear:both;
font-size:1px;
}

p, ul
{
font: normal 13px Arial, Helvetica, sans-serif
;
color:#333;
margin:6px 0;
line-height:140%;
padding-right: 20px;
}
.centre
{text-align:center;}
.enter
{padding:10px 0px 10px 0px;}

.red
{
	font: bold 10px Arial, Helvetica, sans-serif;
color: red;}

.darkred
{color: #d3737e;}

li{font-weight: normal;}

h1,h2,h3,h4
{font-family: Georgia, Times, serif;
color: #4e4e4e;
}

h1
{padding-bottom: 10px;
border-bottom: 4px dotted #d3737e;margin-top:0px;

}
h4 {border-bottom: 1px solid #333;
padding-bottom: 4px;
width: 400px;
font-size: 16px;}

h5 {font:bold 14px Arial, Helvetica, sans-serif;
margin-bottom:0px;
margin-top: 36px;
color: #933;}
.link-right
{float: right;
padding-bottom:4px;}
.link-small-right
{float:right;
padding:8px 0 20px 0;}

a
{
color:#933;
text-decoration:none;
font-weight:bold;
}

a:hover
{color: #39C;}

img
{border:0px;}

.imgr
{float:right;
margin:0px 20px 20px 20px;
text-align:right;font: italic 8px Georgia, "Times New Roman", Times, serif;}
.img-narrow
{float: right;
margin:0px 10px 10px 5px;
}
.imgl
{float: left;
margin-right:20px;
text-align:left;
font: italic 8px Georgia, "Times New Roman", Times, serif;}

.imgframer
{float:right;
margin:0px 20px 30px 20px;
padding:6px;
border: 1px solid #908970;}

.imgframel
{float:left;
margin:0px 20px 30px 0px;
padding:6px;
border: 1px solid #908970;}

.space
{	margin:40px 0;}

.gallery-th 
{padding: 1px;
margin:0;
border:0;}

.gallery-lg
{padding: 10px;
clear: both;
margin: 10px auto;
border: 1px solid #afc9cf;
background: white;

}
.read-book
{width:500px;
padding:0 0 20px 60px;
}
.read-book p
{font: normal 12px/140% Arial, Helvetica, sans-serif;}

.excerpt
{margin:30px 0;}
.excerpt p

{margin: 5px 80px;
font: italic 12px/150% Georgia, "Times New Roman", Times, serif;
}

.winner-bio
{font: italic 12px Arial, Helvetica, sans-serif;
padding: 0 20px;
width: 400px;}

/* ---------------------------- structure --- */

#all
{width: 1000px;
margin-left: auto;
margin-right: auto;
background:url(images/lines.jpg) repeat-y;
padding-bottom:10px;
}
#header
{
	width: 979px;
	height: 211px;
}


#content-pos
{width:819px;
position:relative;
top:-460px;
left: 150px;
z-index:10;
}

#content
{
width:719px;
padding:10px 10px 10px 80px;
border-left: 10px solid #d3737e;
border-right: 10px solid #d3737e;
background-color:#fff0b8;
margin-left: 150px;
}


#imgbottom
{margin-left: 150px;}



#leftcol
{width:50%;
float:left;
padding-right:10px;
}

#rightcol
{width:47%;
float:left;
padding-left:10px;
border-left:1px solid black;
}
#menu
{margin-left: 20px;
background:url(images/menu-bg.png) no-repeat;
z-index:100;
padding:20px 20px 20px 0;
height: 440px;
text-align:right;
position:absolute;
}
#menu ul
{list-style: none;
margin:0;
padding: 0px 0px 0px 13px; 
width:180px;}


#menu ul li, #menu ul li a
{color: #666;
font-weight:normal;
margin-bottom:5px;
font: normal 16px Georgia, "Times New Roman", Times, serif;
width:150px;
padding:4px 20px 4px 4px;
margin-right:-20px;
}

#menu ul li:hover
{
background:url(images/menu-arrow.png) no-repeat right;
}

#menu a:hover
{color:#dd747f;}

.logo
{padding-right: 25px;
padding-top: 10px;
vertical-align:middle;
}

/* ------------------ form formatting ----- */

#formleft
{width: 200px;
text-align:right;
margin-top:10px;

float: left;
font: normal 11px Arial, Helvetica, sans-serif;
line-height:172%;
}



#formright
{width: 400px;
margin-top:10px;
padding-left: 10px;
float:left;
line-height:100%;
font: normal 10px Arial, Helvetica, sans-serif;}

 .form-lhs, .form-rhs
{font-size:12px;
text-align: right;
padding-right:4px;
color: #333;}

.form-rhs
{text-align:left;}

#form-bg
{background-color:#FEFFED;
padding: 25px;
width: 600px;
margin-top:10px;
font: normal 10px Arial, Helvetica, sans-serif;}
#form-bg h3
{font-size:18px;}
#form-bg h5
{font-size:12px;}
/* ================================================ */

#endlinks
{	
	margin: auto;
	top:20px;
	width:100%;
	font: normal 9px;
	text-align:center;
	color: #666;
	padding-bottom:40px;
	
}

#endlinks .small
{font-size:9px;}

#endlinks  a
{	
	color: #999;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#endlinks a:hover
{color: #333;}

