*{margin:0; padding:0;}

body{
background-image:url(http://chukelo.es/body.jpg);
background-repeat:no-repeat;
background-position:top center;
  font:12px arial,helvetica,verdana,sans-serif;
  color:#333;
  height:100%;
    background-color:#000000;
  }
	
h1 {font-size: 18pt;}

/* para titulos de posts e widgets */
h2{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 9pt; 
	text-align: left;
	text-transform: uppercase;
	color: #fff;	
	margin: 0 0 -12px 0;
	padding: 4px 0 4px 8px;
	border-top: 1px solid #000;
	border-bottom: 1px dotted #666;
	background-color:#000;
	}

/* para titulos de búsquedas realizadas */
h3 {
font-size: 12pt;
	}
	
h4 {
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 10pt; 
	text-align: left;
	text-transform: uppercase;
	color: #000;	
	margin: 0 0 -20px 0;
	padding: 0;
	}
	
#indice{
	width:620px;
	padding: 12px 0 4px 8px;
	margin:12px 0 -25px 0;
	background-color:#e1f0f0;
	background-image:url(images/bgindice.jpg);
	background-repeat:repeat-y;
	background-position:left;
	color:#fff;	
		font-size: 10pt; 
}	

#indice a{color:#fff; text-decoration:none;}
#indice a:hover{color:#fff; text-decoration:underline;}

#indice ul {
	padding: 24px 8px 24px 29px;
	}

#indice ul li {
	list-style-type: square;
	padding: 0 0 2px 0;
	}
	
	
	#subir{
	width:100px;
	padding: 8px 2px 0 0;
	float:right;
	text-align: right;
}	


/* para pés de posts e widgets */
h5 {
font-size: 9pt;
border-top:1px dotted #ccc;
padding: 8px 0 4px 0;
margin: 8px 0 0 0;
font-style:normal;
	font-weight:lighter;
color:#666;
}

/* para páxina erro400 */
h6 {
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 9pt; 
	text-align: left;
	text-transform: uppercase;
	color: #000;	
	margin: 1px 2px 0 12px;
	padding: 8px 4px 100px 8px;
	border-top:5px solid #fff;
	border-bottom:1px dotted #fff;
}

p {
background-color:none;
color:#333;
line-height:120%;
padding-left:8px;
}


/* images and misc. */

img{border: none; padding: 0; }
img a{border:none; background: #fff;}

img.left{float: left; border: none; padding: 0;}
img.left a{border: none; background: #fff;}
img.right{float: right; border: none; padding: 0;}
img.right a{border: none; background: #fff;}
img.reg{float: none; border: none; padding: 0;}
img.reg a{border: none; background: #fff;}


blockquote{
	border-left:4px solid #e1f0f0;
	margin:15px;
	padding:0 12px 0 24px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}
	
.comment_license{width: 420px; padding: 12px 16px 0 0;}


/* links */

a{
	color:#003366;
	text-decoration:none;
	border: none;
	}

a:hover{color:#003366;text-decoration: underline; border: none;}




/* container */


#container {
	margin:0 auto 0 auto; 
	padding: 0; 
	width:956px;
	}
	
/* header */

#home a{ 
  color:#000;
  padding: 0 456px 111px 0;
  }
  
#home a:hover{
  color:#000;
  text-decoration: none;
  padding: 0 456px 111px 0;
  }
  
#home{
    width: 458px; 
  	height: 111px;
	margin-top: 0;
	float:left;
	display:block;
 }
 
#header {
  background-image:url(http://chukelo.es/header.png);
  background-repeat:no-repeat;
  background-position:top left;

  	width: 100%; 
  	height: 155px;
	margin: 0;
  }

#menusup {
  background-image:url(images/menusup.png);
  background-repeat:no-repeat;
  background-position:top right;

  	width: 482px; 
  	height: 155px;
	margin: 0 0 0 479px;
	}
	
