/*
Theme Name: Techdesigns.co.uk 004
Theme URL: http://www.techdesigns.co.uk
Description: Clean theme with elements of grunge by <a 

href="http://www.techdesigns.co.uk" title="Website 

Design">Techdesigns.co.uk</a>.<br/><br/>Complete with a javascript facility to show and 

hide the categories/archives/links/meta content.<br/><br/>Valid XHTML strict and tested 

in IE, Firefox and Netscape.<br/><br/>Ideal for a personal blog. 
Version: v1.0
Author: Joey Robinson
Author URI: http://www.techdesigns.co.uk
Latest updated: 17th May 2007
*/

/* CSS for Body */
*{margin:0; padding:0;}
body{ color:#ffc63e; background: url(img/back.gif); font:90% "Courier New", Tahoma, 

Arial, sans-serif; font-size: 15px}
#page{color:#ffbe21; background: url(img/bg.gif) top center repeat-y; width:100%;}
#bg{background: url(img/main_bg.gif) top repeat-y; color:#ffc63e; margin:0 auto; 

width:100%; }
#top{color:#fff600; margin: auto; width:880px; height:311px; background: url(img/top.jpg) 

no-repeat;}
#wrap{h5 color:#00b8ff; margin:0 auto; width:760px; }
#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9, #m10, #m11, #m12, #m13, #m14, #m15, #m16, 

#m17, #m18, #m19, #m20, #m21, #m22, #m23, #m24, #m25, #m26, #m27, #m28, #m29, #m30, #m31, 

#m32, #m33, #m34, #m35, #m36, #m37, #m38, #m39, #m40, #m41, #m42, #m43, #m44, #m45, #m46, 

#m47, #m48, #m49, #m50, #m51, #m52, #m53, #m54, #m55, #m56, #m57, #m58, #m59, #m60, #m61, 

#m62, #m63, #m64, #m65, #m66, #m67, #m68, #m69, #m70, #m71, #m72, #m73, #m74, #m75, #m78, 

#m79, #m80, #m81, #m82, #m83, #m84, #m85, #m87, #m88 #m-marzo, #m-abril, #c1, #c2, #c3, 

#c4, #c5, #c6, #c7, #c8, #c9, #c10, #c11, #c12, #c13, #c14, #c15, #c16, #c17, #c18, #c19, 

#c20, #c21, #c22, #c23, #c24, #c25, #c26, #c27, #c28, #c29, #c30, #c31, #c32, #c33, #c34, 

#c35, #c36, #c37, #c38, #c39, #c40, #c41, #c42, #c43, #c44, #c45, #c46, #c47, #c48, #c49, 

#c50, #cmarzo, #cabril, #cmayo, #cjunio, #cjunio1, #cjunio2, #cjunio3, #cjunio4, 

#cjunio5, #cjulio, #cjulio1, #cjulio2, #cjulio3, #cjulio4, #isla, #isla1, #isla2, #isla3, 

#isla4, #isla5, #isla6, #isla7, #isla8, #isla9, #isla10, #isla11, #isla12, #isla13, 

#cagosto, #cagosto1, #cagosto2, #cagosto3, #cagosto4, #cagosto5, #cseptiembre, 

#cseptiembre1, #cseptiembre2, #cseptiembre3, #cseptiembre4, #cseptiembre5, #coctubre, 

#coctubre1, #coctubre2, #coctubre3, #coctubre4, #coctubre5, #cnoviembre, #cnoviembre1, 

#cnoviembre2, #cnoviembre3, #cnoviembre4, #cnoviembre5, #cdiciembre, #cdiciembre1, 

#cdiciembre2, #cdiciembre3, #cdiciembre4, #cdiciembre5, #cenero, #cenero1, #cenero2, 

#cenero3, #cenero4, #cfebrero, #cfebrero1, #cfebrero2, #cfebrero3, #cfebrero4 {display: 

none;}
#m77, #c-abierto {display: all;}


