/*
	@name: base.css
	@created: 05/01/09
	@author: Diego A. Peralta
*/

/*
	BASIC
*/

* {
	padding:0;
	margin:0;
}

body {
	background:url('../images/bg-body.jpg') no-repeat left top;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#201107;
}

a {
	text-decoration:none;
}

a img {
	border:0;
}

p, ul {
	margin:0.5em 0;
	line-height:1.5em;
}

ul li {
	list-style:none;
}

small {
	font-size:16px;
	
}

/* LAYOUT */

#wrapper {
	width:100%;
}

#main {
	position:relative;
	width:1024px;
	margin:0 auto 30px auto;
}

#hat {
	position:absolute;
	top:20px;
	left:-72px;
	background:url('../images/bg-hat.png') no-repeat left top;
	width:348px;
	height:347px;
}

#header {
	padding:60px 0 10px 0;
}

#page {
	padding:5px 30px 20px 30px;
}

#page UL {
	padding: 0;

	margin: 10px 0 0 0;
}
#page UL LI {
	list-style: disc;
	list-style-position: inside;
	font-size: 14px;
	line-height: 25px;
}

#container {
	background:url('../images/bg-container.gif') repeat-y left top;
	border:1px solid #94785b;
}

#sidebar {
	background:#6f714c url('../images/bg-sidebar.gif') no-repeat left top;
	width:200px;
	min-height:768px;
	height:auto !important;
	height:768px;
	float:left;
}


#content {
	width:822px;
	float:right;
}

/* HEADER */

#header ul {
	text-align:right;
}

#header ul li  {
	display:inline;
}

#header ul li a {
	font-family:"Georgia", Times New Roman, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#4b3c30;
	padding:7px 0 7px 35px;
}

#header ul li#subscribe a {
	background:url('../images/ico-1.gif') no-repeat left 50%;
	margin:0 15px 0 0;
}

#header ul li#contact a {
	background:url('../images/ico-2.gif') no-repeat left 50%;
}

/* NAVIGATION */

#navigation {
	position:relative;
	padding:150px 0 0 0;
}

#navigation li a {
	font-family:"Georgia", Times New Roman, sans-serif;
	font-size:18px;
	color:#FFF;
	display:block;
	padding:5px 30px 5px 10px;
	text-align:right;
	font-style:italic;
}

#navigation li a:hover {
	font-weight:bold;
	color:#c2b59b;
}

#sub-navigation {
	position:relative;
	padding: 0px;
}

#sub-navigation li a {
	font-family:"Georgia", Times New Roman, sans-serif;
	font-size:12px;
	color:#FFF;
	display:block;
	padding:3px 30px 5px 5px;
	text-align:right;
	font-style:italic;
}

#sub-navigation li a:hover {
	font-weight:bold;
	color:#c2b59b;
}


/* CONTENT */


.paint {
	border-bottom:1px solid #94785b;
}

.cols div {
	padding:15px 20px 0px;
	font-size:16px;
}

.cols h2 a, #page h2 {
	font-size:24px;
	font-weight:normal;
	color:#9a8762;
}

.cols p a {
	font-size:14px;
	/* color:#cec4af; */
	color:#6f6043;
}

.cols p em, #page p em {
	color:#6f6043;
	/*color:#c6baa2; */
}

.left-col {
	width:362px;
	float:left;
}

.right-col {
	width:362px;
	float:right;
}

.left-col img, .right-col img, #page img.right {
	float:right;
	border:0px solid #000000;
	margin:0 0 18px 15px;
}

#page img.right.noborder {
	border:0;
}

#top {
	text-align:right;
	background:url('../images/line.gif') no-repeat right bottom;
	padding:30px 0 10px 0;
}

#top a {
	display:block;
	margin:0 40px 0 0;
}

#pagination {
	text-align:right;
	padding:5px 30px 0 0;
}

#pagination li {
	font-size:12px;
	display:inline;
	color:#6f6043;
	/* color:#c6baa2; */
}

#pagination li a {
	color:#6f6043;
	/* color:#c6baa2; */
}

.gallery {
	background:url('../images/line.gif') no-repeat right bottom;
	padding:0 0 10px 0;
	margin:1em 0 1em 0;
}

.gallery li {
	display:inline;
}

.gallery li a {
	display:block;
	float:left;
	margin:0 5px 5px !important;
	margin:0 5px 5px;
}

.gallery li a img {
	border:0px solid #201107;
}

.slideshow {
	clear:both;
	padding:20px 0 0 10px;
}

.slideshow li {
	display:inline;
}

.slideshow li a {
	display:block;
	float:left;
	margin:0 8px;
}

.slideshow li span {
	display:block;
	float:left;
}

.slideshow li a img {
	border:1px solid #000000;
}



/* OTHER */

.left {
	float:left;
}

.right {
	float:right;
}

.alignright {
	font-size:16px;
	text-align:right;
	line-height:1.3em;
}

.big p {
	font-size:17px;
}
.big p.date{
	font-size:17px;
	font-weight: bold;
	margin-bottom: -10px;
}
.big p.workshop{
	font-size:16px;
	font-style: italic;
	margin-left: 15px;
	margin-bottom: -13px;
}
.big p.location{
	font-size:16px;
	font-style: italic;
	margin-left: 15px;
	margin-bottom: -7px;
}
.big p.info{
	font-size:14px;
	margin-left: 15px;
	margin-bottom: 0px;
	line-height: 125%;
}
.big a {
	text-decoration:none;
	font-size:16px;
	font-weight: bold;
	display:inline;
	color:#9a8762;
}
.big a:hover {
	text-decoration: none;
	color:#999999;
}

.small {
	font-size:14px;
}

.darklink {
	color:#9a8762;
}
#contactinfo {float: right;}
/* CLEARFIX */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

