/* 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Sentia.com.au

Author : Josh Hemsley | The Visual Click	

Design & Development by: www.thevisualclick.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

*/





* { margin: 0; padding: 0; }

p {padding-top:10px;}

.left {float:left;}

.right {float:right;}





/****************************************************** 

						H Tags

******************************************************/	

h1 {}

h2 {}

h3 {

	color:#81a61f;

	font-weight:normal;

	font-size:18px;

	letter-spacing:-1px;

}

h4 {}



/****************************************************** 

					Inline Links

******************************************************/	

a{color:#518eae; text-decoration:none; outline: 0;}

a:hover {color:#c4643a; text-decoration:underline}

a img {border:0px;}



/****************************************************** 

					Image Styles

******************************************************/	

.img_right{margin:0px 0px 5px 10px;}

.img_left{margin:0px 10px 5px 0px;}





/****************************************************** 

						BASE

******************************************************/	



html {

background:#f6f6f3;

margin:0px;

padding:0px;

font-family:Verdana, "trebuchet ms", Arial, Helvetica, sans-serif;

letter-spacing:normal;

}	

body {

padding: 0;

margin: 0;

width: 100%;

display: table;

font-family:Verdana, "trebuchet ms", Arial, Helvetica, sans-serif;

letter-spacing:normal;

color:#75716e;

font-size:12px;

}





/****************************************************** 

					GLOBAL STRUCTURE

******************************************************/	



.wrapper{

width:960px;

margin:auto;

}



.lowercontent {

background:url("../images/home_lowershadow-bg.jpg")  no-repeat center top #e7e7dd;

width:100%;

margin-top:-210px;

}

.lowercontent  .divider{

background:url("../images/home_lowershadow-divider.jpg")  no-repeat;

width:827px;

height:8px;

margin:auto;

margin-top:25px;

margin-bottom:25px;

}





/****************************************************** 

					HEADER

******************************************************/	

#header {

width:100%;

height:118px;

border-bottom:6px solid #3480ab;

background:#22201b url("../images/header.png") no-repeat center top;

_background-image: none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sentia.com.au/images/header_contactbg.png",

sizingMethod='scale');



}

#header h1.logo a{

width:165px;

height:70px;

background:url("../images/header_logo.png") no-repeat center top;

display:block;

float:left;

text-indent:-9999px;

margin-top:20px;

}



#header .contact {

width:350px;

height:35px;

float:right;

margin-top:0px;

color:#d3e4a7;

font-size:11px;

text-align:center;

background: url("../images/header_contactbg.png") no-repeat 0 0;

_background-image: none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sentia.com.au/images/header_contactbg.png",

sizingMethod='scale');

}



#header .contact  ul{

margin:0px;

padding:0px;

margin-top:4px;

margin-left:45px;

}

	#header .contact  ul li{

	float:left;

	display:block;

	line-height:22px;

	list-style:none;

	}

	#header .contact  ul li a{

	color:#d3e4a7;

	font-size:11px;

	text-decoration:none;

	}

	#header .contact  ul li a:hover{

	color:#dfebc1;

	text-decoration:underline;

	}

	

	#header .contact  ul li.icon_mail{

	display:block;

	width:22px;

	height:18px;

	margin-right:3px;

	background: url("../images/header_mail-icon.png") no-repeat 0 0;

	_background-image: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sentia.com.au/images/header_mail-icon.png",

	sizingMethod='scale');

	height:auto;

	}

	#header .contact ul li.icon_phone{

	display:block;

	width:21px;

	height:18px;

	margin-right:0px;

	background: url("../images/header_phone-icon.png") no-repeat 0 0;

	_background-image: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sentia.com.au/images/header_phone-icon.png",

	sizingMethod='scale');

	height:auto;

	}





/****************************************************** 

					FOOTER

******************************************************/	





#footer {

width:100%;

clear:both;

background:url("../images/footer_bg.jpg") repeat-x center top #f6f6f3;

border-top:1px solid #cdcdc7;

padding-bottom:10px;

font-size:10px;

}



#footer #subscribe{

width:252px;

background:url("../images/footer_subsrcibe-bg.jpg") no-repeat bottom center #e1e2d8;

color:#4e4e45;

font-size:11px;

float:right;

margin-right:7px;

border-top:1px solid #bbbab7;

}



#footer #subscribe .pad{

padding:10px;

border-top:1px solid #efefea;

}



