/*  



Theme Name: UnspeakableDogness



Theme URI: http://www.asterione.org/gaston/wp/dog/



Description: A simple, two columns yellow theme with a fake 3D paper effect.



Version: 1.4



Author: Cristiano M. Gaston



Author URI: http://www.asterione.org/gaston/



Tags: yellow, fixed width, two columns, widgets







	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php







*/







/* main styles */



body {
	background-color:#000000;
	margin:0;
	padding:0;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
}



a:link, a:visited {color:#0087c2; text-decoration:none;}



a:hover, a:active {color:#FFFFFF; text-decoration:none;}



#page {width:740px; background:url(images/bg.png) 0 0 repeat-y; margin:0 auto;}



#imhead {



	width:186px;



	height:80px;



	background:url(images/cabecera.jpg) 0 0 no-repeat;



	float: left;



}



#header {
	height:80px;
	background:url(images/head.png) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
}



#content {
	width: 500px;
	float:right;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	top: 0px;
}



#sidebar {

	width:160px;

	float:left;

	text-align:right;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}



#footer {
	clear:both;
	text-align:left;
	color:#CCC;
	font-family:Arial;
	font-size:11px;
	background:url(images/footer.png) bottom no-repeat;
	width: 500px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20;
	float: right;
}



#footer a:link, #footer a:visited {color:#CCC; text-decoration:none;}



#footer a:hover, #footer a:active {color:#FFFFFF; text-decoration:underline;}







/* header */



#header h1 {margin:0; color:#ffffff; padding:0px 0 0 0px; font-size:12px; font-weight:normal;}



#header h2 {margin:0; color:#ffffff; font-size:12px; padding:0 0 0 30px; font-weight:normal;}



#header a:link, #header a:visited, #header a:hover, #header a:active {color:#ffffff; text-decoration:none;}







/* posts... */



.post {
	padding:0;
	margin: 0px;
}



.post h1 {font-size:50px;

}


.post h2 {
	font-size:50px;
	display: block;
 	width: 100%;
    text-indent: 0px;


}

.postitulo {
	font-size:50px;
	display: block;
	width: 100%;
	font-weight: bold;
}

.post h1, .post h2 {padding:0; margin-bottom:0;}



.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited, .postitulo a:link, .postitulo a:visited{color:#0087c2;}



.post h1 a:hover, .post h1 a:active, .post h2 a:hover, .post h2 a:active, .postitulo a:hover, .postitulo a:active{
	color:#FFFFFF;
	text-decoration: none;
}



.post small {

	font-size:11px;

	padding:0;

	margin-top:0;

	color:#FFFFFF;

	text-indent: 3px;

}



.post blockquote {border-left:10px solid #CEF; padding-left:10px;}



.entry {font-size:12px; color:#999999; line-height:19px; padding:0;}



.entry img {border:0px solid #CCC; padding:3px; margin:0 5px;}



img.wp-smiley {border:none;}



.postmetadata {font-size:11px; text-align:left; margin-bottom:15px; color:#CCCCCC; clear:both; padding-top:10px;}



.more-link {font-style:italic;}







/* ...and comments */



#comments {text-align:center; font-size:16px; color:#FFFFFF; padding-top:40px; }



#commentform {padding-left:20px; }



#commentform p {font-size:12px;}



.commentlist {font-size:11px; line-height:16px; padding:0 20px; }



.commentlist li {
	padding: 15px 5px;
	margin-top:10px;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0 0;
}



.commentlist cite {font-weight:bold;}



.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}



#respond {font-size:14px; color:#FFFFFF; text-align:center; padding-top:40px; }



.nocomments {text-align:center; padding:0 20px; font-size:11px; color:#999;}



.tags {border:1px solid #CCC; background-color:#EEE; padding:3px; margin-right:20px;}







/* sidebar */



#sidebar ul {

	margin:10;

	padding:0px;


}



#sidebar ul li ul { font-size:11px; margin:0 0 0 10px; padding:0;}



#sidebar ul li ul li {margin:0 0 0 10px; padding:0; line-height:14px;}


#sidebar ul li h2 {
	font-size:12px;
	border-bottom:1px solid #000;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom: 0px;
}



#sidebar ul li h2 a:link, #sidebar ul li h2 a:visited {
	color:#ffffff;
	text-decoration:none;
}



#sidebar ul li h2 a:active, #sidebar ul li h2 a:hover {color:#0087c2; text-decoration:none;}



#sidebar p, .textwidget {
	font-size:11px;

}



#sidebar table {margin:0 auto; font-size:11px;}







/* other */



.navigation {
	text-align:left;
	font-size:12px;
	padding:10px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 20px;
}



#searchform {

	font-size:11px;

	color:#666;

	line-height:40px;

	vertical-align: bottom;

}



.input1{

	font-size:11px;

	color:#fff;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dotted;

	border-left-style: none;

	border-top-color: #0087c2;

	border-right-color: #0087c2;

	border-bottom-color: #0087c2;

	border-left-color: #0087c2;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	background-color: #000000;

}



.libera {clear:both;}







/* align */



.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}



