@charset "UTF-8";

/*
Theme Name: Net Root
Theme URI: http://net-root.com
Description: Bespoke theme designed and developed for NetRoot
Version: 1.0
Author: Lee Rickler
Author URI: http://pointandstare.com
Tags: fixed width, widgets, widget ready, right sidebar, three columns, seo friendly, clean, white, valid XHTML, valid CSS

Not for general use.

Main Stylesheet for Net Root
Copyright Net Root 2010

*/

/* -- ** RESET ** --*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, form, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
p, br {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }

/* -- RESET END ** -- */


html, body, * html {
	height:100%;
	}

body {
	font-size:12px;
	line-height:14px;
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	letter-spacing:0.3px;
	background: #5d717d;
	}

p {
	line-height:1.4em;
	padding-bottom:10px;
	}

ol {
	padding-left:40px;
	list-style:decimal;
	padding-bottom:10px;
	}
	
img {
	border:0 none;
	}

#wrapper {
	padding:0;
	width:968px;
	margin:0 auto;
	background:#fff;
	}

.content_general {
	width:876px;
	padding:0 0 20px 0;
	font-size:12px;
	line-height:14px;
	color:#5c707c;
	float:left;
	}

.content_general h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	margin-bottom:20px;
	width:880px;
	border-bottom:solid 1px #5c707c;
	}

.content_general strong {
	color:#fcb034;
	}


.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right !important; }
.tal { text-align:left !important; }
.di img { display:inline !important;}
img.di { display:inline !important;}
.clr { clear:both; height:1px; overflow:hidden; }
.clear { clear:both; }
object { display:block; }	

.fr { float:right; }

.hide { display:none; }

