/*   
Theme Name: Meeting.ie Blog
Theme URI:
Description: Meeting.ie Theme
Author:
Author URI:
Version: 0.2
*/
body {
margin: 0;
padding: 0;
font-size: 75%;
font-family: Arial, Verdana, Geneva, sans-serif;
color: #2b2b2b;
text-align: center;
background: #efefef url(img/body_bg.png) repeat-x 0 0;
}
h1, h2, h3, h4 { margin: 0; padding: 0; font-size: 1em; color: #000; font-family: Arial, Verdana, Geneva, sans-serif;}
a:link, a:visited, a:hover {
	color: #c00000;
	text-decoration: underline;
}
img {
	border: 0;
}

#body {
	background: transparent url(img/body_bg_test.png) 0 0 no-repeat;
	width: 988px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
#header {
	float: left;
	width: 988px;
	height: 493px;
	
}
	#header.single {
		height: 113px;
		}
	#header h1 {
		width: 229px;
		height: 53px;
		position: relative;
		float: left;
		margin-left: 25px;
		display: inline;
	}
	#header h1 span {
		width: 100%;
		height: 100%;
		position: absolute;
		background: url(img/meetingie.png) no-repeat;
	}
	#header div#main-menu {
		width: 988px;
		float: left;
		position: relative;
	}
	#header div#main-menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		float: right;
		margin-right: 25px;
		display: inline;
	}
	#header div#main-menu ul li {
		text-align: center;
		float: left;
		background: #404040;
		display: block;
		margin-right: 1px;
	}
	#header div#main-menu ul li.active {
		background: #c00000;
	}
	#header div#main-menu ul li a {
		color: #FFF;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 0.80em;
		line-height: 30px;
		width: 110px;
		height: 30px;
		float: left;
	}
	#header div#main-menu ul li a.searchlink {
	width: 25px;
	height: 30px;
	}
	
	
	#header div#secondary-menu {
		float: left;
		width: 988px;
	}
	#header div#secondary-menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		float: right;
		margin-right: 25px;
		display: inline;
	}
	#header div#secondary-menu ul li {
		text-align: center;
		float: left;
		background: #FFF;
		display: block;
	}
	#header div#secondary-menu ul li.active {
		background: #c00000;
	}
	#header div#secondary-menu ul li a {
		color: #3b3b3b;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 0.80em;
		line-height: 30px;
		padding-left: 20px;
		padding-right: 20px;
		height: 30px;
		float: left;
	}
	#header div#secondary-menu ul li.active a {
		color: #FFF;
	}
	#header #header-box {
		float: left;
		width: 898px;
		height: 339px;
		margin: 0px 20px;
		background: #CCC url(img/headerbox_bg.png);
		clear: both;
		padding: 20px;
		display: inline;
	}
	#header #meetsmarter, #category-header {
		width: 500px;
	}
	#header #meetsmarter h2 {
		width: 291px;
		height: 35px;
		position: relative;
		float: left;
		margin-top: 75px;
		margin-bottom: 40px;
	}
	#header #meetsmarter h2 span {
		width: 100%;
		height: 100%;
		position: absolute;
		background: url(img/meetsmarter.png) no-repeat;
	}
	#header #meetsmarter p {
		clear: both;
		color: #404040;
		padding: 0;
		line-height: 1.5em;
	}
	#header p.learn-more-about {
		width: 472px;
		height: 19px;
		position: relative;
		float: left;
		margin-top: 100px;
	}
	#header p.learn-more-about span {
		width: 100%;
		height: 100%;
		position: absolute;
		background: url(img/learnmoreabout.png) no-repeat;
	}
	#header #slide, #header #category-image {
		width: 373px;
		float: right;
	}
	#header #category-image img {
			border: 15px solid #f2f2f2;
			float: right;
			margin-top: 30px;
	}
	/** - Video slide --*/
	#slide .slide-video {
		width: 343px;
		height: 225px;
		border: 15px solid #f2f2f2;
	}
	#slide .slide-thumbs {
		width: 373px;
		text-align: center;
		margin-top: 30px;
	}
	#slide img.slide-thumb {
		border: 5px solid #dedcdc;
		margin: 0px 20px;
	}
	
	.active-vid{border-color: #bdbdbd;}
	
	
#main-bg {
	float: left;
	width: 980px;
	margin-left: 4px;
	display: inline;
}
#main {
	background: #FFF;
	float: left;
	padding: 45px 25px 30px 25px;
	width: 930px;
	margin-left: 4px;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
}
#main.single {
	padding: 0 0 30px 0;
	width: 980px;
	min-height: 400px;
}
#single {
	background: url(img/single_bg.png) repeat-x 0 0;
	width: 898px;
	padding: 20px;
	margin: 0px 20px;
}
#main h3 {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 15px;
	margin-top: 25px;
	font-family: Arial, Verdana, Geneva, sans-serif;
}
#main h3 a:link, #main h3 a:visited, #main h3 a:hover {
	color: #000;
	text-decoration: none;
}
#main .post-excerpt {
	line-height: 1.5em;
	font-size: 1.1em;
}
.learn-more {
	background: url(img/learnmore_bg.png) repeat-x;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 9em;
	border: 1px solid #a91717;
	display: block;
	margin-bottom: 20px;
}
a.learn-more:link, a.learn-more:visited, a.learn-more:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.featured {
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	background: #fafafa;
	padding: 5px;
	float: left;
	width: 445px;
}
.featured.odd {
	background: #f8f8f8;
}
.featured img.thumb {
	float: left;
	margin-right: 15px;
}
#main .featured h3 {
	font-weight: normal;
	font-size: 1.1em;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tags a:link, .tags a:visited, .tags a:hover {
	text-transform: uppercase;
	font-size: 0.75em;
	text-decoration: none;
}
.saved-box {
	float: left;
	width: 405px;
	height: 50px;
	margin-bottom: 10px;
	line-height: 50px;
	font-size: 2em;
	padding-left: 50px;
}
.saved-box.co2 {
	background: #f6f6f6 url(img/leaf.png) no-repeat 10px 5px;
}
.saved-box.travel-time {
	background: #f6f6f6 url(img/clock.png) no-repeat 10px 5px;
	margin-bottom: 30px;
}
.saved-box span.co2, .saved-box span.travel-time {
	color: #c00000;
	background: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
#main .left, #main .right {
	width: 455px;
}
#main .left {
	clear: left;
}
#main .right {
	clear: right;
}
#main #category .left, #main #single .left {
	width: 320px;
}
.left img.post-thumb {
	border: 10px #f7f7f7 solid;
	float: left;
	width: 275px;
       margin-bottom: 20px;
}
#main #category .right{
	width: 605px;
}
#main #single .right {
	width: 530px;
}
#main #category .right h3 {
	margin-top: 10px;
}
#category-header h2, #single h2 {
	font-size: 2.8em;
	font-weight: normal;
	color: #c00000;
	margin-top: 50px;
	margin-bottom: 25px;
}
#single h2 a:link, #single h2 a:visited, #single h2 a:hover {
	text-decoration: none;
	color: #c00000;
}
#single h2 {
	margin-top: 20px;
	margin-bottom: 20px;
}
#single #breadcrumbs {
	color: #c00000;
}
#single #breadcrumbs a:link, #single #breadcrumbs a:visited, #single #breadcrumbs a:hover {
	color: #000;
	text-decoration: none;
}
#single blockquote {
	background: #f7f7f7 url(img/blockquote.png) no-repeat 8px 8px;
	padding: 10px 37px;
	color: #202020;
	margin: 0;
}
#main ul, #main ol {
	margin: 10px 0px 10px 40px;
	padding: 0;
}
#main li {
	margin: 0;
	margin-bottom: 7px;
	padding: 0;
}
#category-header p {
	line-height: 2em;
}
#footer {
	float: left;
	width: 980px;
	background: #252525 url(img/footer.png) repeat-x 0 0;
	margin-left: 4px;
	display: inline;
	line-height: 1.75em;
}
#footer .box {
	width: 286px;
	padding: 20px;
	float: left;
	color: #C0C0C0;
}
.clear {
	clear: both;
}
.post-box {
	margin-bottom: 15px;
	float: left;
	width: 930px;
}
#single .post-box {
	width: 898px;
}
#category .post, #single .post {
	line-height: 1.5em;
	font-size: 1.1em;
}

