/*
Theme Name: Axon 2010
Theme URI: http://www.axonpublish.com/
Description: The Axon Publishing website 2010 theme
Version: 1.0
Author: Charlotte Coleman
Author URI: http://www.charlottecoleman.co.uk/
Tags: axon, 2010

*/


/* Global Styles */
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}


body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: arial, helvetica, sans-serif;
	background: #2a99d0 url('images/background.png') center top fixed repeat;
	color: #000;
	text-align: left;
}

#page {
	width: 990px;
	margin: 0 auto;
}

#leftHandSide {
	background-color: #fff;
	float: left;
	width: 200px;
	height: 626px
}

#header h1 {
	display: none;	
}

#header img {
	margin: 35px 0 0 30px	
}

#leftSideContent {
	float: left;
	padding-left: 30px
}

#leftSideContent #leftSideBody {
	float: left;
	width: 145px;
	height: 210px;
	margin: 70px 0 30px 0;
}	



#leftSideContent #leftSideBody p {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
}

#leftSideContent #address {
	float: left;
	font-size: 1.3em;
	font-style: normal;
}

#leftSideContent #address h4 {
	color: #0790c8;
	
}

#leftSideContent #address h5 {
	font-size: 1em;
	padding-top: 10px;
	
}

#leftSideContent #address a {
	color: #0790c8;
	text-decoration: none;
}

#leftSideContent #address a:hover {
	color: #d22128
}

#rightHandSide #menu ul li a {
	color: #000;
	text-decoration: none
}


#rightHandSide #menu ul li a:hover, #rightHandSide #menu ul li.selected a {
	color: #0790c8;
}

#rightHandSide {
	float: left; 	
	width: 790px;
	min-height: 200px;
}

#rightHandSide #menu {
	float: left;
	width: 790px;
	height: 61px;
	background-color: #fff;
}

#rightHandSide #menu ul {
	float: left;
	border-bottom: 1px solid #000;
	width: 760px;
	height: 60px;
}



#rightHandSide #menu ul li {
	list-style-type: none;
	float: left;
	font-size: 1.3em;
	margin: 35px 18px 10px 0
}


#rightHandSide #main {
	background-color: #fff;
	float: left;
	width: 790px;
	height: 565px
}

#rightHandSide #main .post #introduction {
	float: left;
	width: 790px;
}

#rightHandSide #main .post .hr {
	float: left;
	height: 7px;
	background-color: #000;
	width: 760px;
	font-size: 0;
}

#rightHandSide #main .post #introduction h2 {
	float: left;
	text-transform: uppercase;
	font-size: 0;
	font-family: arial, helvetica, sans-serif;
	padding: 70px 0 0 0;
	letter-spacing:-0.02em;
}



#rightHandSide #main .post #introduction ul {
	float: right;
	width: 183px;
	padding: 89px 0 0 0
}

.browserSafari #rightHandSide #main .post #introduction ul, .browserOpera #rightHandSide #main .post #introduction ul, .browserChrome #rightHandSide #main .post #introduction ul {
	float: right;
	width: 183px;
	padding: 92px 0 0 0
}


#rightHandSide #main .post #introduction ul li {
	list-style-type: none;
	font-size: 1.1em;
}

#rightHandSide #main .post #introduction ul li a {
	color: #000;
	text-decoration: none
}

#rightHandSide #main .post #introduction ul li a:hover, #rightHandSide #main .post #introduction ul li.current_page_item a  {
	color: #d22128
}

#rightHandSide #main .post #introduction h2 span, #rightHandSide #main .post #introduction h2 span a {
	color: #dcddde;
	text-decoration: none
}



#rightHandSide #main .post .entry {
	float: left;
	width: 720px;
	padding: 0 70px 39px 0
}

#rightHandSide #main .post .entry p {
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 15px;
	line-height: 140%
}

#rightHandSide #main .post .entry p#lastStatement strong {
	font-weight: normal	
}

#rightHandSide #main .post .entry ul {
	font-size: 1.6em;
	float: left;
	width: 210px;
	margin: 26px 0
}

#rightHandSide #main .post .entry ul li {
	list-style-type: none	
}

#rightHandSide #main .post .entry ul li a {
	text-decoration: none;
	color: #0790c8;
}

#rightHandSide #main .post .entry ul li a:hover {
	color: #d22128
}


/* Home */

