/* @override 
	http://bugcollect.com/css/main.css
	http://localhost/bugcollect.robert/css/main.css
	https://localhost/bugcollect.robert/css/main.css
*/

/***********************************************
  The code, text, logo and all graphical elements 
  on this website and any mirror website (the "Site") 
  are the property of the RUSANU CONSULTING LLC 

   Copyright © 2008 RUSANU CONSULTING LLC
	Remus Rusanu <remus@rusanu.com>
	design by Robert Rusanu <robert@thinkwithstyle.com>

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



body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,pre,td,th,table{margin:0;padding:0}

body {font: normal 12px/1.4 "helvetica neue", helvetica, arial,sans-serif;color:#444;background:#444 /*url(../img/back_body2.gif) 50% 0 repeat-y*/}



ul, ol, li {list-style:none}
p,li,dd,dt,em,strong,blockquote,a,td,th {font-size:1em;font-weight:normal;font-style:normal;}
th, strong, b {font-weight:bold}
em, i {font-style:italic}
code {color:#aaa;font-size:1.2em;}
table, td, th {border-collapse:collapse}
h1, h2, h3, h4, h5, h6 {margin:5px 0;font-weight:normal;font-size:1.6em;text-transform:capitalize;}
h1, h2, h3 {font-family:helvetica, arial, sans-serif}
h1{margin:0} 
h2 {margin-top:0;margin-bottom:10px}
h3  {font-size:1.4em}
h4, h5, h6 {font-size:1.1em}
dt {font-weight:bold;}


.clearfix:after ,#wrapper:after, .table:after, .downloads .download_item:after, .downloads>div:after, .cf-ol li:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix,#wrapper, .table, .downloads .download_item, .downloads>div, .cf-ol li{
	display: inline-block;
}
 
html[xmlns] .clearfix, html[xmlns]  #wrapper,html[xmlns]  .table, html[xmlns] .downloads .download_item , html[xmlns] .downloads>div, html[xmlns] .cf-ol li{
	display: block;
}

/* Hides from IE-mac \*/
* html .clearfix, * html #wrapper, * html .table, * html  .downloads .download_item , * html  .downloads>div, * html .cf-ol li{height: 1%;}
/* End hide from IE-mac */

hr {display:none}
.left, .alignleft {float:left}
.right , .alignright{float:right}

