body {
	margin: 0;
	padding: 0;
	background: #3f006f;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3f006f;
	
}
a {
	color: #3f006f;
}
a.news { color:blue; text-decoration:underline; font-weight:bold; }

a:hover {
	text-decoration: none;
}
.address { list-style:none; font-weight:bold; line-height:150%; padding-right:15px; }

.boxed {
	padding: 5px 30px 20px 30px;
}
.foot { font-weight:bold; text-align:center; }

.warning { color:red; }

.date { text-align:left; text-decoration:none; color:#9933CC; }
.title {
	text-align:left;
	color:#CC0000;
}
.horiz { color:red;  }

.form { border:1px #3f006f solid; }
.send { border:1px #3f006f solid; }

ul.shop { list-style:none; }
ul.shop li { float:left; padding-left:12px; margin:2px; padding-right:12px; text-align:center; border:2px #FFCC00 solid; font-size:12px; color:#135293; }
ul.shop li a { text-decoration:none; }

ul.shop a:hover { color:#3f006f; }
ul.shop li:hover { border:2px #3f006f solid;}

ul.shop a { color:#000; }


.boxed p, .boxed ul, .boxed ol {
	line-height: 180%;
}
.miss {  padding-left:140px; }

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	background: #3f006f;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 235px;
	background:#3f006f;
	background-repeat:no-repeat;
	border:10px solid #3f006f;
}


/* Logo */

#logo {
	height: 220px;
	background:url(../images/test2.jpg) center center no-repeat;

}
/* Menu */

#menu {
	padding: 0px 20px 20px 20px;
	background: #FFCC00;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight:bold;
}

#menu li {
	padding: 10px 0;
	background:#FFCC00;
}

#menu li.first {
	background: #FFCC00;
}

#menu a {
	text-decoration: none;
	font-size: 129%;
	color: #000;
	border-bottom:1px dashed #666666;
	
	}

#menu a:hover {
	border-bottom:1px solid #666666;
}

/* set the image to use and establish the lower-right position */
.cssbox_menu, .cssbox_body_menu, .cssbox_head_menu, .cssbox_head_menu h2 { background: transparent url(../images/box2.png) no-repeat bottom right; } 
.cssbox_menu { width: 220px !important; /* intended total box width - padding-right(next) */ width: 220px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: -20px auto; /* use to position the box */ }
/* set the top-right image */
.cssbox_head_menu { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ }
/* set the top-left image */
.cssbox_head_menu h2 { background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 0 15px 40px;
/* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; height: 1%; /* IE Holly Hack */ }
/* set the lower-left corner image */
.cssbox_body_menu { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px;
/* mirror .cssbox_head right/left */ } 


/* Content */

#content {
	float: right;
	width: 720px;
	background:#FFFFFF;
	background-image:url(../images/bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-top:42px;
	}

/* Footer */

#footer {
	width: 500px;
	height: 120px;
	margin: 0 auto;
	background: #3f006f;

}
#footer p {
	float: right;
	width: 600px;
	height: 45px;
	padding: 35px 0 0 20px;
	margin: 0;
	font-size: 85%;	
}

/* set the image to use and establish the lower-right position */
.cssbox_foot, .cssbox_body_foot, .cssbox_head_foot, .cssbox_head_foot h2 { background: transparent url(../images/box2.png) no-repeat bottom right; } 
.cssbox_foot { width: 750px !important; /* intended total box width - padding-right(next) */ width: 750px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 0px auto; /* use to position the box */ }
/* set the top-right image */
.cssbox_head_foot { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ }
/* set the top-left image */
.cssbox_head_foot h2 { background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 0 15px 40px;
/* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; height: 1%; /* IE Holly Hack */ }
/* set the lower-left corner image */
.cssbox_body_foot { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px;
/* mirror .cssbox_head right/left */ } 
.cssbox_body_foot a { text-decoration:none; color:#330099; }

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(../images/box.png) no-repeat bottom right; } 
.cssbox { width: 300px !important; /* intended total box width - padding-right(next) */ width: 300px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin: 20px auto; /* use to position the box */ }
/* set the top-right image */
.cssbox_head { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ }
/* set the top-left image */
.cssbox_head h2 { background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 25px 0 15px 40px;
/* padding-left = image gap + interior padding ... no padding-right */
height: auto !important; height: 1%; /* IE Holly Hack */ }
/* set the lower-left corner image */
.cssbox_body { background-position: bottom left; margin-right: 25px; /* interior-padding right */ padding: 15px 0 15px 40px;
/* mirror .cssbox_head right/left */ } 

.left { float:left; width:300px; }

.right { float:right; }