.page-template-t_home-php #rightHandSide #menu {
	background: #fff url(images/arrow.png) 625px bottom  no-repeat;	
}

.page-template-t_home-php #rightHandSide #menu ul {
	border: 0;
	width: 610px
}

.page-template-t_home-php #rightHandSide #menu h3 {
	float: left;
	margin: 35px 0 10px 0;
	font-size: 0;
	text-indent: -2000px;
	background: url(images/twitter-logo.png) top left no-repeat;
	width: 60px;
	height: 12px
}

.page-template-t_home-php #rightHandSide #menu a#follow {
	float: right;
	font-size: 1.1em;
	margin: 37px 30px 10px 0;	
}

.page-template-t_home-php #rightHandSide #main {
	width: 588px	
}

.page-template-t_home-php #rightHandSide #feeds {
	background-color: #fff;
	float: left;
	width: 202px;
	height: 565px;
}

.page-template-t_home-php #rightHandSide #feeds #twitter ul{
	float: left;
	width: 170px;
	max-height: 345px;
}

.page-template-t_home-php #rightHandSide #feeds #twitter ul li {
	list-style-type: none;
	float: left;
	font-size: 1.1em ;
	width: 138px;
	margin: 0 0 1px 22px;
	padding: 10px;
	background-color: #e2ebf4;
	
}


.page-template-t_home-php #rightHandSide #feeds #twitter ul li span.twitter-timestamp {
	font-size: 0.9em;
	font-style: italic;
	text-decoration: none;
	color: #6d6d6d;
	float: left;
	clear: both;
	width: 138px;
	margin: 3px 0 0 0;
}

.page-template-t_home-php #rightHandSide #feeds ul li a, .page-template-t_home-php #rightHandSide #menu a#follow {
	color: #0790c8;
	text-decoration: none;
}

.page-template-t_home-php #rightHandSide #feeds ul li a:hover, .page-template-t_home-php #rightHandSide #menu a#follow:hover {
	color: #d22128
}

.page-template-t_home-php #rightHandSide #feeds #blog {
	float: left;
	clear: both;
	width: 200px;
	height: 198px;
}

.page-template-t_home-php #rightHandSide #feeds #blog h3 {
	text-transform: uppercase;
	font-size: 0;
	padding: 20px 0 0 22px;
	
}

.page-template-t_home-php #rightHandSide #feeds #blog ul {
	background: url(images/blog-box.png) 0 0 no-repeat;
	margin: 0 22px;
	padding-top: 25px;
	width: 157px;
	height: 132px;
	list-style-type: none;
	float: left;
}
.page-template-t_home-php #rightHandSide #feeds #blog ul li {
	padding: 5px 10px;
	float: left;
	font-size: 1.1em ;
	width: 138px;
}

.page-template-t_home-php #rightHandSide #feeds #blog ul li strong {
	font-size: 1.1em;
	font-weight: normal
}


/* Our Work */

.page-template-t_our-work-php #rightHandSide h2 {
	width: 500px	
}

.page-template-t_our-work-php #rightHandSide #apaMember {
	float: right;
	width: 132px;
	margin: 60px 108px 0 0;
}

.page-template-t_our-work-php #rightHandSide #apaMember small {
	vertical-align: top;
	float: left;
	margin: 12px 8px 0 0;
	font-size: 1.05em
}

.page-template-t_our-work-php #rightHandSide #main .post .entry {
	width: 510px;
	margin-top: 35px;
	padding-left: 25px;
	
}

.page-template-t_our-work-php #rightHandSide #main .post #firstColumn, .page-template-t_our-work-php #rightHandSide #main .post #secondColumn {
	float: left;
	width: 170px;
	font-size: 1.6em;
	line-height:140%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 50px 20px 0 0 
	
}

.page-template-t_our-work-php #rightHandSide #main .post #firstColumn p, .page-template-t_our-work-php #rightHandSide #main .post #secondColumn p {
	float: left;
	margin-bottom: 15px
}


.page-template-t_our-work-php #rightHandSide #main .post #image {
	float: left;
	width: 188px;
	margin: 50px 0 0 100px;
	margin-bottom: 56px
}


/* Our People */

.page-template-t_our-people-php #leftSideContent #leftSideBody {
	margin: 80px 0 20px;
}

.page-template-t_our-people-php #rightHandSide #main .post .entry {
	padding: 35px 0 45px 0;
	width: 760px;
}