#footer #subscribe h2{

font-size:12px;

letter-spacing:-1px;

margin-bottom:5px;

}



/************** = Nesletter Sign Up Form = **************/	

#footer .btn_signup {

display:block;

height:23px;

width:68px;

background:url("../images/btn_signup.jpg") no-repeat 0px 0px;

text-indent:-9999px;

margin:auto;

border:0px;

}

#footer .btn_signup:hover {

background:url("../images/btn_signup.jpg") no-repeat 0px -23px;

cursor:pointer;

}	

#footer .newsletter_input {

font-size: 11px;

color: #929287;

line-height: 13px;

padding: 4px;

font-weight: normal;

background-color: #f8f8f5;

border:1px solid #cbcbc1;

width: 142px;

text-indent: 2px;

}







/****************************************************** 

					HOME SPECIFIC STYLES

******************************************************/	

#home{

width:100%;

background:url("../images/home_bg.jpg") repeat-x center top;

}



#home h1.page_title {

width:960px;

background:url("../images/general_pagetitle-bg.jpg")  no-repeat center left;

text-align:center;

padding-top:20px;

padding-bottom:20px;

font-weight:normal;

}

#home  h1.page_title span{

color:#bebcba;

font-size:42px;

font-family:Georgia, "Times New Roman", Times, serif;

text-align:center;

letter-spacing:-1px;

background:#f6f6f3;

padding:0px 12px;

text-shadow:0px 1px #ffffff;

}





/************** = 3 Column Modules = **************/	

.first_col h2, .second_col h2, .third_col h2 {

color:#779c16;

font-family:Verdana, "trebuchet ms", Arial, Helvetica, sans-serif;

letter-spacing:-1px;

font-size:18px;

font-weight:normal;

margin:0px;

padding:2px 0px 2px 0px;

}

.first_col p, .second_col p, .third_col p {

margin:0px;

padding:0px;

}



.first_col, .second_col, .third_col {

width:215px;

color:#363632;

margin-top:25px;

}

.first_col{}

.second_col{

margin-left:10px;

margin-right:10px;

}

.third_col{}



.first_col ul, .second_col ul, .third_col ul {

list-style:none;

margin-top:10px;

}

	.first_col ul li, .second_col ul li, .third_col ul li {

	background:url("../images/bullet_arrow.png") no-repeat 0px 6px;

	padding-left:9px;

	line-height:21px;

	}



/************** = Testimonial Module = **************/	

.testimonial_holder {

width:640px;

float:left;

}



.testimonials {

background:url("../images/home_testimonial_bg.jpg")  no-repeat center top #f3f3ef;

width:640px;

height:auto;

font-size:12px;

color:#66645f;

font-style:italic;

line-height:24px;

}

.testimonials .pad{

padding:20px 37px;

}

.testimonials_ID {

background:url("../images/home_testimonial-bottom_bg.png")  no-repeat center top;

width:640px;

height:auto;

padding-top:34px;

text-align:right;
padding-bottom:10px;

}







/****************************************************** 

					SUBPAGE GLOBAL

******************************************************/	





#subpage{

width:100%;

background:url("../images/home_bg.jpg") repeat-x center top;

}



#subpage h1.page_title {

width:960px;

background:url("../images/general_pagetitle-bg.jpg")  no-repeat center left;

text-align:left;

padding-top:20px;

padding-bottom:20px;

font-weight:normal;

}

#subpage  h1.page_title span{

color:#bebcba;

font-size:42px;

font-family:Georgia, "Times New Roman", Times, serif;

text-align:center;

letter-spacing:-1px;

background:#f6f6f3;

padding:0px 12px 0px 0px;

text-shadow:0px 1px #ffffff;

}



#subpage .mainCol_full{

width:960px;

margin:auto;

color:#585854;

font-size:14px;

line-height:24px;

}



#subpage .mainCol{

float:left;

width:665px;

color:#585854;

font-size:14px;

line-height:24px;

}



.toTop {

background:url("../images/home_lowershadow-bg.jpg")  no-repeat center top #e7e7dd;

width:100%;

padding:12px 0px;

margin-top:25px;

}



.toTop .toTop_link {

width:960px;

background:url("../images/general_totop-bg.jpg")  no-repeat center left;

text-align:center;

padding-top:20px;

padding-bottom:20px;

}

