/*
Theme Name: Patent Translations
Theme URI: http://www.patentTranslations.com/
Description: Patent Translations Template.
Version: 1
Author: Diligo Designs
Author URI: http://diligodesigns.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/
body {
	background-color:#e0e0de;
	text-align:center;
	margin:0;
	padding:0;
}

a, a:link, a:visited {
	color:#3f9235;
}

p {
	font-size:12px;
}

#the_wrapper {
	
}

#the_content {	
	width:954px;
	margin:16px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.91em;
}
#HeaderInfo {
	font-family:Arial, Helvetica, sans-serif;
	padding:18px 0 25px 0;
	background-color:#ebebeb;
	text-align:left;
}

#HeaderInfo .MainTitleText1 {
	padding:0 50px 0 50px;
	font-size:2em;
	color:#85ce41;
}

#HeaderInfo .MainTitleText2 {
	padding:0 85px 0 85px;
	font-size:1.3em;
	color:#444644;
	line-height:1.2em;
}

.HomeBoxes .sep {
	width:24px;
	float:left;
}
.HomeBoxes p{
	font-size:12px;
	margin-top:5px;
}

.contentBox, .contentBox2, .OneCol_w_testim_ContentBox, .TwoCol_w_testim_ContentBox {
	background:url(images/contentBoxBg.png) no-repeat;
	background-color:#ebebeb;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e2e2e;
}
.contentBox {
	width:465px;
	float:left;
	height:240px;
}
.contentBox2 {
	float: left;
}
.subsection {
	font-weight:bold;
	color:#687663;
	font-size:.9em;
	background-color:#FFFFFF;
	margin:0;
	padding:5px 0 5px 20px;
}
.subsectionIn {
	margin:0;
	padding:0;
}
.OneCol_w_testim_ContentBox {
	width:954px;
}
.TwoCol_w_testim_ContentBox {
	width:auto;
}
.contentBoxNextStep {
	width:716px;
}
.contentBoxNextStep ul {
	margin:0;
	padding:0 0 0 40px;
	text-align:left;
	font-size: .8em;
}
.contentBoxNextStep ul li {
	padding: 8px 0 0 0;	
}
.contentBox .BoxTitle1, .contentBox2 .BoxTitle1, .OneCol_w_testim_ContentBox .BoxTitle1, .TwoCol_w_testim_ContentBox .BoxTitle1 {
	background:url(images/contentBoxTitle1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ebebeb;
	line-height:2em;
	height:38px;
	text-align:center;
}
.contentBox .BoxTitle0, .contentBoxNextStep .BoxTitle0 {
	background:url(images/contentBoxTitle0.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	color:#ebebeb;
	line-height:2em;
	height:38px;
	text-align:center;
}
.contentBoxNextStep .BoxTitleBig {
	background:url(images/contentBoxTitleBig.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	color:#ebebeb;
	line-height:2em;
	height:38px;
	text-align:center;
	
}
.contentBox .BoxContent,.contentBox2 .BoxContent, .OneCol_w_testim_ContentBox .BoxContent , .TwoCol_w_testim_ContentBox .BoxContent {
	font-size:0.8em;
	margin: 5px 20px 15px 20px;
	padding:0;
	line-height:1.5em;
	text-align:justify;
}

#HomeList {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#HomeList .title {
	background-color:#ebebeb;
	font-weight:bold;
	font-size:24px;
	color:#373938;
	padding:4px 0 0 0;
	line-height:1.8em;
	height:45px;
}

#HomeList .even {
	height:25px;
	font-size:.85em;
	line-height:1.5em;
	text-align:left;
	padding:0 0 0 170px;
	color:#2e2e2e;
}

#HomeList .odd {
	background-color:#ebebeb;
	height:25px;
	font-size:.85em;
	line-height:1.5em;
	text-align:left;
	padding:0 0 0 170px;
	color:#2e2e2e;
}
.MainTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	color:#3c7828;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:5px 0 10px 0 ;
}
.content_p_0 {
	font-size:.9em;
	line-height:1.2em;
	color:#3c3f3d;
	text-align:justify;
	padding-top: 5px;
	background-color:#e8e8e7;
}
.content_p_0 p, .content_p_1 p {
	padding:5px;
	height: inherit;
	padding-top: 1px;
}
.content_p_0 ul {
	background-color:#F6F6F6;
	padding:0.5px 20px 0.5px 40px;
	margin:0;
	color:#687663;
	font-size:10pt;
	font-weight:bold;
}
.content_p_0 ul  li {
	line-height:normal;
	margin: 15px;
	margin-right: -15px;
	margin-left: -15px;
	height: auto;
}

.content_p_1 {
	font-size:.9em;
	line-height:1.2em;
	color:#3c3f3d;
	padding-top: 5px;
	text-align:justify;
	background-color:#e8e8e7;
}
.content_p_1 ul {
	background-color:#F6F6F6;
	padding:20px 30px 20px 70px;
	margin:0;
	font-size:.9em;
}

.theForms {
	background-color:#F6F6F6;
	margin:20px 0 0 0;
	padding:10px;
}

.theForms td{
	font-size:.9em;
}
.theForms .inputText, .theForms .inputText1, .theForms .inputTextarea {
	color:#2A2A28;
	font-family:Geneva, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	width:300px;
	height:20px;
	
}
.theForms .inputText1 {
	width:200px;
}

.theForms .inputTextarea{
	width:305px;
	height:100px;
}
#footer {
	text-align:center;
	background:url(images/footerbg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	height:100px;
	width:954px;

}
#footer p {
	bottom:0;
	margin: 0;
	padding:80px 0 0 0;
}

#footer-form {
	text-align:center;
	background:url(images/footerbg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	height:100px;
	width:954px;
	margin:auto;
}

#testimonialBox {
	width:325px;
	min-height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-style:italic;
	margin:0px 0 0 0;
	padding:0;
}
#testimonialTop {
	background:url(images/testimonialTop.png) no-repeat;
	height:20px;
}
#testimonialBottom {
	background:url(images/testimonialBottom.png) no-repeat;
	height:20px;
}
#testimonialBox .testiContent {
	text-align:justify;
	padding:0px 10px 0 10px;
	margin: 0px;
	background-color:#F6F6F6;
	line-height:1.3em;
	color:#2e2e2e;
}
#testimonialBox .testiContent .innerMenu {
	font-style:normal;
	padding:0 0 0 10px;
	background-color:#F6F6F6;
}
#testimonialBox .credit {
	text-align:right;
	margin:0;
	padding:0px 10px 0 10px;
	background-color:#F6F6F6;
}

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



/**************RECENT POST*****************/
			/* <> #entry_top, #entry_bottom  */
