/*+++++++ BODY +++++++*/

* { margin:0px; padding:0px; list-style:none; text-decoration:none; }

body { font-family: Arial; font-size: 12px; color: #4d4b4c; background:#222; padding-top:20px; }



/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
#tweet {padding:0px; margin:0px; float:left; }
#botondigg {padding:0px; margin:0px; float:right; }

h3 { padding:0px; font-size:22px; font-weight:bold; border-bottom:3px solid #ff0082; line-height:normal; margin-bottom:5px; text-transform:uppercase;}

a:link {  text-decoration: none; color: #ff0082;}

a:active {color : #ff0082;}

a:visited { color :#ff0082;}

a:hover	{ color:#ffff00; background:#00ff33;} 

a:focus { outline: none;}

.clear { clear: both; }



/*+++++++ MAIN +++++++*/

#wrapper { width:950px; margin:auto auto 10px;}

#frame,#content { width: 950px; background:#fff; margin:auto; padding:0px; }



/*+++++++ TOP +++++++*/

#header { height: 200px; width: 930px; background:#fff; padding:10px; }

#logo {
    width:930px;
	height:200px;
	float:left;
	margin:0px;
	padding:0px;
	background: url(images/neon1.gif) no-repeat;
}
#logo h1{text-indent:-10000px;}
#logo h1 a{display:block; height:200px; outline:none; margin:0px; padding:0px;}
#logo h1 a:hover { background:url(images/neon2.gif); margin:0px; padding:0px;}



#searchbox { float:right; width: 300px; height: 30px; margin:0px; padding:0px; }
#searchbox #s {float: left; margin: 4px 0px 0px 5px; border: 1px solid #dadada; width: 255px; height:20px; padding:0px; color:#999999; }
#searchbox #go { float: left; margin: 3px 0px 0px 4px; width:20px; height:20px; background:#000;  }



/*+++++++ NAVIGATION +++++++*/

#nav { float:left; padding-left:10px; margin:0px;}

#nav ul { float:left; margin:0px; }

#nav ul li {display:inline; height:20px; line-height:20px; font-weight:bold; color:#333; font-size:12px;}

#nav ul li.current_page_item a { background:url(images/navbg-acho.gif) repeat-x; color:#333; }

#nav ul li.current_page_item a:hover{background:transparent;color:#333;}

#nav ul li a { color:#ff0082; float:left; text-transform:uppercase; padding:0px; margin:0px 10px 0px 0px; }

#nav ul li a:hover{color:#ffff00; background:#00ff33; text-decoration:none;}



/*+++++++ INFOBAR +++++++*/

#infobar {height:20px; width:950px; line-height:16px; font-size:11px; margin-bottom:10px; padding:0px;}

#date { float:right; height:16px; width:50px; margin-right:10px; background: url(images/feed.gif) no-repeat right; }

#date p {padding-right:20px; text-align:right;}



/*+++++++ ENTRY +++++++*/

#main {float:left; width:595px; margin-left:10px !important; margin-left:5px; padding:5px; background:#eee; margin-bottom:10px;}

.entry {width:585px;  padding:5px; margin-bottom:10px; line-height:normal; background:#fff;}

#main_content {float:left; width:595px; margin-left:10px !important; margin-left:5px; padding:5px; background:#eee; margin-bottom:10px;}

.entrada {width:585px; padding:5px; margin-bottom:10px; line-height:normal; background:#fff; }

.entry img { float:left; margin:0px 5px 0px 0px; padding:2px;}


.entry h2 { font-size:16px; font-weight:bold; line-height:18px;}

.entrada h2 { font-size:24px; font-weight:bold; line-height:28px; margin-bottom:5px;}

.entry p, .entrada p { padding-bottom:10px;}

html>body .entry ul, html>body .entrada ul { padding: 0 0 0 30px; padding-left: 10px; } 

html>body .entry li, html>body .entrada li { margin: 7px 0 8px 10px; }

.entry ul li:before, .entrada ul li:before { content: "\00BB \0020"; }

.entry ol, .entrada ol { padding:0; margin:0;}

.entry ol li, .entrada ol li { background:#fafafa; }



.alignright { float: right; } 

.alignleft { float: left ;}

.allinfos { background-color:#ECFBFF; font-size:11px; margin:5px 0px; padding:2px 2px; border:1px solid #97EAFF; border-top:1px solid #97EAFF;}

.allinfos .avatar{float:left; border: 1px solid #eee; padding: 2px; background: #fff; margin-right:5px;}

.navigation { width: 400px; height:20px; margin-bottom:5px; padding:5px; font-size:11px;}



/*+++++++ SIDEBAR +++++++*/

#sidebar{ background:#eee; width:310px; float:left; padding:5px; margin:0px 0px 10px 5px;}

#topsidebar{ background:#fff; width:300px; padding:5px; margin:0px;}

#lsidebar {background:#eee; float:left; width: 310px; padding:5px; margin:0px 0px 10px 5px;}

#lbox{width:310px; float:left; margin:0px 0px 10px 0px; padding:0px; background:#fff;}
#leftbox{width:300px; padding:0px; margin:0px; background:#fff;}
#rbox{width:270px; float:right; margin:0px 0px 10px 0px; padding:5px; background:#fff;}

#topsidebar h2, #lsidebar h2, #rsidebar h2, #leftbox h2 { font-size:15px; margin-bottom:10px; color:#333;}

#topsidebar ul, #lsidebar ul, #rsidebar ul{ margin:0px auto 20px;}

#topsidebar ul li ul li, #lsidebar ul li ul li, #rsidebar ul li ul li, #videos ul li ul li, #lbox ul li ul li, #rbox ul li ul li{display:block; background:url(images/bullet.png) no-repeat 0 0; padding:0px 0px 2px 20px; border-bottom:1px solid #dadada; margin:5px;}

#topsidebar p, #lsidebar p, #rsidebar p{ text-align:justify; background:#fff; }

.leftcol {

	width:300px;
	background:#fff;
	margin-bottom:5px;
	padding:5px;
	float:left
	}

.leftcol img {
	margin-bottom: 4px;
	display:block;
	}
	
.feature {
	background:#fff;
	margin-bottom:5px;
	padding:0px;
	border-bottom:1px solid #ccc;
	}

#mixcol {

	width:300px;
	background:#fff;
	margin-bottom:5px;
	padding:5px;
	float:left;
	}

#mixcol img {
	float:left; margin:0px 5px 0px 0px; padding:2px;
	}
.mix{
	margin-bottom:5px;
	padding:0px;
	width:300px;
	height:104px;
}

#videos{ width:300px; margin-bottom:5px; padding:5px;}

.video{padding:0px;}



.related_post {background:#fff; width:595px; float:left; padding:0px; margin:0px; display:inline;} 

.related_post h2{font-size:14px; font-weight:bold; line-height:16px;}

.text_related_post img{ float:left; padding:2px; border:1px solid #ccc; margin-right:5px; display:block; width:60px; height:60px;}

.text_related_post{ background:#eee; width:575px; height:70px; margin:5px; padding:5px; border-bottom:1px solid #dadada;}

.text_related_post p{}

/*+++++++ COMMENTS +++++++*/

.postmetadata { padding:5px; background:#feffe5; margin:0px; }

#commentform p { padding-bottom:10px;}

#commentform #author { border:1px solid #dadada; height:20px; width:200px; }

#commentform #email { border:1px solid #dadada; height:20px; width:200px; }

#commentform #url { border:1px solid #dadada; height:20px; width:200px;}

#commentform #comment { border:1px solid #dadada; height:200px; width:500px;}

.commentlist cite { background:#f9f9f9; padding:5px 5px 5px 10px; }

.commentlist cite a { color:#333;}

.commentlist .ctext {background:#ECFBFF; font-size:11px; margin:0px; border-bottom:1px solid #97EAFF; padding:5px 5px 5px 5px; margin-top:10px;}

.commentlist li .avatar{float:left; border: 1px solid #eee; padding: 2px; background: #fff; margin:0px 10px 0px 0px;}



/*+++++++ FOOTER +++++++*/

#footer {font-size:11px; background:#E9E9E9; width: 930px; height:50px; margin:auto; padding:10px; color:#666; }

#data{float:left; display:inline; width:450px; height:45px; text-align:left; padding:0px; margin:0px; }

#foo a:link { color : #ff0082; border: 0px;}

#foo a:active { text-decoration: underline; color:#FF9900; border: 0px;}

#foo a:visited { color : #ff0082; border: 0px;}

#foo a:hover	{color: #ffff00; border: 0px;} 

#foo ul { float:right; margin:5px 0px; }

#foo ul li {display:inline; height:15px; line-height:15px; font-weight:700;}

#foo ul li.current_page_item a { background:url(images/navbg-acho.gif) repeat-x; color:#666; }

#foo ul li.current_page_item a:hover{background:transparent;color:#444;}

#foo ul li a { color:#ffff00;float:left; padding:0px; margin:0px 10px 0px 0px; }

#foo ul li a:hover{color:#ffff00; text-decoration:none;}



/**************** Misc *********************/

acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }

blockquote cite { margin: 5px 0 0; display: block; }

.center { text-align: center; }

hr { display: none; }

a img { border: none; }

.alignright{float:right;}

.alignleft{float:left; padding-left:30px; padding-bottom:20px;}

img.aligncenter{display:block;margin-left:auto;margin-right:auto;}

img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}

img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}

pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}

code {font-size:1.0em;color: #000}



.clearfloat {display:inline-block}

/**************** Gallery *********************/

.gallery {text-align:center;}

.gallery img {padding:3px;}

.attachment {text-align:center;}

.attachment img { padding:5px; border:1px solid #999999;}

.imgnav {text-align:center;}

.imgleft {float:left;}

.imgleft img{ padding:5px; border:1px solid #999999;}

.imgright {float:right;}

.imgright img{ padding:5px; border:1px solid #999999;}


