/*
Theme Name: Kintek
Theme URI: http://www.kintek.com.au
Description: 
Version: 0.1
Author: Kintek


*/



/* GLOBAL STYLES */
		
	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, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, button,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}

	
	ol, ul {
		list-style: none;
		margin-bottom:10px;
		margin-left:10px;
	}
	
	p {margin:15px 0;}
	img {border:none;}
	p img {margin:5px;}
	
		
	strong {font-weight:bold;}
	em {font-style:italic;}
	hr {  
	border: 0;
	width: 100%;
	color: #ddd;
	background-color: #ddd;
	height: 1px;
	}




/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}


blockquote, q{
	background: url(/images/skin/blockquote.png) left 10px no-repeat;
	padding:10px 40px;
	font-style:italic;
	font-family:Georgia, Times, 'Times New Roman', serif;
}

blockquote cite {
	text-align:right;
	display:block;
}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}


hr {
	display: none;
	}

a img {
	border: none;
	}
	
.navigation {
	margin: 50px 0;
	padding-top: 30px;
	clear:both;
	}
	
pre {
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #f0f0f0;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: url(/images/skin/pre_code_bg.gif) repeat-y left top; /*--Background of lined paper--*/
	width: 100%;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}
pre code {
	margin: 0 0 0 40px;  /*--Left Margin--*/
	padding: 18px 0;
	line-height: 20px; /*--Height of each line of code--*/
	display: block;
}