textarea, input { font-size:12px; color:#000; }
a, a:link, a:active { text-decoration:underline; color:#fcb034; }
a:hover { color:#fcb034; }
a:visited { color:#fcb034; }
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active { text-decoration:none; }
.ainv a:hover { text-decoration:underline; }
a.ainv:link, a.ainv:visited, a.ainv:active { text-decoration:none; }
a.ainv:hover { text-decoration:underline; }

/* -- ** MAIN ** -- */

.top {
	width:968px;
	height:161px;
	padding:0;
	clear:both;
	}

.top_left {
	float:left;
	margin:26px 0 0 46px;
	}

.top_middle {
	width:256px;
	margin:0 auto;
	}

.top_middle img {
	margin-right:10px;
	}

.top_right {
	display:block;
	width:200px;
	float:right;
	text-align:right;
	color:#5c707c;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:20px 40px 0 0;
	}

.top .phone {
	padding-top:20px;
	font-size:140%;
	font-weight:bold;
	}

.top .email a {
	color:#fcb034;
	font-size:140%;
	font-weight:bold;
	text-decoration:none;
	}

.header {
	display:block;
	width:968px;
	height:208px;
	}

.top-nav {
	height:32px;
	background:#fcb034;
	}

ul.list-1 {
	margin-left:20px;
	}

.list-1, .list-2, .list-3 {
	list-style:none;
	padding:0;
	margin:0;
}
.list-1 {

}
	.list-1 li {
		list-style:none;
		padding:0;
		float:left;
		display:block;
		margin:0;
	}
	.list-1 li {
		padding:0;
		float:left;
	}

.home_image {
	padding-left:6px;
	}





/*.top-nav {
	height:28px;
	background:#fcb034;

	}

ul.list-1 {
	margin-left:20px;
	}

.list-1, .list-2, .list-3 {
	list-style:none;
	padding:0;
	margin:0;
}
.list-1 {
	height:28px;
}
	.list-1 li {
		height:28px;
		list-style:none;
		padding:0;
		float:left;
		display:block;
		margin:0;
		line-height:110%;
	}
	.list-1 li {
		height:22px;
		padding:6px 20px 0 20px;
		float:left;
	}
	.list-1 a {
		font-size:15px;
		line-height:110%;
		color:#fff;
		text-decoration:underline;
	}
	.list-1 a.act, .list-1 li.current_page_item, .list-1 li.current_page_item a {
		color:#5d717d;
		background:#fff7e8;
	}

.list-1 li:hover a, .list-1 li:hover {
	color:#5d717d;
	text-decoration:none;
	background:#fff7e8;
	}*/

.left_content {
	float:left;
	}

.left_content h1 {
	font-size:24px;
	color: #5c707c;
	line-height:20px;
	border-bottom:solid 1px #5c707c;
	}

.left_content_home h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	border-bottom:solid 1px #5c707c;
	}

.entry {
	display:block;
	position:relative;
	float:left;
	padding-top:20px;
	width:288px;
	color:#5c707c;
	font-weight:bold;
	font-size:110%;
	}

.entry_home {
	display:block;
	position:relative;
	float:left;
	padding-top:28px;
	width:290px;
	color:#5c707c;
	font-weight:bold;
	font-size:16px;
	}

.entry_about {
	display:block;
	position:relative;
	float:left;
	padding-top:20px;
	color:#5c707c;
	font-size:16px;
	font-weight: bold;
	}

.entry_about p {
	line-height:22px;
	}

.entry_general {
	display:block;
	padding-top:20px;
	width:880px;
	color:#5c707c;
	font-size:12px;
	line-height:14px;
	}

.rand_quotes {
	display:block;
	position:relative;
	float:left;
	margin-top:20px;
	padding:6px;
	width:288px;
	color:#5c707c;
	font:italic bold 14px/16px Helvetica, sans-serif;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#fff7e8;
	}

.rand_quotes_home {
	display:block;
	position:relative;
	float:left;
	margin-top:10px;
	padding:6px;
	width:278px;
	color:#5c707c;
	font:italic bold 14px/16px Helvetica, sans-serif;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#fff7e8;
	}

.rand_quotes_about {
	display:block;
	position:relative;
	float:left;
	margin-top:30px;
	padding:6px;
	width:237px;
	color:#5c707c;
	font:italic bold 14px/16px Helvetica, sans-serif;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#fff7e8;
	}

.home_boxes {
	display:block;
	position:relative;
	float:right;
	padding-top:31px;
	width:310px;
	font-size:12px;
	color:#5c707c;
	}

.home_boxes h2 a {
	font-size:17px;
	line-height:30px;
	color:#5d717d;
	text-decoration:none;
	}

.home_boxes .panel_1 {
	display:block;
	padding:8px;
	margin-bottom:10px;
	border:solid 1px #fcb034;
	background:#fff7e8;
	}

.home_boxes .panel_2 {
	display:block;
	padding:8px;
	margin-bottom:10px;
	border:solid 1px #fcb034;
	background:#fff7e8;
	}

.home_boxes .panel_3 {
	display:block;
	padding:8px;
	border:solid 1px #fcb034;
	background:#fff7e8;
	}

.partners {
	display:block;
	position:relative;
	float:right;
	margin-top:20px;
	padding:6px;
	width:299px;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	}

.partners h2 {
	color:#5c707c;
	}

.bg-1 {
	background:#DAF2FC;
	padding:4px;
}
.bg-2 {
	background:#FFF
}

.button {
	cursor:pointer;
	font-size:13px;
	color:#000;
}
.textfield {
	width:150px;
	color:#999;
	font-size:13px;
}

.footer {
	color:#5c707c;
	height:30px;
}
	.footer div {
		padding:0 40px;
	}
	.footer * {
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}

.footer a {
	font-size:100%;
	color:#fcb034;
	text-decoration:none;
	}

.footer_line {
	color:#fcb034;
	}

.investors_logo {
	padding-left:40px;
	padding-bottom:20px;
	}

.side-padding {
	padding:30px 48px 40px;
	min-height:1px;
}
* html .side-padding {
	height:1px;
}
.span-5 {
	width:236px;
	margin:0;
}

.left_content {
	width:609px;
	padding:0 0 20px 0;
	}

.about_content {
	width:607px;
	padding:0 0 20px 0;
	}

.about_content h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	border-bottom:solid 1px #5c707c;
	}

.left_content_home {
	width:617px;
	padding:0 0 20px 0;
	}

.left_content_two {
	width:609px;
	padding:0 0 20px 0;
	}

.left_content_two h1 {
	font-size:200%;
	border-bottom:solid 1px #5c707c;
	}

.side-block {
	padding:0;
	margin:0;
	color:#5c707c;
	border-bottom:solid 1px #5c707c;
	background:#fff;
	}

.side-block * {
	line-height:150%;
	}

.side-block h2 {
	font-size:18px;
	line-height:30px;
	}

#rss_external li {
	border:none;
	}

#rss_external li.rss_title {
	border-top:solid 1px #5c707c;
	}

