/*-- Fonts --*/
h1{font-size:1.25em;padding:0;margin:0.7em 0;}
h2{font-size:1.5em;padding:0;margin:0.84em 0;}
h3{font-size:1.2em;padding:0;margin:1em 0;}
p{font-size:1em;padding:0;margin:1em 0;}
ul,ol{font-size:1em;padding:0 2.5em;margin:1em 0;}
li{font-size:1em;padding:0;margin:0 0.5em;}


/*-- Inline Styles --*/
a{}
a:visited{}
a:hover,a:focus {}
abbr {}
img{}

/*-- Styling --*/
.italic {font-style:italic;}
.bold {font-weight:600;}
.underline {text-decoration:underline;}
.border {border:1px solid #000;}
.success {color:green;font-weight:600;}
.error {color:red;font-weight:600;}
.larger {font-size:1.25em;}
.smaller {font-size:0.75em;}

/*-- Positioning --*/
.pos-l{text-align:left;}
.pos-r{text-align:right;}
.pos-c{text-align:center;margin-left:auto;margin-right:auto;}
.flt-l{float:left;margin-top:0;}
.flt-r{float:right;margin-top:0;}
.clr{clear:both;}
.clr-l{clear:left;}
.clr-r{clear:right;}
.hide {position:absolute;left:-1000em;}

/*-- Main Page Positions and Styles --*/
html,body{font-family:Arial;text-align:center;background:#006600;font-size:12pt;}
#wrapper{width:760px;margin:0 auto;text-align:left;background:#fff url(../images/layout/curveTop.jpg) top center no-repeat;}
#wrapperInner {padding:10px;background:transparent url(../images/layout/curveBase.jpg) bottom center no-repeat;}

/*--- Contact --*/
#contact {width:700px;padding:5px 0;margin:0 auto;text-align:right;color:white;font-weight:700;list-style:none;}
#contact li.first {float:left;}
#contact a {color:white;text-decoration:none;}
#contact a:hover,#contact a:focus {background:transparent;text-decoration:underline;}
#contact abbr {border:none;}

/*--- Header --*/
#header {width:700px;height:102px;margin:0 auto;background:#006600 url(../images/layout/header.jpg) top center no-repeat;}
#header p {padding:0;margin:10px 0;*margin:5px 0 8px 0;font-family:Arial;font-size:30pt;font-weight:700;color:#fff;text-align:center;}
#nav {width:500px;padding:0;margin:0 auto;text-align:center;color:#fff;list-style:none;}
#nav li {width:120px;line-height:33px;padding:0;margin:0;float:left;}
#nav a {width:100%;display:block;color:white;text-decoration:none;background:transparent url(../images/layout/navButton.jpg) top center no-repeat;}
#nav a:visited{font-style:normal;}
#nav a:hover, #nav a:focus {background-color:transparent;text-decoration:underline;}

#content {width:450px;margin-left:30px;float:left;color:#006600;}
#content a{font-weight:700;color:#006600;text-decoration:none;}
#content a:hover,#content a:focus {text-decoration:underline;}
#column {width:200px;margin:20px 25px 20px 500px;text-align:center;font-size:0.75em;color:#006600;}

#footer {color:#fff;margin:1em 0;}
#footer p {font-size:0.8em;margin:0.2em 0;}
#footer p a {color:#fff;}
#footer p a:hover, #footer p a:focus  {background:transparent;}