/* This CSS file is for the politics index page style */

a:link, a:visited  {
	color: #000;
}

a:hover {
	color: #FFF;
}

body {
	background-color: #8080ff;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 775px;
	text-align: center;
	margin: auto;
}

#menu{
	float: right;
	width: 100px;
	text-align: left;
	position: relative;	
}

#menu li  {
	padding: 0 0 2px 5px;
}

#menu li  a{
	color: #FFF; 
	text-decoration:none; 
}

#menu li a:hover {
	color: #FFF;
	background-color: #F00;
}

#main  {
	text-align: left;
	margin: 0 105px 0 0;
	text-align: justify;
	padding: 0px 20px 5px 0px;
	border-right: 3px solid #F00;

}

#headline {
	font-size: 130%;
	clear: left;
	text-align: right;
}

#headline.first {
	font-size: 200%;
	font-weight: bold;
	text-align: left;
}

#headline.post {
	text-align: center;
	font-size: 150%;
	font-weight: bold;
}

#headline a:link, #headline a:visited {
	color: #FFF;
}

#headline a:hover{
	color: #000;
}

#subheadline {
	font-size: 70%;
	padding-bottom: 10px;
	text-align: right;
}

#subheadline.post {
	text-align: center;
}

#subheadline.first {
	text-align: left;
}

#text {
	padding: 0 0 5px 0;
}

#text .photo-left {
	float: left;
	width: 165px;
	margin: 0 5px 0 0;
	font-size: x-small;
	text-align: center;
}

#text .photo-right {
	float: right;
	width: 165px;
	margin: 0 0 0 5px;
	font-size: x-small;
	text-align: center;
}

#text .photo-center {
	text-align: center;
	margin: auto;
	width: 165px;
	font-size: x-small;
}

.comments-title {
	color: #000;
}

.comments-title:hover {
color:  #FFE6E6;
}

.comments-info {
	color: #400;
}

.comments-comment {
	color: #800000;
}

.comments-form {
	color: #800000;
}

.comments-form-button {
	color: #800000;
}

.comments-form-button:hover {
	background-color: #800000;
	color: #FFF;
}

.comments-form-input {
	background-color: #FFD9D9;
	width: 100%;
}

.comments-confirmation {
	padding-bottom: 5px;
}

img.headline {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #000;
	
	-moz-box-shadow: 1px 1px 5px #000;
	-webkit-box-shadow: 1px 1px 5px #000;
	box-shadow: 1px 1px 5px #000;
}

img.post {
	float: left;
	margin: 0 10px 5px 0;
	border: 1px solid #F00;

	-moz-box-shadow: 1px 1px 5px #000;
	-webkit-box-shadow: 1px 1px 5px #000;
	box-shadow: 1px 1px 5px #000;
}

hr {
	color: #F00;
}