html,body {
	font-family: "Palatino Linotype", Georgia, Arial, tahoma, verdana;
	font-size: 14px;
}

a {
	color: #3e7bb5;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

p {
	margin: 0 0 8px 0;
}

#wrap {
}
	#head,
	#main,
	#foot
	{
		width: 980px;
	}
	
	
	#head-wrap {
		border-bottom: 1px solid #ddd;
	}
		#head {
			display: block;
			
			margin: 0 auto;
			padding: 40px 0;
			
			text-shadow: 0 0 5px rgba(0,0,0,0.15);
			outline: none;
			
			text-decoration: none;
			background: 0 center url('../img/logo-empty.png') no-repeat;
		}
		#head a {
			outline: none;
			
			text-decoration: none;
		}
			#head h1 {
				margin: 0 0 -5px 130px;
				font-size: 50px;
				color: #3e7bb5;
				
				letter-spacing: -4px;
			}
			#head h2 {
				margin: 0 0 0 130px;
				width: 600px;
				
				font-size: 16px;
				color: #789fc4;
				color: #999;
				
			}
	
	#main {
		margin: 20px auto;
		min-height: 400px;
	}
	
		#main #content-wrap {
			float: left;
			width: 100%;
		}
			#main #content-wrap #content {
				margin-right: 320px;
				min-height: 500px;
			}
				
				#content .index {
				}
					#content .index .item {
						position: relative;
						
						margin: 0 0 50px 0;
					}
						#content .index .item .date {
							position: absolute;
							
							top: 0;
							left: -70px;
							
							padding: 2px 5px 5px 5px;
							width: 50px;
							text-align: center;
							
							color: #fff;
							background: #3e7bb5;
							
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
						}
							#content .index .item .date .day {
								padding-left: 5px;
								font-size: 30px;
							}
							#content .index .item .date .month {
								font-family: arial;
								font-size: 11px;
							}
						
						#content .index .item h1 {
							margin: 0 0 10px 0;
							
							font-size: 29px;
							color: #150958;
				
							letter-spacing: -1px;
							line-height: 90%;
							text-shadow: 0 0 5px rgba(0,0,0,0.15);
						}
							#content .index .item h1 a {
								text-decoration: none;
								color: #150958;
							}
							#content .index .item h1 a:hover {
								text-decoration: underline;
							}
							
						#content .index .item .text {
							line-height: 150%;
							color: #555;
						}
						
						#content .index .item .more {
							margin: 10px 0 0 0;
							font-size: 13px;
							text-align: right;
							
							color: #999;
						}
							#content .index .item .more a {
								text-decoration: none;
								color: #999;
							}
							#content .index .item .more span {
								color: #666;
							}
							#content .index .item .more .comments {
								margin: 0 0 0 5px;
								padding: 2px 8px 4px 8px;
								
								border: 1px solid #ddd;
								
								color: #3e7bb5;
								
								-moz-border-radius: 3px;
								-webkit-border-radius: 3px;
							}
							#content .index .item .more .comments:hover {
								border-color: #3e7bb5;
							}
								#content .index .item .more .comments span {
									margin: 0 3px 0 0;
									padding: 2px 5px;
									background: #3e7bb5;
									
									font-family: arial;
									font-size: 9px;
									color: #fff;
									
									-moz-border-radius: 3px;
									-webkit-border-radius: 3px;
								}
						
						.fb-comments {
							text-align: center;
						}
						
				
		#main #side {
			float: left;
			margin: 0 0 0 -280px;
			
			width: 280px;
			min-height: 300px;
		}
			
			#main #side .box {
				margin: 0 0 20px 0;
				padding: 10px 15px 15px 15px;
				
				min-height: 100px;
				
				border: 1px solid #ddd;
				
				font-size: 13px;
				color: #555;
				
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
			}
				#main #side .box h3 {
					margin: 0 0 8px 0;
					font-size: 19px;
					letter-spacing: 0px;
					color: #3e7bb5;
					
					text-shadow: 0 0 5px rgba(0,0,0,0.10);
				}
			
			#main #side .facebook-fans {
				margin: 0 0 20px 0;
				height: 250px;
				/*
				border-bottom: 1px solid #94a3c4;
				*/
			}
			
			#side .index {
			}
				#side .index .item {
					margin: 0 0 5px 0;
				}
					#side .index .item .date {
						font-size: 11px;
						font-style: italic;
						color: #999;
					}
					#side .index .item .title {
						display: block;
						font-size: 14px;
						font-weight: bold;
						text-decoration: none;
						color: #555;
					}

			
			
	
	#foot-wrap {
		min-height: 200px;
		
		border-top: 1px solid #ddd;
	}
		#foot {
			margin: 10px auto;
			
			text-align: center;
			font-style: italic;
			color: #999;
		}
	