#entry_top { background:url(images/container_top.jpg) no-repeat bottom;  padding:0 0 0 0px; height:24px; width:520px; } 
#entry { background:url(images/container_m.jpg) repeat-y; padding:0px 20px 0 0px; width:520px; float:right;}  /* right<> */ 
#entry_bottom {background:url(images/container_low.jpg) no-repeat top; padding:0 0 0 0px; height:17px; width:520px;}


.recent {padding:5px 5px 0px 20px; text-align:justify;} /* <> width, padding*/
.recent h2 {font-weight:normal; font-family:Myriad Pro, Myriad, Arial, sans;  margin:15px 0 15px 0; font-size:1.2em;}    /* <>   font-weight:bold;  font-family:Myriad Pro, Myriad, Verdana, Arial, Sans-Serif */
.recent h2 a {color: #333;}
.recent h2 a:hover {color:#FF6600;}  /* <> orange - FIX.. */
.info {height:50px; border-bottom:1px solid #CCCCCC;}
.info2 {height:30px; border-bottom:1px solid #CCCCCC;}
.latest {float:left;}
h3.title {font-size:1em;color: #999999;font-weight:normal; font-family:Myriad Pro, Myriad, Verdana, Arial, Sans-Serif;}
.date {color:#999999; font-size:.7em; padding:3px 0 5px 2px;} 
.post {line-height:20px;}
.post p {margin:0 0 15px 0;}
html>body #entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body #entry li { margin: 7px 0 8px 10px; }
#entry ul li:before{ content: "\00BB \0020"; }
#entry img {margin:0 10px 10px 10px;}
.comcount {float:right; padding:5px 5px 5px 20px; background:url(images/comments.gif) left no-repeat; font-size:12px; text-transform:uppercase;}
.comcount a {color: #666666; font-weight:bold;}
.comcount a:hover {text-decoration:underline;}
.content { font-size:.8em;}
.readmore {display:block; display:inline; margin:0 0 0 5px; color:#333; font-size:12px; }
.readmore:hover {text-decoration:underline;}
.recentbottom {height:5px; /* background: url(images/post_bottom.gif) no-repeat; */  margin:0 0 15px 0px;}
.meta {margin:15px 0 10px 0; font-size:11px; font-weight:bold;}
.meta a {color:#666666;}
.meta a:hover {text-decoration:underline;}
.cats {background:url(images/folder.gif) no-repeat left; padding:0 0 0 20px; font-size:12px;}
.tags {background:url(images/maximize.gif) no-repeat left; padding:0 0 0 20px; font-size:12px;}
#banner {margin:auto; margin:0 0 10px 30px;}

#allposts {
	width:700px;
	background-color:#e8e8e7;
	float:left;
}

/****************SIDEBAR*********************/
#sidebar {
	float:right;
	padding:0;
	margin: 0;
	line-height:2em;
	font-size:.7em;
	width:248px;
}
#sidebarContent {
	background-color:#F6F6F6;
}

#sidebarContent ul {
	margin:0;
	padding:0;
}
#sidebarContent li {
	list-style:none;
}
#sidebarTop {
	background:url(images/sidebarTop.png) no-repeat;
	height:20px;
}
#sidebarBottom {
	background:url(images/sidebarBottom.png) no-repeat;
	height:20px;
}
/****************COMMENTS*********************/
#commentform h2 {margin:10px 5px 10px 5px; font-family:Myriad Pro, Myriad, Verdana, Arial, Sans-Serif; font-size:16px; color:#333333; background:url(images/comments.gif) left no-repeat; padding-left:20px;}
#comments {margin:15px 5px 15px 5px; font-family:Myriad Pro, Myriad, Verdana, Arial, Sans-Serif; font-size:16px; color:#333333;}

ol.commentlist{margin:0;padding:0; width:96%;}
.commentlist li{list-style:none;margin-bottom:14px; margin-left:5px;}
.commentlist cite{ background-color:#FFFFFF; border:1px solid #ccc; border-bottom:0; color: #666666;display:block;font-style:normal;padding:7px;font-size:11px; line-height:18px;}
.commentlist a:link, .commentlist a:visited{color: #333333;}
.commentlist a:hover, .commentlist a:active{color: #000000;}
.commentlist cite img{border:1px solid #aab59a;float:left;margin-right:9px;padding:1px;}
.commentlist .author{font-family: Myriad Pro, Myriad, Verdana, Arial, Sans-Serif;text-decoration:underline;font-size:13px; font-weight:bold;}
.commentlist .time{background:url(images/time.gif) no-repeat;padding-left:20px; padding-bottom:1px; line-height:20px;}
.commenttext{background-color: #F2F2F2; color:#666;padding:10px; border:1px solid #ccc; border-top:0; line-height:20px;}

#author, #email, #url {width:12em;font-size:13px; color:#666666;padding:3px; margin:5px; border:1px solid #cccccc; background:#FFFFFF url(images/bloglight.gif) top left no-repeat;}
#submit{font:bold 1em Tahoma;margin:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:95%;font:13px Tahoma;color:#666666;margin:5px; border:1px solid #cccccc;}
.martin_plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1;
	font-weight: normal;
	margin: 15px;
	margin-right: -15px;
	margin-bottom: -15px;
}
.martinbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.box-left {
	background-color:#E8E8E7;
	vertical-align:top;
	width:598px;
}

.light-left {
	background-color:#F6F6F6;
}
.box-right {
	width:325px;
	vertical-align:top;
}

.contact-page-info td{
	vertical-align:top;
}
.contact-page-info p{
	margin:0;
}

textarea.address {
	width:200px;
}

div.contact-button input{
	margin-left:10px;
}

td.long-form {
	font-size:12px;
	text-align:left;
}
textarea.long-form-textarea {
	width:100%;
}

#centered {
	margin-left:auto;
	margin-right:auto;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.91em;
	width:954px;
}