#formsup {
	padding: 7px 0 0 20px;
	}

textarea {
	border: 1px solid #868686;
	}
	
select {
	border: 1px solid #868686;
	}
	
input {
	border: 1px solid #669999;
	padding:2px;
	background-color:#fff;
	color:#000;
	}
	
#header h1{
  font-family: arial,helvetica,verdana,sans-serif; 
  font-size: 14pt;  
  text-transform:lowercase; 
  float:left;
  margin:130px 0 0 0; 
  color: #000; 
  font-weight: 300; 
  letter-spacing: 2px;
  }
  
#header h1 a{
  background: #fff; 
  padding: 4px 12px 4px 12px; 
  color: #000; 
  }
  
#header h1 a:hover{background: #333; color: #fff; text-decoration: none;}


/*** SEARCH / LOGIN BAR **********/

#search-login-bar {
	width:471px;
	height:30px;
	float:right;
	background-image:url(http://chukelo.es/bglogin.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px 0 10px 30px;
	margin-right:-14px;
	}
	#search-login-bar #search-form {
	text-align:left;
	}
	
	#search-login-bar #login-form, #logout-link {
	text-align:left;
	}
	
	#logout-link img {
		vertical-align: middle;
	}

	input#wp-submit {
	background-color:#333333;
	border:none;
	color:#FFFFFF;
		}
	
		input#registro {
	background-color:#ff0000;
	border:none;
	color:#FFFFFF;
		}

/* form subscripcion */

.subscribirse {
	width:240px;
	height:3px;
	float:left;
	padding:0;
	margin:14px 0 0 152px;
	}

 .subscribirse #submit{
	background: #333;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 9pt;
	margin:0;
	border: none; 
	padding: 3px 2px 1px 2px;
	border: 1px solid #333;
	color:#FFF;
	}

 .subscribirse .MailPressFormEmail{
	width:146px;
			border: 1px solid #888;
	background-color:#fff;
	}	
 .subscribirse .MailPressFormEmail:hover{
	width:146px;
			border: 1px solid #888;
	background-color:#cedddf;
	}	
				
.porque{
float:right;
margin:0 0 0 0;
width:80px;
}

/* MENU PRINCIPAL */


#menu{
	font-family: arial,helvetica,verdana,sans-serif;
		font-size: 10pt; 
	width: 950px;
	height: 35px;
	font-weight:bold;
	margin:-40px 0 0 10px;
  }
  
#menu ul{list-style-type:none;
 }
  
#menu ul li{
  float:left;
  text-decoration:none;
  margin:0 2px 0 0;
    width: 156px;
  text-align:center;
  }
  
#menu ul li a{ 
background-image:url(images/menu2.png);
background-position:right;
background-repeat:no-repeat;
  color:#000;
  padding: 10px 0 10px 0;
  text-transform:uppercase;
  display: block;
  }
  
#menu ul li a:hover{
  color:#ccc;
  text-decoration: none;
  margin:0;
  padding: 10px 0 10px 0;
  }
  
/* para destacar a páxina na que se está actualmente a traveso do botón do menú  */
#menu li.current a { 
 		color:#fff;
  padding: 10px 0 10px 0;
		margin:0;
		background-image:url(images/menu1.png);
		background-position:right;
}

#menu li.current a:hover { 
 		color:#fff;
  padding: 10px 0 10px 0;
				margin:0;
}  





/* MENU CATEGORIAS */

#top{
	font-family: arial,helvetica,verdana,sans-serif;
	width: 966px;
	height: 100%;
	float:left;
 	margin: 0 0 0 0;
	padding:0 14px 0 14px;
	overflow:hidden;
	position:relative;
	  }


	
#menu2 p {color: #fff;}
#menu2 a {color: #fff;text-decoration:none;}
#menu2 a:hover {color: #fff;text-decoration:underline;}
	
		#cat1{
		background-image:url(images/cat_a.gif);
