#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


#header{
width:100%;
height:242px;
background: transparent url('../images/bg_header.png') repeat-x top left;
}

#wrap{
width:999px;
background: transparent url('../images/bg_wrap.png') repeat-x bottom left;
margin:0 auto;
/* the following is used to achieve a visual trick in the layout */
position:relative;
bottom:25px;
margin-bottom: -25px;
padding-bottom: 50px;
}

#contents {
background: transparent url('../images/bg_contents.png') repeat-x top left;
min-height: 300px;
padding: 35px 20px 0 20px;
}

/* IE6 hack */
* html #contents {
height: 300px;
}

#left_column {
width:190px;

float:left;
}

#middle_column {
width: 545px;
margin: 0 10px;
float: left;
}

#right_column {
width: 200px;
float: left;
}

#footer {
height:52px;
width:100%;
background:black;
overflow:hidden;
border-top:2px solid #dbcaa3;
}

/* ------------- 'header' elements ------------ */

#header_image {
width: 999px;
height: 173px;
margin: 0 auto;
}

#header_image a img{
border: 0;
}

#top_navigation{
width: 999px;
margin: 0 auto;

overflow: hidden;
height: 44px;
}

* html #top_navigation { /* IE6 hack to fix a layout issue */
position: relative;
bottom: 5px; 
}


#top_navigation ul {
list-style:none;
padding:0 10%;
}

#top_navigation ul li {
display:inline;
}

#top_navigation ul li a {
color:white;
display:block;
float:left;
font-size:13px;
padding:14px 18px;
text-decoration:none;
font-weight:bold
}

#top_navigation ul li a:hover {
color: #f9a602;
background: transparent url('../images/hvr_top_navigation.png') center top no-repeat;
}

/* ---------- end of 'header' elements ------------ */

/* ------------ 'left_column' elements ------------ */

#left_column .welcome {
font-weight:bold;
margin: 5px 0 25px 0px;
}
#left_column .welcome p {
font-family:'Times New Roman','Georgia','Arial',sans-serif;
font-size:13px;
color:#856323;
margin-top: 10px;
}
#left_column .welcome .name {
color:white;
}

#left_column h2 {
border-bottom:1px dotted #6F511F;
color:#CC6600;
font-size:23px;
margin:0px 0px 10px 0pt;
padding:9px 0px;
font-weight:normal;
}

#left_column h3 {
line-height:15px;
}

#left_column h3 a{
color:#9e9170;
text-decoration:none;
font-family:'Arial', sans-serif;
font-size:12px;
}

#left_column .date {
color:#FE9A0B;
font-size:9px;
font-family:'Arial', sans-serif;
padding:3px 0px;
}

#left_column p {
font-family:'Aria', sans-serif;
font-size:11px;
}

#left_column .read_more {
width: 100%;
text-align: right;
margin-bottom:10px;
}

#left_column .read_more a {
color:#FE9A0B;
font-weight:bold;
text-decoration:none;
font-size:11px;
font-family:'Arial', sans-serif;
}

/* ---------- end of 'left_column' elements ------------ */

/* ------------------ 'middle_column' elements ------------ */

#auto_welcome h2 {
border-bottom:1px dotted #6F511F;
color:#775a27;
font-size:23px;
margin:0px 0px 10px 0pt;
padding:9px 0px;
font-weight:bold;
}

#auto_welcome {
font-size:13px;
width:600px;
color: #775a27;
margin: 0 auto;
min-height:300px;
}

#auto_welcome p {
margin: 15px 0px;
}


#middle_welcome h2 {
border-bottom:1px dotted #6F511F;
color:#775a27;
font-size:23px;
margin:0px 0px 10px 0pt;
padding:9px 0px;
font-weight:bold;
}

#middle_welcome {
font-size:13px;
width:471px;
color: #775a27;
margin: 0 auto;
}

#middle_welcome p {
margin: 15px 0px;
}
.clear{
	clear:both;
	margin-top:10px;
}
.listado{
	width:480px;
}
#featured_paintings {
background:#E5CD8E none repeat scroll 0% 0%;
border:3px solid #E4D5B0;
margin:0px auto 10px;
width:505px;
overflow: hidden;
padding-bottom: 30px;
}
#fp_header {
background:black;
padding:18px 24px;
}

#fp_header h2 a {
background:transparent url(../images/arrow_down.png) no-repeat scroll right center;
color:#FFB400;
font-weight:normal;
padding-right:20px;
text-decoration:none;
}

#fp_header #view_all {
float:right;
position:relative;
bottom:18px;
}
#fp_header #view_all a {
color:#FFB400;
font-size:10px;
font-family:'Arial', sans-serif;
text-decoration:none;
}

#paintings .single{
	text-align:center;
	width:390px;
	margin-left:50px;
}

.description{
	
	width:390px;
	margin-left:50px;
}

#paintings ul {
width:522px;

margin-left:10px;
list-style: none;
}
#paintings ul li {
float:left;
width:122px;
margin-top:5px;
}
#paintings ul li .painting a {
	margin:0;
}
#paintings ul li .painting a img,#paintings img {
border:3px solid #f8edce;
margin:0;
}

#paintings ul li .painting a:hover {

}

/* painting caption */
#paintings ul li a.caption {
color:#664715;
display:block;
font-family:'Arial','sans-serif';
font-size:9px;
text-align:center;
text-decoration:none;
width:106px;
margin-top: 0px;
height:30px;
}



/* ---------- end of 'middle_column' elements ------------ */

/* ------------------ 'right_column' elements ------------ */

#right_column h2 {
border-bottom:1px dotted #6F511F;
color:#CC6600;
font-size:23px;
margin:0px 0px 10px 0pt;
padding:9px 0px;
font-weight:normal;
}

#right_column .place {
margin-bottom:26px;
}
#right_column .place p {
margin:0;
font-size:11px;
font-family:'Arial', sans-serif;
}
#right_column .place .name {
font-weight:bold;
}

#right_column .place a {
color:#FE9A0B;
font-family:'Arial', sans-serif;
}


#right_column h3 {
line-height:15px;
}

#right_column h3 a{
color:#9e9170;
text-decoration:none;
font-family:'Arial', sans-serif;
font-size:12px;
}

#right_column .date {
color:#FE9A0B;
font-size:9px;
font-family:'Arial', sans-serif;
padding:3px 0px;
}

#right_column p {
font-family:'Aria', sans-serif;
font-size:11px;
}

#right_column .read_more {
width: 100%;
text-align: right;
margin-bottom:10px;
}

#right_column .read_more a {
color:#FE9A0B;
font-weight:bold;
text-decoration:none;
font-size:11px;
font-family:'Arial', sans-serif;
}

/* ---------- end of 'right_column' elements ------------ */



/* ------------------ 'footer' elements ------------ */
#footer_contents {
width:999px;
margin:0 auto;
}

.footer_copy{
color:#AAA7A1;
font-family:'Arial',sans-serif;
font-size:12px;
font-weight:bold;
padding:14px 25px;
}

#footer_navigation {
position:relative;
bottom:40px;
left:800px;
}

#footer_navigation li {
display:inline;
margin-right:27px;
}

#footer_navigation li a {
color:#AAA7A1;
font-family:'Arial', sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#footer_navigation li a img {
border:none;
}
/* ---------- end of 'footer' elements ------------ */