body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#fff;
	}

#container {
  margin: 0px auto;
  padding: 0px;
  font: 85% arial, hevetica, sans-serif;
  background: #FCFDFF;
}
#banner {
  box-shadow: 0px -2px 10px #222;
	padding: 10px;
	background: #fff url('css/background.jpg');
}
 
#banner h1 {
	text-align: center;
}

a, a:link, a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a:active {
	color: #000; 
	background: #F6C5A1;
}

#content {
   font-size: 12pt;
   padding: 0px 20px 10px 20px;
   margin-left: 185px;
   margin-right: 185px;
   line-height: 145%;
}
#content h2, h3 {
   color: #CC0000;
   font: 130% georgia, times, "times new roman", serif;
 }
#content h4 {
  text-align: center;
  margin-bottom: -40px;
 }
#sidebar-a {
  float: right;
  width: 160px;
  margin-top: 20px;
  margin-right: 5px;
}
#sidebar-b {
  float: left;
  width: 210px;
  font-size: 12px;
  line-height: 20px;
}
#sidebar-b p{
  padding: 11px;
  margin: 17px;
  border: 1px #ccc solid;
  box-shadow: 0 0 8px #ddd inset;
  border-radius: 3px;
  background: #fff;
}

#footer {
  text-align: center;
  clear : both;
  width: 100%;
	padding: 10px;
	background: #fff url('css/background.jpg');
  font-size: 90%;
  box-shadow: 0px -2px 5px #777;
}
#crafts {
   word-spacing: 2px; 
   border-radius: 15px;
   color: #333;
   font-size: 13pt;
   padding: 0 20px 40px 20px;
   margin-bottom: 25px;
   border: 7px #CCCCFF double;
   font-family: Arial, Helvetica, sans-serif;
   background-color: #fff;
}

#info {
   word-spacing: 2px; 
   border-radius: 15px;
   color: #333;
   font-size: 13pt;
   padding: 0 20px 40px 20px;
   margin-bottom: 25px;
   border: 7px #CCCCFF double;
   font-family: Arial, Helvetica, sans-serif;
   background-color: #fff;
   background: #fff url('styles/hr.png') no-repeat center bottom;
}

.howto{
  width: 400px;
  box-shadow: 1px 1px 8px #777;
  border: 1px #999 solid;
  border-radius: 8px; 
  padding: 25px; 
  background-color: #fff;
  margin: 60px  auto;
}

.howto b{
	font-size: 140%;
  padding: 8px;
}
img.pic{
  border-radius: 8px;
  border: 2px #ccc solid;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.center
{
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.intro{
  width: 600px;
  margin: 6px  auto;
  padding-top: 10px;
}
#social {
  float: right;
  margin: 25px 8px;
}


