@charset "utf-8";
/* CSS Document */
/* Note that all IE bug fixes are in a separate stylesheet, vanna_art_IE.css*/

body {
	background-image:url(images/Background2.gif);
	font-family:Tahoma, Arial, Helvetica,sans-serif;
}
/* Font Styles */
h1{
	padding:0;
	color:#000;
	font-size: 1.1em;
	margin:0;
	border-top:#333 solid 5px;
	border-bottom:#333 solid 5px;
	line-height: 175%;
	text-align:center;
}
h2{
	padding:0;
	margin: 0;
	color:#dce7c5;
	font-size: 1.5em;
	clear:left;
}
h3{
	padding:0;
	margin:0;
	color:#000;
	font-size: 1.2em;
	clear:left; 
}
h4{
	padding:0;
	margin:0;
	color:#dce7c5;
	font-size: 1.0em;
	clear:left;	
}
h4.afterh3{
	padding:5px 0 0 0;
}

p{
	padding: 1px;
	font-size: .9em;
	line-height: 150%;
	color:#000;
}	
.centre{
	text-align:center;
	}
td, li{
	font-size: .9em;
	line-height: 150%;
	color:#000;
}
img{
	border:0;
}
img.left{
	float:left;
	margin:0 10px 2px 0px;
}
img.leftpad{
    float:left;
	margin:0 20px 2px 20px;
}
img.right{
	float:right;
	margin:0 0 2px 10px;
}
img.floating{
    float:left;
	margin:0 55px 10px 55px;
}
img.buy-button{
    float:left;
	margin:0 0 0 110px;
}
p.totop{
	padding:5px 0 0 0;
	text-align:center;
	clear:both;
}
p.copyright{
	border: 0;
	border-top: solid 5px #333;
	font-size: .6em;
	text-align:center;
	padding:5px;
	margin:2px;
	clear:both;
}
p.paypal{
	background-color:#FFFFCC;
	margin-left:25px;
	padding: 5px 20px 10px 20px;
	font-size: 1em;
	line-height: 150%;
	text-align:center;
}
p.search-page{
	background-color:#FFFFCC;
	padding: 5px 20px 10px 20px;
	font-size: .9em;
	text-align:center;
}
p.minimap{
	border: 0;
	font-size: .7em;
	text-align:center;
	padding:5px;
	margin:2px;
	clear:both;
}
p.breadcrumb{
	font-size: 0.7em;
}
p.breadcrumb-clear{
	font-size: 0.7em;
	clear:left;
}
.caption p{
	font-size: 0.8em;
	padding-left:25px;
}
a:link{
	color:#000;
	font-weight:bold;
}
a:visited{
	color:#699a08;
	font-weight:bold;
}
a:hover{
	color:#666;
}
/* Page area styles */
#wrapper{
	width:960px;
	margin: 0 auto;
	padding: 5px 10px 5px 10px;
	background-image: url(images/Wrapper.gif);
	}
#banner{
	background-color:#fff;
	margin:2px;
}
#about{
	float:left;
	margin: 1px;
	padding: 1px;
}
/* Styles for home page news scroll*/
.scroll{
height:730px;
overflow:auto;
}
.scroll p{
	padding:0 10px 0 0;
}
p.smaller{
	font-size: 0.7em;
	font-weight:bold;
}
.scroll img{
    float:left;
	padding: 10px 10px 2px 5px;	    
}

/* Style for columns*/
#column_a{
	width: 290px;
	float: right;
	margin: 0;
	padding: 5px;
}
#column_b{
	width: 230px;
	float: right;
    border:thin #000 solid;
	padding: 2px;
	margin: 5px 5px 0 5px;
}
#column_c{
	width: 340px;
	float: left;
	padding: 2px;
	margin: 5px 5px 0 5px;
}
#column_d{
	width: 340px;
	float: left;
	padding: 2px;
	margin: 5px 5px 0 5px;
}

#column_a p{
	color:#000;
	padding:0 3px 0 3px;
	text-align:justify;
}
#column_a img{
	margin:0;
	padding: 2px 5px 2px 2px;
}
#column_b h2, #column_b h3{
	color:#dce7c5;
	text-align:center;
}
#column_b p, a{
	padding:0;
    margin:0;
	text-align:center;
}
/* Style for photo gallery*/
.figure p{
	font-size: 0.8em;
	text-align: center;
	margin: 3px 0 0 0;
    height: 3em;
}
.figure{
	float:left;
	width: 305px;
	margin: 0 5px 0 5px;
}
.centre img{
    margin-left:280px;
}  
.figure img{
    padding-top:5px;
}	
/* Spacer to cause text to clear to a new line */
.spacer {
	clear:left;
}
.payment{
    clear:left;
	float:left;
	width: 205px;
	margin: 0 24px 10px 24px;
}



