
/*
      modified from code provided by Keith Donegan of Code-Sucks.com
	  E-Mail: Keithdonegan@gmail.com
	  and from
	  http://woork.blogspot.com/2008/01/three-column-fixed-layout-structure.html
*/

* { padding: 0; margin: 0; }


/* This is a comment */


body
{ 
background-color: white;
font-family: Arial, Helvetica, sans-serif;
}

img.floatleft 
{
 float: left; 
 margin: 5px; 
}

p.primarylinks
{
text-align: right;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 17px;
}

/* add this to p.primarylinks 
word-spacing: 10px;
if the word spacing using "&nbsp;"
doesn't look good.
*/

h1,h2,h3,h4
{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}

h4.paintingtitle
{
text-align: left;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}

p.left
{
text-align: left;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}

p.right
{
text-align: right;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}

h4.morepaintings
{
text-align: left;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}

p.paintingslinks
{
text-align: left;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-weight: none;
font-size: 14px;
}

p.news
{
text-align: center;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-weight: none;
font-size: 14px;
}

img.floatright
{
 float: right; 
 margin: 10px; 
}

a:link {COLOR: #333333;}
a:visited {COLOR: #333333;}
a:active {COLOR: #660000;}
a:hover {COLOR: #660000;}

a {text-decoration: none}


#wrapper { 
 margin: 0 auto;
 width: 900px;
}

#header {
 background-color: white;
 border: 1px solid #ccc;
 float: center top;
 margin: 5px 0px 0px 5px;
 padding: 10px;
 height: 55px;
 width: 850px;
}

#content { 
 border: 1px solid #ccc;
 background-color: white;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 height: 410px;
 width: 850px;
 float: left;
}

#contentcenter { 
 border: 1px solid #ccc;
 background-color: white;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 height: 460px;
 width: 850px;
 float: left;
 text-align: center;
}

#newsbox { 
 border: 1px solid #ccc;
 background-color: white;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 height: 20px;
 width: 850px;
 float: left;
}

#contentlong { 
 border: 1px solid #ccc;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 width: 850px;
 float: left;
}

#statement_main { 
 border: 1px solid #ccc;
 background-color: white;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 height: 460px;
 width: 850px;
 float: left;
 text-align: center;
}

#statement_column {
	width:600px; 
	margin-left:125px; 
	float:left;
}

#contact_main { 
 border: 1px solid #ccc;
 background-color: white;
 margin: 5px 5px 5px 5px;
 padding: 10px;
 height: 460px;
 width: 850px;
 float: left;
 text-align: center;
}

#contact_column {
	width:600px; 
	margin-left:100px; 
	float:left;
}


