body {
padding:0;
margin:0;
font-family: Arial, sans serif;
color: #333;
text-align:center;
}
legend {
font-weight:bold;
padding:10px 10px 3px 10px;}

email {
color:#ff0000;}

form{
padding:0px;
margin:0;
}

fieldset {
padding:0px;
margin:0;
}

img {
padding:0;
border:0;
margin:0;
}
a {
color: #666;
text-decoration: none;
}
a:hover {
color:#f1c6cd;
}

hr {
border-top:1px dotted #ccc;
border-bottom:none;
border-right:none;
border-left:none;
margin-left:10px;
}

h1 {
font-weight: normal; text-decoration:none; font-size: 1em; margin:0; padding:10px;}

h2 {
font-weight: normal; font-size: 1em; padding:5px 10px 0px 10px; margin:0; }

h3 {
font-weight: bold; padding:10px 10px 5px 10px; margin:0; font-size: .9em; text-transform: uppercase; }

h3 a {
font-weight: bold; }

h4 {
padding:10px; font-size:.8em; font-weight: normal; margin:0; font-family: georgia, times, serif;}

h5 {
font-weight: normal; font-size:0.8em; padding:5px 10px 0px 10px; margin:0; }

h1 a, h2 a{}

p{
font-size:0.8em; padding:3px 10px 3px 10px; margin:0; line-height:18px; }

blockquote
{margin-left: 20px;margin-right: 0px;
}


#head {text-align: right; padding:0px; margin:0; width:750px; float:left; background-color:#572600;}
#head ul {padding:0; margin:20px 5px 0 45px; font-family: georgia, times, serif;font-size:1em;}
#head ul li {padding:0.5em; margin:0; display:inline;}
#head ul li a {padding:0; margin:0; color:#fff;}
#head ul li a:hover {padding:0; margin:0; color:#D9E6E8;}
#head ul li .active {padding:0; margin:0; color:#C5DBA2;}


.navWrap {
float: right;
}

.navWrap img {
}

.shoppe_link {
float:right;
}

.logo{
float:left;
margin: 0;
}

.azd_logo {
margin: 20px 5px 10px 5px;
float:right;
width:157px;
background-color:#999;
}



#container
{
margin-left: auto;
margin-right: auto;
width: 750px;
text-align: left;
background-color:#D9E6E8;
}

#content
{
float:left;
background-color:#D9E6E8;
}

.image p {
margin:0;
padding:0;
}


.gridBox {
width: 250px;
height:140px;
padding-bottom:10px;
float:left;
}
.boutBox{
width: 250px;
float:left;
}
.pageNav {
width:750px;
float:left;
}
.pageNavR{
float:right;
}
.pageNavL {
float:left;
}
.colWrapper {
width:750;
background-color:#D9E6E8;
float:left;
}

.colA {
width: 225px;
padding-bottom:10px;
float:left;
}

.colB {
width: 475px;
padding-right: 50px;
padding-bottom:10px;
float:left;
}

.colA p, .colA p, .colB p
{
/*	line-height: 15px;*/
	text-align: left;
}

.colColourA {
}

#article_nav {
width:100%; 
text-align:center; 
float:left;
border-top:1px dotted #ccc; 
}
#article_nav h4 {
font-size: 1em;
padding: 5px;
}

.singleArtNav {
padding-top:10px;
}


#foot
{
padding:10px;
clear: both;
margin-top: 5px;
text-align: right;
background-color:#573623;
}

#foot a:hover {
color: #ccc;
}

#foot a {
color: white;
}

.tag_cloud {
padding:5px;
font-size:0.8em
}

#accessibility {
	position: absolute;
	top: -10000px;
}
.caps {
	letter-spacing: 0.1em;
	font-size: 10px;
}
.bold {
font-weight:bold;
}

.small {
font-size: .7em;
}
.linklist {
margin-bottom:0;
padding-bottom:0;
}

img.divider
{
padding:0;
margin:0;
}

.comments_error { 
	background-color: #ffa 
}

div.comments_error {
	border: 1px solid #cc8;
	padding : 0.3em;
}

/* live search */
#LSResult { position: absolute;  width: 250px; background-color:#fff; }
#LSShadow { padding: 5px; }
#LSRes { background-color: #fff; }
.LSRow { padding: 0 5px; }
#LSHighlight { background-color: #aaa; }
#LSHeader { padding: 2px 2px 8px; }
.lsDate { display: block; color: #555; }
fieldset {border:0;}