@CHARSET "UTF-8";
/*******************************************/
/* We Do Spain  v1.beta                    */
/* author: Ughoo - Mécs Gergely            */
/*******************************************/

	html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li {
		margin:0px;padding:0px;border:0px none;outline:0px;
		list-style-type: none;
		font-family: inherit;
		font-size:inherit;
		color:inherit;
	}

	html, body { width:100%; height:100%; font-family: Arial, sans-serif; font-size: 11px; }
	div.clr { clear:both; font-size:1em; }
	span.fir { position:absolute;display:block;	width:100%; height: 100%; top:0;left:0; }

	a, a:link, a:visited, a:active, a:focus { text-decoration: none; color:#A54B00; }
	a:hover { text-decoration: underline; }

	.nobg, #menu ul .nobg a { background-image: none !important; }

	img.fltlft, a.fltlft {float:left; margin: 0 7px 7px 0px;}
	img.fltrgt, a.fltrgt {float:right; margin: 0 0 7px 7px;}


/* site */

html {
	background: transparent url('img/pattern6.gif') left top repeat;
}

div#page {
	width: 100%;
	height:100%;
	text-align: center;
}

div#site {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
}

	div#header, div#header h1 {
		position:relative;
		display:block;
		width: 1200px;
		height: 525px;
		overflow:hidden;
	}

		div#header h1 {
			font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
			font-size: 24px;
			color:#FFB400;
			text-align:center;
			background: #640000 url('img/head.jpg') left top no-repeat;
		}

			div#header h1 span.fir {
				background: transparent url('img/head.jpg') left top no-repeat;
			}
	

	div#mid {
		width: 1200px;
		height:auto;
		background: #000 url('img/bg.gif') left top repeat-x;
		color:#a54b00;
	}

	div#menu {
		width: 1200px;
		height:50px;
		line-height: 50px;
		text-align: center;
		/*overflow:hidden;*/

	}
	
	div#menu ul {
		position: relative;
		display:inline !important;

		list-style-type:none;
		height:50px;
		line-height: 50px !important;

		margin:0 auto !important;
	}

		div#menu ul li {
			display:inline;
			width:auto;
			height:50px;
			line-height: 50px !important;
		}

		div#menu ul li a {
			font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
			font-size: 22px;
			line-height: 50px;
			/*color:#ee6600;*/
			color:#a54b00;
			text-transform: uppercase;

			background: transparent url('img/stars2.gif') right 8px no-repeat;

			padding-right: 28px;
			padding-left: 15px;
			}

			div#menu ul li a:hover {
				text-decoration:none;
				color:#FFB400;
			}

			div#menu ul li a:focus {
				outline:0;
			}

			div#menu ul .nobg a { padding-right:0px;}


	div#content {
		width:670px;
		padding-left:80px;
		padding-right:50px;
		float:left;

		padding-top:20px;
	}

		div#content a {
			text-decoration:underline;
			color:#FFB400;
		}

		div#content a:hover, span.hlgt {
			background-color: #FFB400;
			color:#000000;
		}

	.post {
		padding-bottom:20px;
	}

	.post h2, .post h3 {
		font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
		font-size: 24px;
		color:#640000;
		line-height:32px;
		margin-left: -40px;
		margin-bottom:-5px;
		padding-left:40px;
		background: transparent url('img/person.gif') left top no-repeat;
	}

	.post h2 a, .post h3 a {
		font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif;
		font-size: 24px;
		color:#640000 !important;	
		text-decoration:none !important;
	}

		.post h2 a:hover, .post h3 a:hover {
			background-color: transparent !important;
			color:#ffcc00 !important;
		}

	.post p {
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 11px;
		line-height:16px;
		color:#FFB400;
		padding-top:10px;
		padding-bottom:10px;
	}

	.post ul, ol {
		padding-left:25px;
		padding-right:10px;
	}

	.post ul li {
		list-style-type: circle !important;
		color:#FFB400;
		line-height: 16px;
	}

	.post span.postinfo, .post small, p.postmetadata {
		font-family: Verdana, Tahoma, sans-serif;
		font-size:10px;
		color:#640000;
	}

	.post a, .post a img {
		border: 0px none !important;
	}

		p.postmetadata a, .post small a { color:#A54B00 !important; text-decoration:none !important; }
		p.postmetadata a:hover, .post small a:hover { background-color: transparent !important; color:#ffcc00 !important; }

.navigation { 
	height:20px;
	text-transform: uppercase;
	line-height:20px;
	}

	#navtop {
	border-bottom: 1px dashed #640000;	
	margin-bottom:10px;
	}

	#navbot {
	border-top: 1px dashed #640000;	
	margin-top:10px;
	}

