/*

Theme Name: TechBlog

Theme URI: http://www.ventedoy.com/themes/

Description: TechBlog theme for all tech review blogs under SZAB Network

Author: Ventedoy

Authors URI: http://www.ventedoy.com



*/

/* ----------- BEGIN: GLOBAL STYLES ------------ */

body

{

	background: #343e46;

	color: #343e46;

	font-family: Tahoma, Arial, Geneva, sans-serif;

	font-size: 11px;

	margin: 0;

}

form						{ display: inline; }

h5

{

	font-size: 12px;

	font-weight: bold;

	margin: 0;

}

input, select 

{

	font-family: Tahoma, Arial, Geneva, sans-serif;

	font-size: 11px;

}

p 							{ margin: 5px 0 0 0; }

a img						{ border: 0; }

a

{

	color: #CC6600;

	text-decoration: none;

}

a:hover, a:active, a:focus

{

	color: #343e46;

	text-decoration: none;

}



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;

}



.alignright

{

	float: right;

}



.alignleft

{

	float: left

}

.smallattachment 

{

	float: left;

	margin: 5px 5px 5px 0px;

	text-align: center;	

	width: 128px;

}

.big_button

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

}

.attachment 

{

	margin: 5px 0px;

	text-align: center;	

}

.normalfont					{ font-size: 11px; }

.a_right					{ text-align: right; }

.a_center					{ text-align: center; }

.f_left						{ float: left; }

.f_right					{ float: right; }



.clear						{ clear: both; }

.clear_left					{ clear: left; }

.clear_right				{ clear: right; }



.clearfix					{ display: inline-block; }

.clearfix:after

{

	content: "."; 

 	display: block; 

	height: 0; 

 	clear: both; 

 	visibility: hidden;

}

.ffiefix

{

	height: 1%;

	overflow: auto;

}

/* ------------- END: GLOBAL STYLES ------------ */

/* --------------------------------------------- */

/* ------------ BEGIN: PAGE WRAPPER ------------ */

.page

{

	margin: 0 auto;

	width: 940px;

}

	#sidebar

	{

		float: right;

		width: 360px;

	}

	#content

	{

		margin: 0 370px 0 0;

	}

.two_columns

{

	float: left;

	width: 50%;

}

/* ------------- END: PAGE WRAPPER ------------- */

/* --------------------------------------------- */

/* --------------- BEGIN: HEADER --------------- */

#topbar

{

	background: #273239;

}

#header

{

	background-color: #343e46;

}

	#networksearch

	{

		float: right;

		width: 195px;

	}

		#network

		{

			background: url(images/bg_network.gif) top left no-repeat;

			margin-bottom: 31px;

			padding: 5px 0 8px 0;

			text-align: center;

		}

		#network select

		{

			width: 170px;

		}

		#search_wrapper

		{

			background: url(images/bg_search.gif) top left no-repeat;

			padding: 7px 0 6px 0;

			text-align: center;

		}

			.search_input

			{

				background: #f2f9ff url(images/bg_searchinput.gif) bottom left repeat-x;

				border: 1px solid #acc9e5;

				font-family: Arial, Helvetica, sans-serif;

				font-size: 12px;

				padding: 5px 1px;

				width: 171px;

			}

	#logoad_wrapper

	{

		margin: 0 200px 0 0;

	}

		#logo

		{

			float: left;

			width: 248px;

			padding-top: 1px;

		}

		#header_adwrapper

		{

			margin: 0 0 0 248px;

		}

			#header_ad

			{

				background: url(images/bg_headerad.gif) top left no-repeat;

				padding: 10px 0;

				width: 486px;

				text-align: center;

			}

/* EXTRA */

#banner_img

{

	padding: 6px;

	padding-bottom: 7px;

	padding-left: 0px;

	text-align: center;

}

#pages

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin: 0;

	padding: 0;

}

#pages ul

{

	margin: 0;

	padding: 0;

	list-style: none;

}

#pages li 

{

	margin: 0;

	padding: 0;

	display: inline;

}

