/* body styles
------------------------------------ */

body{
font-family:Georgia,"Times New Roman",serif;
margin:0px;
padding:0px;
text-align:center;
}

h1, h2, h3, h4, h5{
font-family:arial, helvetica, sans-serif;
font-weight:normal;
margin:0px;
padding:0px;
}

p, label{
color:#333;
font-size:14px;
line-height:21px;
margin:0px;
padding:5px 5px 5px 0px;
}

li{
color:#333;
font-size:14px;
margin:0px;
padding:3px 5px 3px 0px;
}

form{
padding-top:20px;
}

fieldset{
padding:5px;
}

legend{
font-size:12px;
padding:0px 0px 10px 0px;
}

a:link,a:visited,a:hover{
color:#0066cc;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img.right{
float:right;
padding:0px 0px 2px 2px;
}

/* container styles
------------------------------------ */

#container{
border:0px solid black;
width:100%;
margin:0px auto;
padding:0px;
text-align:left;
}


/* strap styles
------------------------------------ */
#strapwrap{
text-align:center;
background-color:#666666;
border-bottom:1px solid #ff9900;
width:100%;
margin:0px;
padding:0px;
height:100%;
}


#strap{
margin:0px auto;
padding:0px;
width:850px;
}

#strapwrap h2{
color:#fff;
font-size:15px;
padding:5px 0px;
}


/* header styles
------------------------------------ */
#headerwrap{
background-color:#99cccc;
border:0px solid black;
width:100%;
margin:0px;
padding:0px;
height:100%;
}


#header{
border:0px solid black;
margin:0px auto;
padding:0px;
width:850px;
height:140px;
}

#header h2{
font-size:39px;
float:right;
color:#fff;
padding:50px 0px 0px 0px;
}

#header h3{
font-size:29px;
float:right;
clear:right;
color:#fff;
padding:0px 0px 0px 0px;
}

/* nav styles
------------------------------------ */
#navwrap{
border-top:1px solid #fff;
background-color:#99cccc;
margin:0px;
padding:0px;
width:100%
}


#nav{
margin:0px auto;
padding:0px;
width:850px;
height:27px;
}

#nav ul{
margin:10px 0px 0px 0px;
padding:0px;
}

#nav ul li{
display:inline;
margin:0px;
padding:0px;
float:left;
}

#nav ul li a:link,#nav ul li a:visited{
font-family:arial, helvetica, sans-serif;
color:#fff;
border-right:1px solid #fff;
background-color:#99cccc;
text-decoration:none;
padding:10px 16px;
margin:0px;
}

#left a:link, #left a:visited{
border-left:1px solid #fff;
}

#nav ul li a:hover, #nav ul li.current a{
background-color:#666666;
color:#fff;
}

#nav ul #space a:link,#nav ul #space a:visited{
padding-left:27px;
padding-right:26px;
}



/* center styles
------------------------------------ */
#centerwrap{
border:0px solid black;
margin:0px;
padding:0px;
width:100%
}


#center{
margin:0px auto;
padding:10px 0px;
width:850px;
}

#center p{
padding-bottom:10px;
}

#center h1, #center h3{
color:#cc6600;
padding-bottom:7px;
}

#center h1{
font-size:26px;
}

#center ul{
margin:10px 0px 10px 15px;
padding:0px;
}

img.mark{
float:right;
}

#testimonials p{
font-size:15px;
font-style:italic;
padding:20px 20px 20px 0px;

}

/* left styles
------------------------------------ */

#cen-left{
min-height:630px;
border-right:1px solid #99cccc;
padding:0px;
width:580px;
}

/* right styles
------------------------------------ */

#cen-right{
float:right;
border:0px solid black;
padding:0px;
width:260px;
}

#cen-right ul{
margin:0px 0px 0px 25px;
padding:0px;
}

#cen-right p{
padding-left:10px;
}

#cen-right img{
padding:1px 0px 0px 0px;
}

#cen-right h3{
font-size:16px;
background-color:#99cccc;
color:#fff;
padding:2px 0px 3px 5px;
}

#cen-right ul.recent_articles{
padding:10px 0px 10px 10px;
margin:0px;
list-style-type:none;
}

#cen-right ul.recent_articles li a{
padding:5px 0px;
color:#0066cc;
}

/* blog styles
------------------------------------ */

#blogpost p{
padding-right:10px;
padding-left:10px;
text-align:justify;
text-justify:inter-word;
}

p.published{
color:red;
font-size:12px;
}

#comment{
font-size:18px;
}

#comments-help{
display:none;
}

ol.comments{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:10px;
margin-bottom:10px;
list-style-type:none;
}

ol.comments li{
color:red;
font-size:12px;
}

ol.comments li p{
color:#000;
padding:10px 0px 0px 25px;
}

h2 a:link, h2 a:visited{
text-decoration:underline;
color:#cc6600;
}



/* footer styles
------------------------------------ */

#footerwrap{
background-color:#99cccc;
border:0px solid black;
width:100%
}

#footer{
border:0px solid black;
width:850px;
margin:0px auto;
padding:0px;
text-align:center;
height:100px;
}

#footer p, #footer a{
padding:10px 0px 0px 0px;
font-size:13px;
color:#fff;
}

#footer a:link, #footer a:visited{
font-size:12px;
text-decoration:none;
}



