/*  
Theme Name: Montparnas
Author: Sergio Paluch & Kimmy Paluch
*/


/* 
 * ----------------------------------------------------------------------------
 * Main Container Structure 
 */
.narrowcolumn, .widecolumn {
	float:				left;
	padding: 			0 3% 2em 0;
	width: 				50%;
	border-right: 		2px solid #B1B4B5;
}

.widecolumn .smallattachment {
	text-align: 		center;
	float: 				left;
	width: 				12.8em;
	margin: 			.5em .5em .5em 0;
}

.widecolumn .attachment {
	text-align: 		center;
	margin: 			.5em 0;
}

.shortwidecolumn {
	padding-bottom:95em;
}

.post, .404 {
	margin-bottom: 		2.5em;
	clear:				both;
}

.author {margin-bottom: 1.4em;}	
.entry {margin-top: 1em;}

.sidebar {
	padding: 			3em 0 0 3%;
	width: 				20%;
	float:				left;
}

.sidebar.right {padding-right: 0;}
.widget {padding-bottom: 1em;}
#footer, .blogfooter {clear: both;}

.navigation {
	display: 			block;
	text-align: 		center;
	margin-bottom:		4em;
}

.addthis_container {
	margin-top:			2em;
	margin-bottom:		-1.5em;
}


/* 
 * ----------------------------------------------------------------------------
 * Main Text Definitions 
 */
.entry p, .entry li {
	font-size: 1.4em;
	line-height: 1.5em;
}

.entry li {padding-bottom:0.5em;}
.entry ul ul, .entry ol ol {margin-bottom:0; padding-bottom:0;}
.entry li li {font-size: 1em; padding-bottom:0;}
.entry p {padding-bottom:1.2em;}
.entry ul, .entry ol {padding-bottom:0.7em;}

p.postmetadata {
	color: 				#777;
	font-size:			1.2em;
	line-height:		1.3em;
} 

small {
	font-size:			1.2em;
	color: 				#777;
}


cite {text-decoration: none;}

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}	

blockquote {
	margin: 				15px 30px 0 10px;
	padding-left: 			20px;
	border-left: 			5px solid #ddd;
}

blockquote, strike {color: #777;}

blockquote cite {
	margin: 				.5em 0 0;
	display: 				block;
}

/* 
 * ----------------------------------------------------------------------------
 * Header Definitions
 */
h1 a, h2 a, h3 a, h4 a, h5 a {
	color:				#000;
}

.sidebar h2 a {color: #444 !important;}
.sidebar .widget_links h2.widgettitle {margin-top: 0;}

.sidebar h2 {
	color: #444;
}


	
/* 
 * ----------------------------------------------------------------------------
 * Image & Caption Definitions
 */
.entry img {
	margin: 			.5em 0 .8em;
	max-width: 			470px;
	width: 				expression(this.width > 470 ? 470: true);
}
img.icon {margin:0;}

img.centered {
	display: 			block;
	margin-left: 		auto;
	margin-right: 		auto;
	}
	
img.alignright {
	padding:			4px;
	margin: 			0 0 2px 7px;
	display: 			inline;
}

img.alignleft {
	padding: 			4px;
	margin: 			0 7px 2px 0;
	display: 			inline;
}

img.ltgrborder {
	border:				1px solid #CCC;
	padding: 			3px 0 0;
}	

.wp-caption-text {
	font-size:			1em;	
	font-style: 		italic;
}
 
 /* 
 * ----------------------------------------------------------------------------
 * Page Number Definitions
 */
 #wp_page_numbers {
 	margin-top:8em;
 }
 
 /* 
 * ----------------------------------------------------------------------------
 * List Definitions
 */
.postmetadata ul, .postmetadata li {
	display: 			inline;
	list-style:	 		none;
	list-style-image:	none;
}
	
.sidebar ul, .sidebar ul ol  {margin: 0; padding: 0;}

.sidebar ul li {
	list-style-type: 		none;
	list-style-image:		none;
	margin-bottom: 			0.5em;
}


.sidebar ul p, .sidebar ul select {
	margin: 				.5em 0 1em;
}


.categories li {
	float:				left;
	width:				50%;
	list-style-image:	none;
	list-style:			none;
}

/* Comment List Definitions */
.commentlist {
	margin:0;
	padding:0;
}

.commentlist li li {
	margin-top:1em;
}

.commentlist li {
	list-style: 		none;
	list-style-image:	none;
	padding:			1em;
}

.commentlist cite {font-style:normal;}
.comment-reply-link, .navigation {}
.comment-author {}
.children .comment-author {}

.nocomments {
	text-align: 		center;
	color: 				#666;
}

.commentmetadata {
	display: 			block;
	margin:				.2em 0 1.5em 0;
	font-size: 0.9em;
}


/* 
 * ----------------------------------------------------------------------------
 * Form Definitions
 */ 	
select {width: 13em;}

#searchform {margin-bottom:	1.5em;}

.error #searchform #s {
	height:				1.5em;
	width:				18em;
}

#searchform #s {
	width: 9em;
	float: left;
}

#commentform textarea {
	width: 				100%;
	height:		10em;
	padding: 			.2em;
}

#commentform label {
	color:#333;
}

 /* ----------------------------------------------------------------------------
 * Widget Definitions
 */
.widget.widget_search {padding-bottom:0;}
.widget_twitter .entry-meta {
	display:		none;
}

.widget_twitter li {
	padding-bottom:	 .5em;
	color:#666;
}
 
.widget_twitter .entry-content {
	color:#666;
	margin: 0;
}

.sharethis {
	margin-bottom: .8em;
}
 
.stbuttontext{
	color:#0099CC;
	font-size: 1.5em;
}  

.page-numbers {
	font-size:1.3em;
}
 
 /* ----------------------------------------------------------------------------
 * Global Tag Definitions
 */


table {
	margin: 				1em 0 1em 0;
}
	
td {
	padding:				.4em;
}

th {
	padding:				.4em;
}

hr {
	display: 				none;
}

.bookmarks {
	margin:				1.5em 0;
}

.padtop {
	padding-top:   .4em;
}


.alt {
	background-color: 		#f8f8f8;
	border-top: 			1px solid #ddd;
	border-bottom: 		1px solid #ddd;
	padding: 				1em;
}

span.red {
	color:				#e96827;
}

.alignright {
	float: 				right;
	}
	
.alignleft {
	float: 				left
}

.center {
	text-align: 			center;
}

.promo {
	padding:				.5em 1em;
	margin-top:			1.5em;
}

.more-link {
	font-weight: bold;
}