/* CSS for Links */
a{background-color:inherit; color:#fcf52c; font-weight: none; text-decoration:none;}
a:hover{background-color:inherit; color:03bdff; font-weight: none; 

text-decoration:underline;}
a img{border:0;}

.pena {
	float: right;
	margin-top: 8px !important;
	margin-right: 18px !important;
	border: 3px #ff0099 solid !important;
}

/* CSS for Header */
#header{margin:5px 0 5; }
#header h1{ color:#FF0099; font-size:1em; margin:10 0 10 0px; width:760px; font-weight: 

none;}
#header h1 a{background-color:inherit; color:#FF0099; text-decoration:none;}
#header p a{background-color:inherit; color:#808080; font-size:1em; font-weight:none; 

line-height:1.3em; margin:6px 0 0; text-align:center;}
#frontphoto{margin:0 0 10px;}
#header_title{color:#FF0099; font-size:20px; font-weight:bold; padding-left:58px; 

padding-top:8px; letter-spacing:1px; text-transform:uppercase;  }
#header_title a{background-color:inherit; color:#FF0099; text-decoration:none;}
#header_title a:hover{background-color:inherit; color:#333333; text-decoration:none;}
#header_title2{ color:white; letter-spacing:1px; font-size:13px; font-weight:bold; 

padding-left:58px; padding-top:8px; text-transform:uppercase; }

/* CSS for NADA */
#leftside{line-height:1.4em; margin:0 0 10px; width:500px;}
#leftside p, #leftside ul, #leftside div.textwidget {font-size:1em; margin:0 0 18px;}
#leftside li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul {margin:6px 0 0 10px;}
#leftside ul ul li {margin:0 0 4px;}
#leftside ul ul li a {font-weight:normal;}
#leftside ul.linklist {font-size:1em;}
#leftside ul.linklist ul {margin:0 0 18px;}
#leftside ul.linklist ul li a {font-weight:none;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3 {background-color:inherit; 

color:#333333; font-size:1.1em; margin:0 0 10px;}
#leftside label {display:none;}

/* CSS for Main menu */
ul.page{text-align: right; margin: 198px 56px 18px 0; list-style:none;}
ul.page li{display:inline; line-height:2.5em; text-transform:uppercase; 

font-weight:bold;}
ul.page li a{background-color:#f4f4f4; border:0px; color:#505050; font-weight:none; 

margin-bottom:5px; padding:10px; text-decoration:none;}
ul.page li a:hover, ul.page li.current_page_item a{border-bottom: 2px black solid; 

background-color:#FF0099; color:#FFFFFF; text-decoration:none;}
ul.page ul{font-size:0.9em;margin:0 0 0 15px;padding:0 0 5px;}
ul.page ul a{padding:3px 1px 3px 5px;}
ul.page li a {font-size: 10px;}

/* CSS for sidebar */
#sidebar{float:right; line-height:1.4em; margin:0 0 3px; width:145px;}
#sidebar p, #sidebar ul, #sidebar div.textwidget{font-size:1em; margin:0 0 18px;}
#sidebar li{line-height:1.2em; list-style:none; margin:0 0 6px;}
#sidebar ul ul{margin:6px 0 0 10px;}
#sidebar ul ul li{margin:0 0 4px;}
#sidebar ul ul li a{font-weight:normal;}
#sidebar ul.linklist{font-size:1em;}
#sidebar ul.linklist ul{margin:0 0 18px;}
#sidebar ul.linklist ul li a{font-weight:none;}
#sidebar h2, #sidebar ul.linklist li h2, #sidebar h3{background-color:inherit; 

color:#333333; font-size:1.1em; margin:0 0 10px;}

/* CSS for Content */
#content{font-size: 15px;width:550px; text-align: justify; line-height:1.8em;margin:0px 

20px 5px 10px;padding:0;word-spacing:-3px;letter-spacing:0; }
#contentwide{line-height:1.6em;margin:0px 163px 5px 5px;padding:0;}
#content h2,#contentwide h2 {font-size:1.2em;margin:0 0 10px; color: #ffc63e; 

text-transform:uppercase;}
#content h3,#contentwide h3{font-size:1.2em;margin:0 0 10px; color: 