.toTop .toTop_link span a{

color:#bf8841;

font-size:18px;

font-family:Verdana, "trebuchet ms", Arial, Helvetica, sans-serif;

text-align:center;

letter-spacing:-1px;

background:#e7e7dd;

padding:0px 12px;

text-shadow:0px 1px #ffffff;

font-weight:normal;

}

.toTop .toTop_link span a:hover{

color:#c1703a;

text-decoration:none;

}





/****************************************************** 

					SERVICES

******************************************************/	

ul.servicelist  {

margin:0px;

padding:0px;

width:665px;

list-style:none;

}

/**

	ul.servicelist  li{

	float:left;

	width:190px;

	margin-right:10px;

	padding-left:118px;

	font-size:12px;

	margin-bottom:25px;

	}

	ul.servicelist  li.clear{clear:both; padding-top:15px; padding-bottom:15px; width:500px;}

	ul.servicelist  li.it{background:url("../images/services_icon_it.png") no-repeat top left;}

	ul.servicelist  li.sd{background:url("../images/services_icon_sd.png") no-repeat top left;}

	ul.servicelist  li.wa{background:url("../images/services_icon_wa.png") no-repeat top left;}

	ul.servicelist  li.pa{background:url("../images/services_icon_pa.png") no-repeat top left;}

	ul.servicelist  li.ip{background:url("../images/services_icon_ip.png") no-repeat top left;}

	ul.servicelist  li.sr{background:url("../images/services_icon_sr.png") no-repeat top left;}

	ul.servicelist  li h3{

	color:#81a61f;

	font-weight:normal;

	font-size:18px;

	letter-spacing:-1px;

	}

**/

	

	ul.servicelist  li.icon{

	float:left;

	width:109px;

	height:113px;

	color:#716e6d;

	text-shadow:0px 1px #bdb8b4;

	text-align:center;

	background:url("../images/services_icon.png") no-repeat 0px 0px;

	line-height:102px;

	font-weight:bold;

	font-size:50px;

	letter-spacing:-1px;

	}	

	ul.servicelist  li{

	float:left;

	width:180px;

	margin-right:15px;

	margin-bottom:30px;

	font-size:12px;

	}

	ul.servicelist  li h3{

	color:#81a61f;

	font-weight:normal;

	font-size:18px;

	letter-spacing:-1px;

	}

	

/****************************************************** 

					CLIENTS

******************************************************/	

ul.clientlist  {

margin:0px;

padding:0px;

width:960px;

list-style:none;

}

	ul.clientlist  li{

	float:left;

	width:294px;

	height: 280px;

	margin-right:25px;

	font-size:12px;

	margin-bottom:42px;

	}

	ul.clientlist  li h3{

	color:#297ca3;

	font-weight:normal;

	font-size:18px;

	font-family:Georgia, "Times New Roman", Times, serif;

	letter-spacing:0px;

	}

	ul.clientlist  li img{border:1px solid #b0b0b0; padding:3px;}

	ul.clientlist  li p{padding:0px;}

	ul.clientlist  li.clear{clear:both; padding-top:11px; padding-bottom:11px; width:800px;}

	

	

	

/****************************************************** 

					CONTACT

******************************************************/		

ul.contact_list  {

margin:0px;

padding:0px;

width:400px;

list-style:none;

}

	ul.contact_list  li{

	padding-bottom:12px;

	}

	ul.contact_list  label{

	font-weight:normal;

	font-size:20px;

	font-style:italic;

	font-family:Georgia, "Times New Roman", Times, serif;

	}

ul.contact_list-footer

{

	margin:0px;

padding:0px;

width:400px;

list-style:none;

	

	}

		ul.contact_list-footer  li{

	padding-bottom:12px;

	}

	ul.contact_list-footer  label{

	font-weight:normal;

	font-size:20px;

	font-style:italic;

	font-family:Georgia, "Times New Roman", Times, serif;

	}

		ul.contact_list  label{

	font-weight:normal;

	font-size:20px;

	font-style:italic;

	font-family:Georgia, "Times New Roman", Times, serif;

	}

	.newfooter

	{

		padding-top:10px;

		}

	



/****************************************************** 

					SIDEBAR

******************************************************/	



/************** = Home Sidebar = **************/	

#home #sidebar{

width:264px;

float:right;

position:relative;

}



#home #sidebar ul{

margin:0px;

padding:0px;

width:264px;

background:url("../images/sidebar_dark-bg.gif") repeat-y center top;

padding-top:15px;