/* End Various Tags & Classes*/
	
		
/* ------------------- Headings -------------------------------*/


		h1, h2, h3, h4, h6{
			padding:10px 0 10px 0; margin:0;
		}
		h1 + h2, h1 + ul, h1 + p,
		h2 + h3, h2 + ul, h2 + p,
		h3 + p, h3 + ul, h3 + ol, 
		ul + p, ol + p{margin-top:0;padding-top:0;}

				h1:first-child{margin-top:30px;padding-top:0;}
				h1{font-size:25px;color:#0E3C54;word-spacing:5px;}
				h2{font-size:22px;color:#808080;}
				h3{font-size:22px;color:#1E81BA;padding:5px 0 5px 0;}
				h4{font-size:18px;font-weight:normal;margin-top:15px;}
				h5 {font-size:1.0em;font-weight:bold;}
				h6 {font-size:0.8em;font-weight:bold;}
				
		p, ul, ol {margin:0;padding:6px 0;}
		ul, ol {padding:0 0 18px 10px;}
		p {}
		
		small{font-size:0.8em;}
		img {border:0;}
		.content img, .page img {}
		.page li img {margin:0;}
		
		sup {position:relative;bottom:0.3em;vertical-align:baseline;}
		sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
		acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

	#header a#logo{text-indent:-9999px;font-size:0.1em;}

	#header {margin:0;padding:0;}	
		
		
/* ------------------- Lists -------------------------------*/

	ul.tick {margin-left:-5px;margin-right:5px;}
	#container-right ul, #container-right ol, ul.disc, ol.decimal  {margin-left:0px;}
	#container-right ul li, ul.disc li {list-style:disc;line-height:180%;}
	ol.decimal li {list-style-type:decimal;}
	#container-right ul, #container-right ol, ul.disc li, ol.decimal li {margin-left:10px;padding-bottom:5px;}
	ul.tick li {background:url(../images/tick-icon.png) no-repeat 0px 10px ;padding-left:25px;padding-top:7px;}
	ul.tick li ul{margin-left:-35px; padding-bottom:0;margin-bottom:-20px}
	ul.tick li ul li{background:none;}

	.box li ul li {border:0;}
		
/* ------------------- Links -------------------------------*/
		a {outline:0;}
		a{color: #1F84BE;text-decoration:none;}
		a:visited{color:#5d8fac;}
		a:hover{color:#0c5a86;text-decoration:none;border-bottom:1px solid #0c5a86;}

		a:active{color:#0C3246;text-decoration:none;}
		
		
		
		/* Common Classes */
		.left {float:left;}
		.right {float:right;}
		.clear {clear:both;}
		.small, small {font-size:0.8em;}
		.center{display:block;margin:auto;}
	
		.text-left {text-align:left;}
		.text-right {text-align:right;}
		.text-center {text-align:center;}

		.image-left{float:left;padding:0 20px 20px 0;}
		.image-right{float:right;padding:0 0 20px 20px;}
		
		.padded-left {padding-left:10px;}
		.padded-right {padding-right:10px;}
		.padded-top  {padding-top:20px;}
		.nopadding {padding:0;margin:0;}
		.padded-top-bottom{padding:10px 0;display:block;}
		
		.rss-icon {}
		.rss-icon a {border-bottom:none;}
		
/* ------------------- 960.gs  grid. Don't edit this -------------------------------*/

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.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{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.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}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}	

		

body{
	background:#fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 160%;
	color:#555;
}



/* -------------------- Nav and Header ---------------------------- */


#header{
	background: url(/images/skin/header-bg.jpg) repeat-x;
	height:82px;
	width:100%;
}

	#header a {border:none;}

#logo{
	width:180px;	height:82px;
	margin-top:-4px;
	float:left;
	background: url(/images/skin/logo.png) no-repeat;
}

/* -------------------- End Nav and Header ---------------------------- */
		
	#container-right{width:730px;margin-top:25px;}


#top-banner{
	margin:0 auto;
	height:290px;
	background: url(/images/skin/top-banner.png) repeat-x;
	position:relative;
	border-bottom:1px solid #fff;
}
	#top-banner .alpha {margin-top:65px;}
	#top-banner .alpha img {margin-left: 90px;}
	#top-banner .omega {position:relative;}

	#banner_loveheart{
		color:#FA4343;
		font-size:32px;
	}
	
	p#banner_main_links{
		color:#fff;
		font-size:16px;
		margin-top:9px !important;
	}
	
	h1#main_website_slogan {
		font-family:arial, sans-serif;
		color:#fff;
		font-size:32px;
		font-weight:bold;
		letter-spacing: -0.04em;
		display:inline;
		margin-top:29px;
		word-spacing:0px;
		white-space:nowrap;
	}
	
	h1#page_title_heading{
		font-family: sans-serif;
		font-size:42px;
		color: white;
		font-weight: bold;
		letter-spacing: -0.04em;
		margin-top: 29px;
		white-space: nowrap;
	}
	
	#top-banner h2, #top-banner-small h2, #top-banner-small h1 {
		font-family:arial, sans-serif;
		font-size:3.0em !important;
		color:#fff;
		font-size:3.4em;
		font-weight:bold;
		letter-spacing:-0.04em;
		margin-top:20px;
		white-space:nowrap;

		}
		
	#top-banner h3, #top-banner-small h3, .page h3.blurb {
		font-family:arial, sans-serif;
		font-size:1.6em;
		color:#b5e2f9;
		font-weight:bold;
		border:none;
		}
		
		.page h3.blurb {color:#222; font-size:30px;letter-spacing:-1px;font-weight:normal}

		#top-banner-small h2 {font-size:2.8em;letter-spacing:-1px;}
		
		#top-banner-small{
			background: url(/images/skin/top-banner.png) repeat-x;
			height:120px;
		}
		
		#top-banner-small .alpha, #top-banner-small .omega  {margin-top:20px;}
		
		#top-banner-small .omega a {color:#eee;font-size:1.2em;margin-top:20px;width:70%;float:right;display:block;padding:10px 5px;text-align:center;background:#3995c2;border:1px solid #267399;}
		
		#top-banner-small .omega a:hover {background:#333;color:#fff;}
		
		#top-banner a, #top-banner-small a {border:none;}
		
		h2#default
		{
		font-size:3.0em;
		}

		h1.pagetitle {
			color:#777;
			padding:20px 0;
			font-size:30px;
			margin-top:15px;
		}
		
		.to-top {
			width:100%;
			height:20px;
			opacity:0;
			padding:2px;
			text-align:center;
			background:#1E7FB7;
			z-index:999;
			position:fixed;
			top:0;
			right:0px;
			font-size:1em;
			font-weight:bold;
			color:#fff !important;
			}

	.content, .page {
		margin:0;
		padding:5px 0 0 0;
		color:#555;
		line-height:140%;
		position:relative;
	}
	
	.content h2, .page h2, .page h3, .page h4, .page h5 {
		font-family:arial, sans-serif;
		font-size:1.5em;
		margin-top:20px;
		font-weight:bold;
		line-height:130%;
	}

		.content h2 {color:#AFB0B0;}
		.content h4 {width:100%;margin:0;}	
		.content hr, .page hr {width:80%;text-align:center;border-top:1px solid #ccc;}	
				
		
		.page h2, .page h3, .page h4, .page h5 {
			font-size:1.4em;
			color:#666;
			letter-spacing:0.03em;
			margin:15px 0 10px;
			padding:10px 0;
		}
		.page h2 {margin:0 0 10px 0;padding:0 0 5px 0;margin-top:0;padding-top:0;}
		.page h2 {color:#222; font-size:30px;letter-spacing:-1px;font-weight:normal; border:none;}
		.page h3, .page h4, .page h5 {font-size:1.3em;}
		
		.page ul li h3, .page h4, .page h5 {border-bottom:none;}
		.page h5 {font-size:1.2em;margin-top:5px;text-transform:none;color:#444;}
		
		.page h3{color:#222;font-size:1.6em;font-weight:normal;}
		
		.page .intro {font-size:1.4em;line-height:160%;letter-spacing:-0.01em;color:#636B75;}
			
		.page .hilite{padding:30px 0 5px 0;color:#1F84BE;}


/* -------------------- Quote BUtton---------------------------- */
				
		.large_grey_button{
			-webkit-border-radius: 3px; 
			-moz-border-radius: 3px; 
			border-radius: 3px; 
			font-weight:bold;
			padding:14px 60px;
			font-size:15px;
			text-transform:uppercase;
			display:block;
			float:left;
			text-shadow: 0px 1px 0px #fff;
			color:#1F84BE !important;
			border:1px solid #FBFBFC !important;
			background: #C7D1D3;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFC', endColorstr='#C7D1D3');
			background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFC), to(#C7D1D3));
			background: -moz-linear-gradient(top,  #FBFBFC,  #C7D1D3); 
			-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
			-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
			box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
		}
			.large_grey_button:hover{
				background: #D8DFE0;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#D8DFE0');
				background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#D8DFE0));
				background: -moz-linear-gradient(top,  #FCFCFC,  #D8DFE0); 
			}
			.large_grey_button:focus, .large_grey_button:active{
				background: #FBFBFC;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C7D1D3', endColorstr='#FBFBFC');
				background: -webkit-gradient(linear, left top, left bottom, from(#C7D1D3), to(#FBFBFC));
				background: -moz-linear-gradient(top,  #C7D1D3,  #FBFBFC); 
			}

		.quote-button{background-image: url(/images/skin/top-banner-button.png) ;}
		.see-our-work-button{background-image: url(/images/skin/see-our-work-button.png) ;}
		.banner-button {
			background-position:top left ;
			text-indent:-9999px;
			width:232px;	
			height:57px;
			display:block;
			border:none;
			margin:15px 0 0 10px;
		}
		.banner-button:hover{
			border:none;
			background-position:center left;
		}
		.banner-button:active{
			background-position:bottom left;
		}
		
/* -------------------- Front Page only ---------------------------- */
	.link-bar {
	background:#f2f2f2;
	border-bottom:1px solid #ccc;
	height:100px;
	padding:0px 0;
	overflow:hidden;
	}
	
		.link-bar div {background: url(/images/home_page/homepage_icons.jpg) no-repeat top left;cursor:pointer;}
		.link-bar div.process {width:218px; 	background-position: 0px 10px;padding-left:70px;}
			.link-bar div.process:hover {background-position: 0px -67px;}
		.link-bar div.packages {width:240px; background-position: 0px -144px;padding-left:100px;}
			.link-bar div.packages:hover {background-position: 0px -221px;}
			
		.link-bar div.services {width:245px; background-position: 0px -291px;padding-left:85px;}
			.link-bar div.services:hover {background-position: 0px -367px;}			
			
		.link-bar div.work {background-position: 0px -143px;padding-left:75px;}
			.link-bar div.work:hover {background-position: 0px -218px;}
	

		.link-bar h3 {
			font-family:arial, sans-serif;
			font-size:2.3em;
			color:#AFB0B0;
			margin-top:20px;
			font-weight:bold;
			border:none;
			
		}
		
		.link-bar div.process h3 strong {color:#555;}
			.link-bar div.process h3 a:hover strong  {color:#2e94cf;}
		.link-bar div.packages h3 strong {color:#555;}
			.link-bar div.packages h3 a:hover strong {color:#b05200;}
		.link-bar div.services h3 strong {color:#555;}
			.link-bar div.services h3 a:hover strong {color:#77C83B;}			
		.link-bar div.work h3 strong {color:#555;}
			.link-bar div.work h3 a:hover strong {color:#853289;}
	
	.link-bar small {font-size:0.9em;color:#767676;}	
					
	.link-bar a {color:#999;border:none;}
	.link-bar  a:hover small, .link-bar  h3 a:hover {color:#777;text-decoration:none;border:none;}
			
		

		
		.big-num {margin:0;padding:0;list-style:none;}
		.big-num li {clear:both;margin-bottom:20px;}
		.big-num li span {
			display:block;
			width:48px;
			height:40px;
			text-align:center;
			float:left;
			background:url(/images/circle_1.png) no-repeat;
			color:#fff;
			font-size:2.2em; 
			font-weight:bold;
			padding-top:14px;
			margin-right:10px;
			margin-top:3px;
			}
		
/* -------- Crossfader --------------------*/

			.dumbCrossFade {
				width:627px;
				height:272px;
				display:block;
				cursor:pointer;
				border:none;
				position:relative;
				overflow:hidden;
				background:url(/images/slideshow/slideshow_bg.png) no-repeat;
			}
			.dumbCrossFade .item {
				display:none;
				position:absolute;
				top:0;
				left:0;
				border:none;
			}
			.dumbCrossFade .item img {
				border:none;
			}
			.dumbCrossFade * {
				border:none;
				text-decoration:none;
			}

.prev, .next {z-index:999;display:block;position:absolute; bottom:0;left:0;width:47px;	height:35px;border:none;}	


.prev {background:url(/images/slideshow/slider_button_left.png) no-repeat left top;	}
	.prev:hover{background-position:left top;text-decoration:none !important;border-bottom:none !important;}

.next {background:url(/images/slideshow/slider_button_right.png) no-repeat right top;left:570px;}	
	.next:hover{background-position:right top;text-decoration:none !important;border-bottom:none !important;}	
				
		
		
 /* -------------------- Sub Menu ---------------------------- */
 
#subMenuLeft{
	background:url(/images/subMenuLeft-bg.jpg) no-repeat 15% 0%;
	float:left;
	min-height:563px;
	padding:30px 25px 0 0;
	height:100%;
}
	 
	#subMenuLeft li {list-style:none !important;margin-left:-10px; letter-spacing:1px;}
	
	#subMenuLeft li ul li a:hover{
		border-bottom:1px solid #1F84BE;
		}
	#subMenuLeft li ul li a{
		border-bottom:none;
		text-decoration:none;
		}
	 #subMenuLeft li ul li:hover {
		background:white;
		}
	 #subMenuLeft li ul li {
		list-style:none !important;
		margin-left:5px; 
		border-top: 1px solid #DCDCDC; 
		border-bottom: 1px solid #FAFAFA; 
		line-height:2em;
		text-align:right;
		padding-right:20px;	
		}
		
	 #subMenuLeft h2 {font-size:18px;padding-bottom:5px; letter-spacing:3.5px;}

		.widget_tag_cloud div a {float:left;display:inline;}
	
	#subMenuLeft>a{
		line-height:1.5em;
		}
		
	
/* -------------------- End Sub Menu ---------------------------- */		
	

/* Structure Styles */

#content {
	float: left;
	width:700px;
	}


.narrowcolumn .entry {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: left;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	line-height: 1.5em;
	}


#sidebar ul li h2 {

	font-size: 1.6em;
	padding: 5px 5px;
	}

h3 {
	font-size: 1.6em;
	clear:both;
	}

h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;

	}	
	
#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited {
	padding-left:0px;
	font-style:italic;
	}	
	
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}	

	
.tweetmeme_button{margin-top:-30px;}
	
.commentlist li, #commentform input, #commentform textarea {
	font: 1em Arial, 'Lucida Grande', Verdana, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font: 0.8em Arial, Verdana,  Sans-Serif;
	}

.commentmetadata {
	font-size: 0.9em;
	font-weight: normal;
	}
	
	
acronym, abbr, span.caps
{
	font-size: 1.1em;
	}	
	
code {
	font: 0.9em 'Courier New', Courier, Fixed;
	padding: 10px;
	display: block;
	}
	
a {
	text-decoration: none;
	padding: 0;
	}

	
h1 a, h2 a, h3 a, h1 a:hover,h2 a:hover, h3 a:hover{
	border: none;

}

#sidebar #wp-calendar a {
	text-decoration: none;
	margin: 0;
	padding:0;
	}
#sidebar #wp-calendar caption {
	font: bold 1.3em  Arial,'Lucida Grande', Verdana, Sans-Serif;
	text-align: left;
	margin-top: 6px;
	}	
	
#sidebar #wp-calendar #prev a, #wp-calendar #next a {
	font-size: 1em;
	}	
	
#sidebar #wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
	}

.post {border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:30px;}
	
.post hr {
	display: block; 
	border: none;
	}		
	
.narrowcolumn .postmetadata2 {
	padding: 13px 0 16px 0;
	margin-top: 15px;
}	

.entry img {
	}	
	
/* Begin Structure */

#page {
	padding: 0;
	}


/* SimpleX search location */
#searchdiv {
	position:absolute;
	top: 30px;
	margin-left: 690px;
}

	
.narrowcolumn .postmetadata {
	padding:0;
	margin:0;
	padding: 20px 0 40px;
	}


.postmetadata {
	clear: both;
	font-size: 0.8em;
}

.clear {
	clear: both;
}

#footer{
	background:#0C3145 url(/images/skin/footer.png) repeat-x;
	/*background:#204668 url(/images/checker_bg.png) repeat center left;*/
	margin:0px 0 0 0;
	padding:0px 0;
	padding-bottom:30px;
	color:#96bacf;
	font-size:0.8em;
	line-height:160%;
}

#footer h2
{
color:#6890b4;
padding-top:20px;
padding-bottom:20px;
}


#footer .blurb p{font-size:13px;padding:6px 0;line-height:160%;}
#footer p.blog{margin:0;padding:5px 0 0 0; font-size:12px;}

#footer h4 {color:#6890b4}

		#footer a{color:#a9d3eb;text-decoration:none;border:none;}
		#footer a:visited{color:#bee7ff;}
		#footer a:hover{text-decoration:none;border-bottom:1px solid #a9d3eb;}

		#footer a:active{text-decoration:underline;}

		#footer ul li{list-style:none;}
		#footer ul li:hover {}
		#footer ul li:hover:first-child {}
		.footer-blog p{line-height:150%;}		
		
		#footer hr{background:#114D6C;margin:20px 0 0 0;}
		#footer-bottom{
			background: url(/images/skin/footer_bottom.png) repeat-x ;
			font-size:0.85em;
			height:32px;
			padding:16px 0 0 0;
			color:#93ccec;
			letter-spacing:0.03em;
		}
				
						#footer-bottom p{margin:0;padding:0;display:inline;}
						#footer-bottom a{color:#93ccec;border:none;}
						#footer-bottom a:hover{text-decoration:none;border-bottom:none;color:#fff;}

		#footer hr{
			background: url(/images/footer-hr-bg.gif)  repeat-x;
			height:2px;
		}
		
		#footer form{margin:0;padding:0;}
		#footer input{color:#6890B4;background:#0D364D;border:1px solid #135477;padding:3px;}
		#footer input[type="submit"]{
			background: url(/images/newsletter-subscribe.png) top left no-repeat;
			width:91px;
			height:31px;
			text-indent:-9999px;
			border:none;
		}
		
		#footer .social-media{padding:15px 0 0 0;}
		#footer .social-media a{color:#6890B4;}
		#footer .social-media a:hover{color:#a9d3eb;text-decoration:underline;}
		#footer .social-media img{float:left;}
		#footer .social-media span{float:left;padding:3px 0 0 5px;margin-right:12px;}


/*--------------end footer--------*/



h3#comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */	

/* Begin Images */


/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 5px;
	margin: 0 0 5px 15px;
	}

