body
{
	font-size: 90%;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #5B5F66;
	margin : 0;
	padding: 0;
}

 img 
{
	margin : 0;
	padding: 0;
	border : none;
    display: block;
    overflow: hidden; 
}

div
{
	margin : 0;
	padding: 0;
	border : none;
    display: block;
    overflow: hidden; 
}

#wrapper
{
	max-width : 960px;
	margin : 0 auto 0 auto;
	padding : 0.3em;
	background-color : #c0c0d2;
	border-color : #2B3146;
	border-style : dashed;
	border-width : thin;
}

#banner
{
	background-color : #2B3146;
	color : #fff;
	min-height : 120px;
}

#lois
{
	float : left;
	padding: 0 5px 0 0;
	margin:0;
}

span.news {
	background-color : transparent;
	color : #ff3;
	font-weight: bold;
}

#banner a:link,#banner a:visited,#banner a:hover  {
	color: #fff;
}

form.searchform
{
float: right; 
padding: 12px;
}

#sa
{	color: #fff;
	background-color : #2B3146;
	margin:0;
	padding:1px;}

h1
{
	font-size : 130%;
	color : #FFFFB7;
	padding : 0.2em 0 0 0.2em;
}

#banner p
{
	padding : 0 0.4em 0 0.7em;
}

 img.inline 
{
	border : none;
    display: inline;
}


q
{
	font-style: italic;
}

q:before
{
	;
	content : open-quote;
}

q:after
{
	content : close-quote;
}

q em
{
	font-style : normal;
	color : #FFFFB7;
}

#toprow
{
margin:0;
padding : 0;
clear: both;
}

#writing
{
background-color : transparent;
	float : right;
	width: 50%;
}

h2
{
font-size : 120%;
margin:0;
padding : 0.2em 0.3em 0.1em 0.3em;
}

#writing p, #webdesign p,  #ceramics p, #photography p
 {
	padding : 0.2em 0.4em 0.2em 0.4em;
	margin : 0;
}

#webdesign
{
	float : left;
	width: 50%;
	background-color : #fff;
}
#bottomrow
{
clear: both;
}

img.left
{
	float : left;
	padding: 0 5px 0 0;
}

img.right
{
	float : right;
	padding: 0 0 0 5px ;
}

#ceramics
{
float: right;
width : 50%;
background-color : #fff;
}

#photography
{
	float : left;
	width : 50%;
	background-color : transparent;
}

#footer
{
	text-align:center;
	padding: 0.3em 0 0.3em 0;
	font-size : 90%;
	background-color : #81858F;
	color: #fff;	
	clear : both;
}

#footer a:link
{
	color: #fff;
}

#footer a:hover
{
	color: #fff;
	background-color : #5549A1;
}

#footer a:visited
{
	color: #efe;
}