.alignleft {float: left;}



.alignright {float: right;}



.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}



.wp-caption img { margin: 0; padding: 0; border: 0 none;}



.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}







/* Access



-------------------------------------------------------------- */







#access {



	background:#FFF;



}



.skip-link {



	display:none;



}



#menu {



	position:relative;



	top: 60px;



}



#menu ul ul {



	display:none;



}



#menu ul {



	margin:0;



	list-style:none;



}



#menu ul li {
	float:left;
	margin-right:1px;
	background:url(images/menu-bottom.gif) no-repeat 0 -9000px;
	position:relative;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;


}



#menu ul li a {



	font-size: 0.9em;



	line-height: 1.875em;



	display:block;



	float:none;



	margin:0;



	padding:2px 0;



}



#menu ul li a span {



	padding-top: 0px;



	padding-right: 6px;



	padding-bottom: 0;



	padding-left: 16px;



}



#menu ul li a:hover {



	color:#0087c2;



}



.home #menu ul li#home, #menu ul li.current_page_item {



	background-position:bottom center;



}



.home #menu ul li#home a, #menu ul li.current_page_item a {



	background:#000;



	color:#0087c2;



}



.paged #menu ul li#home {



	background:transparent;



}



.home #menu ul li#home a, #menu ul li.current_page_item a {



	background:#000;



	color:##0087c2;



}



.paged #menu ul li#home a {



	background:transparent;



	border-color:#FFF;



	color:#FFFFFF;



}





/*

EASY CONTACT
*/

body div.formcontainer{
	clear: both;
	overflow: hidden;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

body div.formcontainer span.required {
color: #FF0000;
}

body div.formcontainer p.error,
body div.formcontainer p.important,
body div.formcontainer p.information,
body div.formcontainer p.success {
color: #FFFFFF;
line-height: 250%;
padding-left: 36px;
width: 95%;
}

body div.formcontainer p.error {
	background-color: #FF6699;
	background-image: url(error.png);
	background-repeat: no-repeat;
	background-position: 12px 50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0087c2;
}

body div.formcontainer p.important {
	background-color: #0087c2;
	background-image: url(important.png);
	background-repeat: no-repeat;
	background-position: 12px 50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0087c2;
}

body div.formcontainer p.information {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0087c2;
	background-color: #000000;
	background-image: url(information.png);
	background-repeat: no-repeat;
	background-position: 12px 50%;
}

body div.formcontainer p.success {
	background-color: #000000;
	background-image: url(success.png);
	background-repeat: no-repeat;
	background-position: 12px 50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0087c2;
}

body div.formcontainer form.contact-form {
clear: both;
float: none;
width: 80%;
}

body div.formcontainer form.contact-form fieldset {
	color: #0087c2;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0.5em;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}

body div.formcontainer form.contact-form fieldset legend {
	text-transform: none;
	height: 3px;
}

body div.formcontainer form.contact-form fieldset div.form-label {
display: block;
float:none;
line-height:150%;
margin: 0.5em 0 0 0;
padding:0;
text-align:left;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-label label,
body div.formcontainer form.contact-form fieldset div.form-option label {
cursor: pointer;
line-height:100%;
}

body div.formcontainer form.contact-form fieldset div.form-input,
body div.formcontainer form.contact-form fieldset div.form-textarea {
	display: block;
	float:none;
	margin: 0.2em 0 0 0;
	width:100%;
	color: #FFFFFF;
}

body div.formcontainer form.contact-form fieldset div.form-input input,
body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
	padding: 0.3em;
	width: 97%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0087c2;
	border-right-color: #0087c2;
	border-bottom-color: #0087c2;
	border-left-color: #0087c2;
	background-color: #000000;
	color: #FFFFFF;
}

body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
	overflow: auto;
	border: 1px dotted #0087c2;
	color: #FFFFFF;
}

body div.formcontainer form.contact-form fieldset div.form-input input.error {
	background-color: #FF6699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #0087c2;
	border-right-color: #0087c2;
	border-bottom-color: #0087c2;
	border-left-color: #0087c2;
}

body div.formcontainer form.contact-form fieldset div.form-input input.optional {
margin-bottom: 0.2em;
}

body div.formcontainer form.contact-form fieldset div.form-option,
body div.formcontainer form.contact-form fieldset div.form-submit {
display: block;
float:none;
margin: 1em 0 0 0;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-submit input {
	cursor:pointer;
	background-color: #0087c2;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}





h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
	letter-spacing: 1px;
}
.post h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: normal;
		letter-spacing: 1px;
}
p {
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	display: block;
}
.post h4 {
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: justify;
	display: block;
	font-weight: normal;
	font-variant: normal;
}