img.alignleft {
	padding: 5px;
	margin: 0 15px 5px 0;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */








.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;	
	}

#sidebar
{
	color:white;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;	
	}

#sidebar ul p, #sidebar ul select {
	margin: 0;
	}

#sidebar ul ul, #sidebar ul ol {
	margin:0px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin:0;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
margin-bottom:10px;margin-top:10px;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 0;
	padding:0;
	list-style:none;	
	}
	
#sidebar a {
	border: none;
	background: none;	
	display: block;
	padding: 2px 5px;
	background: url(images/meta.gif) no-repeat 5px 7px;
	padding-left: 20px;
}
#sidebar a:hover {
	background: url(images/meta.gif) no-repeat 5px 7px;
}	

* html #sidebar a {
	height: 1px;
}
	
#sidebar .archives a, #sidebar .cat-item a, #sidebar .cat-item a:hover,
#sidebar #archives ul li a {
	background: url(images/cat.gif) no-repeat 5px 7px;
	padding-left: 20px;	
}

#sidebar .cat-item a:hover, #sidebar .archives a:hover,
#sidebar #archives ul li a:hover {
	background: url(images/cat.gif) no-repeat 5px 7px;
}
#sidebar .linkcat a, #sidebar .linkcat a:hover, 
#sidebar .blogroll a {
	background: url(images/fav.gif) no-repeat 5px 7px;
	padding-left: 20px;	
}