.browserSafari.page-template-t_our-people-php #rightHandSide #main .post .entry, .browserChrome.page-template-t_our-people-php #rightHandSide #main .post .entry, .browserOpera.page-template-t_our-people-php #rightHandSide #main .post .entry {
	padding: 35px 0 42px 0;
}

.page-template-t_our-people-php #rightHandSide #main .post .entry span img {
	margin: 10px 10px 0 0;	
}


.page-template-t_our-people-php #rightHandSide #main .post .entry a, .page-template-t_our-people-php #rightHandSide #main .post .entry span {
	float: left;
}

.page-template-t_our-people-php .qtip .qtip-content {
	font-size: 1.2em	
}


/* Our Services */
.page-template-t-our-services-php #rightHandSide #main .post .entry {
	float:left;
	padding: 0;
	width:790px;
}

.page-template-t-our-services-php #rightHandSide #main .post .entry #firstColumn {
	float: left;
	width: 315px;
	margin: 36px 30px 0 0
}

.page-template-t-our-services-php #rightHandSide #main .post .entry #secondColumn {
	float: left;
	width: 415px;
	margin-top: 36px
}

.browserSafari.page-template-t-our-services-php #rightHandSide #main .post .entry #firstColumn, .browserSafari.page-template-t-our-services-php #rightHandSide #main .post .entry #secondColumn, .browserOpera.page-template-t-our-services-php #rightHandSide #main .post .entry #firstColumn, .browserOpera.page-template-t-our-services-php #rightHandSide #main .post .entry #secondColumn, .browserChrome.page-template-t-our-services-php #rightHandSide #main .post .entry #firstColumn, .browserChrome.page-template-t-our-services-php #rightHandSide #main .post .entry #secondColumn {
	margin-top: 39px
}

.page-template-t-our-services-php #rightHandSide #main .post .entry object {
	float: left;
	margin-top: 30px
}

.page-template-t-our-services-php #rightHandSide #main .post .entry #secondColumn p, .page-template-t-our-services-php #rightHandSide #main .post .entry #secondColumn ul {
	width: 315px;
}

.page-template-t-our-services-php #rightHandSide #main .post .entry #secondColumn p#lastStatement {
	font-size: 2.3em;
	color: #0790C8;
	
}

/* Our Clients */

.page-template-t_our-clients-php #rightHandSide #main .post .entry {
	padding:0 70px 1px 0;
	
}

.page-template-t_our-clients-php #rightHandSide #main .post .entry ul {
	font-size:2.5em;
	width: 350px;
	margin: 26px 0 24px 0;
}

.page-template-t_our-clients-php #rightHandSide #main .post .entry ul li {
	float: left;	
	clear: both;
	padding: 4px 0;
	width: 350px;
	font-style: normal;
}
.page-template-t_our-clients-php #rightHandSide #main .post .entry ul li a {
	float: left;
	clear: both;
}

.page-template-t_our-clients-php #rightHandSide #main .post #images {
	float: left;
	width: 760px;
	padding-left: 1px;
	height: 142px;
	font-size:0;

}

.page-template-t_our-clients-php #rightHandSide #main .post #images img {
	border: 1px solid #000;
	margin: 0 10px 0 0;
}

/* Case Studies */

.page-template-t_case-study-php #leftSideContent #leftSideBody {
	background: url(images/case-study-bubble.png) top left no-repeat;
	margin: 50px 0 50px;
	
}

.page-template-t_case-study-php #rightHandSide #main .post .entry p {
	font-size: 1.3em;
	font-family: arial, helvetica, sans-serif;
	margin-top: 15px;
	line-height: 140%
}

.page-template-t_case-study-php #rightHandSide #main .post #leftContent {
	float: left;
	width: 189px
}

.page-template-t_case-study-php #rightHandSide #main .post #leftContent img {
	float: left;
	margin-top: 30px;
	border: 1px solid #000
}

.page-template-t_case-study-php #rightHandSide #main .post #leftContent p {
	float: left;
	width: 187px;
}

.page-template-t_case-study-php #rightHandSide #main .post #leftContent a {
	color:#0790C8;
	text-decoration:none;	
	font-size: 1.3em;
	float: left;
	padding-top: 20px
}

.page-template-t_case-study-php #rightHandSide #main .post #leftContent a:hover {
	color:#D22128;	
}