position:relative;

z-index:10;

}

	#home #sidebar ul h2, #sidebar ul h2{

	width:264px;

	height:46px;

	line-height:38px;

	text-align:center;

	font-size:18px;

	color:#c4823c;

	letter-spacing:-1px;

	text-shadow:0px -1px #1F1308;

	font-family:Verdana, "trebuchet ms", Arial, Helvetica, sans-serif;

	font-weight:normal;

	display:block;

	background:url("../images/sidebar_title.png") no-repeat 0px 0px;

	padding:0px 0px 0px 0px;

	}

	#home  #sidebar ul li, #sidebar ul li{

	list-style:none;

	width:210px;

	margin:auto;

	color:#e7e7dd;

	line-height:21px;

	font-family:Verdana, "trebuchet ms", Arial, Helvetica, sans-serif;

	padding-bottom:25px;

	}



/************** = Sidebar = **************/	

#sidebar{

width:264px;

float:right;

position:relative;

}



#sidebar ul{

margin:0px;

padding:0px;

width:264px;

background:url("../images/sidebar_dark-bg.gif") repeat-y center top;

padding-top:15px;

}

#subpage #sidebar ul{

margin-bottom:25px;

}

	#sidebar ul ul{

	margin:0px;

	padding:0px;

	width:205px;

	background:none;

	padding-top:5px;

	}

	#sidebar ul ul li{

	margin:0px;

	padding:0px;

	width:165px;

	margin:auto;

	background:none;

	padding-top:11px;

	font-size:12px;

	background:url("../images/bullet_arrow_light.png") no-repeat 0px 18px;

	padding-left:9px;

	}	



/************** = Sidebar Light (lower section) = **************/	

	#sidebar ul.light{

	background:url("../images/sidebar_light-bg.gif") repeat-y center top;

	}

	#sidebar ul.light li h3{

	background:url("../images/icon_news.png") no-repeat 0px 0px;

	padding-left:25px;

	padding-top:4px;

	padding-bottom:3px;

	font-weight:normal;

	font-size:14px;

	color:#3d85a7;

	}

	#sidebar ul.light li{

	color:#605e58;

	font-size:12px;

	line-height:normal;

	}

	

/************** = Sidebar Links (blue arrows) = **************/	

	#sidebar ul.links{

	background:url("../images/sidebar_dark-bg.gif") repeat-y center top;

	}

	#sidebar ul.links li ul li{

	margin:0px;

	padding:0px;

	width:165px;

	margin:auto;

	background:none;

	padding-top:11px;

	font-size:12px;

	background:url("../images/bullet_arrow_blue.png") no-repeat 0px 18px;

	padding-left:9px;

	}





/****************************************************** 

					MISC BUTTONS

******************************************************/	

.test {

display:block;

height:23px;

width:68px;

background:url("../images/btn_signup.jpg") no-repeat 0px 0px;

text-indent:-9999px;

margin:auto;

border:0px;

}

.test:hover {

background:url("../images/btn_signup.jpg") no-repeat 0px -23px;

cursor:pointer;

}	





/****************************************************** 

				    	FORMS

******************************************************/	

.test_input {

font-size: 11px;

color: #929287;

line-height: 13px;

padding: 4px;

font-weight: normal;

background-color: #f8f8f5;

border:1px solid #cbcbc1;

width: 142px;

text-indent: 2px;

}

.formfield_textarea {

font-size: 11px;

color: #999999;

line-height: 13px;

padding: 1px 2px 1px 4px;

font-weight: normal;

background-color: #2a2a2a;

border-style: none;

}

.formfield_dropdown {

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

font-size: 12px;

color:#333333;

background-color: #FBFBFB;

height: 22px;

border: 1px double #CCCCCC;

font-weight: bold;

}	







/****************************************************** 

					BLOG STYLES

******************************************************/	

.entry h1{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:28px;

font-weight:normal;

padding:16px 0px 0px 0px;

}

.entry h2{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:24px;

font-weight:normal;

padding:16px 0px 0px 0px;

}

.entry h3{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

font-weight:normal;

padding:12px 0px 0px 0px;

}

.entry h4{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

font-weight:normal;

padding:12px 0px 0px 0px;

}

.entry h5{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

font-weight:normal;

padding:12px 0px 0px 0px;

}

.entry h6{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:11px;

font-weight:normal;

padding:12px 0px 0px 0px;

}