#sidebar .linkcat a:hover,
#sidebar .blogroll a:hover {
	background: url(images/fav.gif) no-repeat 5px 7px;
}

#sidebar .textwidget {
	margin: 6px;
}

	
/* End Entry Lists */




.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}
#commentform{
	margin-bottom: 60px;
	margin-top: 20px;
}	
#commentform input {
	width: 170px;
	font-size: 1.2em;
	}

#commentform textarea {
	margin-top:5px;
	padding: 2px;
	font-size: 1.2em;
	}

#commentform #submit {
	margin-top: 5px;
	padding: 5px;
	font-weight: bold;
	font-size: 1.3em;
	}
	
legend {
	font-size: 1.2em;
	font-weight:bold;
	padding: 2px 10px;
}

.entry form { 
	text-align:left
}


	
/* End Form Elements */



/* Begin Comments*/


.commentlist {
	padding: 0;
	}

.commentlist li {
	margin: 5px 0 5px;
	list-style: none;
	}
	

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
	
/* Threaded Comments */	

.comment-body:hover .thumb_up, .comment-body:hover .thumb_down  {background-position:center center;}
.thumb_up, .thumb_down{float:right;width:16px; height:16px;}
.thumb_up{margin-left:5px;background: url(/web-design-brisbane/wp-content/plugins/comment-rating/images/1_16_up.png) center top no-repeat;}
.thumb_down{background: url(/web-design-brisbane/wp-content/plugins/comment-rating/images/1_16_down.png) center top no-repeat;}
.comment-body:hover .thumb_up:hover, .comment-body:hover .thumb_down:hover{background-position:center bottom;}
.karma_rating{float:right;}

