/*



Theme Name: Casa de Calexico



Description: Calexico Website



Version: 4.0 



Author: CandyStations



/* Begin Typography & Colors */







html {



        background-color: #f0ec8a;



	background: url('images/bg.gif');



height: 100%;



}







*{



zoom:1;



}







body {



	font-size: 61.5%; /* Resets 1em to 10px */



	font-family: Verdana, Courier New, sans-serif;



	background: url('images/calexicofooter.gif') repeat-y top center;



	}







#header {



	width: 0px;



        height: 0px;



	}







#content {



font-size: 1.3em;



color: #000000;



background-color: #ffffff;



margin-top: 15px;



	}







.narrowcolumn .entry {



line-height: 1.3em;

padding: 0px;

margin-top: 0px;

margin-left: 15px;



	}



.tourcolumn .entry {



line-height: 1.3em;



margin-top: 15px;



margin-left: 15px;



	}





.narrowcolumn .postmetadata {







	text-align: left;







	}





.tourcolumn .postmetadata {







	text-align: left;







	}









.alt {







	background-color: #FFFFFF;







	border-top: 1px solid #000000;







	border-bottom: 1px solid #000000;







	}







#footer {	



	border: none;



	background: url('images/calexicofooter2.gif') repeat-y top center;



	}







small {



font-family: Verdana, Courier New, Sans-Serif;



	font-size: 1em;

	line-height: 1.3em;

margin-left:15px;



	}











h1, h2, h3 {

	font-family: Verdana, Courier New, sans-serif;

	}







h1 {



	font-size: 18px;



	}











h2 {



	font-size: 1.3em;

line-height: 1.3em;

	}















h2.pagetitle {



	font-size: 1.2em;



	}











#sidebar h2 {



	font-family: Verdana, Courier New, sans-serif;



	font-size: 1.3em;



        color: #ee2b11;



	line-height: 1.3em;



	}











h3 {



	font-size: 1.1em;

font-weight: bold;

	line-height: 1.3em;

	}











h1, h1 a {



color: #ee2b11;



	text-decoration: none;



}







h1 a:hover, #headerimg .description {

	color: #fc4aa6;



	}











h2 {



	color: #000000;





	}



h2 a {



	color: #ee2b11;



	}



h3 a {



	color: #ee2b11;;



	}







h2 a:hover, h3 a:hover {

	color: #fc4aa6;

}











#sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

        padding: 0px 0px;

	line-height: 1.3em;



	}















.entry p a {



	color: #ee2b11;



	text-decoration: none;



	}







.entry p a:hover {



	color: #fc4aa6;



	text-decoration: none;



	}



.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em Verdana, Courier New, sans-serif;

text-align: left;

	}



.commentlist li {



	font-weight: normal;

text-align: left;

	}















.commentlist cite, .commentlist cite a {







	font-weight: bold;







	font-style: normal;







	font-size: 1.1em;







	}















.commentlist p {







	font-weight: normal;







	line-height: 1.3em;







	text-transform: none;







	}















#commentform p {







	font-family: Verdana, Courier New, sans-serif;







	}















.commentmetadata {







	font-weight: normal;







	}















#sidebar {

	font: 12px Verdana, Courier New, sans-serif;

	line-height: 1.3em;



	}















#sidebar .inner {

	padding: 0px 0px;

        margin-top: 0px;

        margin-left: 0px;

	line-height: 1.3em;

}















.nocomments, .postmetadata, blockquote, strike {







	color: #000000;







	}































code {



	font: 1.1em Verdana, 'Courier New', Courier, Fixed;



	}







acronym, abbr, span.caps



{



	font-size: 0.9em;



	letter-spacing: .07em;







	}







h2 a:hover, h3 a:hover {



	color: #fc4aa6;

	text-decoration: none;



	}







a {



color: #ee2b11;



	text-decoration: none;



}







a:hover {



	color: #fc4aa6;



	text-decoration:none;



	}





p.alignright {

              float: right;

              }

p.alignrightclear {

              float: clear;

                }

p.alignleft {

             float: left;

              }

p.alignleftclear {

             float: clear;

              }









#wp-calendar #prev a, #wp-calendar #next a {







	font-size: 9pt;







	}















#wp-calendar a {







	text-decoration: none;







	}