.entry li{

list-style:none;

}



.date {

float:left;

width:69px;

height:73px;

color:#716e6d;

text-shadow:0px 1px #bdb8b4;

text-align:center;

background:url("../images/blog_bg-date.gif") no-repeat 0px 0px;

line-height:22px;

font-weight:bold;

}

.date .month{

padding-top:11px;

font-size:18px;

}

.date .day{

font-size:26px;

}

.back_link{

padding-bottom:15px;

}



.back_link a{

font-size:18px;

}

.back_link a:hover{

text-decoration:none;

}



.entrycontent {

float:left;

width:550px;

margin-left:17px;

font-size:12px;

}

.avatar {

float:left;

margin: 40px 15px 10px 0;

}



.entrycontent h3{

color:#383630;

font-size:22px;

font-weight:normal;

line-height:normal;

}



.entrycontent h3 a{

color:#81a61f;

font-size:22px;

font-weight:normal;

line-height:normal;

}



.entrycontent h3 a:hover{

color:#71814b;

text-decoration:none;

}



.entrycontent .postdetails {

background:#e9e9e5;

width:540px;

margin-top:5px;

padding:2px 5px;

text-align:right;

line-height:normal;

font-size:12px;

text-shadow:0px 1px #f6f6f3;

}



.entrydivider{

background:url("../images/blog_divider.jpg") no-repeat 0px 0px;

width:624px;

height:4px;

margin:auto;

margin:25px 0px 35px 0px;

clear:both;

}



.metadata{

color:#aeaeac;

font-style:italic;

font-size:11px;

}



.socialdivider{

background:url("../images/divider_bg.jpg") repeat-x;

width:665px;

height:2px;

margin:auto;

margin:8px 0px 8px 0px;

clear:both;

}



.btn_readmore{

width:80px;

height:24px;

background:url("../images/blog_btn-readmore.gif") no-repeat 0px 0px;

text-indent:-9999px;

display:block;

margin-top:20px;

}

.searchform_input{

width:168px;

height:25px;

background:url("../images/blog_searchform.jpg") no-repeat 0px 0px transparent;

line-height:25px;

text-indent:10px;

font-size:12px;

color:#b8b6b3;

border:0px;

}

.btn_rss a{

width:250px;

height:40px;

background:url("../images/blog_btn-rss.jpg") no-repeat 0px 0px;

text-indent:-9999px;

display:block;

margin:auto;

margin-top:15px;

margin-bottom:15px;

}



.olderentries a{

width:105px;

height:30px;

background:url("../images/blog_btn-older.gif") no-repeat 0px 0px;

text-indent:-9999px;

display:block;

float:left;

}

.newerentries a{

width:105px;

height:30px;

background:url("../images/blog_btn-newer.gif") no-repeat 0px 0px;

text-indent:-9999px;

display:block;

float:left;

margin-left:10px;

}





.syntaxhighlighter {

	margin-left: 50px !important;

}



/* Code Highlighting */

.entrycontent  pre {

	background:#000000 none repeat scroll 0%;

	font-size:0.9em;

	overflow:auto;

	padding:0.5em;

}



.entrycontent  code {

	background:#000000 none repeat scroll 0%;

	color:#FFFFFF;

	font-family:Monaco,Courier,monotype;

}



/** RUBY / JAVASCRIPT **/

code span.comment {

	color: #BD48B3;

}



code span.string {

	color: #99FF00;

}



code span.brackets {

	

}



code span.symbol {

	color: #6BCFF7;

}



code span.keywords {

	color: #FF8400;

}



code span.erb {

	background: #333;

}



code span.symbol {

      color: #07DFFC;

}



/** HTML **/

code.html span.tag {

	color: #fff;

}



code.html span.attribute {

	color: #FFD500;

}



code.html span.string {

	color: #99FF00;

}



code.html span.comment {

	color: #999;

}



code.html span.doctype {

	color: #D7FF80;

}









/*- Message -*/







/*=== Pics, Thumbs, Ads etc. ===*/

.pic img {

	border: 1px solid #cfcfcf;

	display: block;

	margin: 0 0 .8em;

}

.pic.fl img {

	margin-right: 23px;

}

.pic.fr img {

	margin-left: 23px;

}

.th {

	display: block;

	margin: 0 0 .5em;

}

.th.fl img {

	margin-right: 10px;

}

.th.fl img

{

	width:40px;

	height:40px;

	border: 1px solid #cfcfcf;

}

