@charset "UTF-8";
/* CSS Document */
body {
	margin					: 0px;
	padding					: 0px;
	background				: #FFF url(images/bg_politics1.gif) repeat;
}


	
a:hover	{

	text-decoration			: none;
}
	
#out_side {
	margin					: auto;
	width					: 800px;
	border-right			: solid 1px #999;
	border-bottom			: solid 1px #999;
	border-left				: solid 1px #999;
}

#header {
	background				: url(images/banner_politics1.jpg) no-repeat;
	height					: 180px;
	width					: 800px;
}

#header h1 {
	margin					: 0px;
	padding					: 0px;
}
#right {
        clear: both;
        float: right ;
        padding-right:25px;
}
h1 a,h1 {
	height					: 180px;
	width					: 800px;
	margin					: 0px;
	display					: block;
	text-decoration			: none;
	text-indent				: -9999px;
}

h1 span	{

}
	
#wrapper_page {
	width					: 800px;
}

#wrapper_main{
	background				: #FFF url(images/bg_content.jpg) repeat-y;
	width					: 100%;
}

#navigation {
	float					: left;
	width					: 195px;
	margin-top				: 0px;
}

#contents {
	float					: right;
	width					: 596px;
	padding-bottom			: 40px;
}

.menutitle {
	height					: 30px;
	width					: 194px;
}

#navigation h4 {
	font-size				: 16px;
	color					: #575757;
	width					: 174px;
	padding					: 10px 5px 7px 15px;
	font-family				: "Times New Roman", Times, serif;
	font-weight				: bold;
	margin					: 0px;

}

.menutitle {
	font-size				: 12px;
	font-weight				: bold;
	color					: #903;
	height					: 30px;
	width					: 194px;
	text-indent				: 10pt;
	padding-top				: 0px;
	margin					: 0px;
	list-style-type			: none;
	line-height				: 30px;
}

.menubody li a,#globalmenu_bottom .menubody{
	font-size				: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background				: url(images/bg_list_menu.jpg) left bottom no-repeat;
	color					: #333;
	text-decoration			: none;
	display					: block;
	width					: 174px;
	line-height				: 125%;
	padding					: 7px 5px 5px 15px;
}

div.globalmenu {
	margin-top				: 10px;
}

div#profile {
	margin-top				: 0px;
}

.menubody li a:hover{
	color					: #600;
	background-color		: #FFFF;
}

.menubody li {
	width					: 194px;
	margin					: 0px;
	padding					: 0px;
}

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

#calendar-position table {
	font-size				: 12px;
	color					: #333;
	text-align				: center;
	margin					: 10px auto 0px;
	line-height				: 133%;
}

#calendar-position table a {
	color					: #FFF;
	font-weight				: bold;
}

#calendar-position h4 {
	background				: url(images/bg_menu_calendar.jpg) no-repeat;
}
.calendar-prev, .calendar-next{
	color:#fff;
}

#profile h4 {
	background				:url(images/img_menu_profile1.jpg) no-repeat;
	height					:30px;	
}
#category h4 {
	background				:url(images/bg_menu_category.jpg) no-repeat;
}
#comments h4 {
	background				:url(images/img_menu_comment.jpg) no-repeat;
}
#posts h4 {
	background				:url(images/img_menu_post.jpg) no-repeat;
}
#link h4 {
	background				:url(images/bg_menu_link.jpg) no-repeat;
}
#globalmenu_bottom h4 {
	background				:url(images/bg_menu_admin.jpg) no-repeat;
}

#profile .menubody {
	text-align:center;
	padding-top:10px;

}


.calendar-sunday {
	color					: red;
	font-weight				: bold;
}

.calendar-saturday {
	color					: blue;
	font-weight				: bold;
}

.calendar-weekday {
	color					: #666;
	font-weight				: bold;
}

.calendar-day td {
	text-align				: center;
	width					: 20px;
}

.calendar-day td a {
	display					: block;
	width					: 20px;
	font-weight				: bold;
	background-color		: #333;
}

.calendar-curr,.calendar-next,.calendar-prev {
	background-color		: #333;
}

h2 {
	font-size				: 15px;
	width					: 558px;
	color					: #87090A;
	background				: url(images/list_title.jpg) no-repeat;
	margin					: 10px 0px 0px 0px;
	line-height				: 125%;
	padding					: 5px 5px 5px 30px;
}

h2 a,h2 a:link,h2 a:visited {
	font-size				: 14px;
	width					: 580px;
	color					: #87090A;
	text-decoration			: none;
	font-family:Arial, Helvetica, sans-serif;
}