img.alignleft {margin:5px 10px 5px 0}
img.alignright {margin:5px 0 5px 10px}
.clear {	clear: both;}
.error, .Error{color:#f33;padding: 0 10px}
div.error {margin:10px 0}
a:link,a:visited,a:hover,a:active {outline:0}
a{text-decoration:underline;}
a:hover {text-decoration:none}
table a {text-decoration:none;color:#777}
table a:hover {text-decoration:underline;color:#668ea2}

img {border:none}
.pre {white-space: pre;font-size:.95em;display:block;overflow: hidden;}
.fleft {float:left}
.fright {float:right}
p {margin-bottom:10px}

/* tables */
caption{text-align:left;margin: 5px 0}
.maincontent thead {font-size: 110%;border-bottom: 1px solid #e6e6e6;}
.maincontent tr {border-bottom: 1px solid #e6e6e6;}
.maincontent td {border-left: 1px solid #e6e6e6;}
.maincontent td:first-child{border-left:none}
.table {padding: 0 10px}
.table table {width:100%}
.table table a {display:block}

a#go-up {position:fixed;bottom:10px;left:2px;display:block;width:20px;height:20px;background:url(../img/go-up.png) no-repeat;text-indent:-9999px}
* html a#go-up {position:absolute;background-image:url(../img/go-up.gif)}

/*
layout----------------------------------------------*/



#wrapper {margin:0 auto;width:970px;padding:0 10px 20px 10px;background:#fff url(../img/back_wrapper.gif) left bottom no-repeat}
#header,#content{width:970px;float:left;clear:both;position:relative;}
#header {height: 120px;background:#fff}
#content {padding:25px 0 15px 0;min-height: 450px;background:transparent}
	.maincontent {float:left;width:960px;padding:10px 4px;margin-bottom:10px;border:1px solid #ddd;-moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}

#sidecontent {clear:both;}	
	.sidebox {padding:5px;border:1px dotted #b0cada}
	
#footer {background: transparent;min-height: 5em;padding-top:20px;clear:both;border-top:1px none #d6d6d6}

	
/* 
end layout ---------------------------------------*/	




/* 
header ------------------------------------------- */		
#header h1 {position:absolute;top:10px;left:-10px;font-size:1em;letter-spacing:-2px;line-height:1}
#header h1 a {color:#d4d4d4;background:url(../img/logo.gif) 0 0 no-repeat;text-indent:-9999px;float:left;width:170px;height:75px}

/* if beta logo 
#header h1 a {background-image:url(../img/logo-beta.gif)}
/* end if beta logo */
#header h1 a:hover {text-decoration:none;color:#ddd}
#account {position:absolute;top:10px;right:0;color:#777;width:130px;text-align:right}

#navbar {position:absolute;left:0;bottom:1px;padding-bottom:5px;width:970px;background:#EEF0F1 url(../img/back-nav-cont.gif) left bottom repeat-x}
#navbar ul{float:left;width:830px;padding-right:140px;background:#5D5F63 url(../img/back-nav.gif) left bottom repeat-x;border-bottom:1px solid #fff}
#navbar li {float:left;position:relative}

#navbar a {background:#444 url(../img/navlink2.gif) left center repeat-x;padding:0 10px;line-height:25px;float:left;text-transform:uppercase;text-decoration:none;font-weight:normal;border-right:1px solid #444;border-left:1px solid #777}
#navbar li:first-child a{border-left:none}
#navbar li:hover  a,#navbar #current a {text-decoration:none;background:#000;}


/*
content ----------------------------------------- */

/* homepage*/
#homeContainer {padding:20px 45px}
#homeLeft {float:left;width:520px}
#homeRight {float:right;width:300px}
#homeRight>div {padding:10px;border:1px solid #ddd;margin-bottom:10px}
.homeHeader {padding:60px 0 40px 130px;background:#fff url(../img/cover.jpg) 0 19px no-repeat;margin-bottom:30px}
.catbody   #content .homeHeader h3 {background:transparent;margin-top:20px}
#content .homeHeader  h2, #content .homeHeader  h3 {margin: 5px 0;padding:0;border:none}
#content .homeHeader  h2 {background:url(../img/homepage-headings2.gif) 0 1px no-repeat;height:28px;width:100%;text-indent:-9999px}

#homeContainer li, #homeContainer dd,#homeContainer p {margin-bottom:10px;line-height:1.2}


#homeRight #homeNews {padding:10px 0; border:none}
#homeRight #bugfeatures {background:#F4F9FB;padding:10px 30px}

			#homeContainer h4 {margin-bottom:0}
			#homeContainer h4,#learnmore a  {background:url(../img/homepage-headings2.gif) no-repeat;height:24px;width:100%;text-indent:-9999px;display:block}
				#whatitdoes h4 {background-position:0 -192px;}
				#bugfeatures h4 {background-position:0 -216px}
				#homeNews h4 {background-position:0 -285px}
				#bugwork h4 a{background-position:0 -241px}
				#bugget h4 a{background-position:0 -265px}
			
#countSplash p{margin-bottom:0;text-align:center}
#countSplash p span{font-family:impact, arial black, helvetica; color:#3999CB;font-size:1.5em;display:block}

#learnmore a {display:block;background-position:0 -329px;margin-left:130px;width:auto;}
#learnmore a {height:26px}
			#learnmore a:hover {background-position: 0 -305px}
#bugwork ol,#bugwork li {list-style:decimal outside;font-weight:bold}
#bugwork ol {padding-left:25px}
#bugwork li  {padding:3px 0;}
#bugwork ol h5 {font-weight:bold;font-size:1em;border-bottom:1px solid #ddd;margin:0 0 5px 0;padding:0}
#bugwork ol p {font-weight:normal;line-height:1.2;color:#555;margin-bottom:0}

/* end homepage */

.maincontent h2 {margin: 0 10px 10px 10px;border-bottom:1px solid #ddd}
.maincontent .help-api h2, .maincontent .blog-content h2 {margin: 0 0 10px 0}
.maincontent .blog-content h2 {border:none}
.maincontent table {width:100%;border-top:1px solid #ccc;margin:0 0 20px 0}
.maincontent table tr.even{background:#f4f4f4;}
.maincontent table tr.odd{background:#fff;}
.maincontent th,.maincontent td {padding:2px 5px;text-align:left;border-bottom:1px solid #ccc;vertical-align:top}
.maincontent th {border-bottom:2px solid #fff;}



/*forums*/
.forumPosts {margin:10px 0}
.forum-breadcrumb {padding:10px 5px 20px 10px;font-size:1.2em}
.catbody #content .forum-breadcrumb h2, .catbody #content .forum-breadcrumb h3,.catbody #content .forum-breadcrumb h4 {background:none;padding:0;margin:0;font-size:1em;display:inline}
.forums {width:100%;border-top:1px solid #ccc;margin:0 0 20px 0}
.catbody #content .forum-breadcrumb h4  a{text-decoration:none;color:#000}
.forumThread {border:1px solid #ddd;margin:20px 10px 0 10px;padding:5px;background:#f6f6f6;
height: 55px;}
.forumThread h4 {margin:0 10px 0 10px;}
.forumThread p {margin:2px 10px}

.forumPosts > div{padding:10px 0;border-top: 1px solid #d6d6d6;}
.forumPosts  div.table_nav {padding:5px 10px;}
.table  div.table_nav {margin: 0}
.forumPosts > div:nth-child(2n){background:#f4f4f4}
.postMessage {background-color: #ffffff}
p.signin {text-align:center;text-transform:uppercase;padding-top:10px}

.threadInfo {
	float: left;
}

.forum-u-info {
	height: 35px;
	width: 185px;
}

.forum-u-info img {
	float: left;
	margin-right: 10px;
}

.forum-u-info .forum-time {
	display: block;
}

.forum-u-info .u-detail {
	font-weight: bold;
	display: block;
}

.u-started {
	float: right;
}

.u-last {
	float: right;
}

.u-post {
	float: left;
}

.maincontent table.forums {border:none}
.maincontent table.forums th {padding:10px 5px;}
.maincontent table.forums tr{background:#F4F4F4;border-bottom:1px solid #ccc;}
.maincontent table.forums tr:nth-child(2n){background:#fff} 
.maincontent table.forums td{padding:10px 5px 5px 5px;border-left:1px solid #d6d6d6}
.maincontent table.forums p{font-size:.95em;font-style:italic;margin-bottom:0}
.maincontent table.forums td:first-child {border-left:none}
.catbody #content table.forums h3 {font-size:1.1em;margin:0;font-weight:bold;background:none;padding:0;margin:0}
#content table.forums h3 a {font-weight:bold;color:#3999CB}

.forumPosts cite, dl.message dt {float:left;padding: 2px 5px 10px 5px;text-align:right;width:200px;font-size:1em;background:transparent !important;text-transform:none;color:#000}

p.message-submit {padding-left:220px}
.forumPosts cite em{display:block}
.forumPosts strong{color:#3999CB;}
.forumPosts blockquote, dl.message dd {float:left;width:620px;margin-right:80px;display:inline;padding:2px 10px}
dl.message dd  textarea {width:630px;height:200px}


/*signup*/
#signup {padding:0 10px}
#signup  h5 {font-size:1em;border-top:1px solid #ddd;padding-top:10px}
#signup fieldset{padding:0;border:none}
#signup legend {display:none}
#signup p {clear:both}
#signup p em {font-size:.9em;color:#aaa;font-style:normal;display:block;margin-left:200px;width:500px}
#signup .subscription_panel em {font-size:1.6em;font-weight:bold;color:#444;display:inline;margin-left:0;width:auto}

#signup label{float:left;width:200px}
#signup em.http  {float:left;width:190px;margin:0;background:#eee;padding:2px 5px;text-align:right;color:#aaa;font-weight:normal}
#signup .error p {font-weight:bold}
#signup .error ul {padding:10px;border:1px solid #c33}
#signup p.beta {color:#c33;margin-left:200px;width:500px}
#signup input#terms {margin-left:200px}
#signup-conditions  {margin-top:20px;color:#aaa;padding-left:20px}
#signup-conditions li {list-style:disc outside}
/*
footer ----------------------------------------- */

.footer_inner p span {color:#c74b15}


#footer ul li {float: left;}
#footer ul li.last {float:right}
#footer li a {border-left: 1px solid #3999CB;line-height:1.2;padding: 0 5px}
#footer li.first a,  #footer li.last a {border:none;padding-left:0}
#footer li.last a {padding-right:0}
span.postMessage {white-space: pre;}



/*
forms ----------------------------------------------*/


fieldset {margin:10px 0;clear:both;padding:0;border:none}
/*legend {padding-left:10px;margin-bottom:5px}*/
legend {display:none}
input, select, textarea, button {padding:1px 2px;border:1px solid #ccc;vertical-align:middle;}
input[type="submit"], button{cursor:pointer;text-transform:uppercase;font-size:.95em;line-height:1.2;padding: 1px 10px;background:#777 url(../img/nav2.png) -20px -2px no-repeat;color:#fff;text-align:center;overflow:visible}

button:focus,input[disabled="disabled"][type="submit"]:hover, input[disabled="disabled"][type="submit"]:focus {cursor:default;background-position: -20px -2px;border-color:#ccc}

input[type="submit"]:focus, input[type="submit"]:hover  {background-position:50% 50%;}
input[type="checkbox"],input[type="radio"], input[type="image"]{border:none}
label {display:block;cursor:pointer;font-weight:bold}


/*
account-data ------------------------------------- */
.account-data .account {margin-bottom:10px;background:#f5f5f5;padding:10px;border:1px solid #ddd}
.account-data  p {margin-bottom:10px;}
.account-data  dt{float:left;margin-right:5px;clear:both;font-weight:bold;width:145px;padding:1px 0}
.account-data  dd {float:left;width:280px;padding:1px 0}
.account-data  dd li{margin-bottom:5px}
.account-data  dd li label {display:inline}
.account-data  dd li em {display:block;padding-left:25px;font-size:.9em}
.account-data fieldset {float:left;width:460px;margin:0 10px 10px 10px;clear:none;padding:0;border:none}
.account-data fieldset  legend,.account-data h4, caption {color:#3999CB;font-weight:bold;font-size:1em}

#details div{border:1px solid #ccc;margin-bottom:10px}
#details div div {border:none}
#details h3 {margin:0;}
#details h3{padding:5px 10px 10px 10px}
#details ul{padding:5px 10px;}
#details li {padding:3px 0}
#chart {height:250px;margin-bottom:20px}

div.login {margin: 0 auto;width:500px;padding:0;background:#f4f4f4;border:1px solid #d6d6d6}
div.login h2 {margin:0 10px}
div.login fieldset {margin:10px 20px}
div.login label {float:left;width:90px}
div.login #login {margin-left:90px}
/*bucket details*/
.bucket {padding:10px;margin-bottom:20px;width:940px}
#buck-details {float:left;width:530px;margin-bottom:10px;}
#buck-response {float:right;width:400px;margin-bottom:10px;}

.timeline {margin-bottom:20px;width:960px}
#buck-details h3 {margin:0 10px 5px 0}
#buck-response ul {padding:5px 10px}

#buck-response li {padding:3px 0}
	#buck-response label {float:left;width:100px}
	#buck-response textarea {width:99%;max-width:99%}
	#buck-response select {width:180px}

#bucket-stack {clear:both;border:1px solid #e6e6e6;padding:5px;}

.timeline .table table {width:100%;padding:10px}
.table_nav {margin:10px;border:1px solid #e6e6e6;padding:5px 10px;background:#f3f3f3}
.table_nav p {float:left;margin-right:15px;margin-bottom:0}
.forum_action {margin: 0 10px}
.detail_field {font-weight: bold;}
.table_nav input{margin:0 5px}
.table_nav input[disabled="disabled"]{background:#ddd;cursor:default;}
.table_nav input[disabled="disabled"]:hover {border-color:#d6d6d6}
.table_nav .table_btns input {margin: 0 2px;float:left}

/*source details*/
.source {padding:10px}

.source_details {margin-bottom:5px}
#details .source_details {background:#fff;}
.source_details li {border-bottom:1px solid #ddd;clear:both;padding:3px 0}

.source_details li dt {float:left;margin-right:5px;}


.static, .account-data .account,.forumThread,#homeRight>div, input, select, textarea, button {-moz-border-radius: 4px;-khtml-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;}



/*.static {margin:5px 10px;background:#f4f4f4;padding:10px 50px; border:1px dotted #eee}*/
.static,.report {padding:10px}
.static li {list-style:disc outside}
.static ul{padding-left:20px}

.faqs, .faqs li {list-style:decimal outside}
.faqs {padding-left:30px;margin-bottom:20px}
.faq div {padding: 10px 0}
#content .faq h3 {background:none;border-bottom:1px solid #ddd;padding-bottom:0}
.faq p , .faq dl {padding: 5px 0}
.faq dt {margin-top:5px}
/*
.faqlink {position:relative;width:20px;height:20px;background:#ccc url(../img/questionmark.gif) no-repeat}

.faqlink a {position:absolute;left:0;top:0;display:none;width:300px;line-height:20px;}
.faqlink:hover a {display:block;background:#fff}
*/

.faqlink a  {font-style:italic;margin-left:10px}
.account-data .faqlink a {margin:0}

#signup_headline  {
	font-weight: bold;
	background:#FFFFFF url(../img/cover.jpg) no-repeat scroll 150px 19px;
	padding:50px 0 30px 310px;
	height:100px;
}
#signup_headline h2 {font-size:2em;margin:0;border:none}
#signup_headline h3 {font-size:1.4em}

div.subscription_panel {
	width: 870px;
	margin: auto;
	padding: 0px;
}
/* subscription new version divs */
.subscription_option#account_enterprise {
	margin-left: 0px;
}
.subscription_option#account_free {
	margin-right: 0px;
}
.subscription_option {padding: 10px 0;width:210px;margin:10px 5px 10px 0px;height: 275px;border: 1px solid #777;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;float: left;background-color: #EAF1F4;font-size: 1em;text-align: center;}
.subscription_option:hover {background-color:#fafafa}
.subscription_panel input {border:  0;padding: 0;width: 120px;height: 36px;color: transparent;background-color: transparent;background-position: 0 0;background-image: url(../img/signup_small.png) !important;background-image: url(../img/signup_small.gif);}
.subscription_panel input[disabled]:hover {background-position: 0 0 ;cursor: default;	}
.subscription_panel input:hover,.subscription_panel input:focus{background-position: 0 100%;	}
.subscription_panel h3 {font-size:1.6em;text-align:center}
.subscription_panel h3 span {font-weight:bold;background:url(../img/back-nav.gif) repeat-x;color:#fff;padding:7px 25px;border:1px solid #eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.subscription_option li {padding: 5px 20px}
.subscription_option li li {padding:0;font-size:.95em}
/* end subscription new version divs */


/* subscription old */
/*
.subscription_panel li.account_superior  input {width:150px;height:43px;background-image:url(../img/signup.png) !important;background-image:url(../img/signup.gif)}
.subscription_panel {padding: 20px 70px}
.subscription_panel>li {float:left;display:inline;width:266px;height:225px;margin:30px 10px 10px 10px;padding-bottom:30px;background:#fff url(../img/subscription_panel_box.gif) center bottom no-repeat;text-align:center}
.subscription_panel>li span.subscription_type {background-position:50% 50%;background-repeat:no-repeat;display:block;height:40px;width:200px;margin:0 auto;text-indent:-9999px;margin-top:5px}
.subscription_panel li.account_enterprise span.subscription_type {background-image:url(../img/subscription_enter_span.gif)}
.subscription_panel li.account_superior span.subscription_type {background-image:url(../img/subscription_center_span.gif);height:50px}
.subscription_panel li.account_basic span.subscription_type {background-image:url(../img/subscription_basic_span.gif)}
.subscription_panel li.account_superior {margin:0 -44px;position:relative;z-index:99;width:300px;height:295px;font-size:1.3em;background-color:transparent;background-image:url(../img/subscription_panel_box_cent.png);}
.subscription_panel li li {float:none;margin:0;padding:0;background:none;}
.subscription_panel li p, .subscription_panel li h4 {margin:0 10px}
.subscription_panel li ul {margin:10px}
.subscription_panel li.extra-option {width:810px;height:auto;border-color:#fff;background:#fff}
.subscription_panel h3 {font-size:2em;padding:5px 13px;margin:0;background-image:url(../img/subscription_panel_head.gif);background-repeat:no-repeat;}
.subscription_panel li.promot ed h3 {font-size:2em}
.subscription_panel li.account_superior  h3 {background-image:url(../img/subscription_panel_head_cen.png) !important;background-image:url(../img/subscription_panel_head_cen.gif);background-position: 50% top}
.subscription_panel li.promoted h3 {font-size:2em}
*/

/* grey skin*/


a{color:#c33;color:#3999CB;color:#085176;color:#3999CB;}

h1,h2,h3,h4,h5,h6,
#bugwork li,
#homeContainer strong,
#homeContainer dt,
caption		{color:#668ea2}

	
#navbar a 					{color:#fff}	
#navbar li:hover  a,
#navbar #current a 			{color:#3999CB;}	

	
table a 						{color:#777}
table a:hover 					{color:#3999CB;}	
	
.maincontent th 				{background:#5D5F63 url(../img/back-nav.gif) repeat-x scroll left bottom;color:#fff}

#details ul 					{background-color:#E6E7E7}
tr#current-row 				{background-color: #d6d6d6;}


input:focus, select:focus, 
textarea:focus, 
input[type="submit"]:hover 	{border-color:#3999CB;}

/*blue*/
#homeIntro h4 {background-position:0 -192px}
#bugfeatures h4 a{background-position:0 -216px}
#bugwork h4 a{background-position:0 -241px}
#bugget h4 a{background-position:0 -265px}	
	
	
	
	
	
/* ==============================  add extra css here ===============================================  */	
.download_logo {

	width:  150px;
	height:  120px;
	margin: 5px;
	float:  left;
	overflow:hidden
}

.download>div {border-bottom:1px solid #ddd;padding:5px 0}
.download_item, .downloads>div {
	clear: both;
	margin:  5px 5px 0px 5px;
	border-bottom: 1px solid #e6e6e6;
}

dl#payments-page-list-1 {
	width: 400px;
	float: left;
	padding-left: 35px;
	padding-right: 35px;
	text-align: justify;
}

dl#payments-page-list-2 {
	width: 400px;
	float:  left;
	padding-left: 35px;
	padding-right: 35px;
	text-align: justify;
}

#payments-page-paypal form {
	text-align: center;
	margin: 20px;
}

span#payments-button-em {
	font-weight: bold;
	font-size: 145%;
}

div#payments-page-before-button {
	text-align: center;
}

div#payments-page-after-button dt {
  margin-top: 5px;	
}

div#payments-page-after-button {
	margin-top: 25px;
}

ul.item-grid dt {
	display: block;
	width: 100px;
	float: left;
}

ul.item-grid dd {
	display: block;
}

ul.item-grid li {
	border-bottom: 1px solid #e6e6e6;
	padding-top: 3px;
}

div#bugwork.homeColumn {
	float:  right;
	width: 225px;
	margin-right: 10px;
}

div#site_tour.video {
	float:  left;
	margin-left: 10px;
}


table.resource-methods col.resource-methods-method {
	width: 275px;
}

table.type-fields col.rest-type-field {
	width: 150px;
}

table.type-fields col.rest-type-type {
	width: 100px;
}

.help-api {padding:10px}
.help-api td code {color:#3999CB;font-size:1.1em;}
.help-api td{padding:5px}
.help-api td dt {text-align:right;margin-right:5px}
.help-api dt:after {content:":";} /* daca face figuri in ie, scoate linia asta */
.help-api td p {color:#777777;margin:5px;font-size:.95em}


table.resource-methods col.resource-methods-method,table.type-fields col.rest-type-field{background:#fafafa}

.help-api dl dt {
	display:block;
	width: 100px;
	float: left;
	font-weight: normal;
	text-align: right;
	margin-right: 15px;
}

.help-api ul li {
	margin-left: 25px;
	list-style-type: disc;
}



div.blog-content {
	float: left;
	width: 700px;
	margin-left:10px;display:inline
}

div.blog-sidebar {
	float: right;
	width: 225px;
	margin-right:10px;display:inline
}

div.blog-content form#commentform {
	width: 95%;
	padding: 5px;
	margin: auto;
}


div.blog-content textarea#comment {
	width: 99%;
}

.blog-content .post {padding:10px 20px;margin-bottom:20px;border-bottom:1px solid #eee}
.post .storycontent {margin-bottom:10px}
.post  .meta, .trackback {clear:both;padding:3px 5px;background:#fafafa;border:1px solid #eee;margin-bottom:10px}
.trackback {text-align:right}
.post  .meta  p {margin:0}
.comment {margin-bottom:20px;}
.comment-body{padding:15px 10px 5px 10px;border:1px solid #eee;min-height:70px;height:auto !important;height:70px;-moz-border-radius: 4px;-khtml-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;}
.alt .comment-body{background:#fafafa}
.comment.authorcomment .comment-body, .comment.alt.authorcomment .comment-body {background:#f2f6f8;border-color:#3999cb;padding-left:40px}
.comment-avatar  {float:left;width:95px;margin-right:5px;display:inline}
.comment-avatar img {margin-bottom:5px;padding:3px;background:#eee;border:1px solid #ccc}
.comment.authorcomment .comment-avatar img, .comment.alt.authorcomment .comment-avatar img {border-color:#3999cb;background:#f2f6f8;}
.comment-body h5 {margin-top:0}
.comment-body p cite {margin:0;color:#aaa;font-size:.95em;display:block;}
.comment-body {margin-left:100px}

#menu li.widget {margin-bottom:30px}
#menu li.widget h3 {margin:0}
#menu a {text-decoration:none;display:block;padding:1px 5px;border-bottom:1px solid #eee;}
#menu li li:first-child a {border-top:1px solid #eee}
#menu a:hover {background:#f2f2f2;}
.maincontent #menu .widget td,.maincontent #menu .widget th {text-align:center;padding:1px}
.maincontent #menu .widget tfoot td {border:none}
.maincontent #menu .widget td a{border:none;display:block;color:#3999CB;font-weight:bold}

.failure {margin-bottom:10px;border:1px solid #f33;color:#f33;padding:10px}
.cform li {padding:4px 0}
.cform li label {float:left;width:150px}
.cform .cf_li_err label {color:#f33}
.cform .cf_li_err input {border-color:#f33}
.cform li .emailreqtxt, .cf-ol li .reqtxt {clear:both;margin-left:150px;display:block;font-size:.9em;color:#aaa}
.cform li textarea {width:400px}
.cform li label.cf-before {display:inline;width:auto;float:none;padding-left:150px}
.cform input.sendbutton {margin-left:150px}
p.linklove {position:absolute;left:-9999px}