.page-template-t_case-study-php #rightHandSide #main .post .entry {
	width: 388px;
	padding: 12px 15px 25px 15px;
	margin-bottom: 30px;
	background:#FFF;
}


.page-template-t_case-study-php #rightHandSide #main .post #highlight {
	float: left;
	width: 160px;
	margin-top: 25px
}	

.page-template-t_case-study-php #rightHandSide #main .post #highlight h3 {
	font-size: 0;
	text-transform: uppercase
}

.page-template-t_case-study-php #rightHandSide #main .post #highlight #redText, .page-template-t_case-study-php #rightHandSide #main .post #highlight #blackText {
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}

.page-template-t_case-study-php #rightHandSide #main .post #highlight #redText {
	color: #d22128;
}

.page-template-t_case-study-php #rightHandSide #main .post #highlight #blackText {
	min-height: 135px
}

.page-template-t_case-study-php #rightHandSide #main .post #highlight p {
	margin-bottom: 10px
}

.page-template-t_case-study-php #rightHandSide #main .post #highlight ul {
	padding-left: 20px;
	margin-left: -5px
	
}

.page-template-t_case-study-php #rightHandSide #main .post #highlight ul li {
	padding: 0 0 5px 0;
	list-style-type: square
}


/* Client Login */
.page-template-t_client-login-php #rightHandSide #main form {
	float: left;
	width: 300px;
	margin-top: 50px
}

.page-template-t_client-login-php #rightHandSide #main form div {
	float: left;
	clear: both;
	margin: 5px 0;
	width: 238px
}

.page-template-t_client-login-php #rightHandSide #main form label {
	font-size: 1.3em;
	float: left; 
	width: 80px;
	margin-top: 3px
}

.page-template-t_client-login-php #rightHandSide #main form input.text, .page-template-t_client-login-php #rightHandSide #main form input.password {
	border: 1px solid #dcddde;
	float: left;
	width: 150px;
	padding: 3px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #6D6D6D	
}

.page-template-t_client-login-php #rightHandSide #main form input.submit {
	float: right;
	font-size: 1.2em;
	background-color: #0790C8;
	color: #fff;
	padding: 3px 7px;
	font-weight: bold;
	text-transform: uppercase
}

.page-template-t_client-login-php #rightHandSide #main form input.submit:hover {
	cursor: pointer;
	cursor: hand;
	background-color: #000
}


/* Blog */

#blog #leftHandSide, .single #leftHandSide, .archive #leftHandSide, .search #leftHandSide {
	width: 180px;
}

.blog#rightHandSide #menu, .blog#rightHandSide #introduction {
	padding-left: 20px	
}

.blog#rightHandSide {
	background-color: #fff;
	width:810px;	
}

.blog#rightHandSide #main {
	width:810px;	
}

.blog#rightHandSide #main .post #container {
	float: left;
	width: 529px;
	background-color: #fff;
	margin-bottom:30px;
}


.blog#rightHandSide #main .post #container p#message {
	font-size: 1.3em;
	margin-top: 20px;
	float: left;
	width: 498px;
}

.blog#rightHandSide #main .post #introduction {
	float: left;
	width: 498px;
}


.blog#rightHandSide #main .post #introduction p {
	float: left;
	clear: both;
	font-size: 1.6em;
	width: 498px;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.blog#rightHandSide #main .post #sidebar {
	float: left;
	clear: none;
	width: 211px;
	background-color: #e7e8e8;
	margin-top: 70px;
	padding: 10px 20px;
	min-height: 475px
}

.blog#rightHandSide #main .post #sidebar a#rssFeed {
	position: absolute;
	top: 142px;
	margin-left: 192px
}

.blog#rightHandSide #main .post #sidebar a.addthis_button {
	margin: 30px 0 0 0;
	float: left;
}

.blog#rightHandSide #main .post #sidebar ul li {
	list-style-type: none;
	float: left;
	clear: both;
	margin: 5px 0;
	width: 211px
}



.blog#rightHandSide #main .post #sidebar ul li ul li {
	margin: 1px 0;
	font-size: 1.3em
}


.blog#rightHandSide #main .post #sidebar ul li #searchform {
	float: left;
	margin: 20px 0 10px 0
}

.blog#rightHandSide #main .post #sidebar ul li #searchform label {
	display: none	
}

