/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 12px/1.4 Arial, Helvetica, sans-serif;
}
.bodytext a, a{color:#555;text-decoration:underline;}
.bodytext a:hover, a:hover{color:#339933;text-decoration:underline;}


a:focus {outline: 1px dotted;}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
h1 {
	background: transparent url(../img/ribbon_left_end.png) no-repeat;
	position:relative;
	font-size: 25px;
	font-weight:normal;
	color:#fff;
	height:42px;
	margin-left:-30px;
}
#news_list_item h1 {
	background:transparent none;
	margin-left:0;
	color:#222;
	height:auto;
	line-height:30px;	
}
.ribbon{}
h1 span{
	position:relative;
	background: transparent url(../img/ribbon_left_main.png) no-repeat right;
	display:inline-block;
	padding-left:31px;
	padding-right:50px;
	height:38px;

	
	}

h2 {
	font-size: 21px;
}

h3 {
	font-size: 19px;
}

h4 {
	font-size: 17px;
}

h5 {
	font-size: 14px;
	font-weight:bold;
}

h6 {
	font-size: 14px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}

h1,
h2,
h3 {
	margin-bottom: 10px;
}

h4,
h5,
h6 {
	margin-bottom: 5px;
}
#main_menu a{text-decoration:none;font-weight:bold;color:#cc3366;}
#main_menu a:hover{text-decoration:none;font-weight:bold;color:#990066;}
#main_menu .active a{text-decoration:none;font-weight:bold;color:#990066;}

.foot_text {font-size:10px;color:#444;padding-top:10px;}
.foot_text h2{color:#990066;}
.main_text{position:relative;padding:20px;color:#333;}

#social_img span{
	position:absolute;
	left:0px;
	top:7px;
	color:#fff;
	font-weight:bold;
	}	
#evenetlist .date, 
#newslist .date{font-size:10px;color:#990066;font-weight:bold;}/* OK */

#evenetlist .month{font-size:11px;color:#333;font-weight:bold;} /* OK */
#evenetlist .event{font-size:12px;font-weight:bold;margin-bottom: 10px;}/* OK */
#evenetlist .event a{color:#333;text-decoration:none;}/* OK */
#evenetlist .event a:hover, a:hover {color:#339933;text-decoration:underline;}/* OK */

#newslist .title a{font-size:12px;color:#333;font-weight:bold;text-decoration:none;}
#newslist .title a:hover{font-size:12px;color:#339933;font-weight:bold;text-decoration:underline;}

#newslist .ingress{margin-bottom: 11px;}
#newslist .ingress a{font-size:11px;color:#333;text-decoration:none;}
#newslist .ingress a:hover{font-size:11px;color:#339933;text-decoration:none;margin-bottom: 10px;}

#news_archive_list{font-size:11px;color:#333;}
#news_archive_list .month a{font-size:11px;font-weight:bold;text-decoration:none;color:#333;}
#news_archive_list .month a:hover{font-size:11px;font-weight:bold;text-decoration:underline;color:#339933;}
#news_archive_list .month.active a{font-size:11px;font-weight:bold;text-decoration:underline;color:#339933;}

.news_comment_author{color:#990066; font-size:10px;font-style:italic;}