.ads img, .ads.flickr .content img {

	margin: 0 14px 15px 0;

}

.ads.flickr .content img {

	border: 1px solid #cfcfcf;

}

.ads.flickr .ac img {

	border: 0;

	margin: 0;

}

/*- Post Comments -*/

.comments_h2 {

font-size:24px;

color:#211e1b;

font-family:Georgia, "Times New Roman", Times, serif;

padding-bottom:20px;

padding-top:10px;

font-weight:normal;

}



.post-comments .fl {

	width: 80px;

}

.post-comments .fr {

	width: 560px;

}

/*=== Styling Boxes ===*/

/*- Box1 -*/

.box {

	margin: 0 0 28px;

	padding: 1px;

	font-size:12px;

}

.box .content {

	height: 1%;

}

.box.ads .content {

	padding-left: 15px;

	padding-right: 0;

	text-align: center;

}

#rightcol .box {

	margin: 0 0 10px;

}

/*- Box2 -*/

.box2 {

	background: #ededea;

	border: 1px solid #d7d7d4;

	height: 1%;

	margin: 0 0 20px;

	padding: 10px;

	min-height: 115px;

	font-size:12px;

}

.box2.alt {

	background: #fcfcfa;

}

.box2.alt {

	background: #fcfcfa;

}

.comm-name, .comm-date {

	line-height:normal;

}

/*=== Misc. ===*/

.fix {

	clear: both;

	height: 1px;

	margin: -1px 0 0;

	overflow: hidden;

}

.hl, .hl2 {

	background: url(images/hl-dot.gif) repeat-x top;

	clear: both;

	height: 2px;

	overflow: hidden;

	width: 100%;

}

.hl2 {

	background: none;

	border-top: 1px solid #e7e7e7;

	height: 1px;

	margin: 0 0 .8em;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.ac {

	text-align: center;

}

.ar {

	text-align: left;

	line-height:normal;

	font-size:10px;

}



#respond {

width:615px;

background:url("../images/blog_commentform_bg.gif") repeat;

}

.comment_arrow {

width:615px;

height:33px;

background:url("../images/blog_commentform_arrow.gif") no-repeat 85px 0px;

}



#respond h2{

font-size:24px;

color:#606157;

font-family:Georgia, "Times New Roman", Times, serif;

padding-bottom:15px;

padding-top:0px;

font-weight:normal;

text-shadow:0px 1px #ffffff;

}

#respond {

padding:15px 24px;

}

#respond .submit{

float:right;

margin-top:10px;

margin-right:5px;

}



#respond fieldset{

border:0px;

}

#respond .inputfields{

width:220px;

background:#f6f6f3;

border:1px solid #d7d7d4;

height:22px;

margin-bottom:6px;

}

#respond .commentinput{

width:350px;

background:#f6f6f3;

border:1px solid #d7d7d4;

height: 114px;

overflow: auto;

}



.leftfields{

float:left;

width:220px;

font-size:12px;

line-height:normal;

}

.rightfields{

float:right;

width:360px;

font-size:12px;

line-height:normal;

}



.social-links{

	width: 55px;

	height: 26px;

	float: right;

	background: url(../images/social-bg.png) no-repeat;

	padding: 5px 0 0 13px;

}

.social-links img{

	float: left;

	margin: 0 8px 0 0;

}
.newfooter p {
    float: right;
    font-size: 12px;
    line-height: 17px;
    width: 480px;
	padding-right:25px;
  padding-top: 20px !important;

}
ul.contact_list-footer{
padding-top:108px;

}
ul.contact_list-footer li
{
width:150px;
}
li.rightbox
{
 float: right;
    position: relative;
    top: -48px;
    
	width: 178px !important;
}
li.rightbox-1
{
 float: right;
    left: 150px;
    position: relative;
	top: -39px
}

.newfooter h2.logo-footer a{
    display: block;
    float: left;
    height: 70px;
    margin-top: 10px;
    text-indent: -9999px;
    width: 165px;
background:url("../images/footer_logo.png") no-repeat center top;
}
ul.rightbox
{
padding-left:50px;
}
.more-link 
{
text-decoration: none;
color:#000;
}





/****************************************************** 

					CLEARS & FIXES

******************************************************/	





/*-  IE FIXES--------------------------- */

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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */





/*-  CLEARS--------------------------- */

.clearboth{clear:both;}
