body {
	margin: 0;
	background: #0A50A1 url("/images/nrpbackground.gif");
}

h3 {
	font-size: 14px;
	font-family: Verdana, Geneva, Helvetica;
	color:#edb329;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

a,
.link,
a:visited {
	text-decoration: none;
	color:#C20D24;
}
a:hover { text-decoration: underline; }
a.ylink {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
a.ylink:visited {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}

/* NAV */
#col3 a,
#col3 a:visited {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#6a1a1a;
	font-weight:bold;
}

#col3 a:hover,
#col3 a:active {
	color:#ffffff;
}

#col3 a.nav1,
#col3 a.nav1:visited {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#efd493;
	font-weight:bold;
}

#col3 a.nav1:hover,
#col3 a.nav1:active {
	color:#fff;
}


a.rlink {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#C20D24;
	font-weight:bold;
}
a.rlink:visited {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#C20D24;
	font-weight:bold;
}
a.navlinkon {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#ffffff;
}
a.navlinkon:visited {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#ffffff;
}
a.navlinkoff {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#000000;
}
a.navlinkoff:visited {
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
	color:#000000;
}
.bodycopy {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:black;
	line-height: 160%
}
.content {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#000;
	min-height: 676px;
	line-height: 160%;
	padding: 27px 10px 50px 10px;
	background: #fff;
}
.hpcopy {
	font-family: verdana,arial,sans-serif;
	font-size:13px;
	color:black;
	line-height: 160%
}
.title,h2, h2 a, h2 a:visited {
	font-family: verdana,arial,sans-serif;
	font-size:14px;
	color:#627d3b;
	font-weight:bold;
	line-height: 110%;
	letter-spacing:.08em;
	margin: auto auto 16px auto;
	text-transform: uppercase;
	
}
.poemtitle {
	font-family: verdana,arial,sans-serif;
	font-size:14px;
	color: black;
	font-weight:bold;
	line-height: 110%;
}

.subhead {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 160%
}
.author {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:black;
	line-height: 140%
}
.rubrik {
	font-family:gill sans,verdana,arial;
	font-size:10px;
	font-weight: bold;
	color:#6D9399;
	text-transform: uppercase;
}
.hprubrik {
	font-family:gill sans,verdana,arial;
	font-size:11px;
	font-weight: bold;
	color:#006666;
	text-transform: uppercase;
}
.verdana10pt {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	line-height: 140%;
}
.verdana10ptb {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	line-height: 180%;
	letter-spacing:2px;
	font-weight: bold;
}
.verdana10ptgray {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	line-height: 140%;
	color:#777777;
}
.leftcolcopy{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	line-height: 140%;
	color:white;
}
.indexcopy {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	line-height: 140%
}

img#blogimage {
	float: left;
	position:relative;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/***** new styles to replace _page template tables *****/

#wrapper { margin: 11px 5px; width: 835px; }

.leftcols { float: left; }

#col1 .leftnav,
#col3,
#footer {
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	line-height: 140%;
}

#col1 {
	width: 135px;
	margin: 0 0 5px 0;
	float: left;
}

#col1 .leftnav {
	margin: 120px 0 0 0;
	padding: 5px;
	background: #edb329;
}

#col2 {
	width: 555px;
	margin: 0 5px;
	float: left;
}

#col2 div.content table { margin: 0 0 15px 15px; }


#col3 {
	width: 125px;
	float: right;
	margin: 115px 0 0 0;
	padding: 5px;
	background: #c20d24;
}

#col3 {
	line-height: 130%;
}

#footer { clear:both; margin: 0; padding: 10px 0 0 0; text-align:center; }


/***** site migration added styles *****/

.previewbar {
	font-family:verdana,arial,sans-serif;
	padding: 5px;
	font-size: 11px;
	margin: 10px 5px;
	width: 825px;
	background-color: #ffcc00;
}

.clear { clear:both; }

.uppercase { text-transform:uppercase; }
.grey { color: #777; }
.rightbox { float: right; margin: 0 5px 0 18px; }
.indexleft { float: left; width: 250px; }

ul { padding: 0 0 0 20px; }

#poem .rightbox { float: right; width: 135px; min-height: 600px; }
#poem h2 { width: 350px; margin: 0; }

#poet .rightbox img { height: auto; margin: 17px 0 0 0; }
#poet .leftbox { float: left; width: 300px; }

#poet.static .leftbox { width: 323px; }
#poet.static .rightbox { width: 201px; margin: 20px 0 0 0; }

#guide .leftbox { float: left; width: 49%; margin: 18px 0 0 0; }
#guide .rightbox { float: left; width: 49%; margin: 18px 0 0 10px; }

p.searchform { margin: 25px 0 0 0; }

table#nationalfinalsright td div.bodycopy img { max-width: 270px; }

table.list { margin: 0 !important; }
