body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;	
	background-image: url(background.gif);
	background-repeat: repeat-y;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}
#container {
	padding: 0px;
	text-align: left;
}
#banner {
	padding: 0px;
	margin: 0px;
	border: 0px;
	height: 45px;
	background-image: url(blogolist.gif);
	background-repeat: no-repeat;
	background-color: #EEEFFF;	
	cursor: hand;	
}
#menu {
	padding-top: 0px;
	padding-left: 0px;	
	padding-bottom: 0px;	
	padding-right: 10px;	
	background-color: #E6E6E6;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-size: 10px;
	height: 14px;
	text-align: right;

}
#content {
	margin-left: 155px;
	width: 580px;
	padding-top: 10px;		
	padding-bottom: 15px;
	color: #444444;
	font-size: .7em;
}
	#content a,
    #content a:link,
    #content a:visited,
    #content a:active,
    #content a:hover {
		text-decoration:none;
		background-color: transparent;
	}	

    #content a:link {
		color: #3333CC;
	}
    #content a:visited{
		color: #3333CC;
	}
    #content a:active,
    #content a:hover {
		color:#111199;
	}
	#content li{
		padding-bottom: .2em;
		padding-top: .2em;
		padding-left: 5px;
		padding-right: 2px;	
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		word-wrap: break-word;	
	}	
	#content ul{	
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		height: 100%;	
	}	
	#content p{
		padding-left: 5px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 8px;
		margin: 0px;
		word-wrap: break-word;
		line-height: 1.3em;		
	}
#blogs {
	margin-left: 50px;
	padding-top: 10px;		
	padding-left: 20px;		
	padding-right: 170px;				
	padding-bottom: 25px;
	background-color: #FFF;
}
#contentbar {
	padding: 0px;		
	margin-right: 130px;
	height: 129px;
	background-image: url(images/contentbar.jpg);
	background-repeat: no-repeat;
}
#sidebar {
	float: left;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 25px;
	font-size: .6em;
}
	#sidebar a,
    #sidebar a:link,
    #sidebar a:visited,
    #sidebar a:active,
    #sidebar a:hover {
		text-decoration:none;
		background-color: transparent;
	}	

    #sidebar a:link {
		color: #888;
	}
    #sidebar a:visited{
		color: #888;
	}
    #sidebar a:active,
    #sidebar a:hover {
		color:#555;
	}
	#sidebar li{
		padding-bottom: 3px;
		padding-top: 2px;
		background-image: url(bullet.gif);
		background-repeat: no-repeat;
		background-position: 0.1em;
		padding-left: 1.1em;
		padding-right: 2px;	
		margin-left: 3px;
		margin-top: 0px;
		margin-bottom: 0px;	
	}	
	#sidebar ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		height: 100%;	
	}	
#footer {
	clear: both;
	padding: 1px;
	margin-top: 0px;		
	background-color: transparent;
	font-size: .6em;
	color: #999;
}
	#footer a,
    #footer a:link,
    #footer a:visited,
    #footer a:active,
    #footer a:hover {
		text-decoration:none;
		color: #336699;
		background-color: transparent;
	}	
img {
	border: none;
}
.block {
	float: left;
	width: 380px;
	margin-top: 5px;
	margin-bottom: 10px;	
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	font-size: 1em;
	color: #555555;
	padding-bottom: 5px;	
}
.textblock {
	float: left;
	width: 410px;
	margin-top: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 3px solid #CCC;
	font-size: 1em;
	color: #555555;
	padding-bottom: 5px;
	margin-bottom: 7px;	
}
.linksblock {
	float: right;
	width: 180px;
	margin-top: 5px;
	margin-bottom: 10px;	
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	font-size: 1em;
	color: #555;
	padding-bottom: 5px;	
}
.adsblock {
	width: 135px;
	margin-bottom: 5px;	
	background-color: #FFFFFF;
	border: 1px solid #CCC;
	font-size: 1em;
	color: #555;
}
#mainblocks {
	float: left;
	width: 429px;
}
#rightblocks {
	margin-left: 435px;
	width: 135px;
}

