/*
      Theme Name: algalia
      Theme URI: http://www.algalia.org
      Version: 1.0
      Author: Nextline S.L.
      Author URI: http://nextline.es
*/

/* FIXES */
*, html {
	margin:0;
	padding:0;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END FIXES */
h1{
	height:0px;
	display:block;
	text-indent:-99999px;
}
a{
 	font-family:Arial,Helvetica;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	color:#D0A8A9;
}
ul{
	list-style-type:none;
}
img{
	border:none;
}
p{
	margin:5px 0px 0px 0px;
}
h2 a{
	font-size:30px;
	text-transform:capitalize;
	color:#6c0404;
 	font-family:"Helvetica Neue", Trebuchet MS,Arial,Helvetica;
	text-shadow: 			2px 2px 2px #000;
	-ms-text-shadow: 		2px 2px 2px #000;
	-moz-text-shadow: 	2px 2px 2px #000;
	-webkit-text-shadow: 2px 2px 2px #000;
	-khtml-text-shadow: 	2px 2px 2px #000;
}
body {
 	font-family:Arial,Helvetica;
	font-size:12px;
	color:#fff;
	background:#1A1A1A;
}

#page{
	width:980px;
	margin:0px auto;
}
#sidebar {
	width:179px;
	float:left;
	height:700px;
	background:url(images/sidebar.jpg) top left  no-repeat;
	margin-top:26px;
}

#header {
	background:url(images/header.jpg) bottom left  no-repeat;
	height:182px;
	padding-top:55px;
	margin-left:179px;
}
	#header #menu {
		margin-top:-30px;
		margin-right:15px;
		float:right;
		font-size:12px;
		text-transform:uppercase;
	}
		#header #menu li {
			float:right;
		}
		#header #menu a {
			color:#fff;
			padding:3px;
			margin:5px;
		}
		#header #menu .current_page_item a,
		#header #menu a:hover {
			background-color:#6C0403;
			border-radius:				4px;
			-ms-border-radius:		4px;
			-moz-border-radius:		4px;
			-webkit-border-radius: 	4px;
			-khtml-border-radius: 	4px;
		}
	#header h1 a {
		display:block;
		height:182px;
	}
#container {

}
	#content {
		/*width:660px;*/
		/*float:left;*/
		margin-left:180px;
		padding:20px 35px;
	}
		.entry {
			min-height:350px;
		}
			.entry h2 {
				padding:15px 0px 10px 0px;
				text-decoration:underline;
			}
			.entry h3 {
				padding:10px 0px 5px 0px;
				text-decoration:underline;
			}
			.entry a {
				text-shadow: 			0px 0px 2px #000;
				-ms-text-shadow: 		0px 0px 2px #000;
				-moz-text-shadow: 	0px 0px 2px #000;
				-webkit-text-shadow: 0px 0px 2px #000;
				-khtml-text-shadow: 	0px 0px 2px #000;
			}
			.entry img {
				padding:4px;
				background:#fff;
				border:2px solid #6C0403;
			}
			.entry a:hover img {
				background:#D0A8A9;
			}

#footer{
	border-top:1px	 solid #6c0404;
	text-align:right;
	color:#6c0404;
	margin-top:20px;
	font-size:9px;
	font-family:Arial,Helvetica;
	padding-top:5px;
	clear:both;
}
	#footer a{
		color:#6c0404;
		font-size:9px;
		font-family:Arial,Helvetica;
	}

.wpcf7 {
	text-align:center;
}
	.wpcf7 form {
		text-align:left;
		width:350px;
		margin:auto;
	}
	.wpcf7 form input[type=text],
	.wpcf7 form textarea {
		width:350px;
		padding:2px 5px;
		border:1px solid #CBA4A5;
	}
	.wpcf7 form input[type=submit] {
		padding:2px 15px;
		cursor:pointer;
	}
