/* CSS Document */


/*Basic Stuff*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(images/grid.jpg);
	text-align:center;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.9em;
}

p {
}


ul {
list-style-type:none;
padding: 0;
margin: 0;
}

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none;}
a:hover { color: #999999; text-decoration: none;}




#container{
width:720px;
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
background-color:#FFFFFF;

overflow:auto;
}

.issue{
clear:both
}

/* header stuff*/
#header{
width:720px;
margin: 0px 0px 10px 0px;
}

#byline{
text-align:center;
font-style:italic;
font-weight:bold;
}


.logo{
float:left;
}

.date{
text-align:right;
font-style:italic;
clear:both;
}




/*content stuff*/
.banner{
margin:0px 0px 10px 0px;
}

.story{/*contains columns*/

padding:0px 3px 5px 3px;
width:495px;
border-style:solid;
border-width:1px;
margin:2px 1px 10px 5px;
overflow:auto;

}

.storyhalf{/*1 column*/

padding:0px 3px 5px 3px;
width:240px;
border-style:solid;
border-width:1px;
margin:2px 1px 10px 5px;;

float:left;
}
.spacer{
clear:both;
}

.heading{
clear:both;
font-size:2em;
text-align:center;
padding:10px 0px 0px 0px;
}

.leadimg{
float:right;
}

.blackheading{
background-color:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:3.5em;
padding:8px;
text-align:left;
}

.text1{/*for text in articles etc*/
padding:1px;
text-align:justify;
float:left;
width:240px;
}

.text2{/*for text in articles etc*/
padding:1px;
text-align:justify;
float:right;
width:240px;
}

.subhead{
text-align:center;
font-weight:bold;
padding:10px 0px 5px 0px;
font-size:1.2em;
}

.texthalf{/*for text in articles etc*/
padding:1px;
text-align:justify;
float:left;
width:234px;
}

.leadtext{/*for text at beggining of articles*/
font-weight:bold;
}

.img{
text-align:center;
border-style:solid;
padding:2px;
margin: 0px 0px 10px 0px;
border-width:1px;

}





.right{/*the section that holds comments, adverts etc*/
width:210px;
float:right;

}

.comment{
width:180px;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
margin: 0px 0px 5px 5px;
}

.commenttext{/*for text in articles etc*/
padding:2px;
text-align:justify;

width:175px;
}

.commentlabel{
background-color:#0099FF;
font-size:2em;
color:#FFFFFF;
font-weight:bold;
font-style:italic;
}

/*Archive stuff*/


.archivetitle{
padding: 50px 0px 20px 0px;
}

.issuetitle{
background-image:url(images/gradient.jpg);
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.2em;
color:#FFFFFF;
padding: 0px 0px 0px 5px;
}
.sectiondivider{
clear:left;
width:500px;
background-image:url(images/gradient.jpg);
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.2em;
color:#FFFFFF;
padding: 0px 0px 0px 5px;
}


.author{
text-align:center;
font-weight:bold;
font-size:1.2em;
}

#kdv{
background-color:#FF0066;
border-style:solid;
border-width:1px;
width:200px;
padding: 2px;
margin: 5px;
}

.editor{
text-align:left;
font-weight:bold;
padding:2px;
}
