@charset "utf-8";
/********* Layout ********/
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url(../images/bg.gif);
		background-repeat:repeat-x;
		margin-top:0px;
		color: #383838;		
	}
	
	#wrapper {
		width:1000px;
		margin:0px auto;
		border:1px solid #bbb;
		padding:10px;
		background-color:#FFF;
	}
	
	#sitename {
		margin-left:2px;
		width:740px;
		height:40px;
		float:left;
		/*border:1px solid #bbb;*/
	}
	
	#search {
		/*margin-left:755px;
		border:1px solid #bbb;*/
		width:250px;
		height:40px;
		float:right;		
	}
	
	#date {
		width:250px;
		height:40px;
		float:right;
		color:#000;
		padding-right:3px;
	}
	
	#header {
		/*border:1px solid #bbb;*/
		background-image: url(../images/mainbanner.jpg);	
		height:200px;
		margin-top:40px;
		/*padding:5px;*/
	}
	#content {
		margin-top:10px;
		padding-bottom:10px;
	}
	#content div {
		padding:10px;
		/*border:0px solid #bbb;*/
		float:left;
	}
	#content-left {
		width:200px;
		height:auto;
		background-color:#F5F5F5;
	}
	#content-main {
		margin-left:10px;
		/*width:666px;*/
		width:493px;
		height:auto;
	}
	
	#content-main2 {
		margin-left:10px;
		width:745px;
		height:auto;
	}
	
	#content-box1 {
	border:0px solid #bbb;
	position:absolute;
	margin-top:10px;
	margin-left:755px;
	height:auto;
	width:242px;
	background-color: #F7F7F7;
	}
	
	#content-box2, #content-box3, #content-box4 {
	padding:0 5px 5px;
	background-color:#F0FBFF;
	border:1px solid #bbb;
	position:absolute;
	margin-top:590px;
	height:auto;
	}

/*The above CSS class applies to all 3 of the box divisions on the page. They are positioned absolutely and then pushed into the correct place by using their margin properties.*/

	#content-box2 {
	margin-left:233px;
	width:240px;
	
	}
	#content-box3 {
	margin-left:500px;
	width:235px;
	
	float:left;
	}
	#content-box4 {
	margin-left:755px;
	width:232px;
	
	}
	
	#footer {
		float:left;
		/*background-color: #E6E6FF;*/
		margin-top:10px;
		margin-bottom:10px;
		padding:5px;
		/*border-top:1px solid #000;
		width:978px;*/
		width:765px;
		margin-left:225px;
		margin-top:-62px;
		height:50px;
	}
	
	#bottom {
		clear:both;
		text-align:right;
		height:50px;
	}


/***** General *****/

p{text-align:justify; }

h3, h4{
		color: #003;
}

ul li {list-style-image:url(../images/vineta.gif); padding-bottom:5px}



#content-box1 .rightimg{border:1px solid #999; padding:5px}


/***** Links *****/

a img { border:none}
a {text-decoration:none}
a:hover{color:maroon}

.article_thumbnail{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #666666;
}


/***** Left *****/

#content-left a{color: #005B88}

/***** Table *****/

.trEven{background-color:#EFEFEF ;}
.trOdd {background-color:#FFF;}