ol.commentlist { list-style:none; margin:0 0 0em; padding:0; text-indent:0; font-size:13px; }
ol.commentlist li {  margin: 0; list-style: none; padding: 0;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { list-style:none !important;border-top:1px solid #ddd; padding:0;}

.comment-body {padding:15px 0 5px 0;}
.comment-content-text{overflow:hidden;padding-left:10px;}
.comment-content{overflow:hidden;padding-right:40px;font-size:13px;}

ol.commentlist li .comment-author {font-size:16px;}
ol.commentlist li .comment-author cite {}
ol.commentlist li .comment-author cite a{}
ol.commentlist li .vcard { }
ol.commentlist li .vcard cite.fn { font-style:normal;}
ol.commentlist li .vcard cite.fn a.url {}
img.avatar { 
	float: left; 
	padding: 3px;
	background: white;
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}
ol.commentlist li .vcard img.avatar-32 {}
ol.commentlist li .vcard img.photo {}
ol.commentlist li .vcard span.says {}
ol.commentlist li span.commentmetadata {margin: 0; font-size:11px;}
ol.commentlist li span.comment-meta {  }
ol.commentlist li p {margin: 0px 5px 0px 0; line-height:160%;}
ol.commentlist li ul { margin:0 0 0em 0em; }
ol.commentlist li .reply { font-size:0.9em; font-weight:normal;}
ol.commentlist li .reply a {font-size:0.9em; font-weight:normal; }
ol.commentlist li ul.children { list-style:none; margin-left:0 !important; margin:0; text-indent:0; padding:0}
ol.commentlist li ul.children li { font-size: 12px;}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {margin:0;}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0; padding-left:40px;}
ol.commentlist li ul.children li.depth-3 { margin:0; padding-left:40px; }
ol.commentlist li ul.children li.depth-4 { margin:0; padding-left:40px;}
ol.commentlist li ul.children li.depth-5 {margin:0; padding-left:40px;}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {/* background:#e9e9e9;*/ }
ol.commentlist li.odd { /*background:#fcfcfc;*/ }
ol.commentlist li.parent { }
ol.commentlist li.pingback { padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist .navigation {
	padding:10px 0;
	margin:10px 0;
	clear:both;
	border: none;
	}

	
	
/* End Comments */



/* Begin Sidebar */


#sidebar form {
	margin: 0;
	}
	

/* End Sidebar */



/* Begin Calendar */
#sidebar #wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 190px;
	}

