/*
	Resets defualt browser settings
	reset.css
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; text-decoration:none }
:focus { outline:0; }
a:active { outline:none; text-decoration:none }
body { line-height:1; color:black; background:white; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
aside, article, section, header, footer, nav { display: block; }

/*
	/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 5, 2012 */
	@font-face {
	    font-family: 'LeagueGothicRegular';
	    src: url('league_gothic-webfont.eot');
	    src: url('league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
	         url('league_gothic-webfont.woff') format('woff'),
	         url('league_gothic-webfont.ttf') format('truetype'),
	         url('league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'DroidSansBold';
	    src: url('droidsans-bold-webfont.eot');
	    src: url('droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('droidsans-bold-webfont.woff') format('woff'),
	         url('droidsans-bold-webfont.ttf') format('truetype'),
	         url('droidsans-bold-webfont.svg#DroidSansBold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'DroidSansRegular';
	    src: url('droidsans-webfont.eot');
	    src: url('droidsans-webfont.eot?#iefix') format('embedded-opentype'),
	         url('droidsans-webfont.woff') format('woff'),
	         url('droidsans-webfont.ttf') format('truetype'),
	         url('droidsans-webfont.svg#DroidSansRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'EconomicaBold';
	    src: url('economica-bold-webfont.eot');
	    src: url('economica-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('economica-bold-webfont.woff') format('woff'),
	         url('economica-bold-webfont.ttf') format('truetype'),
	         url('economica-bold-webfont.svg#EconomicaBold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'EconomicaBoldItalic';
	    src: url('economica-bolditalic-webfont.eot');
	    src: url('economica-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	         url('economica-bolditalic-webfont.woff') format('woff'),
	         url('economica-bolditalic-webfont.ttf') format('truetype'),
	         url('economica-bolditalic-webfont.svg#EconomicaBoldItalic') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'EconomicaItalic';
	    src: url('economica-italic-webfont.eot');
	    src: url('economica-italic-webfont.eot?#iefix') format('embedded-opentype'),
	         url('economica-italic-webfont.woff') format('woff'),
	         url('economica-italic-webfont.ttf') format('truetype'),
	         url('economica-italic-webfont.svg#EconomicaItalic') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'EconomicaRegular';
	    src: url('economica-regular-webfont.eot');
	    src: url('economica-regular-webfont.eot?#iefix') format('embedded-opentype'),
	         url('economica-regular-webfont.woff') format('woff'),
	         url('economica-regular-webfont.ttf') format('truetype'),
	         url('economica-regular-webfont.svg#EconomicaRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
*/

/*
	clear class
*/
.clear {
    clear:both !important;
    visibility:hidden !important;
    margin:0 !important;
    padding:0 !important;
    line-height:0 !important;
}

/*
	clear fix
*/
.clearfix:before, .clearfix:after{
	content:"";
	display:table;
}
.clearfix:after{
	clear:both;
}

span.small{font-size: .8em;}

/* desktop styles */
/*@media only screen and (min-width:769px) {*/
body{
	margin:0;
	padding:0;
}
#pageWrapper{ /*bg in the wrapper shows full width if needed*/
	position:relative;
	margin:0;
	padding:0;
	z-index:9999;
	background-position: 50% 0;
	background-image:url('../images/BG.jpg');
	background-repeat:no-repeat;
	background-color:#000;
}
#pageContainer{ /*center container and set a width*/
	margin: 0 auto 0;
	padding:0;
	width:960px;
	background-color:#CE2522;
	background-image:url('../images/bodyTopShadow.png');
	background-repeat:repeat-x;
}

/*header style*/
#pageHeader{
	padding:0;
	margin:0;
	position:relative;
}
	#logo{
		float:left;
		margin:25px 0 0 45px;
		padding:0;
	}
	#memelasTitle{
		float:left;
		margin:20px 0 0 10px;
		padding:0;
	}
	/*main navigation*/
	nav{
		float:left;
		margin:10px 0 0 0;
		padding:0;
	}
	nav ul{
		margin:0;
		padding:0;
	}
	nav ul li{
		display:inline;
		list-style-type:none;
		background-color:#550F13;
		padding:4px 11px;
		margin:0 12px 0 12px;
		color:#fff;
		/*border radius*/
		height: 40px;
		width: 90px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border-bottom:2px solid #DB5858;
	}
	/*navigation links*/
	nav ul a{
		font-family:'LeagueGothicRegular', helvetica, verdana, arial, sans-serif;
		font-size:2.3em;
		text-transform:uppercase;
		text-decoration:none!important;
	}
		nav ul a{
			text-decoration:none;
		}

/* middle content style
***********************/
/*charro style (under slider)*/
#charroContainer{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:260px;
	border-left:15px solid #550F13;
	border-right:15px solid #550F13;
	border-bottom:15px solid #550F13;
}
	#charroTextContainer{
		position:relative;
		width:630px;
		height:185px;
		margin:-250px 0 0 250px;
		padding:20px 20px;
		background-image:url('../images/charroTextBG.png');
		background-repeat:no-repeat;
	}
		#charroTextContainer p{
			width:490px;
			margin:10px 0 0 100px;
			font-family: 'DroidSansRegular', helvetica, arial, sans-serif;
			font-weight:normal;
			font-size:1.05em;
			letter-spacing:.05em;
			line-height:1.2em;
			color:#606060;
		}
		#charroTextContainer h1{
			font-family: 'LeagueGothicRegular', helvetica, arial, sans-serif;
			font-size:2.4em;
			font-weight:normal;
			letter-spacing:0;
			margin:5px 0 10px 100px;
			letter-spacing:.04em;
			text-transform:uppercase;
			color:#352323;
		}
	#charro img{
		margin:0;
		padding:0;
	}