#pages a 

{

	background: url(images/tableft.gif) top left no-repeat;

	color: #deecf7;

	float: left;

	margin: 0;

	padding: 0 0 0 2px;

	text-decoration: none;

	text-align: center;

}

#pages a:hover, #pages a:active, #pages a:focus

{

	/* */ 

}

#pages a span 

{

	background: url(images/tabright.gif) no-repeat top right;

	color: #deecf7;

	display: block;

	float: left;

	margin: 0;	

	padding: 9px 15px 8px 13px;

}

/* Hides rule from IE5-Mac \*/

#pages a span 				{ float: none; }

/* End IE5-Mac hack */

#pages a:hover span 		{ color: #7ec316; }

#pages a:hover 				{ background-position: 0% -31px; }

#pages a:hover span 		{ background-position: 100% -31px; }

#pages li.active_page a, #pages li.active_page a:hover, #pages li.active_page a:active, #pages li.active_page a:focus

{

	background-position: 0% -31px;

}

#pages li.active_page a span, #pages li.active_page a:hover span, #pages li.active_page a:active span, #pages li.active_page a:focus span

{

	background-position: 100% -31px;

	color: #7ec316;

}

/* ---------------- END: HEADER ---------------- */

/* --------------------------------------------- */

/* ------------- BEGIN: SUB-HEADER ------------- */

#subheader_wrapper

{

	background: url(images/bg_subheader.gif) top left repeat-x;

}

#subheader

{

	border-top: 0px;

	margin: 0 auto;

	width:  940px;

}

#subheader h2

{

	background: url(images/label_recentpost.gif) top left no-repeat;

	float: left;

	width: 20px;

	height: 131px; 

	margin: 5px 0 0 -20px;

	overflow: hidden;

	position: relative;

	zoom: 1;

	text-indent: -5000px;	

}

#recent_postwrapper

{

	margin: 0 370px 0 0;

}

	.recent_postwrap

	{

		background: #006699 url(images/bg_subheadercontent.gif) top left repeat-x;

		border: 4px solid #fff;

		margin-top: 5px;

		min-height: 175px;

	}

	#recent_post

	{

		margin: 7px 0 0 7px;

	}

	#recent_post ul

	{

		float: left;

  		margin: 0;

  		padding: 0;

  		list-style: none;

	}

	#recent_post li

	{

		background: url(images/bullet.gif) 0 7px no-repeat;

		float: left;

	  	margin: 0;

	  	padding: 7px 5px 7px 20px;

		width: 251px;

	}

	#recent_post a:link, #recent_post a:visited

	{

		color: #fff;

		text-decoration: none;

	}

	#recent_post a:hover

	{

		color: #343e46;

		text-decoration: none;

	}

#subheader_adwrapper

{

	float: right;

	width: 360px;

}

	#subheader_adwrap

	{

		background: #006699 url(images/bg_subheadercontent.gif) top left repeat-x;

		border: 4px solid #fff;

		margin-top: 5px;

		min-height: 175px;

	}

	.subheader_ad

	{

		height: 160px;

		width: 336px;

		margin: 7px auto 0 auto;

	}

.subheader_adsense

{

	background: #fff;

	padding: 2px 0 3px 0;

}

/* -------------- END: SUB-HEADER -------------- */

/* --------------------------------------------- */

/* --------------- BEGIN: SIDEBAR -------------- */

#sidebar h3, h2

{

	font-size: 12px;

	font-weight: bold;

	margin: 5px 0;

	text-transform: uppercase;

}

#sidebar h4

{

	font-size: 12px;

	font-weight: bold;

	margin: 0 0 5px 0;

	text-transform: uppercase;

}

#sidebar .content_wrap

{

	background: url(images/bg_sidebarcontent.gif) top left repeat-y;

	padding: 0 3px;

}

#categories_menu

{

	font-weight: bold;

}

#categories_menu ul

{

	float: left;

	margin: 0;

	padding: 0;

	list-style: none;

}