.blog#rightHandSide #main .post #sidebar ul li #searchform input#s {
	border: 1px solid #b4b4b4;
	float: left;
	width: 122px;
	padding: 3px;
	margin-right: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #6D6D6D	
}

.blog#rightHandSide #main .post #sidebar ul li #searchform input#searchsubmit {
	float: right;
	font-size: 1.2em;
	background-color: #0790C8;
	color: #fff;
	padding: 2px 7px 4px 7px;
	width: 68px;
	height: 23px;
	font-weight: bold;
	text-transform: uppercase
}

.blog#rightHandSide #main .post #sidebar ul li #searchform input#searchsubmit:hover {
	cursor: pointer;
	cursor: hand;
	background-color: #000
}


.blog#rightHandSide #main .post #sidebar ul li h2 {
	font-weight: normal;
	font-size: 2em;
	float: left;
	clear: both;
	margin: 5px 0 10px 0
}

.blog#rightHandSide #main .post #sidebar ul li div, .blog#rightHandSide #main .post #sidebar ul li a {
	float: left	;
	clear: both
}

.blog#rightHandSide #main .post #sidebar ul li a {
	color: #0790C8;
	text-decoration: none;
}

.blog#rightHandSide #main .post #sidebar ul li a:hover {
	color: #d22128
}

.blog#rightHandSide #main .post #sidebar ul li div p  {
	font-size: 1.3em;
	width: 211px;
}

.blog#rightHandSide #main .post #content {
	float: left;
	background-color: #fff;
	width: 506px;
	padding: 12px 14px;
	
}

.blog#rightHandSide #main .post #content .post {
	margin: 12px;
	float: left;
}

.blog#rightHandSide #main .post #content .post p {
	font-size: 1.3em;
	float: left;
	margin: 10px 0
}	

.blog#rightHandSide #main .post #content .post ul, .blog#rightHandSide #main .post #content .post ol {
	font-size: 1.3em;
	padding-left: 20px;
	float: left;
}

.blog#rightHandSide #main .post #content .post ul {
	margin: 10px 0 10px 0px;
	width: 435px;
	
}

.blog#rightHandSide #main .post #content .post ol {
	margin: 10px 0 10px 0px;
	
}

.blog#rightHandSide #main .post #content .post object, .blog#rightHandSide #main .post #content .post img {
	border: 1px solid #000000;
	float: left
}


.blog#rightHandSide #main .post #content .post li {
	padding-left: 10px;
	margin: 10px 0;
	width: 420px;
	vertical-align: top;
	position: relative; 
	top: -3px
}

.blog#rightHandSide #main .post #content .post ul li {
	list-style-type: square;
}


.blog#rightHandSide #main .post #content .post blockquote {
	font-style: italic;
	float: left;
	width: 409px;
	clear: both;
	margin: 15px 0 10px 0;
	padding: 5px 0 0 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	background: url(images/quote.png) top left no-repeat;
}

.blog#rightHandSide #main .post #content .post blockquote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 409px
}

.blog#rightHandSide #main .post #content .post a.file {
	font-size: 1.3em;
	float: left;
	width: 430px;
	margin: 10px 0;
	padding: 1px 0 0 25px;
	background: #fff url(images/download.png) 0 0 no-repeat
}

.blog#rightHandSide #main .post #content #contentTopLeft{
	float: left;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: #fff url(images/shadow-top-left.png) no-repeat
}

.blog#rightHandSide #main .post #content #contentTopMiddle {
	float: left;
	width: 486px;
	height: 8px;
	font-size: 0;
	background: #fff url(images/shadow-top-middle.png) repeat-x;
}

.blog#rightHandSide #main .post #content #contentTopRight{
	float: left;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: #fff url(images/shadow-top-right.png) no-repeat
}

.blog#rightHandSide #main .post #content #contentLeft{
	float: left;
	width: 506px;
	background: #fff url(images/shadow-side-left.png) left repeat-y
}

.blog#rightHandSide #main .post #content #contentRight{
	float: left;
	width: 478px;
	min-height: 358px;
	background: url(images/shadow-side-right.png) right repeat-y;
	padding: 5px 12px
}

.blog#rightHandSide #main .post #content #contentRight .navigation {
	float: left;
	padding: 5px 12px 0 12px;
	width: 455px;
	font-size: 1.1em
}

.blog#rightHandSide #main .post #content #contentRight .navigation .alignleft {
	float: left;
	width: 200px;
}