.date {
	font-size				: small;
	text-align				: right;
	color					: #87090A;




}

.date a{
	color					: #87090A;
	text-decoration			: none;
}

.timestamp {
	display					: none;
}

.section {
	font-size				: small;
	line-height				: 140%;
	margin-right			: 10px;
/*	background-color		: #F5F3ED;*/
	padding					: 20px 30px;
/*	border-top				:2px dotted #87090A;*/
	font-family:Arial, Helvetica, sans-serif;
	background				: url(images/bg_section.jpg) no-repeat;

}

.day {
	text-align				: right;
}

.status {
	font-size				: 12px;
	margin-right			: 30px;
	margin-left				: 30px;
	padding-top				: 10px;
	padding-right			: 15px;
	padding-bottom			: 3px;
	color					: #9C0031;
	height					: 21px;
	border			: dashed 1px #DEDBDE;
	text-indent				: 20pt;
	margin-bottom			:25px;
	margin-top:-30px;

}

.status a {
	color					: #9C0031;
}

.status a:hover {
	color					: #333;
	background-color		: #DEDBDE;
	text-decoration			: none;
}

.signal_bottom {
	clear					: both;
}

#footer {
	font-size				: x-small;
		background-image:url(images/bg_footer.jpg);
	height:27px;
	color					: #666;
	text-align				: center;
	font-weight				: bold;
	font-family				: "Geneva", "Arial", "Helvetica", "sans-serif";
}

#admin .menubody {
	text-indent				: 20pt;
	height					: 29px;
	width					: 194px;
	color					: #666;
	font-size				: 10px;
	font-weight				: bold;
	margin					: 0px;
	padding					: 0px;
	line-height				: 29px;
}

#admin .menubody a,#admin .menubody a:link,#admin .menubody a:visited{
	color					: #333;
	text-decoration			: none;
	height					: 29px;
	width					: 194px;
	display					: block;
}

#admin .menubody a:hover{
	color					: #FFF;
}

.topic_pass {
	font-size				: 12px;
	display					: block;
	height					: 17px;
	line-height				: 17px;
	margin-left				: 5px;
	margin-right			: 25px;
	margin-top				: 10px;
	border					: 1px dashed silver;
	padding					: 2px 10px;

	
}

.catenavi {
	font-size				: 12px;
	text-align				: right;
	margin-top				: 5px;
	margin-bottom			: 15px;
	margin-right:25px;
	
}

#feedback {
	font-size				: small;
	padding					: 15px 30px;
}

.trackbackurl {
	color					: #666;
	border					: 1px dashed #999;
	margin					: 0px 30px 15px 30px;
	padding					: 3px 10px;
}

.com {
	margin-bottom			: 20px;
	line-height				: 20px;
	border					: 1px solid #CCC;
}

.commentpost {

	line-height				: 21px;
	padding					: 3px 10px;
}
.commentpost a{
	color					: #87090A;
	line-height				: 21px;
}
.commentbody{
	padding					: 10px 5pt 5pt 15pt;
	background-color		: #FFF;
}
.tb {
	margin-bottom			: 20px;
	line-height				: 20px;
	border					: 1px solid #CCC;
}
.tbtitle {

	line-height				: 21px;
	padding					: 3px 10px;
}
.tbtitle a{
	color					: #87090A;
	line-height				: 21px;
}
.tbbody{
	padding					: 10px 5pt 5pt 15pt;
	background-color		: #EEE;
}
.tbsite{
	padding					: 10px 5pt 5pt 15pt;
}

.ads {
	display					: block;
}

.menubody img {
	margin					: auto;
}

.profile_text {
	font-size				: 12px;
	color					: #333;
	line-height				: 130%;
	padding					: 5px;
}

.caption {
	font-weight				: bold;
	color					: #87090A;
	display					: block;
	padding					: 3px 0px;
	background				: url(images/menubg.png) no-repeat;
}

.commentform {
	border					: 1px solid #CCCCCC;
	padding					: 3px 10px;
}

#calendartitle {
	margin-bottom			: -5px;
}

.snipet {
	font-size				: 10px;
	color					: #333;
	background-color		: #CCC;
	width					: 790px;
	height					: 15px;
	padding					: 0 5px;
	overflow				: hidden;
}

#contents blockquote {
	border-left				: solid 3px #903;
	padding-left			: 10px;
}

.comment,.trackback {
	margin-bottom			: 10px;
}

#contents .date a {
	color					: #87090A;
	text-decoration:underline;
}