#sidebar #wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#sidebar #wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#sidebar #wp-calendar a {
	display: block;
	}

#sidebar #wp-calendar caption {
	text-align: right;
	width: 190px;
	padding-right: 10px;
	}

#sidebar #wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}






/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	text-align: center;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/* End captions */

img.wp-smiley {
	border:none;
	padding: 0;
}

.entry a.more-link {
	padding: 1px 6px;
	font-size:0.8em;
	font-weight: bold;
	float:right;
	}

.navigation a {
	font-size:1em;
	padding: 5px 10px;
	font-weight: bold;
	}	

/*simpleX RSS*/

#sidebar li#rssfeeds{
	padding-left: 18px;
	margin-left: 5px;
	margin-top: 10px;
	background:url(images/rss.gif) left center no-repeat;
}
#sidebar li#rssfeeds a, #sidebar .textwidget a, #sidebar #tag_cloud a, #sidebar p a {
	background: none;
	display:inline;
	margin:0;
	padding:0;
}


#sidebar #tag_cloud a:hover{
	text-decoration:none;
}

#sidebar #wp-calendar {
	margin:6px;
	padding:0;
}

/* Header Menu */

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}


.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* Page Menu CSS */

#pagemenu {	
	width: 100%;
	font-size: 1.4em;
}

#pagemenu ul#page-list {
	list-style: none;
	padding: 0px 10px;	
	margin: 0 auto;
	width: 890px;	
	margin-top: 6px;
	display: block; /* ignored by IE  remove space bug on FF, Chrome */	
}

#pagemenu ul li.page_item a, #pagemenu ul li.cat-item a {
	font-weight: bold;
	padding: 0px 20px;
	text-decoration: none;	
	border: none;	
}

#pagemenu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover {
	text-decoration: none;
}

#pagemenu  #page-list {
	margin:0; padding:0;
	}
		
#pagemenu #page-list li {
		padding:0px;
		float:left;
		list-style: none;
		line-height:28px;
		display: inline;
		margin-left: 5px;
	}
	
#pagemenu #page-list li a, #page-list li ul li a{		
	    display:block		
	}	
	