#FF0099;text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;}
#content h4,#contentwide h4{font-size:1.5em;margin:0 0 10px; color: #ffc63e; 

text-transform:uppercase; font-family: Arial Black, Helvetica, sans-serif;}
#content h5,#contentwide h5{font-size:1.2em;margin:0 0 10px; color: #ffc63e; 

text-transform:uppercase;}
#content h6,#contentwide h6{font-size:1.1em;margin:0 0 10px; color: #ffc63e; 

text-transform:uppercase; font-family: Arial Black, Helvetica, sans-serif;}
#content img,#contentwide img{border:0px;margin:0px 0px 10px 10px;}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 30px;}
#content li,#contentwide li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}

/* CSS for Footer */
#footer{background:#f4f4f4 url(img/base_bg.gif) top center repeat-y; 

border-top:0px;clear:both;color:#808080;font-size:0.9em;font-weight:normal;line-height:1.

3em;margin:0 auto;padding:13px 0;text-align:center;width:100%; height: 80px;}
#footer p{margin:0;padding:0;}
#footer 

a{background-color:inherit;color:#808080;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#505050;text-decoration:underline;}


/* CSS for Submenu */
#subpages {border-bottom:0px; border-left:0px; 

font-weight:none;line-height:1.3em;float:right;margin:0px 0px 8px 15px;padding:0 0 10px 

10px;width:150px;}
#subpages h2{font-size:1.2em;font-weight:bold; margin:0 0 10px; padding-top: 5px; 

color:#FF0099;}
#subpages ul.submenu{font-size:1.2em; line-height:1.4em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:140px; padding:0; 

text-transform:uppercase; font-weight:bold;}
#subpages ul.submenu li a{font-size:0.9em; background-color:#f4f4f4; 

border:0px;color:#505050;float:left;margin-bottom:5px;margin-right: 6px;padding:3px 1px 

3px 5px;text-decoration:none;width:140px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:120px;}
#subpages ul.submenu li ul li a{width:120px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:110px;}
#subpages ul.submenu li ul ul li a{width:110px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:100px;}
#subpages ul.submenu li ul ul ul li a{width:100px;}

#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item 

a{background-color:#e3fb19;border:0px;color:#ffbe21;}
#subpages ul.submenu li.current_page_item ul li 

a{background-color:#e3fb19;border:0px;color:#ffbe21;}

/* Comentarios */
.commentlist {
	padding: 10px;
	text-align: justify;
	margin:0 !important;
	}
.commentlist li {
	margin: 0px 0 3px !important;
	padding: 5px 10px 5px !important;
	list-style: none;
	}
.commentlist p {
	margin: 5px 5px 5px 0;
}
#commentform p {
	margin: 5px 0;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
.commentmetadata {
	display: block;
	}
.alt {
	background-color: #000000;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
.autor {
	background-color: #000000;
	}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li {
	font-weight: bold;
	}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentmetadata {
	font-weight: normal;
	font-style: italic;
	text-align: right;
	margin-top: -5px;
	}
ol#commentlist li.mycomment {
	background-color: #fbfbfb;
	border: solid 1px #457AA5;
}
	

/* CSS for Tags */
p,ul,ol{margin:0 0 16px;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#fffc00;}
table#wp-calendar{margin:0 0 18px;width:140px;}

/* CSS for Forms */
#s,#submit{background-color:#fffc00;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 5px;padding:4px;width:130px;}
#searchsubmit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 0px;padding:2px;width:50px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}

/* CSS for Float fix */
.contenttext{overflow:hidden;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* CSS for Various classes */
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.sub{width: 99%;}
.small{font-size:0.7em;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{margin:0 0 25px;}
.divider{height: 25px; width:99%; background: url(img/divider.jpg) no-repeat; 

text-align:center;}
.postinfo{background-color:#ffffff;border:0px;color:#333333;font-size:0.9em;font-weight:b

old;line-height:1.5em;margin:1px 0 20px;padding:0px;}
.comment{background-color:#ffffff;border:0px;color:#333333;margin:0 0 10px;padding:0px 

0px 0 0px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}