.left-buttons {
float: left;
}
	/* -- Buy Now button */
	.left-buttons object form input, .post-box object form input{
				background-color: #c00000; 
				color: #fff;
				background: url(img/learnmore_bg.png) repeat-x;
				height: 24px;
				line-height: 24px;
				text-align: center;
				width: 110px;
				border: 1px solid #a91717;
				cursor: pointer;
				font-weight: bold;
				margin-bottom: 20px;
	}
	
#search {
background: #FFF;
border: 1px solid #000;
position: relative;
width: 300px;
padding:20px;
position:absolute;
right: 26px;
top:33px;
width:200px;
z-index:100;
}

/**
 * ----------------------
 * 		Blog post
 * ----------------------
 */
#single.single-blog{float: left;}
	#blog-content{width: 525px; float: left;}
		#single .post{width: 525px; margin-bottom: 40px;}
			.post h2.entry-title{color:#133883; font: normal 34px/34px "Helvetica"; letter-spacing: -1px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #bdbdbd; }
			
			.entry-meta{margin: 10px 0 10px 0; color: #999;}
				.post-time { width: 50px; padding-bottom: 10px; }
				.comments-link a, .comments-link a:hover{color: #cd3e3f;}
				.post-cat { font: normal 11px/14px 'Arial'; text-transform: uppercase; color:#999;}
				.post-cat a, .p-cat a:visited, .p-cat a:hover { text-decoration: underline; color:#999; padding-right: 5px;}
			.entry-meta-below{margin-bottom: 50px; color: #999;}
				.tag-icon{}
				.entry-meta-below a, .entry-meta-below a:visited{color: #cd3e3f;}
						
				
		/**
		 * next / previous page / post nav -- */
		#nav-below{width: 480px; float: left; margin: 2em 0; padding: 10px 20px; border: 1px solid #bdbdbd; background-color: #efefef; clear: both;}
			#nav-below a, #nav-below a:hover{color: #c00000;}
				.nav-previous{float: left; width: 40%; text-align: left;}
				.nav-next{float: right; width: 40%; text-align: right;}
		/**
		 *  Blog Sidebars --*/	
		#sidebar{width: 300px; min-height: 200px; float: right; margin: 0 0 0 0; }
			#sidebar ul{margin: 10px;}
				#sidebar ul li{list-style-type: none; }
					#sidebar ul li ul{margin: 0 0 30px 15px;}
			/**
			 * Blog sidebar (Top) -- */
			#primary{background: url('img/primary_sidebar_bg.png') repeat; min-height: 150px; color: #fff; border-bottom: 3px solid #D6D6D6; margin-bottom: 30px;}
				#primary a:link{color: #fff; text-decoration: none;}
				#primary a:visited{color: #fff; text-decoration: none;}
				#primary a:hover{color: #fff; text-decoration: none;}
				#primary a:active{color: #fff; text-decoration: none;}
				
				#primary #rss{background: url('img/rss_bg.png') repeat-x; height: 30px;}
					#primary #rss img{float: right;}
			/**
			 * Blog sidebar (Main) -- */		
			#secondary{}
				#secondary h4.widgettitle{font-weight: bold; font-size: 1.4em; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #bdbdbd;}
				#secondary ul li ul li a:link{color: #808080; text-decoration: none; border-bottom: 1px dotted #808080;}
				#secondary ul li ul li a:visited{color: #808080; text-decoration: none; border-bottom: 1px dotted #808080;}
				#secondary ul li ul li a:hover{color: #c00000; text-decoration: none; border-bottom: 1px dotted #c00000;}
				#secondary ul li ul li a:active{color: #c00000; text-decoration: none; border-bottom: 1px dotted #c00000;}
			
							
		/**
		 *  -- Comments Form -- */
		.comments-form { background: #EFEFEF; padding: 20px; margin: 10px 0px; float: left; clear: both; width: 480px}
		.comments-form h3 { color:#c00000; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #c5e1ed; }
		.comments-form p { padding: 7px 0px; color:#808080;}
		.comments-form .required { font-weight: normal; color:#ff0000;}
		.comments-form input { padding: 5px; width: 210px; margin-right: 7px; }
		.comments-form input.formid { border: 1px solid #bdbdbd; background: #fff ; padding: 5px 5px 5px 40px;}
		.comments-form input.formemail { border: 1px solid #bdbdbd; background: #fff; padding: 5px 5px 5px 40px;}
		.comments-form input.formuri { border: 1px solid #bdbdbd; background: #fff ; padding: 5px 5px 5px 40px;}
		
		.comments-form textarea { border: 1px solid #bdbdbd; background: #fff; padding: 4px; width: 97%;}
		/* .comments-form .button { background: url('/images/button_empty.gif') no-repeat left; color:#fff; width: auto; border: 1px solid #d8e5f2; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; padding: 8px 25px 8px 25px; cursor: pointer;} */
		
		/**
		 * --  Comments -- */
		.comments-list { padding-top: 20px;}
		.comments-list h2 { color:#272d36; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 20px;}
		.comments-list div.entry { margin-bottom: 15px; padding: 25px; border: 1px solid #dcedf0; background: #fff /* url(images/comments-list-entry-bkg.png) no-repeat right bottom */;}
		.comments-list div.alt { background: #EFEFEF url(images/comments-list-alt-bkg.png) no-repeat left top; padding-top: 40px; border: none; margin-bottom: 25px;}
		.comments-list p.name { font: bold 12px/12px "Verdana"; letter-spacing: -1px; color:#133883;}
		.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
		.comments-list p.avt img { border: solid 1px #ccc;}
		* html .comments-list p.avt { left: -60px; }
		.comments-list p.date { font-size: 11px; margin-bottom: 5px;}
		.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#808080; text-decoration: none;}
		
		.comments-list .con { font: normal 12px/17px "Verdana"; margin-right: 90px; color:#333;}
		.comments-list .con p { font: normal 12px/17px "Verdana"; padding: 5px 0px; margin: 0px; color:#333;}
		.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
		.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }

.entry-content p {
line-height: 170%;
}

