body{
	/*background-color: #dddddd;*/
	font: 14px Arial;
}

#headerImage{
	border: 1px solid black;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	width: 600px;
}

.corner{
	float: right;
	margin-top: -7px;	
	margin-right: -7px;
}

.line{
	border-bottom: 1px solid #595959;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

.commentCount{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: right;
	width: 600px;
}

.dottedLine{
	border-bottom: 1px dashed #595959;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 250px;	
}

.pageTitle{
	color: #595959;
	float: left;
	width: 50%;
}

.pageNumber{
	color: #d92454;
	float: right;
	text-align: right;
	width: 50%;
}

.clear{
	clear: both;
}

#content{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

.paper{
	border: 0px solid #595959;
	background-image:url('../img/paper.jpg');
	padding-top: 55px;
	padding-left: 30px;
	line-height: 110%;
}

.paper2{
	border: 0px solid #595959;
	background-image:url('../img/paper2.jpg');
	padding-top: 50px;
	padding-left: 30px;
}

.paper3{
	border: 0px solid #595959;
	background-image:url('../img/paper3.jpg');
	padding-top: 50px;
	padding-left: 30px;
}

.stickies{
	border: 0px solid #595959;
	background-image:url('../img/stickies.jpg');
	padding-top: 50px;
	padding-left: 30px;
}

.issueTag{
	color: #d92454;
	font-size: 22px;
	font-weight: bold;
	margin-left: 50px;
}

.issueNum{
	color: #d92454;
	font-weight: bold;
	margin-left: 45px;	
}

.issueItem{
	color: #595959;
	font-weight: bold;
	margin-left: 5px;
}

.issueDesc{
	color: #595959;
	margin-left: 70px;
}

.sideTag{
	color: #595959;
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;	
}

.sideNum{
	color: #d92454;
	font-weight: bold;
	font-size: 16px;
}

.sideDesc{
	color: #595959;
}

.socialIcons{
	margin-left: 27px;	
}

.features{
	color: #d92454;
	font-size: 22px;
	font-weight: bold;
	margin-left: 110px;
	margin-bottom: 10px;
}

.footer{
	border-top: 1px solid #595959;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 600px;
}

.entryTitle{
	color: #d92454;
	font-size: 32px;
	font-weight: bold;
	line-height: 90%;	
}

.commentBox{
	border: 2px solid #646464;
	padding: 5px;
	margin-bottom: 15px;
	text-align: left;
}

.commentBoxAuthor{
	border: 2px dotted #646464;
	padding: 5px;
	margin-bottom: 15px;
	text-align: left;
}

.commentPostedBy{
	margin-left: 40px;
}

.commentPostedOn{
	margin-left: 40px;
}

/* Entry title */
h1{
	color: #d92454;
	font-size: 32px;
	line-height: 0%;
}

/* Entry subtitle */
h2{
	color: #646464;
	font-size: 12px;
	line-height: 50%;
}

h3{
	color: #595959;
	font-size: 14px;
	font-weight: bold;
	line-height: 50%;
}

h4{
	color: #d92454;
	font-size: 20px;
	font-weight: bold;
}

h5{
	color: #d92454;
	font-size: 20px;
	font-weight: bold;
	line-height: 50%;
	text-align: center;
}

.bullets{
	margin: 0 0 0 1.5em;
	padding: 0;	
}

a{
	color: #d92454;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a.contentLink{
	color: #595959;
	font-weight: bold;
	text-decoration: none;
}

a.contentLink:hover{
	text-decoration: underline;
}

a.featuresLink{
	color: #595959;
	font-weight: none;
	text-decoration: none;
	font-style: italic;
}

a.featuresLink:hover{
	text-decoration: underline;
}

a.titleLink{
	color: #d92454;
	font-size: 32px;
	line-height: 90%;
	font-weight: bold;
	text-decoration: none;
}

.picture{
	text-align: center;	
	color: #595959;
	font-size: 11px;
}

.picture img {
	margin-bottom:3px;
	vertical-align:middle;
}

img.border{
	border: 1px solid black;
}

.picRight{
	float: right;	
	margin-left: 15px;
}

.picLeft{
	float: left;
	margin-right: 15px;
}

.center{
	display: block;
	margin-left: auto;
	margin-right: auto;	
}		

#maincontainer{
width: 1200px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
line-height: 120%;
}

#contentwrapper{
float: left;
width: 100%;
} 
#contentcolumn{
margin: 0 300px 0 300px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
text-align: justify;
}

#leftcolumn{
float: left;
width: 300px; /*Width of left column in pixel*/
margin-left: -1200px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 300px; /*Width of right column*/
margin-left: -300px; /*Set left margin to -(RightColumnWidth)*/
padding-left: 20px;
}