/* ------------------------------------------- PAGE SETUP */

* {margin: 0; padding: 0;}

body {font-size: 0.9em; font-family: verdana, arial, san-serif; color: #343434; padding: 0; margin: 0; background: url("../images/bgpage.jpg");}
#maincontainer {width: 889px; margin: 0 auto; background: url("../images/newspaper.jpg") #efefea repeat-y;}	
a {color: black;}

/* ------------------------------------------- HEADER */

#header {width: 889px; height: 147px;}

	
/* ------------------------------------------- TOPLINE */

#topline{width: 840px; padding: 0 0 0 30px; margin: 0 0 20px 0; border-top: 2px solid #343434; border-bottom: 2px solid #343434; float: left; font-family: Roman, "Times New Roman", serif;}
#topline a {color:#343434; text-decoration: none; font-size: 1.2em;}	
#topline a.archive {float: left; width: 200px; font-weight: bold; text-transform: uppercase;}
#topline p.date {float: left; width: 410px; font-size: 1.2em; text-align: center;}
#topline a.link {float: right; width: 200px; margin: 0 10px 0 0; text-align: right;}



/* ------------------------------------------- LEFTCOLUMN */

#leftcolumn {width: 190px; float: left; padding: 10px 20px 100px 30px;}
#leftcolumn #member a.register {padding: 0 0 10px 0; font-size: 1.1em; text-decoration: none; color: black; font-weight: bold;}
#leftcolumn #member a.register:hover {text-decoration: underline;}
#leftcolumn #member p.signin {font-size: 1.1em; font-weight: bold; padding: 10px 0 10px 0;}


#leftcolumn #member input {background-color:transparent; width: 180px; margin: 0 0 5px 0; }
p.mailinglist {}

#leftcolumn .nav {padding: 20px 0 0 0;}
#leftcolumn .nav p.sitecontentstitle {font-size: 1.1em; font-weight: bold; padding: 10px 0 0 0;}
#leftcolumn .nav p.sitecontentstitle a {font-size: 1.1em;}
#leftcolumn .nav a {display: block; color: #343434; text-decoration: none; padding: 4px 0 4px 0; font-size: 0.9em;}
#leftcolumn .nav a:hover {text-decoration: underline;}
	


/* ------------------------------------------- MIDDLECOLUMN */

#middlecolumn {width: 620px; float: left;}

#middlecolumn #headline {padding: 0 0 10px 0;}
#middlecolumn #headline h1 {font-size: 4em; padding: 0 0 10px 0; font-family: Roman, "Times New Roman", serif; font-weight: normal;}
#middlecolumn #headline h1.archive {font-size: 4em; padding: 0; font-family: Roman, "Times New Roman", serif; font-weight: normal;}
#middlecolumn #headline img {border: 1px solid black;}



/* ------------------------------------------- content */

#content {width: 620px; float: left; padding: 0 0 20px 0; line-height: 1.5em;}
#content #headline h2 { line-height: 1.4em;}

#OneCol {width: 600px; float: left;}
#colA {width: 190px; float: left; padding-right: 20px;}
#colB {width: 190px; float: left; padding-right: 20px;}
#colC {width: 190px; float: left;}
#colE {width: 390px; float: left; padding-right: 8px; margin-right: 15px; border-right: 1px dotted grey;}
#colF {width: 390px; float: left;}

.title {font-size: 2em; padding: 5px 0;}
#content h2.yeartitle {padding: 15px 0 0 0;}
#content p {padding: 0 0 10px 0; margin: 0 0 5px 0;}
#content p.articledate {padding: 5px 0 0 0; margin: 0;}
#content ol {padding: 5px 0 5px 25px; font-size: 0.9em;}
#content ul {padding: 0 0 0 35px; font-size: 0.9em;}
	
/* ---------------------------------------  FOOTER */

#footer{font-size: 0.8em; clear: both; width: 871px; text-align: center; border-top: 2px solid black; margin: 20px 0 0 0; padding: 10px 0 10px 0;}
#footer p {color: #343434; display: inline; padding: 0 20px 0 0;}
#footer a {color: #343434; text-decoration: none; padding: 0 20px 0 0;}



/* ---------------------------------------  fullwidth */

#fullwidth {width: 840px; padding: 0 0 0 30px;}
#fullwidth #headline {padding: 0 0 10px 0;}
#fullwidth #headline h1 {font-size: 5.4em; padding: 0 0 10px 0; font-family: Roman, "Times New Roman", serif; font-weight: normal;}
#fullwidth #headline img {border: 1px solid #343434;}

#fullwidth #content {width: 810px; float: left; padding: 0 0 20px 0;}

#fullwidth #colA {width: 182px; float: left; padding-right: 20px;}
#fullwidth #colB {width: 182px; float: left; padding-right: 20px;}
#fullwidth #colC {width: 182px; float: left; padding-right: 20px;}
#fullwidth #colD {width: 182px; float: left;}

div.paginate {font-size: 0.8em; padding: 0 0 10px 0;}
div#inpagemailinglist {padding: 10px 0 20px 0;}