#pagemenu #page-list li ul {
	position: absolute;
	width: 12em;
	left: -999em;
	border-top: none;
	margin:0;
	padding:0; 	
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li.sfhover ul {
	left: auto;	
}
#pagemenu #page-list li ul li {
	line-height:28px;	
	width:12em;
	margin:0px;
}
#pagemenu #page-list li:hover, #pagemenu #page-list li.hover {
    position: static;
}
#pagemenu #page-list li ul ul {
	margin: -29px 0 0 12em;
}
#pagemenu #page-list li:hover ul ul, #pagemenu #page-list li.sfhover ul ul {
	left: -999em;
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li li:hover ul, #pagemenu #page-list li.sfhover ul, #pagemenu #page-list li li.sfhover ul {
	left: auto;
}
#pagemenu #page-list li:hover ul ul, #pagemenu #page-list li:hover ul ul ul, #pagemenu #page-list li.sfhover ul ul, #pagemenu #page-list li.sfhover ul ul ul {
	left: -999em;
}
#pagemenu #page-list li:hover ul, #pagemenu #page-list li li:hover ul, #pagemenu #page-list li li li:hover ul, #pagemenu #page-list li.sfhover ul, #pagemenu #page-list li li.sfhover ul, #pagemenu #page-list li li li.sfhover ul {
	left: auto;
} 


/* sidebar ul li pages category */

#sidebar .page_item ul li, #sidebar .cat-item ul li{
	padding-left: 15px;
} 

#sidebar ul li div a.freedownload {
	background: url(images/downloadsimplex.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 70px;
	width: 200px;
	border: none;
}

#sidebar ul li div a.freedownload:hover {
	background: url(images/downloadsimplex.gif) no-repeat 0 -70px;
	position: relative;
}

/* for ad */

#sidebar ul li div div {
	font-size: 0.9em;
	line-height: 1.8em;
}
#sidebar ul li div span.red {
	font-size: 1em;
	font-weight:bold;
	color:#f00;
}


.test2 {
background:#DFEFF6 none repeat scroll 0 0;
border-bottom:4px solid #C2E0ED;
border-top:4px solid #C2E0ED;
font-style:italic;
line-height:18px;
margin:15px auto auto;
padding:30px;
width:630px;
}

case
{
	background:#fff;width:100%;
}

.casebody2
{
	width:695px;margin-left:5px;padding-top:0px;padding-bottom:10px;
}

.casebody2 h1
{
	font-size:26px;color:#777;padding-left:5px;
}

.casebody2 ul
{
	list-style-type:none;
	margin:10px 0 20px 0;
	padding:0 0 0 0;

}

.casebody2 td.noline h2
{
	border-bottom:1px solid #ccc;
	font-size:20px;
	padding-bottom:4px;
margin-top:20px;
margin-bottom:10px;
}

.casebody2 li
{
	padding-left:30px;
	list-style-type:none;
	background:url(/images/tick2.gif) no-repeat top left;
}

p.test
{
	background:#DFEFF6;
	/*backgroundLurl(../images/test.gif) no-repeat top left;*/
	border-top:4px solid #C2E0ED;
	border-bottom:4px solid #C2E0ED;
	font-style:italic;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	line-height:18px;
	width:630px;
	margin:auto;
	margin-top:15px;
}

table.neat
{
	background:#DFEFF6;
	font-style:italic;
	line-height:18px;
	width:100%;
	margin:auto;
	margin-top:15px;
}

table.neat td
{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	font-style:normal;
}

table.neat td.btop
{
background:#C2E0ED;
text-align:center;
font-size:20px;
font-family:georgia;
font-style:normal;
color:#00A9E1;
}

table.neat td.bbot
{
border-bottom:4px solid #C2E0ED;
}

table.neat ul
{
	margin:10px 0 20px 20px;
	padding:0 0 0 0;

}

table.neat img
{
	margin-top:10px;
}

