

#pagecontainer {
border:20px solid #ffffff;
        position: relative; top:40px;
	width: 900px;
	margin: 0px auto;
	height: 640px;
	background-color:#FFFFFF;
	padding: 0px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left;
}

#footer {
        bottom: 0px;
	height: 33px;
	width: 100%;
	
	background-color:#A0CA94;	
}

a.boxed
{color:#666666;
font-size:18px;
margin:5px 0;
font-weight:bold;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
div.main{margin:0 auto; width:950px;}
div.header{border-top:1px solid #999; border-bottom:1px solid #999; background-color:#F9F9F9; height:20px; color:#333; margin:5px 0;}
div.codeTitle{margin-bottom:-15px; margin-top:30px; font-weight:bold;}
div.version{border-bottom:1px solid #CCC; font-weight:bold; width:350px; margin:40px 0 5px 0;}
div.footer{font-size:10px; color:#999; text-align:center; margin:40px auto 0 auto; border-top:1px solid #999; width:950px;}
div.clearRight{clear:right; float:right; width:468px; height:68px; margin-top:25px;}
div.padme{margin-top:25px;}
h1{font-size:24px; margin:5px 0; color:#666;}
h2{font-size:18px; margin:5px 0; color:#666;}
div.header ul{list-style:none; margin:3px; display:inline;}
div.header ul li{display:inline; margin-right:25px; font-size:16px;}
ul{list-style-position:inside; list-style-type:square;}
ul.download{list-style-type:none; list-style-image:url('images/listArrow.jpg'); list-style-position:outside;}
ul.download a{font-size:18px; line-height:32px;}
li ul{margin-left:15px; list-style-type:circle;}
p{margin-top:35px; width:500px;}
a{color:#999; text-decoration:none; font-size:16px;}
a:hover{color:#333;}
img.mainImg{float:right; margin-top:25px; padding-left:15px;}
img.thumbImg{margin-top:25px;}
#calBody{text-align:center; margin:25px auto; width:800px;}

/* :hover is a pseudo selector to use to set the mouseover attributes */ 
h2:hover { 
  color: #000000; 
} 

element.style {
color: #333333;
}



#background {background-color:#64BA58;height:100%;
text-align: center;}