#wp-calendar caption {







	font: bold 1.3em Courier New, Verdana, sans-serif;







	text-align: center;







	}















#wp-calendar th {







	font-style: normal;







	text-transform: capitalize;







	}















/* End Typography & Colors */























/* Begin Structure */















body {



	margin: 0 0 0px 0;



	padding: 0; 



	}















#page {



	margin: 0px auto;



	padding: 0;



	width: 750px;



background-color: #FFFFFF;



	}















#header {



	background-color: #FFFFFF;



	height: 250px; 



	float:left;



	}















.narrowcolumn {



	/*float: left;*/



	padding: 0px 0px 0px 0px;



	margin-left: 20px;



margin-bottom: 40px;



	width: 420px ;



	}





.tourcolumn {



	/*float: left;*/



	padding: 3px;



	margin-left: 20px;

	margin-top: 10px;

margin-bottom: 20px;



	width: 690px ;



	}











.post_b {







}







.post_tour {







}









.post {



	background: url('images/post-b.gif') no-repeat right bottom; 



	margin-top:0px; margin-bottom:0px; padding-left: 0px; padding-top: 10px; padding-right:0px; padding-bottom:30px;



	text-align: left;



}



.post_tour {



	margin-top:0px; margin-bottom:0px; padding-left: 0px; padding-top: 0px; padding-right:0px; padding-bottom:20px;



	text-align: left;



}



.post_band {



	margin-top:0px; margin-bottom:0px; padding-left: 0px; padding-top: 0px; padding-right:0px; padding-bottom:20px;



	text-align: left;



}



 

.post h2 {

margin-left: 15px;

}



.post h2 a:link, .post h2 a:visited {

 color: #ee2b11;

}



.post h2 a:hover {

color: #fc4aa6;



}





.post hr {



display: block;

 color: #ee2b11;

	}



.post .comments {

 padding: 0 0 0px 0px;

 margin-bottom:10px;

 margin-left:15px;

 text-align:left;



}



.comments a {



 color: #288103;



 font: normal 12px Courier New, Verdana, sans-serif;



}



.narrowcolumn .postmetadata {







 padding: 15px;





 font-size: 11px;





 clear: left;





}















#footer {



	padding: 0px 0;



height: 60px;



	clear: both;



align: bottom;



	}















#footer p {







	margin-top: 0px;







	padding: 0px 0;







 font: normal 10px Courier New, sans-serif;







	text-align: center;







 color: #FFFFFF;







	}















#footer a {



 color: #ee2b11;



text-decoration: none;



}







#footer a:hover {



color: #fc4aa6;



text-decoration: none;







}















/* End Structure */























/*	Begin Headers */















h1 {







 padding: 0px;







 margin: 0;







 text-align: left;







}















h2 {

	margin: 0; padding: 0;

	}















h2.pagetitle {

	margin-top: 0px;

	text-align: left;

font-color: #216EA3;



}















#sidebar h2 {



	margin: 0;



	padding: 0;



	}















h3 {



	padding: 0;

	margin-left: 15px;

margin-top: 10px;





	}















h3.comments {







	padding: 0;







	margin: 0;







	}















/* End Headers */























/* Begin Images */







p img {



	padding: 3px;

align: left;

	max-width: 100%;

border:0px;

	}















/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',



will of course center the image. This is much better than using



	align="center", being much more futureproof (and valid) */





img.centered {

	display: block;

	margin-left: 10px;

	margin-right: 0px;

	margin-bottom: 7px;

border: 2px solid #000000;



	}







img.alignright {



	padding: 3px;

	margin-bottom:10px;

	display: inline;

border: 2px solid #000000;

	}







img.noborder {

border:0px;

}



img.floatRightClear {

border:0px;

}





img.alignleft {

	margin-bottom:10px;

	display: inline;

border: 2px solid #000000;

padding: 0px;

	}



img.floatLeftClear {

border: 2px solid #000000;

padding: 0px;

}



.alignright {

	float: right;

	}



.alignrightclear {

           float: clear;

           }



.alignleftclear {

           float: clear;

           }







.alignleft {



margin-left: 0px;

margin-bottom: 0px;



	}















/* End Images */























/* Begin Lists







	Special stylized non-IE bullets







	Do not work in Internet Explorer, which merely default to normal bullets. */















