/* ---------------------------------------------------- */
/*		Basic Elements
/* ---------------------------------------------------- */






#main {
	float: left;
	margin-right: 30px;
	width: 310px;
}

	#main.fullwidth {
		float: none;
		margin-right: 0;
		width: auto;
	}

	#main .button {
		background: #00589a  repeat-x;
		border: 3px solid #d1d1d1;
		color: #fff;
		font-weight: bold;
		height: 10px;
		padding: 7px 15px;
		text-decoration: none !important;
		
	}
	
		#main .button:hover { background: #72a703 repeat-x; color:#fff }

	#main .entry {
		
		margin-bottom: 30px;
		overflow:hidden;
	}
	
		#main .entry-header {
			
			overflow: hidden;
			padding: 5px 20px 10px;
			position: relative;

			height:50px;
			
		}
	
		
	
			#main .entry-header .title {
				letter-spacing: -0.2px;
				margin: 0;
			}
	
				#main .entry-header .title, #main .entry-header .title a { color: #4e4d4a; }
	
			#main .entry-header .meta { margin: 0 0 0 2px; }
	
				#main .entry-header .meta a {
					text-decoration: underline;
				}
	
				#main .collapsible .entry-header .meta, #main .collapsible .entry-header .title { width: 435px; }
	
			#main .entry-header .button {
				display: block;
				padding: 7px 15px 13px;
				position: absolute;
				right: 20px;
				top: 15px;
				
			}
	
		#main .entry-content {
			border: 5px solid #c5c5c5;
			overflow: hidden;
			background: #f8f7f6;
			padding:10px;
		
			
		}
	
			#main .entry-image, #main .entry-title-image, #main .gallery-image {
				border: 4px solid #333;
				float: left;
				margin: 0 25px 0 0;
			}
	
				#main .align-right .entry-image, #main .align-right.entry-image {
					
				}
				#main .align-left .entry-image, #main .align-left.entry-image {
				
				}
	
				#main .collapsible .zoom.align-right a span, #main .collapsible .zoom.align-left a span { margin-bottom: 14px; }
	
			#main .entry-title-image { margin: 6px 20px 0 0; }
	
			#main .entry-content p { margin-bottom: 10px; }
	
				#main .single .entry-content p, #main .collapsible .entry-content p { margin-bottom: 15px; }
	
			#main .entry-links, #comments .comment-links {
				list-style: none;
				margin-top: -5px;
			}
	
				#main .entry-links li, #comments .comment-links li {
					float: left;
					font-weight: bold;
					margin: 0;
				}
	
					#main .entry-links li a, #main .entry-links li .separator,
					#comments .comment-links li a, #comments .comment-links  li .separator {
						color: #878080;
						text-decoration: none;
					}
	
						#main .entry-links li a:hover, #comments .comment-links li a:hover {
							color: #9c163e;
							text-decoration: underline;
						}
	
					#main .entry-links li .separator, #comments .comment-links li .separator { margin: 0 7px 0 4px; }
	

