* {
	padding: 0;
	margin: 0;
}

body {
	font: .8em/130% Tahoma, Verdana, Arial, sans-serif;
	color: #585858;
}

a {
	color: #414141;
}

#searchform input, #searchforms input {
	padding: 1px !important;
	font-size: 90% !important;
	border: 1px solid #EADC41 !important;
	background: #fff !important;
}

#searchform #searchsubmit {
	padding: 0;
}

#searchform {
	margin-left: -80px !important;
}

.eg-image {
	position:absolute;
	top: 5px;
	left: 6px;
	padding: 2px 6px 0 2px !important;
	border: 1px solid #132C46;
	margin-right: 4px !important;
}

#container {
	text-align: center;
}
	
	#header, #content, #more, #footer {
		width: 600px;
		margin: 0 auto !important;
		text-align:left;
	}
	
	#header {
		background: #132c46 url(/wp-content/themes/wds-theme-4/images/header.gif) bottom left no-repeat;
		height: 98px;
		position: relative;
	}
	
		#header h1, #header h2 {
			display: none;
		}
	
		#header ul {
			position: absolute;
			top: 10px;
			right: 20px;
			font-weight: bold;
			font-size: 100%;
		}
		
			#header ul li {
				list-style: none;
			}
		
				#header ul li a {
					color: #fff;
					text-decoration: none;
				}
	
	#content {
		width: 580px;
		margin: 30px auto 30px auto !important;
	}
	
		#content .postspacer {
			border-top: 1px dashed #132c46;
			margin-bottom: 10px;
		}
	
		#content .postspacer2 {
			border-bottom: 1px dashed #132c46;
			margin-bottom: 10px;
		}
		
		#content .topper {
			border-top: 1px solid #CCCCCC;
			padding-top: 20px;
		}
		
		#content .post {
			margin-bottom: 25px;
		}
		
			#content .post h3 {
				font-size: 130%;
				margin-bottom: 8px;
			}
			
				#content .post h3 a {
					text-decoration: none;
				}
			
			#content .post .infos {
				font-size: 90%;
			}
			
			#content .post .text {
				margin-top: 8px;
			}
			
		#content .center {
			text-align: center !important;
		}
		
		#content p {
			margin: 6px 0 10px 0;
		}
		
		#content h2 {
			font-size: 140%;
			margin-bottom: 12px;
		}
		
		#content .tagcloud a {
			padding: 0 8px 0 0;
			text-decoration: none;
		}
		
		#content ul {
			margin-left: 32px;
		}
		
		#content ol {
			margin-left: 32px;
		}
		
		#content label {
			display: block;
			font-weight: bold;
		}
		
		#content input {
			border: 1px solid #132C46;
			width: 65%;
		}
		
		#content textarea {
			border: 1px solid #132C46;
		}
		
		#content .submit {
			border: 1px solid #132C46;
			background: #fff;
			color: #132C46;
			font-weight: bold;
			width: auto !important;
		}
		
		#content #suma-referer {
			margin: 6px 0 16px;
			border: 1px solid #132C46;
			padding: 8px;
			background: #fafafa;
		}
		
	#content ol.comm {
		padding:0;
		margin: 0 0 8px 0;
	}
		
	#content li.commentlistalt {
		background: #F9FCFE;
		list-style: none;
		padding:4px;
		margin: 0 0 12px 0;
	}
		
	#content li.authorcommentlistalt, #content li.authorcommentlist {
		background: #DDDDDD;
		list-style: none;
		padding:8px;
		margin: 0;
		font-style: normal !important;
	}
		
	#content li.commentlist {
		list-style: none;		
		padding:4px;
		margin: 0;
		margin: 0 0 12px 0;
	}
	
	.authorcommentlist div p {
		font-style: normal !important;
	}
	
	#more {
	
	}
	
		#more .top {
			height: 18px;
			background: #132c46 url(/wp-content/themes/wds-theme-4/images/more-top.gif) top left no-repeat;
		}
		
		#more .main {
			padding: 0 18px;
			background: #132c46;
			color: #fff;		
		}
				
			#more .main .left h4, #more .main .right h4 {
				font-size: 130%;	
				color: #eadc41;
				margin-bottom: 5px;	
			}
				
			#more .main .left {
				float: left;	
				width: 275px;		
			}
				
				#more .main .left li {
					display: inline;
					list-style: none;	
					margin-right: 5px;
				}
				
				#more .main .left li a {
					color: #fff;	
				}
				
				#more .main .left .popular li {
					display: block !important;
					list-style: disc !important;	
				}
				
				#more .main .left .popular li a {
					color: #fff;	
				}
			
			#more .main .right {
				float: right;	
				width: 275px;		
			}
			
			#more .main .right ul {
				margin-left: 10px;	
			}
			
				#more .main .right ul li {
					margin-bottom: 6px;
				}
				
					#more .main .right ul li a {
						color: #fff;
						font-weight: bold;
						text-decoration: none;
					}
		
		#more .bottom {
			height: 18px;
			background: #132c46 url(/wp-content/themes/wds-theme-4/images/more-bottom.gif) bottom left no-repeat;
		}
			
	#footer {
		margin-top: 15px !important;
		text-align:center !important;
		font-size: 90%;
		min-height: 65px;
		background: #132c46 url(/wp-content/themes/wds-theme-4/images/footer.gif) top left no-repeat;
		padding-top: 8px;
		color: #fff;
	}
	
		#footer a {
		color: #fafafa;
		}
	
		#footer ul {
			
		}
	
		#footer ul.evensmaller {
			font-size: 90%;
		}
	
			#footer ul li {
				list-style: none;
				display: inline;
				padding-right: 10px;
			}
			
code {
	padding: 6px !important;
	border: 1px dotted #132C46 !important;
	background: #fafafa;
	font-size: 130%;
	display: block;
}

.wp-geotrack ol {
}

.wp-geotrack li {
	list-style: none !important;
	padding: 3px !important;
	font-style: none !important;
	margin:0 0 0 -30px !important;
}

.wp-geotrack li.listalt {
	background: #D4D0C8 !important;
}

#social {
	text-align: center !important;
	border-top: 1px dashed #132c46;
	padding-top: 8px !important;
	margin-top: 20px !important;
}

#social strong {
	margin-bottom: -40px !important;
}

#social a {
	text-decoration: none;
}

.pagebar {
	font-size: 110%;
}

.pagebar a {
	margin-right: 4px !important;
}

.pagebar .this-page {
	font-weight: bold;
	font-size: 120%;
	margin-right: 6px !important;
}

.small {
	font-size: 90%;
}

blockquote {
	background: url(/wp-content/themes/wds-theme-4/images/blockquote.gif) top left no-repeat;
	padding-left: 48px;
	padding-top: 1px;
	padding-bottom: 6px;
}

blockquote p.small {
	font-weight: normal !important;
}