#categories_menu li

{

	border-bottom:;

	float: left;

	margin: 0;

	padding: 7px 2px 7px 5px;

	width: 170px;

}

#categories_menu a:link, #categories_menu a:visited

{

	color: #0084d4;

	text-decoration: none;

}

#categories_menu a:hover

{

	color: #343e46;

	text-decoration: none;

}

.menu 

{

	/* */

}

.menu ul, .menu ul ul

{

	list-style: none;

	margin: 0;

	padding: 0;

}

.menu li

{

	border-bottom: ;

}

.menu li a

{

	color: #CCCCCC;

	text-decoration: none;

}

.menu li a:link, .menu li a:visited

{

	color: #333333;

	display: block;

	padding: 5px 0;

}

.menu li a:hover 

{

	color: #343e46;

	text-decoration: none;

}

/* ---------------- END: SIDEBAR --------------- */

/* --------------------------------------------- */

/* ---------------- BEGIN: POSTS --------------- */

.content_topmeta

{

	background: url(images/bg_contenttopmeta.gif) top left no-repeat;

	color: #deecf7;

	margin-left: 10px;

	padding: 7px 0 8px 0;

	width: 278px;

}

.content_topmeta a:link, .content_topmeta a:visited

{

	color: #deecf7;

	text-decoration: none;

}

.content_topmeta a:hover

{

	color: #bceb30;

	text-decoration: none;

}

.content_metacomment

{

	float: right;

	margin-right: 5px;

}

.content_metaiconcontent

{

	position: relative;

	bottom: -3px;

}

.content_metadate

{

	margin-left: 5px;

}

.content_wrapper

{

	background: #fff url(images/bg_content.gif) top left repeat-y;

	width: 567px;

}

.content

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 0 12px;

}

.title

{

	color: #77bc15;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

}

.title a:link, .title a:visited

{

	color: #77bc15;

	text-decoration: none;

}

.title a:hover

{

	color: #006699;

	text-decoration: none;

}

.content ul

{

	margin: 10px 0 10px 20px;

	padding: 0;

}

.content li

{

	background: url(images/bullet_blue.gif) top left no-repeat;

	list-style: none;

	padding: 0 0 3px 20px;

}

.content blockquote

{

	background: #e1eef9 url(images/bg_quote.gif) top left no-repeat;

	color: #006699;

	font-family: Tahoma, Arial, Geneva, sans-serif;

	font-size: 11px;

	margin: 5px 0;

	padding: 10px;

}

.postmeta

{

	background: #e1eef9;

	color: #666;

	font-family: Tahoma, Arial, Geneva, sans-serif;

	font-size: 10px;

	padding: 5px;

}

.content_bottommeta

{

	background: url(images/bg_contentbottommeta.gif) top left no-repeat;

	color: #deecf7;

	margin: 0 auto;

	padding: 8px 5px;

	width: 534px;

}

.commentlist

{

	margin: 0;

	padding: 0;

}

.commentlist li

{

	background: url(images/icon_comment.gif) 0 3px no-repeat;

	list-style: none;

	padding: 0 0 15px 20px;

}

/* ----------------- END: POSTS ---------------- */

/* --------------------------------------------- */

/* ------------ BEGIN: MISCELLANEOUS ----------- */

.comment_textarea

{

	font-family: Tahoma, Arial, Geneva, sans-serif;

	font-size: 11px;

	width: 525px;

}

/* ------------- END: MISCELLANEOUS ------------ */

/* --------------------------------------------- */

/* --------------- BEGIN: FOOTER --------------- */

#footer

{

	background: url(images/bg_footer.gif) top left repeat-x;

	color: #acc9e5;

}

#footer a:link, #footer a:visited

{

	color: #0192f2;

	text-decoration: none;

}

#footer a:hover

{

	color: #acc9e5;

	text-decoration: none;

}

#powered

{

	float: right;

	margin: 15px 0;

}

#copyright

{

	margin: 15px 0;

}

/* ---------------- END: FOOTER ---------------- */