/* 12 Days of Google Christmas
----------------------------------------*/
a.google-xmas{
	display:block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
	background: -moz-linear-gradient(top,  #ffffff,  #e5e5e5); 
	height: 57px;
	padding: 0px 0px 0px 260px;
	font-size:30px;
	color:#666;
	border:1px solid #dddddd;
	position:relative;
	margin-top:40px;
}
a.google-xmas span{color:#222;}
a.google-xmas:hover{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFEFEF));
	background: -moz-linear-gradient(top,  #ffffff,  #EFEFEF); 
	text-decoration:underline;
}
a.google-xmas:active{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#ffffff'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#ffffff));
	background: -moz-linear-gradient(top,  #EFEFEF,  #ffffff); 
}
a.google-xmas img {position:absolute; bottom:-5px; left:-7px;}
a.google-xmas img.padding-left {left:}



/* Email Marketing Table
----------------------------------------*/

table.nice_table{
	border-top: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	margin:10px 0;
}
table.nice_table tr td {
	border-bottom: 1px solid #D7D7D7;
}

table.nice_table td, table.nice_table_blog td {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#F0F0F0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F0F0F0'); /* for IE */
	background: -moz-linear-gradient(top,  #ffffff,  #F0F0F0); /* for firefox 3.6+ */
	border-top: #E2E2E2;
	color: #466EAB;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 15px;
	text-align: center;
	padding: 6px 12px;
}
table.nice_table tr.nice_table_monthly_cost td, table.nice_table_blog tr.nice_table_monthly_cost td {
	color: #49B2FF;
	font-size: 21px;
	padding: 15px;
}

table.nice_table th, table.monthly_high_table th, tr.nice_table_bottom td, table.bulkcredit_table th, table.local_currency tr th, table.nice_table_blog tr th {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCFC), to(#E1E1E1));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#E1E1E1'); /* for IE */
	background: -moz-linear-gradient(top,  #FCFCFC,  #E1E1E1); /* for firefox 3.6+ */
	border-bottom: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	color: #6F757E;
	font-size: 11px;
	text-align: center;
	text-shadow: white 0px 1px 0px;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 6px 12px;
	font-weight:bold;
}

table.nice_table .large-text{
	font-size:16px;
}

table.email_pricing{
	width:350px;
}
table.email_pricing td{
	text-align:left;
}

table.td_padding td{
	border-right:1px solid #E2E2E2;
}

.casebody2 td,th
{
	border-bottom:1px solid #ccc;
	padding-top:7px;
	padding-bottom:1px;
	padding-left:0px;
}

.casebody th
{
	padding-right:10px;
}

.casebody td.noline
{
	border-bottom:0;
}

img.picCase2
{
	background: url(/images/caseback.png) no-repeat;
	width: 675px;
	height: 385px;
	padding: 10px;
	border:0;
}

img.picCase3
{
	background: url(/images/caseback2.jpg) no-repeat;
	width: 675px;
	height: 544px;
	padding: 10px;
	border:0;
}


/* ----- Form ----- */

form.styled fieldset {
	padding:10px;
	background:#f0f0f0;
	border:1px solid #ddd;
	margin:10px 0;
	}	
	
	form.styled legend {padding:0 5px;color:#999;}
	
form.styled label {
	cursor:pointer;
	width:30%;
	float:left;
	color:#333;
	padding:6px;

	}
	
form.styled input, form.styled select, form.styled textarea  {
	padding:6px;
	border:1px solid #d2d2d2;
	color:#555;
	display:inline;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font-size:1.1em;
	width:60%;
	margin-top:0;
	}
	
	 form.styled select.short {width:40% !important;}
	

form.styled textarea {font:100%/1.25 helvetica, arial, sans-serif;height:150px;}	
	
form.styled input:focus, form.styled select:focus, form.styled textarea:focus  {	
	color:#111;
	border:1px solid #999;
	}
	
form.styled input[type='submit']	{
	border:none;
	font-weight:bold;
	color:#fff;
	padding:3px;
	cursor:pointer;
	background:#e5f3fe;
	margin-right:2px;
	width:120px;
	background:#222;
	border-bottom:1px solid transparent;
	border-right:1px solid transparent;
	}
	
form.styled input[type='submit']:hover, form.styled input[type='submit']:focus	{
	background:#204668;
	color:#fff;
	border-bottom:1px solid #2e6290;
	border-right:1px solid #2e6290;
	}

form.styled label em {color:red;font-weight:normal}		
	
	

/* Begin Form Elements */
/**/
#searchform {
	}

#searchform #s {
	width: 115px;
	padding:4px;
	}

form.styled input[type="submit"]#searchsubmit {
	padding: 3px;
	font-weight: bold;
	display:inline;
	width:65px !important;
	}
	
form.styled input[type="submit"]#searchform #s {
	width: 200px;
	padding: 4px;
	font: 1.1em arial, verdana, sans-serif;
	}

#content #searchsubmit {
	padding: 3px 10px;
	font: 1.1em arial, verdana, sans-serif;
	font-weight: bold;
	display:inline;
	}		
	
	a.addthis_button {border-bottom:none;}


.readentry
{
	background:#ddd;
	margin-bottom:30px;
	border-top:1px solid #fff;
	padding:5px 15px 15px 15px;
height:20px;

}

.bubble
{
	float:left;
	background:url(images/bubble.gif) no-repeat top left;
	height:32px;width:32px;
	padding:3px 0 0 0;
	text-align:center;

}

.bubble a
{

color:#999;
font-size:16px;
}

.readmore
{
	float:right;
padding-top:5px;
}

.readmore a
{
	color:#666;
}

.summarypost
{
background:url(images/boxbg.jpg) repeat-x top left;
min-height:200px;
border:1px solid #ddd;
padding-left: 15px; /*edit*/
padding-right: 10px; /*edit*/
}
.summarypost img{
padding: 3px;
background: white;
border-bottom: 1px solid #D7D7D7;
border-left: 1px solid #F2F2F2;
border-right: 1px solid #F2F2F2;
}

h2.sumonly
{
	font-size:18px;
	border-bottom:0;
margin-top:5px;
margin-bottom:0;
letter-spacing:-1px;
}

.post_thumbnail
{
	margin:15px 15px 0px 0px !important; /*edit*/
	border:1px solid #ddd;
	padding:0;
}