.side-block ul {
	background:#e7eaec;
	}

.side-block ul li {
	padding:6px;
	margin:0;
	list-style:none;
	display:block;
	border-top:solid 1px #5c707c;
	}

.side-block a {
	color:#5c707c;
	font-weight:bold;
	text-decoration:none;
	}

.cat-post-item p {
	font-size:12px;
	}

.post-date {
	font-weight:bold;
	}

/* -- ** ABOUT ** -- */

.aboutcenter {
	display:block;
	font-size:100%;
	line-height:25px;
	padding:10px;
	color:#5c707c;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#e7eaec;
	}


.aboutfoot {
	padding-top:20px;
	color:#fcb034;
	letter-spacing:0.7px;
	line-height:20px;
	}

/* -- ** CONTACT ** -- */

.contact_left {
	width:363px;
	padding:0 0 20px 0;
	float:left;
	color: #5c707c;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	}

.contact_left h1, .contact_right h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	border-bottom:solid 1px #5c707c;
	}

.contact_right {
	width:490px;
	padding:0 0 20px 0;
	float:right;
	}

.contact_left p, .contact_right p  {
	line-height:1.4em;
	color:#5c707c;
	padding-top:20px;
	}

.contact_right p iframe  {
	line-height:1.4em;
	color:#5c707c;
	border:solid 1px #fcb034;
	}

.contact_left a {
	color:#fcb034;
	text-decoration:none;
	}

/* -- ** SUPPORT ** -- */

.support_left {
	width:364px;
	padding:0 0 20px 0;
	float:left;
	color:#5c707c;
	}

.support_left a {
text-decoration:underline;
color:#5c707c;
	}

.support_right h1, .support_left h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #5c707c;
	}

.support_right h3 {
	color:#fcb034;
	}

.supportcenter {
	display:block;
	}

.support_center_left {
	display:block;
	width:168px;
	float:left;
	color:#5c707c;
	padding:10px 0 10px 10px;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	margin-bottom:20px;
	background:#fff7e8;
	}

.support_center_right {
	display:block;
	width:166px;
	float:right;
	color:#5c707c;
	padding:10px;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	margin-bottom:20px;
	background:#fff7e8;
	}

.support_right {
	width:490px;
	padding:0 0 20px 0;
	float:right;
	}

.support_right p  {
	line-height:1.4em;
	color:#5c707c;
	}

.support_right p strong, .support_left p strong {
	padding:0;
	margin:0;
	font-weight:bold;
	font-style:normal;
	color: #fcb034;
	}

.support_right p em {
	padding:0;
	margin:0;
	font-weight:bold;
	font-style:normal;
	}

/* -- ** IMPLEMENTATION ** -- */


.implementation_left {
	width:363px;
	padding:0 0 20px 0;
	float:left;
	color:#5c707c;
	font-weight: bold;
	font-size: 16px;
	}

.implementation_left h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #5c707c;
	}

.implementation_left a {
	color:#5c707c;
	font-weight: bold;
	font-size: 16px;
text-decoration: none;
	}

.implementation_partners {
	display:block;
	margin:20px auto 0;
	padding:6px;
	width:351px;
	text-align:center;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	}

