/*
Theme Name: Manute Pricepute
Theme URI: http://leopold.ro
Description: Custom theme for ManutePricepute.ro
Author: Andrei Leopold
Author URI: http://leopold.ro/
Version: 1.0

License: All rights reserved manutepricepute.ro

General comments (optional).
*/


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* fluid layout http://www.tinyfluidgrid.com/ */

/*
 & Columns : 24 
 & Gutter %: 20% 
 & MinWidth: 960px
 & MaxWidth: 1200px
 */
.grid_1 { width: 3.3333333333333%; }
.grid_2 { width: 7.5%; }
.grid_3 { width: 11.666666666667%; }
.grid_4 { width: 15.833333333333%; }
.grid_5 { width: 20%; }
.grid_6 { width: 24.166666666667%; }
.grid_7 { width: 28.333333333333%; }
.grid_8 { width: 32.5%; }
.grid_9 { width: 36.666666666667%; }
.grid_10 { width: 40.833333333333%; }
.grid_11 { width: 45%; }
.grid_12 { width: 49.166666666667%; }
.grid_13 { width: 53.333333333333%; }
.grid_14 { width: 57.5%; }
.grid_15 { width: 61.666666666667%; }
.grid_16 { width: 65.833333333333%; }
.grid_17 { width: 70%; }
.grid_18 { width: 74.166666666667%; }
.grid_19 { width: 78.333333333333%; }
.grid_20 { width: 82.5%; }
.grid_21 { width: 86.666666666667%; }
.grid_22 { width: 90.833333333333%; }
.grid_23 { width: 95%; }
.grid_24 { width: 99.166666666667%; }

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	margin-left: 0.41666666666667%;
	margin-right: 0.41666666666667%;
	float: left;
	display: block;
}

.alpha{margin-left:0px;}
.omega{margin-right:0px;}

.container{
	min-width: 960px; 
	max-width: 1200px; 
	margin: auto;
}

/* @
 * tinyfluidgrid.com
 & girlfriendnyc.com
 */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/* == WordPress WYSIWYG Editor Styles == */

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}

/* Typography styles */

#main_content h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em;
	margin: 0.4em 0;
	font-family: 'Dosis', sans-serif;
	text-shadow: 1px 1px 1px #a3a3a3;
}

#main_content h1 {
	font-size: 1.7em;
	
}

#main_content h2 {
	font-size: 1.6em;
	
}

#main_content h3 {
	font-size: 1.5em;
	
}

#main_content h4 {
	font-size: 1.4em;
	
}

#main_content h5 {
	font-size: 1.3em;
	
}

#main_content h6 {
	font-size: 1.2em;
	
}

#main_content ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 20px;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	font-size: 0.750em;
	line-height: 1.4em;
}

	#main_content ul ul {
		list-style-type: circle;
	}

		#main_content ul ul ul {
			list-style-type: square;
		}
		
			#main_content ul ul ul ul {
				list-style-type: square;
			}

#main_content ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 20px;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	font-size: 0.750em;
	line-height: 1.4em;
}
	
	#main_content ol {
		list-style-type: upper-roman;
	}
	
	#main_content ol ol {
		list-style-type: upper-alpha;
	}

#main_content p {
	font-size: 0.750em;
	line-height: 1.4em;
	margin: 0.4em 0;
}

#main_content blockquote {
	padding: 10px 100px;
	border: 1px dotted gray;
}
	
/*-----------------------
-----Manute Pricepute----
-----------------------*/

/* */

/*

colors:

header bg:	#75daff;
main bg:	#ffffd4;
footer bg:	#e8e8b2;
orange1:	#e6501a;
orange2:	#ff7621;
blue1:		#307ac1;
blue2:		#089fbc;
green1:		#8eb701;
green2:		#a8d901;	

*/

/* General Styles */

a {
	color: black;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	background: url('images/bg-pattern.gif') repeat top left;
	
	font-family: Verdana, Geneva, sans-serif;
	
}