.alignleft { float:left; }
.alignright { float:right; }

.navigation a { 
	text-decoration:none !important; 
	color:#A54B00 !important;
	}

.navigation a:hover { 
	text-decoration:none !important; 
	background-color:#A54B00 !important;
	color: #000 !important;
	}

div#sidebar {
	position:relative;
	display:block;
	padding-top: 57px;
	padding-left: 15px;
	width: 168px;
	float:left;
	height:auto;
}

	div#sidebar h2 {
		position:relative;
		display:block;
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 13px;
		color:#640000;
		text-transform: uppercase;
		letter-spacing: -1px;
		line-height: 40px;
		height:32px;
		background: transparent url('img/star_big.gif') left top no-repeat;
		padding-left: 33px;
		margin-left:-20px;
	}

	div#sidebar ul {
		padding-top:5px;
		padding-bottom:20px;
	}

	div#sidebar ul li a {
		display:block;
		width: 153px;
		color:#A54B00;
		padding-left: 15px;
		background: transparent url('img/stars2.gif') 0px 3px no-repeat;
		padding-bottom: 3px;
	}

	div#sidebar ul li a:hover {
		color:#FFB400;
		background-position: -390px 3px;
		text-decoration:none;
	}


div#sidebar ul li.recentcomments a { display:block !important; }

	div#foot {
		width: 1200px;
		height:auto;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		border-top: 1px dotted #640000;
		margin-top:10px;
	}
		div#foot p {
			color:#640000;
			padding-bottom: 10px;
		}


/* elements */
h2.pagetitle {
/*color:#a54b00;*/
color:#000;
font-size: 20px;
font-weight:normal;
text-transform:uppercase;
}



/* calendar - sidebar */


#wp-calendar {
color:#640000;
}

div#sidebar ul li#calendar td {
width: 21px;
height:24px;
text-align:center;
}

div#sidebar ul li#calendar a {
display:inline !important;
padding: 0px !important;
width:auto !important;
}

div#sidebar ul li#calendar #wp-calendar a {
position:relative;
display:block !important;
padding: 0px !important;
width:21px !important;
height:24px;
line-height:24px;
text-indent: -2px;

color:#000000 !important;
background: url(img/star_mid_red.gif) center -1px no-repeat !important;
}

div#sidebar ul li#calendar #wp-calendar a:hover {
color:#ffcc00 !important;
}

div#sidebar ul li#calendar #wp-calendar #prev a,
div#sidebar ul li#calendar #wp-calendar #next a {
display:block !important;
width:50px !important;
height:31px;
line-height:31px;
background-image: url(img/directions.gif) !important;
background-repeat: no-repeat;
}

div#sidebar ul li#calendar #wp-calendar #prev a {  background-position: left center !important; }

div#sidebar ul li#calendar #wp-calendar #next a { background-position: right center !important; }

#wp-calendar th {
color:#ffcc00;
font-weight:bold;
}

#wp-calendar caption {
text-transform: uppercase;
font-weight:bold;
text-align:left;
}


/* comments */
ol.commentlist {
padding: 10px 0 10px 0;
}

ol.commentlist li {
border-left: 10px solid #1f0000;
padding:10px;
background-color: #0f0000;
}

input, select#reason {
background:#000 url(img/inputs_bg.gif) left top repeat-x;
border: 1px solid #640000 !important;
outline: 0px none !important;
color:#a54b00;
margin-bottom:3px;
}

textarea {
width:660px !important;
background:#000 url(img/inputs_bg.gif) left top repeat-x;
border: 1px solid #640000 !important;
outline: 0px none !important;
margin-top: 5px;
padding:5px;
color:#a54b00;
margin-bottom:3px;
}

textarea:hover {
border: 1px solid #a54b00 !important;
}


div#sidebar ul li.recentcomments {
		padding-left: 15px;
		background: transparent url('img/stars2.gif') 0px 3px no-repeat;
		padding-bottom: 3px;
}

div#sidebar ul li#tag_cloud {
		padding-bottom: 3px;
}

div#sidebar ul li.recentcomments a, 
div#sidebar ul li#tag_cloud a {
display:inline !important;
background-image:none !important;
padding:0px !important;
}


#gb_form_div fieldset {border:0px none;}
#gb_form_div legend {display:none;}



div#music {
position:absolute;
display:block;
top:5px;
left:5px;
}