.implementation_partners h2 {
	color:#5c707c;
	text-align:left;
	font-size:12px;
	}

/* -- ** CASE STUDIES ** -- */

.casestudies_left {
	width:363px;
	padding:0 0 20px 0;
	float:left;
	color:#5c707c;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	}

.casestudies_left h1 {
	font-size: 24px;
	color: #5c707c;
	line-height:30px;
	margin-bottom:30px;
	border-bottom:solid 1px #5c707c;
	}

.casestudies_right {
	width:490px;
	padding:0 0 20px 0;
	float:right;
	}

.casestudies_right h1 {
	font-size: 24px;
	color: #5c707c;
	line-height:30px;
	border-bottom:solid 1px #5c707c;
	}

.clients_left {
	display:block;
	float:left;
	width:237px;
	margin-right:20px;
	}

.clients_right {
	width:363px;
	padding:0 0 20px 0;
	font-size:12px;
	line-height:14px;
	color:#5c707c;
	float:left;
	}

.clients_right strong {
	color:#5c707c;
	font-weight:bold;
	}

.clients_right h3{
	color:#fcb034;
	font-weight:bold;
	}

.clients_right ul {
	padding-left:20px;
	}

.clients_right ul li {
	list-style:decimal;
	}

.clients_right li {
	margin-bottom:20px;
	}

.clients_left h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	margin-bottom:20px;
	border-bottom:solid 1px #5c707c;
	}

.clients_right h1 {
	font-size:24px;
	color: #5c707c;
	line-height:27px;
	margin-bottom:20px;
	border-bottom:solid 1px #5c707c;
	}

 .clients_right h1 {
	text-align:right;
	}
	
.clients_right h1 a {
 	font-size:12px;
	text-decoration:none;
	text-align:right;

	}

.clientlist {
	display:block;
	padding:20px 0 0;
	margin:0 auto;
	}
	
.clientlist ul {
	margin:0 auto;
	}

.clientlist ul li {
	float:left;
	margin-right:20px;
	display: inline;
	padding:0;
	}

.clientlogo {
	display:block;
	width:120px;
	margin-right:20px;
	margin-top:20px;
	}

.clientdetails {
	display:block;
	font-size:90%;
	width:180px;
	margin-right:20px;
	color:#5c707c;
	}

.clientexcerpt {
	color:#5c707c;
	font-style:italic;
	font-weight:bold;
	}

.clientdetails strong {
	font-size:160%;
	color:#fcb034;
	}

.clientdetails a {
	text-decoration:none;
	}

li.clientdetails em {
	color:#fcb034;
	font-style:normal;
	}

li.clientmoreinfo {
	display:block;
	height:90px;
	width:90px;
	}

li.clientmoreinfo img {
	padding-top:60px;
	}

.clientexcerpt strong {
	color:#fcb034;
	font-weight:normal;
	font-style:italic;
	}
	
.bottomline {
	border-bottom:solid 1px #5c707c;
	margin-bottom:10px;
	}

/* -- ** WHAT WE DO ** -- */

.what_we_do_left {
	display:inline;
	width:288px;
	float:left;
	margin-right:20px;
	color:#5c707c;
	font-weight:bold;
	font-size:16px;
	line-height:14px;
	}

.what_we_do_left h1 {
	font-size:24px;
	line-height:30px;
	margin-bottom:20px;
	border-bottom:solid 1px #5c707c;
	}

.what_we_do_mid h1 {
	font-size:24px;
	line-height:30px;
	border-bottom:solid 1px #5c707c;
	}

.what_we_do_mid {
	display:inline;
	width:310px;
	float:left;
	color:#5c707c;
	}

.what_we_do_mid_content {
	padding:20px 10px 10px;
	color:#5c707c;
	font-weight:bold;
	background:#fff7e8;
	border-bottom:solid 1px #5c707c;
	}

.what_we_do_mid_content p {
	line-height:2em;
	}

