/* Block Scientific */

.aligncenter {display: block;	margin-left: auto;	margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

/* Body */
* {margin:0; padding:0;}
body {color:#303030; font:76% Trebuchet MS;}
#wrap {background-color:#fff; color:#333; margin:0 auto; width:990px;}

/* Links */
a {background-color:inherit; color:#1086B4; text-decoration:none;}
a:hover {background-color:inherit; color:#1086B4; text-decoration:underline;}
a img {border:0;}

/* Header */
#header {margin:0 0 20px 0; width:990px; background:url(img/headerbg.jpg) repeat-x ; text-align:center}
#header p {background-color:inherit; color:#777; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:10px 30px 0 0;}
#frontphoto {margin:0 0 10px; float:left; width:50%}
.topbuttons {height:95px;width:200px;float:right;font-family:"Trebuchet MS";font-size:11px; margin-right:13px}
.topbuttons ul {margin-top:30px;}
.topbuttons ul li { font-family:"Trebuchet MS"; font-size:11px; display:inline; padding:0px 10px;}
.text3 {color:#1086b4; font-weight:bold; font-family:"Trebuchet MS"; font-size:12px; padding-top:15px; }
.home {background-image:url(http://www.blockscientific.com/images/btn_home.gif); background-repeat:no-repeat; background-position:5px 0px; line-height:50px; display:inline; color:#5e5e5e; padding-top:15px; text-decoration:none;}
.home a:link, .home a:visited, .home a:active {line-height:50px; font-size:11px; font-family:"Trebuchet MS"; color:#5e5e5e; text-decoration:none; display:inline;}
.home a:hover {text-decoration:underline; display:inline;}
.blog {background-image:url(http://www.blockscientific.com/images/btn_blog.gif); background-repeat:no-repeat; background-position:0px 0px; line-height:50px; color:#5e5e5e; padding-top:13px; padding-right:5px; text-decoration:none;}
.blog a:link, .blog a:visited, .blog a:active {line-height:50px; font-size:11px; font-family:"Trebuchet MS"; color:#5e5e5e; text-decoration:none;}
.blog a:hover {text-decoration:underline;}
.contactus {background-image:url(http://www.blockscientific.com/images/btn_contactus.gif); background-repeat:no-repeat; background-position:15px 0px; line-height:50px; color:#5e5e5e; padding-top:11px; text-decoration:none;}
.contactus a:link, .contactus a:visited, .contactus a:active {line-height:50px; font-size:11px; font-family:"Trebuchet MS"; color:#5e5e5e; text-decoration:none;}
.contactus a:hover {text-decoration:underline;}

/* Sidebars */
.spacer{clear:both; padding:2px;}
#spacer{clear:both; padding:2px; border-bottom:1px dotted #CCCCCC; margin-bottom:10px;}
/* Main menu */

/* Tags */
p,ul,ol {margin:0 0 18px 10px;}
blockquote {border-left:0px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px; width:250px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden; padding-top:20px}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin:0 0 25px;}
.postinfo {background-color:#f9f9f9; border-left:0px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:1px 0 30px; padding:8px 5px 8px 8px;}
.postinfo a{ font-weight:normal}
.comment {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}

.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

/*================== Main Content Area =============*/


.contentarea {margin:5px 0px 0px 0px;padding:0px 0px 50px 0px;}

/*================== Left Panel =============*/

.leftpanel {width:190px;float:left;background-image:url(http://www.blockscientific.com/images/left-panelbg.gif);background-position: left -3px ;	background-repeat:no-repeat;}
.leftpanel ul {margin:10px 15px 10px 15px;}
.leftpanel ul li {font-family:"Trebuchet MS";font-size:13px;color:#616161;background-image:url(http://www.blockscientific.com/images/bullet1.gif);background-repeat:no-repeat;background-position:0px 12px;list-style:none;line-height:25px;padding-left:15px;border-bottom:1px solid #dfdfdf;}
.leftpanel ul li a:link {color:#616161; text-decoration:none;}
.leftpanel ul li a:visited {color:#616161; text-decoration:none;}
.leftpanel ul li a:hover {color:#c40202; text-decoration:none;}
.leftpanel ul li a:active {color:#148ab8; text-decoration:none;}
.leftpanelfooter {width:196px;height:17px;background-image:url(http://www.blockscientific.com/images/left-footershade.gif);background-repeat:no-repeat;}

/*================== Right Panel =============*/

.rightpanel {width:196px; float:right;padding-top:10px; }
.rightpanel h2 {font-family:"Trebuchet MS";	color:#78a22f;font-size:18px;font-weight:normal;	line-height:40px;}
.rightpanel ul { padding:0 0 30px 10px; list-style:square; background:url(http://www.blockscientific.com/images/shadowfooter.gif) no-repeat bottom}

/*================== Center Panel =============*/

.centerpanel {width:598px;float:left;margin-bottom:5px;}
.centerpanel-top {background-image:url(http://www.blockscientific.com/images/centerpanel-top.gif);
	background-repeat:no-repeat;height:5px;width:561px;	float:left;}
.centerpanel-left {background-image:url(http://www.blockscientific.com/images/centerpanel-shadeleft.gif);background-repeat:no-repeat;
	height:423px;width:18px;float:left;}
.centerpanel-right {background-image:url(http://www.blockscientific.com/images/centerpanel-shaderight.gif);	background-repeat:no-repeat;
	background-position:center;	height:423px;width:18px;	float:left;}
.centerpanel-textarea {	width:560px;float:left;}
.centerpanel-textarea .content {padding:15px 15px 0  15px;font-family:"Trebuchet MS";font-size:12px;
color:#000;}
.centerpanel-textarea .content h1 {font-family:"Trebuchet MS"; font-size:18px; color:#80b33f;	font-weight:normal;	padding:0 0 3px 4px;}
.centerpanel-textarea .content h1 a {font-family:"Trebuchet MS"; font-size:18px; color:#80b33f;	font-weight:normal;	padding:0 0 3px 4px;}
.centerpanel-textarea .content h2 {font-family:"Trebuchet MS";	font-size:12px;	font-weight:bold;	color:#1086b4;	padding:0px 0px 10px 10px;margin:0px;}
.centerpanel-textarea .content .h2box {font-family:"Trebuchet MS";font-size:12px;font-weight:bold;color:#1086b4;padding:0px 0px 10px 10px;margin:0px;}
.centerpanel-textarea .content .h2box h2{display:inline;font-family:"Trebuchet MS";font-size:12px;	font-weight:bold;color:#1086b4;	padding:0px;margin:0px;	}
.centerpanel-textarea .content .h2box p{display:inline; margin:0;padding:0}
.centerpanel-textarea .content strong{color: rgb(16, 134, 180);}
.centerpanel-textarea .content h3 { padding-left:10px;}
.centerpanel-textarea .content ul{ list-style:square; padding-left:30px}
.h4{ display:inline;font-family:"Trebuchet MS";	font-size:12px;	font-weight:bold;color:#1086b4;	padding:15px 0px 10px 0px;	margin:0px;}
.centerpanel-textarea .button{ float:left; clear:both; width:85px;height:24px;background-color:#000000;text-align:center;line-height:24px;color:#FFFFFF;	font-size:12px;	font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:5px; margin-right:10px;border:0px;cursor:pointer;}
/*======================= Client Login Area ======================*/

.clientlogin {font-family:"Trebuchet MS";color:#000000;	font-size:12px;}
.clientlogin H1{font-family:"Trebuchet MS";color:#78a22f;font-size:18px;font-weight:normal;
	background-image:url(http://www.blockscientific.com/images/login.gif);	background-repeat:no-repeat;	background-position:top right; line-height:50px;}
.clientlogin H1 span{color:#000000;}
.shadowfooter {	background-image:url(http://www.blockscientific.com/images/shadowfooter.gif);	background-repeat:no-repeat;width:196; height:15px;}

/*======================= Newsletter Area ======================*/
.newsletter {font-family:"Trebuchet MS";color:#000000;font-size:12px;}
.newsletter H1{	font-family:"Trebuchet MS";color:#78a22f;font-size:18px;font-weight:normal;background-image:url(http://www.blockscientific.com/images/newsletter.gif);background-repeat:no-repeat;background-position:top right;	line-height:40px;}
.newsletter H1 span{color:#000000;}

/* ----------- stylized ----------- */
#stylized{background:#ffffff;font-family:"Trebuchet MS";color:#000000;}
#stylized label{display:block;font-weight:normal;text-align:left;width:45px;float:left;	margin:5px 0px 0px 0px;}
#stylized input{float:right;font-size:12px;padding:2px 4px;border:solid 1px #dcdcdc;width:110px;	margin:5px 0px 0px 8px;}
#stylized button{clear:both;width:85px;height:24px;background-color:#000000;text-align:center;	line-height:24px;color:#FFFFFF;	font-size:12px;	font-weight:bold;font-family:Arial, Helvetica, sans-serif;	text-transform:uppercase;float:right;margin-top:5px;border:0px;cursor:pointer;}
#stylized .button{clear:both;width:85px;height:24px;background-color:#000000;text-align:center;	float:right; line-height:24px;color:#FFFFFF;font-size:12px;font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	text-transform:uppercase;margin-top:5px;border:0px;	cursor:pointer;}
#stylized a:link, #stylized a:active, #stylized a:visited, #stylized a:hover  {	color:#148ab8;	text-decoration:none;	font-weight:bold;}

/*======================= Contact Area ======================*/
.contact {float:right;}
.contact .content {padding:5px;}
.contact H1{background-image:url(http://www.blockscientific.com/images/contactform2.gif);	background-repeat:no-repeat;	background-position:top;	height:38px;}
.contact label{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#575757; font-weight:normal}
.button{clear:both; width:85px;height:24px;background-color:#000000;text-align:center;	line-height:24px;	color:#FFFFFF;	font-size:12px;	font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:right; text-transform:uppercase; margin-top:5px;	margin-right:10px;	border:0px;cursor:pointer;}
.textfield1 {height:16px;font-family:"Trebuchet MS";font-size:11px;	color:#666666;	border:1px solid #dcdcdc;padding-left:5px;width:170px;}
.textfield2 {height:80px;	font-family:"Trebuchet MS";	font-size:11px;	color:#666666;	border:1px solid #dcdcdc;	padding-left:5px;	width:170px;}
.text2 {	color:#1086b4;	font-weight:bold;}

/*======================= Contact Area Inner ======================*/

/*======================= Footer Area ======================*/

.footer span.credits {font-size:1.1em;}
.footer {background-color:#FFFFFF;	font-family:"Trebuchet MS";	color:#696969;	font-size:11px;	width:100%;	clear:both;	margin-top:15px;}
.footer .content {width:990px;margin:0px auto;text-align:center;padding:30px 0px;background-image:url(http://www.blockscientific.com/images/footerbg.gif);background-repeat:repeat-x;}
.footer .content a:link {color:#696969;	text-decoration:none;	padding:0px 5px;}
.footer .content a:visited, .footer .content a:active {color:#696969;	text-decoration:none;}
.footer .content a:hover {color:#0d85bf;text-decoration:none;}