html>body .entry ul {







	margin-left: 0px;







	padding: 0 0 0 0px;







	list-style: none;







	padding-left: 0px;







	text-indent: 0px;







	} 















html>body .entry li {







	margin: 0px 0 0px 0px;







	}















.entry ol {







	padding: 0 0 0 0px;







	margin: 0;







	}















.entry ol li {







	margin: 0;







	padding: 0;







	}















.postmetadata ul, .postmetadata li {







	display: inline;







	list-style-type: none;







	list-style-image: none;







	}















/* End Entry Lists */























/* Begin Form Elements */















#searchform {







	margin: 0px auto;







	padding: 5px 3px; 







	text-align: center;







	}















#sidebar #searchform #s {







	width: 108px;







	padding: 2px;







	}















#sidebar #searchsubmit {







	padding: 1px;







	}















.entry form { /* This is mainly for password protected posts, makes them look better. */







	text-align:center;







	}















select {







	width: 130px;







	}















#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0;







	}















#commentform textarea {







	width: 90%;







	padding: 2px;







	}















#commentform #submit {







	margin: 0;







	float: left;







	}















/* End Form Elements */















/* Begin Comments*/







.alt {







	margin: 0;







	padding: 10px;







	}















.commentlist {







	padding: 0;







	text-align: left;







	}















.commentlist li {







	margin: 15px 0 3px;







	padding: 5px 10px 3px;







	list-style: none;







	}















.commentlist p {







	margin: 10px 5px 10px 0;







	}















#commentform p {







	margin: 5px 0;







	}















.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







	}















.commentmetadata {







	margin: 0;







	display: block;







	}















/* End Comments */























/* Begin Sidebar */















#sidebar {	







        float: right;



/*text-align: left;*/







	margin-top: 12px;







width: 260px;







	background: #FFFFFF;







	}















#sidebar form {







	margin-left: 10px;



margin-bottom: 20px;



	}















#sidebar li ul li a:hover {







 color: #ff0000;







 text-decoration: none;







}















#sidebar li a {







 color: #000000;







 font: 12px Verdana, Courier New, sans-serif;







 text-decoration: none;







 display: block;







/*margin-left: 10px;*/





 padding-left: 20px;



}















#sidebar li a:hover, #sidebar li.current_page_item a {







 color: #ff0000;







}















#sidebar ul, #sidebar ul ol {







	padding: 0;







	}















#sidebar ul li {







	list-style: none;







	margin-left: 0px;







	}















#sidebar ul p, #sidebar ul select {







	margin-top: 0px;







	}







#sidebar ul ul, #sidebar ul ol {







	margin-top: 0px;







	}















#sidebar ul ul ul, #sidebar ul ol {







	margin-top: 0px;







	}















ol li, #sidebar ul ol li {







	list-style: decimal outside;







	}















#sidebar ul ul li, #sidebar ul ol li {







	margin: 3px 0 0;







	padding: 0;







	}















/* End Sidebar */































/* Begin Calendar */















#wp-calendar {







	empty-cells: show;







	margin: 10px auto 0;







	width: 148px;







	}















#wp-calendar #next a {







	padding-right: 10px;







	text-align: right;







	}















#wp-calendar #prev a {







	padding-left: 10px;







	text-align: left;







	}















#wp-calendar a {







	display: block;







	}















#wp-calendar caption {







	text-align: center;







	width: 100%;







	}















#wp-calendar td {







	padding: 3px 0;







	text-align: center;







	}















#wp-calendar td.pad:hover { /* Doesn't work in IE */







	background-color: #fff; }















/* End Calendar */























/* Begin Various Tags & Classes */















acronym, abbr, span.caps {







	cursor: help;







	}















acronym, abbr {







	border-bottom: 1px dashed #999;







	}















blockquote {







	margin: 15px 30px 0 10px;







	padding-left: 20px;







	border-left: 5px solid #ddd;







	}















blockquote cite {







	margin: 5px 0 0;







	display: block;







	}















.center {







	text-align: center;







	}















hr {







	display: none;







	}















a img {







border: 2px solid #000000;



	}















.navigation {







	display: block;



	margin-top: 15px;



	margin-top: 12px;







	margin-bottom: 5px;







	}















/* End Various Tags & Classes*/