/*thumbs container style*/
#thumbscontainer{
	float:left;
	padding:0 0 0 15px;
	margin:0 0 0 15px;
	background-color:#550F13;
	width:605px;
	position:relative;
}
	#thumbscontainer img{
		float:left;
		margin:0 0 15px 0;
		padding:0;
	}
 	h1{
		text-transform:uppercase;
		color:#fff;
	}

/*twitter feed style*/
#twitterFeed{
	width:310px;
	height:530px;
	float:left;
	background-color:#550F13;
}
.twitter-timeline{
	width: 310px !important;
}
	#twitterFeed h1{
		width:295px;
		height:515px;
	}

/* footer styles */
footer{
	margin:0 15px 0;
	padding:0;
}
#footerContainer{
	position:relative;
	background-color:#550F13;
	margin:0;
	padding:0 15px;
}
	/*footer left content*/
	#footerContainer #leftContent{
		float:left;
		background-color:#CE2522;
		width:310px;
		height:229px;
		padding:20px;
	}
		#leftContent h1{
			font-size:3em;
			font-family:'LeagueGothicRegular', helvetica, verdana, arial, sans-serif;
		}
		#leftContent p{
			color:#fff;
			font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
			font-size:.8em;
			line-height:1.5em;
			width:190px;
		}
		#leftContent ul{
			color:#fff;
			font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
			font-size:.8em;
			line-height:1.5em;
			list-style-type:none;
			margin:.5em 0;
		}
			#leftContent ul li{
				font-style:italic;
			}
		#leftContent img{
			position:absolute;
			margin:-180px 0 0 210px;
		}
	/*footer center content*/
	#footerContainer #centerContent{
		float:left;
		background-color:#CE2522;
		width:250px;
		height:243px;
		padding:20px 20px 6px 20px;
	}
		#centerContent h1{
			font-size:3em;
			font-family:'LeagueGothicRegular', helvetica, verdana, arial, sans-serif;
		}
		#centerContent p{
			color:#fff;
			font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
			font-size:.8em;
			line-height:1.5em;
			width:190px;
		}
		#centerContent ul{
			color:#fff;
			font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
			font-size:.8em;
			line-height:1.5em;
			list-style-type:none;
			margin:.5em 0;
		}
			#centerContent ul li{
				height:3.8em;
				padding:.4em 0 0 5em;
				margin:.8em 0 0 0;
			}
			#centerContent #twitter{
				background-image:url('../images/socialNetworks.png');
				background-repeat:no-repeat;
				background-position:0 0;
			}
			#centerContent #facebook{
				background-image:url('../images/socialNetworks.png');
				background-repeat:no-repeat;
				background-position:0 -55px;
			}
			#centerContent #yelp{
				background-image:url('../images/socialNetworks.png');
				background-repeat:no-repeat;
				background-position:0 -110px;
			}
		#centerContent a{
			color:#fff;
			text-decoration:none;
		}
			#centerContent a:hover{
				color:#F4D6B9;
			}
			#centerContent a:active{
				color:#E2B892;
			}
	/*footer right content*/
	#footerContainer #rightContent{
		float:left;
		background-color:#CE2522;
		width:220px;
		height:229px;
		padding:20px;
	}
		#rightContent h1{
			font-size:3em;
			font-family:'LeagueGothicRegular', helvetica, verdana, arial, sans-serif;
		}
		#rightContent h2{
			font-size:1em;
			font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
			color:#fff;
			font-weight:bold;
			margin:.6em 0;
		}
		#rightContent p{
			color:#fff;
			font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
			font-size:.8em;
			line-height:1.5em;
			width:190px;
			margin:.5em 0 0 0;
		}
		#rightContent ul{
			color:#fff;
			font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
			font-size:.8em;
			line-height:1.5em;
			list-style-type:none;
			margin:.5em 0;
		}
			#rightContent ul li{
				font-style:italic;
			}
		#rightContent img{
			position:absolute;
			margin:-180px 0 0 200px;
		}
	/*footer legal section*/
	#legal{
		padding:40px 15px;
		margin:0;
		text-align:center;
		font-weight:normal;
	}
	#legal h3{
		color:#fff;
		font-family:'DroidSansRegular', helvetica, verdana, arial, sans-serif;
		font-size:.8em;
		margin:1em 0;
	}
		#legal a{
			color:#fff;
		}









