/* REDEFINED TAGS */

BODY{background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:77%;letter-spacing:0.07em;line-height:18px;margin: 0px;padding: 0px;	
}

a{color:#0099CC;text-decoration:none}
a:link{color:#0099CC;}
a:active{color:#0099CC;}
a:visited{color:#0099CC;}
SELECT{margin-top:10px;}
BR{margin:2PX}
H1{
	margin:2px;
	color:#800000;
	font-weight:bold;
	font-size:1.3em;	
}
H2{margin:2px;font-size:1em;color:#A6704C}
A IMG{border: none}
FIELDSET{padding:5px;}
LEGEND{color:#800000;border-color:#800000;font-weight:bold;padding:5px;}
INPUT{margin:2px; display:inline}
SELECT{margin:5px;}
OPTION.artist_name{color:#0000CC;}
/* LAYOUT */
#top{ 
	background-image:url(/images/layout/logo.jpg);
	background-repeat:no-repeat;
	background-position: top left;	
	height:100px;
	float:left;
	width:695px;
}
#footer{
	height:50px;
	float:left;
	width:695px;	
}
#top_menu{
	float:right;
	height:20px;
	margin-top: 60px;		
	color: #ffffff;
}
#top_menu a{text-decoration:none}
#top_menu a:active{ color:#ffffff; font-weight:bold}
#top_menu a:visited{ color:#ffffff; font-weight:bold}
#top_menu a:link{ color:#ffffff; font-weight:bold}
#page{
background-image:url(/images/layout/logo.jpg);
	background-repeat:no-repeat;
	background-position: top left;	
 	float: left;
	position: absolute;
    left: 50%;
    width: 695px;	
    margin-top: 0px;
    margin-left: -348px;    
   	border: thin solid #CCCCCC;	
}
#col1,#col2,#full_col{padding:5px;margin-top:10px;margin-left:10px;}

#col1{width:420px; height:500px;float:left;text-align:left;}
#col2{width:220px; float:left;text-align:left; }
#full_col{width:650px;float:left;}

#admin_col1{width:25%;float:left;text-align:justify;margin:10px;border-right: thin solid #CCCCCC}
#admin_col2{width:70%;float:left;margin-top:10px}

#artist_container{margin-bottom: 5px;padding:5px;width:190px;text-align:center;}
#artist_container p{margin-top:3px;margin-bottom:3px;}
#artist_container.painting {float:left; clear:right; text-align:left; width:200px}

/* CLASSES */

.thumbnail{background-color:#ffffff;border: 1px solid #D1D1D1;text-align:center; font-size:0.8em}
.thumbnail img{padding: 3px;text-align:center;}

.signature{text-align:right;font-size:0.6em;margin-right:50px}
.price{width:100%; font-weight:bold;text-align:right;color:#000000;font-size:0.8em;}
SELECT.artist_name{color:#0099CC;}
.artist_name{font-weight:normal;text-align:left;font-size:0.8em;}
.painting_name{text-align:right; color:#ab6e49;text-align:left;text-align:left}
.painting_name a:active{color:#ab6e49;}
.painting_name a:visited{color:#ab6e49;}
.painting_name a:link{color:#ab6e49;}

/* MENU TABLE*/
table.menu { border-collapse:collapse}
table.menu td{text-align:center; font-weight:500; height: 20px;}
table.menu tr{text-align:center; }
#text_content{float:left}
/* GALLERY TABLE */
table.gallery {width:100%; border-collapse:collapse;font-size:0.8em;}
table.gallery th{font-weight: bold; border-bottom: 1px solid #CCCCCC}
table.gallery tr{text-align:center;  }
table.gallery td{text-align:center; font-weight:500;  border-bottom: 1px dotted #CCCCCC;height: 20px;padding:2px;}
table.gallery .thumbnail{border:none}

/* PAINTING DETAILS TABLE */
table.painting_details{border-collapse:collapse;font-size:1em;}
table.painting_details td{padding:10px;border-bottom: 1px solid #CCCCCC}
table.painting_details tr{padding:5px}

.nav {
padding: 0;margin: 10px 0 10px 20px; list-style: disc outside url(/images/css/pointer.gif);}
.nav li {padding: 0;margin: 5px;}
.small_text{font-size:0.8em;}

.clearfix:after {content: ".";
     display: block; 
     height: 0; 
	 font-size:0; 
     clear: both; 
     visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;
 display:block;
}
.copyright{	
	float:right;
	font-size:0.8em;
	text-align:right;
	padding:10px
}	
/* End hide from IE-mac */
/* End clearfix */