.blog#rightHandSide #main .post #content #contentRight .navigation .alignright {
	float: right;
	text-align: right;
	width: 200px;
}

.blog#rightHandSide #main .post #content #contentBottomLeft{
	float: left;
	clear: both;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: #fff url(images/shadow-bottom-left.png) no-repeat
}

.blog#rightHandSide #main .post #content #contentBottomMiddle {
	float: left;
	width: 486px;
	height: 8px;
	font-size: 0;
	background: #fff url(images/shadow-bottom-middle.png) repeat-x;
}

.blog#rightHandSide #main .post #content #contentBottomRight{
	float: left;
	width: 8px;
	height: 8px;
	font-size: 0;
	background: #fff url(images/shadow-bottom-right.png) no-repeat
}

.blog#rightHandSide #main .post #content h3 {

	font-size: 1.6em;
	
}

.blog#rightHandSide #main .post #content h3.pagetitle {
	padding: 12px 12px 0 12px	
}

.blog#rightHandSide #main .post #content a  {
	text-decoration: none;
	color: #0790C8;
}

.blog#rightHandSide #main .post #content a:hover {
	color: #d22128
}

.blog#rightHandSide #main .post #content small {
	font-size: 1.1em;
	float: left;
	margin: 5px 0
}

.blog#rightHandSide #main .post #content .entry {
	width: 455px;
	padding: 0;
	float: left;
	margin: 5px 0
}

.blog#rightHandSide #main .post #content .entry img {
	float: left;
	margin: 10px 0
}

.blog#rightHandSide #main .post #content .entry p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	float: left;
	clear: both;
	width: 455px;
}



.page-template-t_blog-php #rightHandSide #main .post #content .entry p.readMore {
	margin: 0;
	text-align: right;
	padding-right: 20px
}

.blog#rightHandSide #main .post #content .entry p.postmetadata.alt {
	float: left;
	clear: both;
	font-size: 1em
}

.blog#rightHandSide #main .post #content #contentRight h3#comments, .blog#rightHandSide #main .post #content #contentRight ol.commentlist {
	float: left;
	margin: 0 12px;
	padding: 0;
}

.blog#rightHandSide #main .post #content #contentRight h3#comments {
	margin: 0 12px 10px 12px	
}

.blog#rightHandSide #main .post #content #contentRight ol.commentlist li {
	list-style-type: none;
	float: left;
	clear: both;
	margin: 0 0 20px 0;
	width: 455px;
}

.blog#rightHandSide #main .post #content #contentRight ol.commentlist li div.comment-author.vcard img {
	display: none;
}

.blog#rightHandSide #main .post #content #contentRight ol.commentlist li div.comment-author.vcard, .blog#rightHandSide #main .post #content #contentRight ol.commentlist li div.comment-meta {
	font-size: 1.1em;
	float: left;
	clear: both;
	
}

.blog#rightHandSide #main .post #content #contentRight ol.commentlist li div p {
	font-size: 1.3em;
	float: left;
	clear: both;
	padding: 10px 0
}

.blog#rightHandSide #main .post #content #contentRight ol.commentlist li em {
	font-size: 1.1em;
	padding: 10px 0;
	float: left;
	clear: both
}

.blog#rightHandSide #main .post #content #contentRight #respond {
	float: left;
	padding: 5px 12px;
	width: 455px
}

.blog#rightHandSide #main .post #content #contentRight #respond form {
	float: left;
	margin: 10px 0
}


.blog#rightHandSide #main .post #content #contentRight #respond form p {
	clear: both
}

.blog#rightHandSide #main .post #content #contentRight #respond form label {
	font-size: 1.2em;
	width: 200px;
	float: left;
}

.blog#rightHandSide #main .post #content #contentRight #respond form label span {
	font-weight: bold;
	color: #0790C8
}

.blog#rightHandSide #main .post #content #contentRight #respond form textarea {
	border: 1px solid #000;
	float: left;
	margin: 10px 0;
	width: 449px;
	padding: 3px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #6D6D6D	
}

.blog#rightHandSide #main .post #content #contentRight #respond form p {
	margin: 3px 0;
	float: left; 
	width: 455px;
	font-size: 1.1em;
}

.blog#rightHandSide #main .post #content #contentRight #respond form div {
	margin: 3px 0;
	float: left; 
	clear: both;
	width: 455px;
}