background-repeat:repeat-x;
background-position:left;
background-color:#FFF;
  width: 304px;
  overflow:hidden;
  margin: 0 2px 0 0;
  padding:0;
  float: left;
  height:73px;
  border:5px solid #fff;
	  }
	 
	#cat2{
		background-image:url(images/cat_b.gif);
background-repeat:repeat-x;
background-position:left;
background-color:#FFF;
  width: 304px;
  overflow:hidden;
  margin: 0 2px 0 0;
  padding:0;
  float: left;
  height:73px;
  border:5px solid #fff;
	  }
	  
	  	#cat3{
		background-image:url(images/cat_c.gif);
background-repeat:repeat-x;
background-position:left;
background-color:#FFF;
  width: 304px;
  overflow:hidden;
  margin: 0 2px 0 0;
  padding:0;
  float: left;
  height:73px;
  border:5px solid #fff; 
	  }
	  
	  	#cat4{
		background-image:url(images/cat_d.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#FFF;
  width: 146px;
  overflow:hidden;
  margin: 0 2px 0 0;
  padding:0;
  float: left;
  height:73px;
  border:5px solid #fff;
	  }	  
	    
	  	#cat5{
		background-image:url(images/cat.jpg);
background-repeat:no-repeat;
background-position:left;
background-color:#FFF;
  width: 146px;
  overflow:hidden;
  margin: 0 2px 0 0;
  padding:0;
  float: left;
  height:73px;
  border:5px solid #fff;
	  }
	  
	  	 #cat6{
		background-image:url(images/cat.jpg);
background-repeat:no-repeat;
background-position:left;
background-color:#FFF;
  width: 146px;
  overflow:hidden;
  margin: 0;
  padding:0;
  float: left;
  height:73px;
  border:5px solid #fff;
	  }



#menu2{
	font-family: arial,helvetica,verdana,sans-serif;
		font-size: 10pt; 
	width: 956px;
	height: 84px;
	font-weight:bold;
	margin:0 0 0 -4px;
  }
  
#menu2 ul{list-style-type:none;
 }
  
#menu2 ul li{
  float:left;
  text-decoration:none;
  margin:0;
  width: 304px;
  text-align:center;
  }
  
#menu2 ul li a{ 
background-position:right;
  color:#000;
  padding: 0 0 60px 0;
  text-transform:uppercase;
  display: block;
  }
  
#menu2 ul li a:hover{
  color:#000;
  text-decoration: none;
  margin:0;
  padding: 0 0 60px 0;
  }
  
/* para destacar a páxina na que se está actualmente a traveso do botón do menú  */
/*#top #menu2 li.current a { 
 		color:#fff;
  padding: 29px 0 29px 0;
		margin:0;
		background-position:right;
}

#top #menu2 li.current a:hover { 
 		color:#fff;
  padding: 29px 0 29px 0;
		margin:0;
}  

*/




/* content: no css do forum ó "content" chámaselle "main" */


#content {
  width: 950px;
  overflow: hidden;
  margin:  0 0 0 9px;
  float: left;
  overflow:hidden;
  height:100%;
	}
	
	#social {
  width: 34px;
  overflow: hidden;
  margin-top: 5px;
  margin-left: 956px;
  float: left;
  height:78px;
  z-index:100;
  position:absolute;
  	}	
	
#content h2{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 9pt; 
	text-align: left;
	text-transform: uppercase;
	color: #fff;	
	margin: 0 0 -12px 0;
	padding: 4px 0 4px 8px;
	border-top: 1px solid #000;
	background-color:#000;
	}
	
#content .latest{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 9pt; 
	text-align: left;
	text-transform: uppercase;
	color: #08122E;	
	margin: 0 0 -12px 0;
	padding: 4px 0 4px 8px;
	border-top: 4px solid #000;
	border-bottom: 1px dotted #333;
	background-color:#000000
	}
	