.borderad {
	width: 733px;
	text-align: center;	
	background-color: #FFFFFF;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;		
	margin-bottom: 15px;
	clear: both;	
}
.rightspacer {
	clear: right;
}
.leftspacer {
	clear: both;
}
.sideblock{
	margin-bottom: 5px;
	background-color: #fbfbfb;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.blocktitle {
	margin-bottom: 3px;
	font-weight: bold;
	background-color: #EEE;
	font-size: xx-small;
	padding: 2px;
	color: #999;
	letter-spacing: .05em;
}
.blockcontent {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;		
	padding-top: 2px;			
	color: #999;		
}
.blogdesc {
	margin-top: 5px;
	margin-bottom: 10px;	
}
.desc {
	margin-top: 2px;
	margin-bottom: 5px;	
	padding-left: 3px;
	font-size: .9em;
}
.localisation {
	border-top: 1px solid #DDDDDD;
	padding-top: 5px;
}
.listnav {
	margin-top: 10px;
	padding-bottom: 1px;
	padding-left: 3px;			
	color: #999999;
	background-color: #F6F6F6;
	letter-spacing: .05em;
}
.newsitem {
	margin-bottom: 15px;
}
.newsdesc {
	margin-top: 3px;
	font-size: .9em;
	padding-left: 5px;
}

.textfield {
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;

}
.button {
	font-size: 9px;
	color: #999999;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	cursor: hand;
}
.blogtitle {
	font-weight: bold;
}
.itemtitle {
	padding-left: 5px;
}
.small {
	font-size: 0.9em;
	color: #999;
}
/********************************************/
#content h2 {
	background-color: #FFFFFF;
	padding: 0px; 
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 15px;
	color: #FF6600;		
	letter-spacing: .1em;
}
#content h3 {
	background-color: #FFF;
	padding-top: 5px; 
	padding-bottom: 5px; 	
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	color: #000000;		
}
h3.item {
	font-size: small;
	margin: 0px;
	text-align: left;
	color: #444;
	background-color: #FFF;
	letter-spacing: .05em;
	font-weight: bold;	
}
.itembody {
	color: #666;
	font-size: 0.7em;
	padding-top: 7px;
	padding-bottom: 7px;	
	padding-right: 50px;
	background-color: transparent;
	letter-spacing: .01em;
}
    .itembody a {
		text-decoration: none;
	}
    .itembody a:link {
		color: #3366BB;
	}
    .itembody a:visited{
		color: #003366;
	}
    .itembody a:active,
    .itembody a:hover {
		color:red;
	}

.iteminfo {
	font-size: xx-small;
	color: #999;
	background-color: #FFF;
	margin-bottom: 15px;
}
.iteminfo a {
	text-decoration: none;
}
    .iteminfo a {
		text-decoration: none;
	}
    .iteminfo a:link,
	.iteminfo a:visited{
		color: #336699;
	}
    .iteminfo a:active,
    .iteminfo a:hover {
		color:red;
	}


h3.comment {
	font-size: x-small;
	margin-top: 15px;
	color: #999;
	background-color: #FFF;	
}
h3.comment a{
	text-decoration: none;
}

.comments{
	font-size: 11px;
	margin-bottom: 20px;
}
    .comments a:link,
    .comments a:visited,
    .comments a:active,
    .comments a:hover {
		font-weight: bold;
		text-decoration:none;
		background-color: transparent;
	}	
    .comments a:link {
		color: #3366BB;
	}
    .comments a:visited{
		color: #003366;
	}
    .comments a:active,
    .comments a:hover {
		color:red;
	}


.commentbody {
	font-size: 11px;
}
.commentinfo {	
	font-size: 9px;
	color: #666;
	text-align: left;
	background-color: white;
	margin-bottom: 10px;	
}
.leftbox, .rightbox {
	margin-right: 5px;
	padding: 5px;
	font-size: 9px;
}
.leftbox {
	float: left;
	border-right: 1px dotted #ccc;	
}
.rightbox {
	float: right;
	border-left: 1px dotted #ccc;	
}
.skip {
	display: none;
}
.highlight {
	color: black;
	background-color: yellow;
}
.formbutton {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 9px;
	color: #666666;
}
.formfield {
	font-size: x-small;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
}
.leftcontent {
	color: #333333;
	font-size: 10px;
	width: 125px;
	position: static;
	background-color: white;
	text-align: left;
	vertical-align: top;
}
.blogrollmain {
	color: #333333;
	font-size: xx-small;
}
#nav {
	font-size: x-small;
	font-weight: bold;	
	color: #666;
	margin-bottom: 20px;
}
    #nav a:link,
    #nav a:visited,
    #nav a:active,
    #nav a:hover {
		text-decoration:none;
		background-color: transparent;
	}	

    #nav a:link {
		color: #3366BB;
	}
    #nav a:visited{
		color: #003366;
	}
    #nav a:active,
    #nav a:hover {
		color:red;
	}

