@import url(/styles/live/thickbox.css);
@import url(/styles/live/formmanager.css);

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

@media screen {

	body {
		background-color: #fff;
		font: 12px Arial,Verdana,'Helvetica Neue','Liberation Sans',FreeSans,sans-serif;
	}
	
	a {
		text-decoration: none;
	}
	
	a:visited {
		color: inherit;
	}
	
	h1 {
		color:#1F5A66;
		font: 24px Georgia,serif;
		letter-spacing:1px;
		margin: 40px 0 0 0;
	}
	
	img.left {
		float: left;
	}
	
	#container {
		background: transparent url(/images/fdpblog/main.png) repeat-y;
		margin: 0 auto;
		width: 900px;
	}
	
	#content {
		float: left;
		margin: 0 0 40px 0;
		padding:0 65px 0 75px;
		width: 520px;;
	}
	
	#sidebar {
		float: right;
		padding:0 50px 0 25px;
		width:165px;
	}
	
	#footer {
		background: transparent url(/images/fdpblog/footer.jpg) no-repeat;
		clear: both;
		height:58px;
		width: 100%;
	}
	
	.post div {
		color: #525252;
		font: 14px/1.6em Georgia,serif;
		text-align: justify;
	}
	
	.post h1 a {
		color: #1F5A66;
	}
	
	.post h2.category {
		font: 16px Georgia,serif;
		letter-spacing:1px;
	}
	
	.post h1 a:hover, .post a:hover {
		color: #0095B3;
	}
	
	.chapter h2 {
		padding: 10px 0 0 0;
	}
	
	.post a {
		color: #B33C00;
	}
	
	.post .date {
		border-bottom: 1px solid #CAD7D9;
		color: #86ABB3;
		font: 10px/normal 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
		margin: 2px 0 12px 0;
		padding: 0 0 4px;
	}
	
	.postedit {
		left: -20px;
		position: absolute;
	}
	
	.post .autor {
		color:#B33C00;
		float: left;
		padding: 0 10px 0 0;
		width: 120px;
	}
	
	img.autor {
		margin: 6px 10px 0 0;
	}
	
	.post .text {
		margin: 0 0 12px 0;
	}
	
	.post .info {
		border-top: 1px solid #CAD6D9;
		color: #1F5A66;
		font: 10px Arial,Verdana,'Helvetica Neue','Liberation Sans',FreeSans,sans-serif;
		padding: 4px 0 0 0;
	}
	
	.post p {
		margin: 0 0 12px 0;
	}
	
	.post ol {
		color:#9DAFB3;
		list-style-type:square;
		margin:0 0 12px 40px;
		padding:0;
	}
	
	.post ol li {
		color:#9DAFB3;
		list-style-type:decimal;
		margin:0 0 0 12px;
		padding:0;
	}
	
	.post .post_info {
		background: transparent url(/images/fdpblog/bottom.gif) repeat-x scroll left bottom;
		clear:left;
		color:#1F5A66;
		font: 10px Arial,Verdana,'Helvetica Neue','Liberation Sans',FreeSans,sans-serif;
		margin:8px 0 25px;
		padding:5px 0 20px 0;
	}
	
	.commentbody {
		background-color:#F7F7F0;
		border:1px solid #CAD6D9;
		color:#1F5A66;
		font: 13px Georgia,serif;
		float: left;
		list-style-type:none;
		margin:0 0 20px;
		padding:16px 12px;
		position:relative;
		width: 496px;
	}
	
	.commentbody a {
	text-decoration: underline;
	color: #B33C00;
	}
	
	.commentbody p {
		clear: left;
		float: left;
		margin: 10px 0 0 0;
	}

	.comment_title {	
		color:#1F5A66;
		font-size:16px;
		font-weight:normal;
		margin:16px 0 12px;
		padding:0;
		text-align:left;
	}
	
	.com_info div {
		float: left;
		margin: 0 0 0 10px;
	}
	
	.com_info div div {
		float: left;
		font-size:10px;
		margin:0;
	}
	
	.post_info img {
		float: left;
	}
	
	#comment_form_container p {
		margin: 0 0 12px 0;
	}
	
	#comment_form_container label {
		color:#1F5A66;
		font-size: 10px;
	}
	
	.field {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #CAD6D9;
		color:#1F5A66;
		font-size:11px;
		padding-left:2px;
		vertical-align:middle;
	}
	
	#comment_form_container textarea {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #CAD6D9;
		color:#993D00;
		font-size:12px;
		padding:2px;
		width:350px;
	}
	
	#comment_form_container .form_separator {
		color:#1F5A66;
		font-size:12px;
		font-weight:normal;
		margin:16px 0 4px;
		padding:0;
	}
	
	#comment_form_container .form_separator_newcaptcha {
		color:#1F5A66;
		font-size:12px;
		font-weight:normal;
		margin:4px 0 16px;
		padding:0;
	}
	
	#comment_form_container .form_separator_newcaptcha a {
		color:#B33C00;
	}
	
	#comment_form_container .form_separator_newcaptcha a:hover {
		color:#0095B3;
	}
	
	input.s {
		border:1px solid #CAD6D9;
		color:#4C6266;
		font-size:12px;
		font-weight:normal;
		height:17px;
		margin:12px 0 3px;
		padding:2px 0 0 2px;
		width:161px;
	}
	
	#sidebar {
		font-size:11px;
	}
	
	#sidebar ul {
		color:#86ABB3;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	#sidebar h3 {
		border-bottom:4px solid #CAD7D9;
		color:#4D7780;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-variant:normal;
		font-weight:bold;
		letter-spacing:1px;
		margin:27px 0 3px;
		padding:0 0 3px;
		text-decoration:none;
	}
	
	#sidebar ul li {
		border-bottom:1px dotted #CAD6D9;
		color:#86ABB3;
		line-height:1.5em;
		list-style-type:none;
		margin:0;
		padding:0 0 2px;
	}
	
	#sidebar ul li.title {
		border: none;
	}
	
	#sidebar a {
		color:#00404D;
		margin: 0 10px 10px 0;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
		margin: 0 0 10px 10px;
	}
	
	.formlabel {
		clear: left;
	}
	
	a.oldarticles {
		color: #B33C00;
		float: left;
		padding-top: 40px;
	}	
}

@media print {
}