#content .latest span{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#fff;
	margin: 1px 1px 3px 10px;
	padding: 4px 0 4px 8px;
	border-top:5px solid #FF6600;
	border-bottom:1px dotted #666;	}
	
#content .wthemes{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#fff;
	margin: 1px 1px 3px 10px;
	padding: 4px 0 4px 8px;
	border-top:5px solid #FF6600;
	border-bottom:1px dotted #666;
	}
	
#content .searchpage{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#fff;
	margin: 1px 1px 3px 10px;
	padding: 4px 0 4px 8px;
	border-top:5px solid #00CC00;
	border-bottom:1px dotted #666;
	}
	
#content .nosearch{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#fff;
	margin: 1px 1px 3px 10px;
	padding: 4px 0 4px 8px;
	border-top:5px solid #ff0000;
	border-bottom:1px dotted #666;
	}
		
#content .archivetitle{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#fff;
	margin: 1px 1px 3px 10px;
	padding: 4px 0 4px 8px;
	border-top:5px solid #FF6600;
	border-bottom:1px dotted #666;
	}

.post {
	margin:1px 1px 1px 1px;
	padding:5px 5px 5px 2px;
	list-style-type: none;
	background-color:#fff;
	overflow:hidden;
	width:307px;
	float:left;
}

#contacto {
width:610px;
min-height:338px;
float:left;
margin: 0 0 0 0;
padding:5px;
background-image:url(images/contacto.png);
background-repeat:no-repeat;
background-position:top left;
background-color:#e1f0f0;
}


#about {
width:158px;
min-height:448px;
float:left;
margin: 0 10px 0 0;
background-color:#FFF;
padding-right:7px;
}

#about img{
padding:5px;
border:1px solid #ccc;
}

.equal {
	margin:1px 1px 2px 10px;
	padding:5px;
	list-style-type: none;
	background-color:#fff;
	overflow:hidden;
	height:100%;

}
	
.post h2{


	}
	
.post h2 a{
	color: #fff;
	text-decoration: none;
	background: none;
	}

.post h2 a:hover{
	color: #fff;
  background: none;
	text-decoration: underline;
	}
	
#post p {margin:0; padding: 8px 0 12px 0; color: #ff0000;}