.blog#rightHandSide #main .post #content #contentRight #respond form input#author, .blog#rightHandSide #main .post #content #contentRight #respond form input#email, .blog#rightHandSide #main .post #content #contentRight #respond form input#url {
	border: 1px solid #000;
	float: left;
	width: 200px;
	padding: 3px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #6D6D6D	
}

.blog#rightHandSide #main .post #content #contentRight #respond form input#submit {
	float: right;
	clear: both;
	font-size: 1.2em;
	background-color: #0790C8;
	color: #fff;
	padding: 3px 7px;
	font-weight: bold;
	text-transform: uppercase
}

.blog#rightHandSide #main .post #content #contentRight #respond form input.submit:hover {
	cursor: pointer;
	cursor: hand;
	background-color: #000
}


/* Contact Us */



.page-template-t_contact-us-php #leftSideContent #leftSideBody {
	width: 165px;
	height: 200px;
	margin: 18px 0 0 0;
}

.page-template-t_contact-us-php #leftSideContent #leftSideBody h2 {
	float: left;
	text-indent: -2000px;
	font-size: 0;
	width: 155px;
	height: 107px;
	background: url(images/contact-us-title.png) top left no-repeat;
	margin: 10px 0
}

.page-template-t_contact-us-php #leftSideContent #address {
	float: left;
	margin-top: 0px;
}

.page-template-t_contact-us-php #leftSideContent #address h4 {
	margin-top: 10px;

}

.page-template-t_contact-us-php #leftSideContent #leftSideBody p {
	margin-top: 5px;
	font-size: 1.3em;
	font-family: arial, helvetica, sans-serif;
	width: 135px
}

.page-template-t_contact-us-php #rightHandSide #main img {
	float: left;
}

.page-template-t_contact-us-php #rightHandSide #main #caption {
	position: absolute;
	top: 550px;
	background-color: #0790c8;
	color: #fff;
	width: 140px;
	padding: 5px 7px;
	margin-left: 421px;
	font-size: 1.3em;
	
}

.page-template-t_contact-us-php #rightHandSide #main #caption a {
	color: #fff;
	text-decoration: none;
}

.page-template-t_contact-us-php #rightHandSide #main #rightContent {
	float: left;
	width: 176px;
	height: 270px;
	padding: 44px 12px 12px 12px;
}



.page-template-t_contact-us-php #rightHandSide #main h3 {
	color: #d22128;
	font-size: 0;
	text-transform: uppercase;
	float: left;
	width: 100px;
}

.page-template-t_contact-us-php #rightHandSide #main span#printVersion {
	float: left;
	font-size: 1.1em;
	padding-top: 8px;
	width: 75px
}


.page-template-t_contact-us-php #rightHandSide #main span#printVersion a {
	color:#0790C8;
	text-decoration: none
}

.page-template-t_contact-us-php #rightHandSide #main span#printVersion a:hover {
	color: #d22128	
}

.page-template-t_contact-us-php #rightHandSide #main #rightContent p {
	float: left;
	width: 140px;
	margin-top: 15px;
	font-size: 1.3em
}

.page-template-t_contact-us-php #rightHandSide #main #rightContent p strong {
	color: #0790c8	
}

.page-template-t_contact-us-php #rightHandSide #main #map {
	float: left;
	padding: 0 12px;
	width: 176px;
	height: 230px;
}

.page-template-t_contact-us-php #rightHandSide #main #map #mapCanvas {
	width: 176px;
	height: 176px;
	float: left;
	margin-top: 6px;
}

.page-template-t_contact-us-php #rightHandSide #main #map #mapCanvas span {
	display: none;	
}

.page-template-t_contact-us-php #rightHandSide #main #map .hr {
	float: left;
	width: 176px;
	height: 6px;
	background-color: #000;
	font-size: 0;
	margin-top: 6px
}


.cufon-ready #rightHandSide #main .post #introduction h2 {
	font-size: 6.8em;
}

.cufon-ready .page-template-t_home-php #rightHandSide #feeds #blog h3 {
	font-size: 2.2em;
}

.cufon-ready .page-template-t_case-study-php #rightHandSide #main .post #highlight h3 {
	font-size: 3.6em;
}

.cufon-ready .page-template-t_contact-us-php #rightHandSide #main h3 {
	font-size: 2.2em;
}


.cufon-ready #rightHandSide #main .post #introduction h2 a:hover {
	color: #000000	
}