#header {
	background: #ffffd4 url('images/header-repeat.png') repeat-x top left;
	height: 237px;
	position: relative;
	background: #FFFFD4;
}

	#header_logo {
		height: 203px;
		/*width: 643px;*/
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		background: url('images/banner-top.png') no-repeat top center;
	}
	
	div#top_nav_container {
		position: relative;
		top: -34px;
		width: 960px;
		width: 1064px;
		margin: 0 auto;
	}
	
		ul#top_nav {
			height: 68px;
			width: 960px;
			width: 1064px;
		}
		
			ul#top_nav li {
				width: 133px;
				height: 68px;
				float: left;
				background: url('images/buttons-no-repeat.png') no-repeat;
				font-family: 'Trebuchet MS', Helvetica, sans-serif;
				color: white;
				font-weight: bold;
			}
			
			ul#top_nav li:hover {
				position: relative;
				top: -3px;
			}
			
			ul#top_nav li a {
				font-family: 'Trebuchet MS', Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				display: block;
				width: 133px;
				height: 68px;
				text-align: center;
				line-height: 68px;
			}
			
			ul#top_nav li.b_1 { background-position: 0 0; }
			ul#top_nav li.b_2 { background-position: 0 -68px; }
			ul#top_nav li.b_3 { background-position: 0 -136px; }
			ul#top_nav li.b_4 { background-position: 0 -204px; }
			ul#top_nav li.b_5 { background-position: 0 -272px; }
			ul#top_nav li.b_6 { background-position: 0 -340px; }
			ul#top_nav li.b_7 { background-position: 0 -408px; }
	
	.header_ico {
		height: 40px;
		width: 40px;
		display: block;
		text-indent: -9999px;
		outline: none;
		position: absolute;
		top: 10px;
		left: 10px;
	}
	
	#ico_home {
		background: url('images/icons.png') no-repeat top left;
	}
	
	#ico_facebook {
		background: url('images/icons.png') no-repeat -40px 0;
		left: 60px;
	}

	#ico_contact {
		background: url('images/contact.png') no-repeat -4px -4px;
		left: 110px;
	
	}
	
	#header div#search_bar {
		width: 230px;
		height: 40px;
		position: absolute;
		top: 10px;
		right: 0;
		border: 1px solid black;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		margin-right: 1%;
	}
	
		#header input#s {
			width: 150px;
			border: 1px solid black;
			border: 1px solid black;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			height: 20px;
			margin-top: 8px;
			margin-left: 10px;
		}
		
		input#s {
			margin-top: 5px;
		}
		
		#header input#searchsubmit {
			border: 0;
			height: 33px;
			width: 33px;
			background: url('images/search-ico.png') no-repeat;
			text-indent: -99999px;
			outline: none;
			cursor: pointer;
			float: right;
			margin-right: 20px;
			margin-top: 2px;
		}
		
		input#searchsubmit {
			margin-top: 5px;
		}
	
#content {
	background-color: #ffffd4;
}
	
#breadbar {
	padding: 5px 0;
}
	
	div#breadcrumbs {
		float: left;
		height: 40px;
		line-height: 40px;
		margin-left: 1%;
	}
	
#left_sidebar {	
	
}

#main_content {
	padding-bottom: 20px;
}

	.content_block {
		border-bottom: 5px dotted #E6501A;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	
	.inpage-nav .older-nav { float: left; }
	.inpage-nav .newer-nav { float: right; }
	
	.story-thumb {
		width: 256px;
		height: 256px;
		position: relative;
	}
	
		.story-thumb .story-thumb-overlay {
			display: block;
			width: 256px;
			height: 256px;
			position: absolute;
			top: 0;
			left: 0;
		}
		
		.story-thumb .attachment-post-thumbnail {
			position: absolute;
			top: 102px;
			left: 45px;
		}
	
	.story-thumb.float-right {
		float: right;
		margin-left: 10px;
	}
	
	.story-thumb.float-left {
		float: left;
		margin-right: 10px;
	}
	
#right_sidebar {
	
}

	.widget {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		background-color: #307ac1;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		padding: 10px 0;
		line-height: 1em;
	}
	
		.widget .widget-container {
			width: 90%;
			margin: 0 auto;
			font-size: 0.8em;
		}
	
	.w1 { background-color: #307ac1; color: white; } .w1 a { color: white; }
	.w2 { background-color: #8eb701; color: white; } .w2 a { color: white; }
	.w3 { background-color: #e6501a; color: white; } .w3 a { color: white; }
	
	.w1.sidebar-1 { background-color: #e6501a; }
	.w2.sidebar-1 { background-color: #307ac1; }
	.w3.sidebar-1 { background-color: #8eb701; }
	
		.widget-title {
			width: 100%;
			margin: 0 auto;
			text-align: center;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			padding: 10px 0;
			color: white;
			font-family: 'Trebuchet MS', Helvetica, sans-serif;
			font-size: 1.2em;
			margin-bottom: 10px;
		}
		
		.w1 .widget-title { background-color: #089fbc; }
		.w2 .widget-title { background-color: #a8d901; }
		.w3 .widget-title { background-color: #ff7621; }
		
		.w1.sidebar-1 .widget-title { background-color: #ff7621; }
		.w2.sidebar-1 .widget-title { background-color: #089fbc; }
		.w3.sidebar-1 .widget-title { background-color: #a8d901; }
	
#footer {
	background-color: #e8e8b2;
	padding: 15px 0;
}

#main_footer {

}

	#footer_nav_container {
		width: 100%;
		text-align: center;
	}
	
		ul#footer_nav {
			width: 100%;
		}
		
			ul#footer_nav li {
				display: inline;
				padding: 0 5px;
			}
			
			ul#footer_nav li a {
				color: black;
				text-decoration: none;
			}
			
			ul#footer_nav li a:hover {
				text-decoration: underline;
			}

#left_footer {

}

	#design_by {
		height: 48px;
		width: 157px;
		background: url('images/footer-graph.jpg') no-repeat 0px -41px;
		margin-left: auto;
		margin-right: auto;
	}

#main_footer {

}

#right_footer {

}

	#footer_logo {
		height: 41px;
		width: 157px;
		background: url('images/footer-graph.jpg') no-repeat top left;
		margin-left: auto;
		margin-right: auto;
	}
	