.post a{color:#003366; text-decoration:none;}
.post a:hover{color:#003366; text-decoration: underline;}

.post a img {background: none}


.post img {
margin:0 0 0 -5px;
padding:0;
background-color:#FFFFFF;
}

.post ul {
	padding: 0;
	}

.post ul li {
	list-style-type: square;
		padding: 0 0 0 0;
	}

.entry p{margin:0 0 0 0;}

.entry_googlesearch{padding:8px;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:0;
	margin: 24px 0 24px 0;
	overflow: hidden;
	}
	
.postmetadata a{color:#003366; background: none;}
.postmetadata a:hover{color:#003366;background: none; text-decoration: underline;}

.postmetadata p{margin: 0; padding: 4px 0 4px 6px;}


.filed:hover{background: #fff;}
.comm{background: #EDEDED; margin: 0; padding: 4px 0 4px 6px; border-top: 1px solid #fff;}
.comm:hover{background: #fff;}
	

.navigation {
	margin: 0;
	padding:0;
	font-size:8pt;
	float:left;
	}
	
	.alignleft {float:left;}
	.alignright {float:right;}

.navigation2 {
	margin:0;
	padding:0;
	float:left;
	width:483px;
	}

.notfound{	
	margin: 0 1px 0 10px;
padding: 4px 0 18px 8px;
background-image:url(images/bg.jpg);
background-repeat:repeat;
}

.newsearch{	
	margin: 0 1px 0 10px;
	padding: 4px 5px 18px 5px;
		text-transform: uppercase;
background-image:url(images/bg.jpg);
background-repeat:repeat;
}

/* columnas para colocar deseños en post ventas */



#topventas {
  width: 483px;
  overflow: hidden;
  margin:0;
  float: left;
  overflow:hidden;
	}

.tvcol1 {
  width: 146px;
  overflow: hidden;
  margin:0 12px 0 0;
  float: left;
  overflow:hidden;
	}
	
.tvcol2 {
  width: 146px;
  overflow: hidden;
  margin:0 12px 0 0;
  float: left;
  overflow:hidden;
	}

.tvcol3 {
  width: 146px;
  overflow: hidden;
  margin:0 12px 0 0;
  float: left;
  overflow:hidden;
	}
	
.tvcol4 {
  width: 146px;
  overflow: hidden;
  margin:0 0 0 0;
  float: left;
  overflow:hidden;
	}


/* left sidebar */

#left {
  width: 316px;
  overflow: hidden;
  margin:  0 0 0 0;
  float: right;
  overflow:hidden;
	}

#left h2{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 9pt; 
	text-align: left;
	text-transform: uppercase;
	color: #fff;	
	margin: 0;
	padding: 4px 0 4px 8px;
	border-top: 1px solid #000;
	border-bottom: 1px dotted #666;
	background-color:#000;
}

#left p {margin:0; padding: 8px 0 12px 0; color: #585858;}

#left img {padding: 0 0 0 0;}

#left ul {
	margin: 1px 1px 35px 1px;
	padding:0;
	list-style-type: none;
  width: 156px;

	}

#left ul li {
		margin: 0 0 2px 0;
		padding: 0;
		list-style-type: none;
		border:5px solid #fff;
		background: #fff;
	}

#left ul ul {
margin: 12px 0 20px 0;
	padding: 0;
}

#left ul ul li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	}
	
#left ul ul ul{
	margin: 0;
	padding: 0;
}

#left ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

#left .textwidget a{background: #fff;}
#left .textwidget a:hover{background: #ff0000;}

/* right sidebar */

#right{
  width: 316px;
  overflow: hidden;
  margin:  0 -1px 0 0;
  float: left;
  overflow:hidden;
	}

#right h2{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 9pt; 
	text-align: left;
	text-transform: uppercase;
	color: #fff;	
	margin: 0;
	padding: 4px 0 4px 8px;
	border-top: 1px solid #000;
	border-bottom: 1px dotted #666;
	background-color:#000000;
}


#right h3{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold; 
	font-size: 14pt; 
	text-align: left;
	color: #000;	
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	}
	
	
* + html #right h3{
	padding: 12px 0 4px 0;
	} 


#right p {margin:0; padding: 12px 8px 10px 8px; color: #000;
font-weight:bold;}

#right img {padding: 0 0 0 0;}


#right img a{padding: 0 0 0 0;}

#right a img{color:#ccc; text-decoration:none;}

#right a{color:#0084b4; text-decoration:none;}
#right a:hover{color:#0084b4; text-decoration:none;}

.widget a{margin:0;color:#0084b4; text-decoration:none;}
.widget a:hover{margin:0;color:#0084b4; text-decoration:none;}

#newsletter{
background-color:#e9f2f9;
padding:5px 5px 5px 0;
margin-bottom:5px;
	}

#comprar{
background-color:#e9f2f9;
padding:8px;
font-weight:bold;
	}	
	
#google{
background-color:#e9f2f9;
	}	
	
		
#right ul {
	margin: 1px 1px 35px 1px;
	padding:0;
	list-style-type: none;
	}

	#right ul li {
		margin: 0 0 2px 0;
		padding: 0;
		list-style-type: none;
		border:5px solid #fff;
	background-color:#fff;	
		}

#right ul ul {
	margin: 0 0 20px 0;
	padding: 0;
}

#right ul ul li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	}

#right ul ul ul{
	margin: 0;
	padding: 0;
		background-color:#FFFFFF;

}

#right ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

