body {
margin : 0;
padding : 0;
font : 73% arial, verdana, "Trebuchet MS", tahoma, sans-serif;
line-height : 1.8em;
background : #fff url(images/body_bg.jpg) repeat-x;
color : #555;
}
			/*CONTAINER*/
#container {
width : 750px;
margin : 0 auto;
border : 0 solid white;

text-align:justify;
background : transparent;
color : #333;
}
			/*BANNER*/
#banner {
width : 744px;
height : 150px;
margin : 0 auto;
padding : 0;
border : 4px solid #71664A;
background : #fff url(images/banner.jpg) no-repeat center 0%;
color : #333;
}
#banner h1 {
margin : 5px 0 0 5px;
padding : 0;
font-family : verdana, "Trebuchet MS", arial, sans-serif;
font-size : 175%;
letter-spacing : 3px;
text-transform : none;
text-align : left;
background : transparent;
color : #b29b35;
}
			/*TOP NAVIGATION*/
#nav ul {
margin : 0 auto;
padding : 0;
list-style : none;
display : table;
white-space : nowrap;
font-family : arial, verdana, sans-serif;
font-size : 11px;

}
#nav li {
display : table-cell;
margin : 0;
padding : 0;
}
#nav a {
float : left;
color : #000;
background :#fce4a6;
margin : 0 2px 0 0;
padding : 0 0 0 2px;
text-decoration : none;
letter-spacing : 1px;
}
#nav a b {
float : left;
display : block;
background : transparent url(images/top_right.gif) no-repeat right top;
padding : 5px 16px 5px 12px;
}
#nav a:hover {
background : #71664A url(images/top_left.gif) no-repeat left top;
color : #fff;
cursor : pointer;
}
#nav .current a {
background : #71664A url(images/top_left.gif) no-repeat left top;
color : #fff;
cursor : default;
}
#nav {
padding : 2px 0 10px 0;
background : #fee5ac url(images/shade_bottom.gif) repeat-x left bottom;
margin-bottom : 20px;
}
			/*MAIN CONTENT*/
#content {
float : left;
width : 500px;
margin : 0;
padding : 0;
}


/*SIDEBAR*/
#sidebar {
margin : 0 0 0 540px;
padding-left : 5px;
border-left : 1px solid #eee;
text-align : left;
}
			/*FOOTER*/
#footer {
clear : both;
font-size : 85%;
margin : 0 0 0 0;
padding-right : 5px;
border-top : 1px solid #557399;
text-align : left;
color : #000;
background : #fff;
}
			/*LINK PROPERTIES*/
#footer a:link, #footer a:visited, #navlist a:link, #navlist a:visited, a:link, a:visited {
color : #557399;
background : inherit;
text-decoration : none;
}
#footer a:hover, #navlist a:hover, a:hover {
color : #999;
background : inherit;
text-decoration : none;
}
#navlist li {
list-style-type : square;
background : inherit;
color : #515e28;
margin : 0 15px 0 0;
padding : 0;
text-align : left;
}
a img {
border : 0;
}

			/*TYPOGRAPHY*/
p {
margin : 10px;
}
h1 {
font : normal 85% verdana, "Trebuchet MS", verdana, arial, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
margin : 10px 0 0 10px;
background : inherit;
color : #515e28;
}
h2 {
margin : 0;
padding : 5px;
letter-spacing : 3px;
font : 100% verdana, "Trebuchet MS", arial, sans-serif;
text-transform : uppercase;
background : inherit;
color : #515e28;
}
h3 {
margin-top : 10px;
padding : 5px;
font : 90% verdana, "Trebuchet MS", arial, sans-serif;
text-transform : uppercase;
color : #515e28;
background : inherit;
}
h5 {
margin-top : 10px;
padding : 5px;
font : bold 90% verdana, "Trebuchet MS", arial, sans-serif;
text-transform : uppercase;
text-align :center;
color : #c19d07;
background : inherit;
}

blockquote {
font-weight : bold;

color : #000000;
}
			/*CLASSES*/
.img {
margin : 0;
padding : 5px;
}
.imgleft {
float : left;
margin : 5px 15px;
padding : 5px;
}
.imgright {
float : right;
margin : 5px 15px;
padding : 5px;
}

.news {
padding : 15px;
border-left : 1px solid #557399;
}

div.figurert {
  float: right;
  margin: 5px;
  padding:5px
}
div.figurert p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

div.figurelt {
  float: left;
  margin: 5px;
  padding:5px;
}
div.figurelt p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

/* MESSAGE HEADER*/
.paypal_message { font-size: 11px; font-family: arial; font-weight: bold; }

/* EDIT THE TEXT */
.paypal_maintext { font-size: 11px; font-family: arial; }

/* FOR USE WITH THE HTML SUBMIT BUTTON */
.button { font-size: 11px; }

/* ERROR VALIDATING MESSAGE*/
.paypal_error { color: #f00; font-size: 11px; font-family: arial; font-weight: bold; margin-top: 0; margin-bottom: 0; }

/* ERROR LIST */
.paypal_errorlist { color: #f00; font-size: 9px; font-family: arial; font-weight: bold; margin-top: 0; margin-bottom: 0; }

/* FORM TEXT */
#paypal_form { font-size: 11px; font-family: arial; margin-top: 0; margin-bottom: 0; display: inline; }

/* FORM INPUT FIELDS */
.input input { font-size: 10px; font-family: arial; width: 100px; border-color: silver #dcdcdc #dcdcdc silver; border-style: solid; border-width: 1px; }