.what_we_do_right {
	display:inline;
	width:237px;
	float:right;
	color:#5c707c;
	}

.what_we_do_right h1 {
	font-size:24px;
	line-height:30px;
	border-bottom:solid 1px #5c707c;
	}

.what_we_do_right_content {
	padding:20px 10px 10px;
	color:#5c707c;
	font-weight:bold;
	background:#e7eaec;
	border-bottom:solid 1px #5c707c;
	}

.what_we_do_right_content p {
	line-height:2em;
	}

/* -- ** QUOTATION FORM ** -- */

.quotation_right {
	width:480px;
	margin-top:30px;
	padding:10px;
	float:right;
	color: #5c707c;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#e7eaec;
	}

.quotation_right p  {
	line-height:1.4em;
	color:#5c707c;
	padding:6px 10px 0 0;
	}

input {
	width:200px;
	border:solid 1px #5c707c;
	}

select {
	width:100px;
	border:solid 1px #5c707c;
	}

#quote_button {
	display:block;
	width:52px;
	height:17px;
	font-size:11px;
	color:#5c707c;
	border:none;
	padding-bottom:3px;
	background:url(img/form_submit_button.png) no-repeat;
	}

.quote_form_left {
	float:left;
	}

.quote_form_right {
	float:right;
	}

.sidebar_clients {
	display:block;
	width:217px;
	float:right;
	margin-top:30px;
	color: #5c707c;
	padding:10px;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#e7eaec;
	}

.cform input.sendbutton {
	display:block;
	width:52px;
	height:17px;
	font-size:11px;
	color:#5c707c;
	border:none;
	margin-bottom:10px;
	cursor:pointer;
	background:url(img/pdf_submit_button.png) no-repeat;
	}

.cform input.sendbutton:hover {
	background:url(img/pdf_submit_button.png) no-repeat;
	}

/* -- ** REMOTE SUPPORT ** -- */

.remsupp_left {
	display:block;
	float:left;
	width:380px;
	color:#5c707c;
	padding-bottom:20px;
	}

.remsupp_left p {
	font-weight:bold;
	}

.remsupp_right {
	width:490px;
	padding:0 0 20px 0;
	font-size:12px;
	line-height:14px;
	color:#5c707c;
	float:left;
	padding-bottom:20px;
	}

.remsupp_main {
	width:876px;
	padding:0 0 20px 0;
	font-size:12px;
	line-height:14px;
	color:#5c707c;
	float:left;
	}

.remsupp_left h1, .remsupp_right h1, .remsupp_main h1 {
	font-size:24px;
	color: #5c707c;
	line-height:30px;
	margin-bottom:20px;
	border-bottom:solid 1px #5c707c;
	}

.remsupp_main strong {
	color:#fcb034;
	}

.remsupp_main p img {
	display:block;
	margin:0 auto;
	}

.remsupp_download {
	display:block;
	width:308px;
	padding:10px 10px 0 10px;
	margin:0 auto;
	border:solid 1px #fcb034;
	background:#fff7e8;
	}

.remsupp_download h2 {
	font-size:14px;
	line-height:16px;
	}
	
	

blockquote {
			display:block;
			margin:0;
			background:url(img/top-quotes.gif) 20px 0 no-repeat;
			padding:0 0px 15px 0px;
			font-style: italic;
		}
		blockquote p {
			display:block;
			background:url(img/bottom-quotes.gif) right bottom no-repeat;
			padding:20px 20px 20px 40px;
			margin:0 20px 0 0;
		}
		code {
			margin:0 20px;
			padding:15px;
			background:#EDFBF6;
			display:block;
			/* border:1px solid #BEE2D5; */
		}
	* html .list-3 li {
		height:1px;
	}

.title, .title-0 {
	padding:6px 0 15px 0px;
	line-height:110%;
}
	.title * {
		line-height:110%;
	}
	.title div {
		padding:3px 0 0 0;
		font-size:13px;
		color:#999;
		line-height:150%;
	}
		.title div a {
			font-size:13px;
		}
