.body {
	margin:0;
	padding-left:10%;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:80%;
	background:#fff;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
  font-size: 16px;
}
.big{
  font-size: 250%;
}

.textfield {
	font-size: 11px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}
h1 {
	color: #99CC00;
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	font: bold 35px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 4px dashed #E6E8ED;
	
	text-shadow:   1px 0px #eee, 0px 1px #ccc,
               2px 1px #eee, 1px 2px #ccc,
               3px 2px #eee, 2px 3px #ccc,
               4px 3px #eee, 3px 4px #ccc,
               5px 4px #eee, 4px 5px #ccc,
               6px 5px #eee, 5px 6px #ccc,
               7px 6px #eee, 6px 7px #ccc,
               8px 7px #eee, 7px 8px #ccc,
               8px 8px #eee;
	
}

h2 {
	color: #99CC00;
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #E6E8ED;
}

b {
	color:#99CC00;
	font-size: 18px;
}
a {
	color:#99CC00;
	font-size: 18px;
}
a:hover {
	color: #2D3954;
}
.err {
	color: #FF9900;
}
th {
	font-weight: bold;
	text-align: left;
}
.dim{
width:228px;
height:228px;
}
.padding{
padding:50px;
}
footer{
clear:both;
margin: 0 auto;
position: relative;
width:98%;
}
li{
display: inline;
list-style-type: none;
padding-right: 20px;
}
.post{
background-color: #ffffff;
border:1px solid #cccccc;
padding:10px;
-webkit-border-radius: 20px 20px;
 -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.commentfooter{
border-top: 1px dashed #E6E8ED
}
pre {
width: 70%;
margin: 5px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.codebox {
display: block;
background: #383838;
color: #99CC00;
padding: 10px;
font-size: 14px;
line-height: 15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*
-moz-box-shadow: 0 0 40px #656565;
-webkit-box-shadow: 0 0 40px #656565;
box-shadow: 0 0 40px #656565;
*/

}
.centered {
	text-align:center;
} 
.search{
  width:25%;
  text-align:right;
}

