@CHARSET "UTF-8";

body{background:url("../images/penfoldcomp/white_bg.jpg") repeat-x scroll 0 163px #ffffff; display:block;
font-family:Georgia;
}
#header{height: 159px; 
background:url("../images/blk-logo.gif") no-repeat scroll 180px 50% #fff;
border-bottom:4px solid #fff;
margin:0;
width:100%;
font-family:Georgia;
}

#header h1 {
text-indent:-9999px;
}
#section,#footer{margin-left:220px;}

h2{ font-size:250%; 
padding-left:0;clear:both;
padding-top:30px;}

p{width:50%; margin-auto;line-height:135%;margin-top:15px;}
#penfold-branding,#aside{float:left;}
#aside {
background:transparent url(../images/starburst.gif) no-repeat scroll 270px -11px;

color:#000;
display:block;
font-size:200%;
margin-left:285px;
position:absolute;
top:5px;
padding:44px;
text-align:center;
width:318px;
left:275px;
}


#aside a {color:#fff;}

a,a:link,a:hover{color:#017438;}

form{margin-top:10px;}
input{margin-top:10px;}
.submit{-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #8CBFA4;
border:1px solid #017337;
color:#FFFFFF;
cursor:default;
font-weight:bold;
margin:5px;
padding:5px;
text-decoration:none;}

fieldset {
  padding: 1em;
border: 1px solid #017337;
width: 40em
}
legend{font-style:bold;}
.row label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

 .submit
{
    border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	background:#8CBFA4;
	border-color:#017337; 
	padding:5px;
	margin:5px;	
}
 .success{
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
color: #9F6000;
    background-color: #FEEFB3;

   

}


