body {
	background: #D1D1D1 url('imgs/background.gif') repeat-x 0 29px;
	font: 8pt "Tahoma";
	color: #777777;
	margin: 0;
}

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

a:hover {
	color: #4D4D4D;
	text-decoration: none;
}

table, td, tr {
	font: 8pt "Tahoma";
	color: #777777;
	text-align: justify;
}

.leftcolumn {
	background: url('imgs/leftcolumn.jpg') no-repeat top right;
	width: 74px;
	height: 554px;
}

.rightcolumn {
	background: url('imgs/rightcolumn.jpg') no-repeat top left;
	width: 40px;
	height: 554px;
}

.topnavigation {
	background: url('imgs/topnavigation.jpg') no-repeat;
	width: 915px;
	height: 65px;
}

.topnavigation a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	background: transparent;
	padding: 5px;
	margin-right: 22px;
}

.topnavigation a:hover {
	background: #D16559;
}

.topface {
	background: url('imgs/topface.jpg') no-repeat;
	width: 915px;
	height: 48px;
}

.rssnetwork {
	background: url('imgs/rssnetwork.jpg') no-repeat;
	width: 143px;
	height: 441px;
}

.add {
	background: url('imgs/add.jpg') no-repeat;
	width: 772px;
	height: 113px;
}

.main01 {
	background: url('imgs/main01.jpg') no-repeat;
	width: 301px;
	height: 328px;
}

.main02 {
	background: url('imgs/main02.jpg') no-repeat;
	width: 141px;
	height: 328px;
}

.welcometwitter {
	background: url('imgs/welcometwitter.jpg') no-repeat;
	width: 264px;
	height: 328px;
	font-size: 7pt;
	line-height: 13px;
}

.welcometwitter b {
	color: #D2655A;
}

.twitter {
	margin-top:86px;
	font-size:125%;
}

  
#twitter_div{
	text-align:justify;
	margin-left:-40px;
	margin-top:0px;
	margin-right:0px;
	
}

#twitter_div ul li{
	padding: 0px 0px 5px 0px;
	list-style: none;
	font-size:88%;
}

#twitter_div ul li span {
	font-size:7pt;
}

#twitter_div ul li span a{
	color: #D16559;
	font-weight: bold;
	text-decoration: none;
}

#twitter_div ul li span a:hover{
	color: #D16559;
	font-weight: bold;
	text-decoration: underline;
}

.main03 {
	background: url('imgs/main03.jpg') no-repeat;
	width: 66px;
	height: 328px;
}

.middlebg{
	background: url('imgs/middlebg.gif') repeat-y top center;
	width: 34px;
}

.sidebar {
	width: 229px;
}

.sidebartitle {
	background: url('imgs/sidebartitle.gif') no-repeat top center;
	width: 229px;
	height: 38px;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 8pt "Tahoma";
	line-height: 29pt;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	margin-top: 25px;
	margin-bottom: 14px; 
}

.sidebar a img {
	border: 3px solid #767676;
	padding: 1px;
	background: #FFFFFF;
	margin: 3px;
}

.sidebar a img:hover {
	border: 3px solid #343434;
	padding: 1px;
	background: #FFFFFF;
}

.sidebaritem {
	padding: 0 13px 0 13px;
	text-align: center;
}

.sidebar strong {
	font: normal normal normal 12pt "Tahoma";
	color: #D2655A; 
}

.sidebar em {
	color: #343434;
}

.sidebaritem  a {
	font: bold 7pt "Tahoma";
	text-transform: uppercase;
	color: #777777;
	background: transparent;
	padding: 3px;
}

.sidebaritem a:hover {
	background: #D16559;
	color: #FFFFFF;
}

.news_date {
	background: url('imgs/news_date.jpg') no-repeat top right;
	width: 92px;
	height: 92px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-weight: bold;
}

.news_title {
	background: url('imgs/news_title.jpg') no-repeat top left;
	width: 568px;
	height: 92px;
	padding-left: 7px;
}

.news_title strong {
	text-transform: uppercase;
	font: bold 10pt "Tahoma";
	color: #D16559;
}

.news_text {
	padding: 20px 40px 60px 40px;
	line-height: 14pt;
}

.news_text em {
	color: #D16559; 
}

.news_text img, .news_text a img {
	border: 3px solid #767676;
	padding: 1px;
	background: #FFFFFF;
	margin: 7px 3px 7px 3px;
}

.news_text a img:hover {
	border: 5px solid #343434;
	padding: 1px;
	background: #FFFFFF;
}

blockquote, .bq_comment{
	background: #C8C8C8;
	padding: 13px 23px 13px 23px;
	text-align: justify;
	margin: 20px 30px 20px 30px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

.bq_comment img {
	border:0px;
}

input, select, button {
	font: 8pt "Tahoma";
	color:#777777;
	border:0px;
	background-color: #C8C8C8;
	padding: 7px;
}

textarea {
	font: 8pt "Tahoma";
	color:#777777;
	border:0px;
	background-color: #C8C8C8;
	padding: 7px;
}


.page_title {
	background: url('imgs/page_title.jpg') no-repeat top left;
	width: 660px;
	height: 92px;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
	font: bold 10pt "Tahoma";
	color: #D16559;
	padding: 0 10px 0px 60px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