.title-0 {
	padding:0 !important;
	margin:0 !important;
}
	.title-0 .title-1 {
		margin-top: 0;
		padding-top: 0;
	}
.title-1, .title-1 a {
	font-size:19px;
	font-weight:bold;
	margin: 1px 0 3px 0;
}
.permalink {
	padding:0 0 0 25px;
	margin:0 30px 0 0;
	background:url(img/permalink.gif) 0 0 no-repeat;
	font-size:11px;
}
.comments {
	padding:0 0 0 25px;
	margin:0 30px 0 0;
	background:url(img/comment.gif) 0 0 no-repeat;
	font-size:11px;
}
.title-2 {
	font-size:17px;
	border-bottom:2px solid #BEE2D5;
}
p.clear {
	padding:10px 0 0 0;
}
	.list-3 ul {
		display:block;
		padding:0;
		margin:0;
		list-style:none;
	}
		.list-3 ul li {
			display:block;
			padding:0 0 0 20px;
			background:url(img/raquo.gif) 5px 11px no-repeat;
			margin:0;
			list-style:none;
			position:relative;
		}
.list-4 {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
	.list-4 li {
		display:block;
		padding:0 20px 15px 20px !important;
		margin:0 !important;
		list-style:none;
	}
	* html .list-4 li {
		padding:0 40px 0 20px !important;
	}
	*:first-child+html .list-4 li {
		padding:0 40px 0 20px !important;
	}
	.list-4 img {
		position:absolute;
		margin:0 auto auto 0;
	}
	* html .list-4 img {
		margin:20px auto auto 0;
	}
	*:first-child+html .list-4 img {
		margin:20px auto auto 0;
	}
	.list-4 .tp {
		display:block;
		height:35px;
		padding:0 0 0 40px;
		margin:0;
		border-bottom:1px solid #BEE2D5;
		text-align:left;
	}
		.list-4 .tp cite {
			display:inline;
			padding:0;
			margin:0;
		}

.alignnone {
	padding: 0px 15px 5px 0;
}
.alignleft {
	float: left;
	padding: 0px 15px 5px 0;
}
.alignright {
	float: right;
	padding: 0px 0px 5px 15px;
}
.aligncenter {
	float: right;
	padding: 0px 0px 5px 15px;
}

.com h3 {
	margin-bottom: 15px;
}
#commentform p {
	margin-bottom: 5px;
}
	#commentform p label {
		margin-left: 5px;
	}


.date {
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	}

.rss_icon {
	display:block;
	width:100%;
	text-align:right;
	padding:0;
	margin:0;
	border-top:solid 1px #5c707c;
	}

.rss_icon .side-block {
	border-bottom:none;
	}

span.wpcf7-list-item input {
	text-align:left;
	}

/* -- ** BLOG ** -- */

.entry_blog {
	display:block;
	position:relative;
	float:left;
	padding-top:20px;
	color:#5c707c;
	font-size:16px;
	font-weight:normal;
	}

.postmetadata {
	font-size:80%;
	font-weight:normal
	}

.sidebar_blog {
	display:block;
	position:relative;
	float:left;
	margin-top:30px;
	padding:6px;
	width:237px;
	color:#5c707c;
	font:normal 14px/18px Helvetica, sans-serif;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#fff7e8;
	}

.sidebar_blog1 {
float:right;
	padding:6px;
	width:237px;
	color:#5c707c;
	font:normal 14px/18px Helvetica, sans-serif;
	border-top:solid 1px #5c707c;
	border-bottom:solid 1px #5c707c;
	background:#fff7e8;
	}

.sidebar_blog a:hover {
	color:#999;
	text-decoration:none
	}

.entry_blog ul {
	list-style:circle;
	padding-left:20px;
	margin-bottom:20px
	}

.entry_blog li {
	line-height:1.4em
	}

.blank_excerpt {
	color:#fff
	}