html, body {
margin : 0;
padding : 0;
}
body {
color : #333;
background : url(images/body_bg.jpg) center 0%;
width : 100%;
font : 75% helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
}
			/*box properties*/
#box {
width : 780px;
margin : 0 auto;
padding : 0;
background : transparent;
color : #333;
line-height : 1.8em;
border : 1px solid #eee;
}
			/*banner properties*/
#top {
margin : 0;
padding : 0;
width : 780px;
color : #5f3e6d;
background : #fff url(images/bg.jpg) center 0%;
border-bottom : 10px solid #c6d9cb;
height : 144px;
}
#top h1 {
margin : 40px 0 0 40px;
padding : 0;
font : 160% "Trebuchet MS", tahoma, arial, sans-serif;
letter-spacing : 10px;
text-align : center;
text-transform : uppercase;
color : #555;
background : transparent;
}
#top p {
margin : 0;
padding : 2px 0 0 10px;
font-size : 0.9em;
text-transform : none;
}
#top a:link, #top a:visited {
color : #000;
background : inherit;
text-decoration : none;
}
#top a:hover {
color : #6f8c8c;
background : inherit;
text-decoration : none;
}
			/*main menu container properties*/
#navcontainer {
margin : 0;
padding : 0;
height : 21px;
border-bottom : 0 solid #666;
background : #9988aa;
}
			/*left sidebar properties*/
#leftnav {
float : left;
width : 160px;
margin : 0 0 0 0;
padding : 10px 10px 100px 10px;
border-right : 0 dashed #798e7e;
color : #333;
background : #fff;
}
#leftnav p {
margin : 5px 0 10px 5px;
}
#navlist li {
list-style-type : square;
background : inherit;
color : #520934;
margin : 0 15px 0 0;
padding : 0;
}
			/*main content  properties*/
#content {
margin : 0 0 0 200px;
padding : 10px;
background : #fff;
color : #333;
}
#content p {
margin : 10px;
}
			/*footer properties*/
#footer {
clear : both;
margin : 0;
padding : 0.5em;
font-size : 0.8em;
color : #333;
background : #fff;
border-top : 10px solid #c6d9cb;
}
#footer img {
float : right;
}
* > html #footer img {
margin : 0;
}
			/*header properties*/			
h2 {
margin : 0;
padding : 20px 0 5px 5px;
font : 140% helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
text-transform : uppercase;
text-align : right;
letter-spacing : 15px;
border-bottom : 1px solid #eee;
color : #f01a18;
background : transparent;
}
h3 {
margin : 20px 0 0 5px;
padding : 20px 0 5px 10px;
font : 130% helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
letter-spacing : 5px;
text-transform : none;
color : #f01a18;
background : transparent;
}
h4 {
margin : 20px 0 0 20px;
padding : 10px;
font : 80% helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
letter-spacing : 5px;
color : #7a8790;
background : inherit;
}
			/*class properties*/
.happy {
border-top : 1px solid #808080;
padding : 10px;
}
img {
border : none;
}
.imgright {
float : right;
border : 0 solid #430729;
margin : 5px 15px 10px 10px;
padding : 5px;
}
.imgleft {
float : left;
border : 0 solid #90b905;
margin : 5px 15px 10px 0;
padding : 5px;
}
.box {
margin : 0;
border-top : 10px solid #9988AA;
padding : 15px;
color : #555;
background : url(images/box.jpg) repeat-x;
}
.box2 {
margin : 0;
border : 0 solid #eee;
padding : 15px;
color : #9988aa;
}
.capital {
float : left;
color : #9988AA;
font-size : 75px;
font-weight : normal;
line-height : 50px;
padding : 5px 0 0 0;
font-family : helvetica, "Trebuchet MS", tahoma, arial, sans-serif;
background : transparent;
}
.paypal_image {
border:none;
 background:transparent;
 width:auto;
 }
blockquote {
height : 200px;
font-size : 100%;
font-weight : bold;
border : 1px solid #eee;
background : #fff url(images/b_qote.jpg) center 0%;
color : #6e2867;
}
			/*link properties*/
a:link, a:visited {
color : #6f8c8c;
background : inherit;
text-decoration : none;
}
a:hover {
color : #520934;
text-decoration : none;
background : inherit;
}
a:active {
color : #f5de1e;
text-decoration : none;
background : inherit;
}

			/*search box properties*/
legend {
color : #f01a18;
}
input {
background : #D1E1D6;
} 