.widget{padding:12px; margin: 12px 0 12px 0;background: #fff;}


/* RSS Widget */

.rsswidget img {
	display: none;
	}

#left h2 a.rsswidget{
	color: #08122E;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#left h2 a.rsswidget a:hover{
	color: #08122E;
	text-decoration: none;
	
}

#right h2 a.rsswidget{
	color: #08122E;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#right h2 a.rsswidget a:hover{
	color: #08122E;
	text-decoration: none;
	
}

  
  
/* comments */

#commentssection{
	clear: both;
	padding: 0;
	margin: 0 1px 0 10px;
	padding: 4px 5px 18px 5px;
	background-color:#fff;
	}
	
#commentssection h3{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight:normal;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #fff;
	margin: 0 1px 0 10px;
	padding: 4px 5px 18px 5px;
	width: 462px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}
	
#commentform h3{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:462px;
	margin:5px 5px 0 0;
	padding: 4px 5px 18px 5px;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 9pt;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{margin:5px 5px 0 0;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #EDEDED;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* contactform */

#contactform{
  margin: -2px 0 -25px 0;
	padding: 8px;
	font-family: helvetica, arial,verdana,sans-serif;
	font-size:10pt;
	background-image:url(images/bgindice.jpg);
	background-repeat:repeat-y;
	}
	
#contactformsup{
	}
	
#contactform p{
  margin: 0;
	padding: 0;
	color:#FFFFFF;
	}
		
#contactform input{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	padding: 5px;
	margin: 2px 2px 12px 0;
	border: 1px solid #676767;
	width: 590px;
	float: left;
	}

#contactform textarea{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	padding: 5px;
	margin: 2px 2px 12px 0;
	border: 1px solid #676767;
	width: 590px;
	float: left;
	}
	
#contactform submit{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 10pt;
	padding: 5px;
	margin: 2px 2px 12px 0;
	border: 1px solid #676767;
	background-color: #333;
	color: #fff;
width:42px;
	text-transform: lowercase;
	float:left;
	}


/* search */

.fsearch{padding:12px; margin: 6px 0 12px 0;background: #fff;}

#searchform{
  margin: 0 0 12px 0;
	padding: 18px 0 12px 0;
	font-family: arial,helvetica,verdana,sans-serif;
	}

#searchform input#s{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	border: 1px solid #676767;
	width: 155px;
	float: left;
	}

#searchform input#searchsubmit{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 7pt;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: none;
	background-color: #333;
	color: #fff;
	width: 42px;
	text-transform: lowercase;
	float:left;
	}
	
  



/* footer */

#footer {
	height:400px;
	clear: both;
	width: 100%;
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 9pt;
	overflow: hidden;
	margin-bottom:50px;
	}
	
#footer p{padding:18px 12px 18px 12px; margin: 0; color: #fff;}
#footer a{color: #ccc;text-decoration: none;}
#footer a:hover{color: #fff;text-decoration: underline;}

/* subfooter */

      #subfooter {
		width:948px;
	  margin:0 auto 0 auto; 
      height:206px;
      clear:both;
	  	padding-left: 12px;
      }
	   
      #subfooter .widget {
      width:472px;
      height:146px;
      float:left;
	  background-color:#000;
	  margin-right:2px;
	  padding: 0;
      }
	  
	  #subfooter .widget .inner {
padding:0 12px 18px 12px;		}

#subfooter .widget p{padding:0 12px 18px 12px; margin: 0; color: #666;}
#subfooter .widget a{color: #ccc;text-decoration: none;font-weight:bold;margin-left:0;margin-right:0;}
#subfooter .widget a:hover{color: #fff;text-decoration: underline;
font-weight:bold;}

 .widgetsubtag {
padding:0 12px 18px 12px;}

#subfooter li {
list-style-type: none;
list-style-image: none;
}
#subfooter li ul {
list-style-type: none;
list-style-image: none;
padding-left:0px;
font-size:12px;
}