/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 background:#382E22;
 color:#333;
 font:83%/1.5 arial,tahoma,verdana,sans-serif;
 margin:0;
 padding:0;
}

a:link { color: #5084B9;}
a:visited { color: #5084B9}
a:hover { color: #4D769E;}
a:active { color: #5084B9;}

img {border:none;}
ul {list-style:none;}

h1,h2,h3,h4,h5,h6 {letter-spacing:-1px;font-family:arial,verdana,sans-serif;color:#6A6A6A;border-bottom:1px solid #cccccc;margin:.0em 0 .3em;}

h1 {font-size:196%; margin:0;}
h2 {font-size:123%;color:#6A6A6A;}
h3 {font-size:126%;}
h4 {font-size:116%;}
h5 {font-size:106%;}
h6 {font-size:96%;}

#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 margin: 10px 0px 5px 0px;
}

#titulo {
 font-size:26px;
 font-family:'lucida grande',tahoma,sans-serif;
 color:#FFF;
 font-weight:bold;
}

#titulo span {
 font-size:10px;
 line-height:10px;
 font-weight:normal;
 text-transform:lowercase;
 color:#6798CA;
 vertical-align:100%;
}

.tabs {margin:20px 0px 2px 0px; padding:0px 5px 0px 0px; list-style:none; float:right}
.tabs li {float:left;margin-left: 5px;}
.tabs li a {text-decoration:none;line-height: 25px;background:url(imagenes/round.gif); height: 25px;display:block; float:left;  color:#FFF; font-size:12px;  font-weight:bold; padding:0px 0 0 7px; cursor:pointer;}
.tabs li a b {height:25px; float:left; display:block; padding:0px 13px 0 7px;background:url(imagenes/round.gif) right top; }
.tabs li a:visited{color:#FFF}
.tabs li a:hover{color:#94AF1A;}
.tabs li.navbut4 a {line-height:25px;height: 25px;background:url(imagenes/round2.gif);color:#ffffff;text-decoration:none;}
.tabs li.navbut4 a:visited {color:#ffffff}
.tabs li.navbut4 a:hover {color:#271E14}
.tabs li.navbut4 a b {background:url(imagenes/round2.gif) right top; line-height: 25px;}

.topbar{float:left;margin-bottom: 20px;padding:14px 0px 0px 5px; width: 687px;background: url(imagenes/topbar.gif) no-repeat top left;height: 26px;}
.topbar a{font-size: 12px;color:#FFF;padding-left: 14px; padding-right: 15px;display:block;float:left;line-height: 13px;border-right: 1px solid #A7C332;margin-right: 6px;font-weight: bold;text-decoration:none;}
.topbar a.rss{margin:0;padding:0;border:0;}
.topbar a:visited{color:#FFF}
.topbar a:hover{color:#A7C332;}
.topbar ul{list-style:none;margin:0;padding:0;}
.topbar li {display:inline;margin:0;padding:0;}

.topsearch{float:right;width: 220px;padding-right: 10px;background: url(imagenes/topbar.gif) no-repeat top right;height: 33px;padding-top: 10px;}
 input.searchfield {font-family:verdana;margin:0;	float: left;font-size: 11px;padding-top: 2px;padding-bottom: 0px;height:17px;padding-left: 4px;background: #422F22;border: 1px solid;border-color:#422F22 #422F22 #422F22 #422F22;	color: #C2C2C2;width: 170px;padding-right:0;}
 input.go {border:0;margin:0;padding:0;float: left;cursor: pointer;margin-left: 5px;height: 25px; width: 25px;background: url(imagenes/minisearch.gif) no-repeat;}

#colwrapper { 
 background: #FFFFFF url(imagenes/wraper.gif) no-repeat; clear:both;
}

#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 620px;
 float: left;
}

h1 {
  font-weight:normal;
  color: #353E47;
}

.h1span {
  font-size: 19px;
  font-weight:normal;
  color: #333;
  border-bottom: 7px solid #D8D8C4;
  margin-bottom:10px;
  padding-bottom: 2px;  
}

.h2span {
  color: #353E47;
  font-size: 17px;
  font-weight:normal;
  color: #333;
  border-bottom: 5px solid #D8D8C4;
  margin-bottom:10px;
  padding-bottom: 2px;  
}

.h1span a {
  padding-left:20px;
  font-size:15px;
  text-decoration:none;
  color:#6A6A6A;
}

.h1span a:hover {
  color:#4D769E;
}

#filter{font-weight:bold;line-height:20px;margin: 0 0 20px;padding: 0;font-size: 11px;float:left;clear:both;width: 100%;padding-bottom: 0px;}
#filter a {background:#ffffff;text-decoration: underline;display: block;float:left;color:#6A6A6A;margin:0 4px 0 0;padding: 0px 7px}
#filter a:hover{background:#4D769E;color:#ffffff;text-decoration:none;}
#filter a.navbut4, #filter a.navbut4:hover{text-decoration:none;border-color:#4D769E;color:#ffffff;cursor:default;background:#4D769E}
#filter span{text-decoration: none;display: block;float:left;color:#6A6A6A;margin-right: 15px;padding: 0px 14px 0px 4px;background:url(imagenes/bullet.gif) no-repeat center right}

.post {position:relative;clear:left;width:100%;margin-bottom: 18px;padding:0px 0 10px;}
.post-vote{position:absolute;top:0px;left:0;margin:0;}
.vote-count { padding: 0 0 0 0.25em; font-size: 180%; font-weight: bold; color: #5084B9;}
.vote-count span.voter { vertical-align: super; font-size: 40%; font-weight: normal; color: #949494; }
 li.vote-r {font-size: 11px;padding: 0 0 0px 0;background: url(imagenes/vote.gif) 0 100%;float: left} 
.vote-r a, .vote-r span{font-weight: bold;display: block;padding: 2px 1px;background: url(imagenes/vote.gif) 0 0;width: 49px;color:#737373;text-decoration: none;text-align: center;font-size: 11px;}
.vote-r a:hover{color:#4D769E;}
.vote-r span{color:#a8a8a8}
.top {margin-left:80px;padding:0 0 0 5px;}
.toptitle {font-size:15px;font-weight:400;margin:0; }
.toptitle a:link,.toptitle a:visited {color:#94AF1A;font-weight:700;text-decoration: none;border-bottom: 1px solid #94AF1A;}
.toptitle a:hover {color:#888888;}
.h1story {
  color: #94AF1A;
  font-size: 19px;
  font-weight:normal;
  border:0;
}
.l_border{border-left: 8px solid #D8D8C4;padding-left: 10px;margin-top: 8px;padding-bottom: 3px;}
.post-submitted {font-size:10px;color:#7E7F74;margin:0px 0 5px 0;font-weight: bold;}
.post-submitted a {color:#7E7F74;text-decoration:underline;}
.post-submitted a:visited{color:#7E7F74}
.post-submitted a:hover{color:#000000;}
.post-submitted img{float:right;border:1px solid #bfbfbf;margin-top: 5px; margin-left:5px;padding:1px;vertical-align:bottom;}
.post-body-text {font-size:100%;margin:0px 0 0;color:#3b3b3b;}
.post-details {font-size:10px;margin-top: 5px;}
.post-details a{text-decoration:underline; margin-right: 5px;color:#7E7F74;font-weight: bold;}
.post-details a:visited{color:#7E7F74}
.post-details a:hover{color:#000000;}

#pages {
	padding: 0px;
	margin:10px 0px;
}
#pages ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
	padding:0px;
}
#pages li a {
	color: #9aafe5;
	padding: 4px;
	border: 1px solid #9aafe5;
	text-decoration: none;
	float: left;
}
#pages li a:hover {
	color: #2e6ab1;
	border: 1px solid #2e6ab1;
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
}
#pages li.current {
	color: #FFF;
	border: 1px solid #2e6ab1;
	padding: 4px;
	background: #2e6ab1;
}


#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
 width: 253px;
 display: inline;
 padding-top:10px;
 border-left:1px dashed #D8D8C4;
 padding-left:14px
}

.featurebox {margin-bottom: 10px;padding:8px 10px 10px 10px;}
.featurebox h2{font-size:116%;margin:0;padding:0;color:#382C21;border-color:#D8D8C4;text-decoration: none;margin-bottom: 5px;}

.lists li a:visited{color:#7E7F74;text-decoration: none;}
.lists {list-style:none;text-decoration: none;margin:0;padding:0;margin-bottom: 6px;}
.lists li {background:url(imagenes/bullet.gif) no-repeat center left;line-height:20px;display:block; margin:0;text-decoration: none;padding:0 0 0 18px;border-bottom: 1px solid #D8D8C4;}
.lists li a { margin-bottom: 0px;padding:0;font-size: 11px;text-decoration:none;color:#6F6C5F;font-weight: 700;}
.lists li a:hover {color:#888888;text-decoration:none; }
.lists img{float:right;margin-top: 3px;}

#footer { 
 width: 900px;
 clear: both;
 color: #999;
 border-top:1px solid #ccc;
 font-size:86%;
 margin: 15px 0px 10px 0px;
 padding: 10px;
}

#footer a:link {color:#999;}

#form1 .td {padding-top:5px;}
#form1 .inputext {width:200px;}

.error {
	color:#FF0000;
}