
body {
	min-height:100%;

	background-image:url('img/writ-back.jpg');
	background-color: #d6d5e6;
	color: #555;

	padding: 0px; margin: 0px; border: 0px none white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	text-align:center;
}

html,body { height:100%; }

#core {
	text-align:left;
	float:center;
	width:964px;
	top:0px;
	margin: 0px auto;
	min-height:100%;

	background-image:url('img/main-back.png');
	background-repeat:repeat-y;
	padding:0px 33px;

}

a { text-decoration:none; font-weight:bold; }
a:link,a:visited,a:active { color:#706723; }
a:hover { color:#000000; }

p { padding: 0px 6px; }

img { border: 0px none; }

.hozline { left:0px; right:0px; clear:both; } 

#mainbody1 {
	left:0px; right:0px; clear:both; margin:0px;
	min-height:100%;
}

#footer1 {
	width:1000px;
	height:60px;
	padding:0px;
	left:0px; right:0px;
	font-size: 12px;
	line-height: 18px;
	text-align:center;
}


/*
===========================================================
     Menu stuff 
*/

#menu1 {
	margin:0px; margin-right:1px;
	padding:0px 18px 18px 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	float:left;
	width:172px;
}

#menu1 td {
	border:0px;
	padding:8px 12px;
}
#menu1 .current { background-color:#fff; color:black; }
#menu1 .normal { }
#menu1 .hover { color:#000000; }

.dropmenu { margin-top:112px; }

/*
===========================================================
     Content stuff 
*/

#content1left { margin:175px 22px 12px 10px; width:340px; float:left;  }
#content1right { margin:175px 0px 12px 16px; width:298px; float:left;  }
#content1{
	width:699px; float:left; margin:23px ;  padding:67px 0px 0px 0px;
	background-image:url('img/head2-back.jpg'); 
	background-repeat: no-repeat;
} 
#content1top {
	background-image:url('/img/page-top-bott.png'); width:700px; height:45px;
	margin:0px; padding:0px;
	float:left;
}
#content1mid {
	margin: 0px; width:580px; float:left;
	background-image:url('/img/page-middle.png');
	padding:20px 65px 20px 55px; 
	/*
	color:black;
	font-size: 13px;
	line-height: 25px;
	*/
}
#content1bot {
	background-image:url('/img/page-top-bott.png'); background-position:bottom left; width:700px; height:60px;
	margin:0px; padding:0px;
	float:left;
}
.content1midA { margin: 0px; padding:0px; width:450px; float:left; }
.content1midB { margin: 0px; padding:0px; width:130px; float:left; }
.content1midB img { padding: 0px 0px 25px 25px; }

#imageselect { width:580px; margin: 20px; }
#imageselect img { padding: 2px; height:45px; width:45px; }
#imageselected { width:580px; text-align:center; }
#imageselected img { width:580px; }

/*
#content1left , #content1right { border:1px solid; } 
*/

.feathead1 { color:#00005a; font-size:20px; font-weight: normal; line-height:22px;}
.feathead2 { color:#00005a; font-size:28px; font-weight: normal; line-height:30px; }
.feathead3 { color:#00005a; font-size:15px; font-weight: normal; line-height:17px; }
.feat1 { padding:0px 10px 15px 10px; }

.news1 { padding:5px 0px; clear:both; float: none; }
.newsheadtxt1 {  color:#00005a; font-size:20px; font-weight: normal; line-height:22px; }
.newsheadtxt2 {  color:#00005a; font-size:15px; font-weight: normal; line-height:17px; padding-left:20px;}
.newdate1 {  color:#00005a; font-size:10px; font-weight: normal; line-height:12px; }
.newbody1 {  padding:10px; }
.newbody1 img {  border:1px; border-style:solid; margin:0px 10px 5px 10px; width:60px; height:60px; }


.blue1 { color:#00005a; font-size:14px; line-height: 16px; }
.blue2 { color:#00005a; font-size:18px; line-height: 20px; }
.blue3 { color:#00005a; font-size:24px; line-height: 26px; }
.blue4 { color:#00005a; font-size:27px; line-height: 30px; }
.blue5 { color:#00005a; font-size:32px; line-height: 36px; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.right { text-align:right; }

#errorbox1 {
	position:absolute;
	width:700px;
	top:100px;
	left:50%;
	margin-left:-350px;
}

/* =========================================================
		Winners CSS
   ========================================================= */

.arttitle { color:#00005a; font-size:24px; line-height: 26px; padding:10px; margin: 10px; }
.authorsection {margin: 15px 0px 15px 110px; }
.authtitle {padding:0px; margin: 5px; }
.authstory {padding:5px; margin: 0px 0px 0px 50px; vertical-align:middle; }

.storytitle {
	color:#00005a; font-size:24px; line-height: 26px;
	/* text-decoration:underline; */
	border-bottom:2px solid #ccc;
	padding-bottom:5px;
}

.copyrightstory { color:#777; font-size:11px; line-height: 15px; text-align:center; font-style:italic; padding: 40px 30px; }