/* individual widgets styles */

.widget_nav_menu {
	text-align: center;
}

	.widget_nav_menu li.menu-item {
		/*font-size: 1.2em;
		line-height: 1.2em;
		padding: 5px 0;*/
	}
	
	.widget_nav_menu li.menu-item li.menu-item {
		/*font-size: 0.8em;
		line-height: 0.8em;*/
	}
	
	.widget_nav_menu li.menu-item a {
		font-size: 1.2em;
		line-height: 1.8em;
	}
	
	.widget_nav_menu li.menu-item li.menu-item a {
		font-size: 1em;
	}
	
	.widget_nav_menu ul.sub-menu {
		border-bottom: none !important;
		display: none;
	}
	
	.widget_nav_menu ul.sub-menu li { 
		border-top: none !important;
	}

	.w1.sidebar-1.widget_nav_menu li.menu-item { border-top: 2px solid #ff7621; }	
	.w1.sidebar-1.widget_nav_menu ul { border-bottom: 2px solid #ff7621; }
	.w2.sidebar-1.widget_nav_menu li.menu-item { border-top: 2px solid #089fbc; }	
	.w2.sidebar-1.widget_nav_menu ul { border-bottom: 2px solid #089fbc; }
	.w3.sidebar-1.widget_nav_menu li.menu-item { border-top: 2px solid #a8d901; }	
	.w3.sidebar-1.widget_nav_menu ul { border-bottom: 2px solid #a8d901; }

	/* submenu handling */
	
.widget_calendar {
	text-align: center;
}
	
	.widget_calendar table {
		margin: 0 auto;
	}
	
	.widget_calendar caption {
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	.widget_calendar td {
		padding: 3px;
	}



	.widget_search #s {
		width: 90%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.widget_search #searchsubmit {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

a.continue_link {
	text-decoration: none;
	width: 80px;
	height: 42px;
	background: url('images/icons.png') no-repeat 0 -40px;
	display: inline-block;
}

a.continue_link:hover, a.continue_link:active {
	text-decoration: none;
}

.fb-like {
	margin-top: 30px;
}

div.story-thumb-multi {
	height: 300px;
	width: 212px;
}

div.content-multi {
	width: 228px;
	float: left;
	border-bottom: none;
	margin-bottom: 10px;
}

div.multi-border {
	border-bottom: 5px dotted #E6501A;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}

b, strong { font-weight: bold; }

i, em { font-style: italic; }

#main_content p a, #main_content ul a { text-decoration: underline; color: #307AC1; }

#main_content p a:hover, #main_content ul a:hover { text-decoration: underline; color: #E6501A; }


#comments label {
	display: block;
}

#comments textarea { font-family: Verdana, Geneva, sans-serif; width: 100%; }

#comments ol li, #comments ul li { list-style-type: none; font-size: 12px;  }

#comments ol li p, #comment ul li p { font-size: 12px; }

#comments #reply-title { font-family: Verdana, Geneva, sans-serif; }

#comments .comment a { color: #307AC1; text-decoration: underline; }
#comments .comment a:hover { color: #E6501A; }
#comments article, #respond { padding: 10px; margin-bottom: 10px; 
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.5);
	background: white;
	
}

.nav-previous.icon a, .nav-next.icon a {
	display: block;
	height: 42px;
	width: 80px;
	outline: none;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.nav-previous.icon a {
	background: url('images/arrows.png') no-repeat 0 0;
}

.nav-next.icon a {
	background: url('images/arrows.png') no-repeat -80px 0px;
}

div.fb-share-button { float: left; clear: left; }

.widget.nopad .widget-container {
	padding: 0;
	margin: 0;
}

.widget.nobg, .widget.nobg .widget-container {
	background-color: transparent;
}

.widget.mailchimpwidget .widget-container {
	color: black;
}

.widget.mailchimpwidget .widget-container #mc_embed_signup {
	-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
}

.widget.mailchimpwidget .widget-container .indicates-required {
	display: none;
}

.widget.mailchimpwidget .widget-container .actions {
	text-align: center;
}