@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
img { border:0; }

body { margin-top:50px; background:url(../images/background.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

#container { margin:0 auto; width:870px; background:#FFF; padding:15px; }
#nav { margin:0 auto; padding-top:5px; width:900px; height:20px; background:#444; text-align:center;  }
#nav ul li { list-style:none; display:inline; margin-right:24px; font-size:1em; letter-spacing:0.15em; }
#nav ul li a { color:#fff; text-decoration:none; }
#nav ul li a:hover { color:#aed633; text-decoration:underline; }
#nav ul li a.selected { color:#aed633; text-decoration:underline; }

#mast { background:url(../images/mast.png); width:862px; height:192px; padding:10px 0 0 7px; }
#content { width:870px; padding:15px 0; overflow:hidden; }
#footer { margin:0 auto; margin-bottom:50px; width:900px; height:15px; background:url(../images/footer.png); }
.left { float:left; }
.right { float:right }

/* Home page layout 3cols */
#home_left { width:190px;  padding-right:15px; }
#home_mid { width:432px; padding:0 15px; }
#home_mid2 { width:660px; }
#home_right { width:190px; padding-left:5px; }

#fullpage { width:870px; }

/* Portfolio page layout 3cols */
#portfolio { width:870px; }
#portfolio img { padding:0 25px 20px 20px; }

/* Blog page layout 3cols */
#blog_left { width:600px;  padding-right:15px; }
#blog_right { width:215px; padding-left:5px; }


h1 { color:#444444; margin-bottom:15px; padding-bottom:4px; background:url(../images/heading_underline.gif) repeat-x bottom; }
h2 { color:#444444; margin-bottom:15px; padding:0px 0 4px 0; background:url(../images/heading_underline.gif) repeat-x bottom; }
h3 { margin-bottom:0; padding-bottom:0; }
#blog_left h2 { background:none; margin-bottom:0px; padding-top:0; }
p { color:#333333; margin-bottom:10px; font-size:12px; color:#4e4e4e; }

.green { color:#91b523; }
.blue { color:#0080FF; }
.ten { font-size:10px; }

a { color:#99cc00; text-decoration:underline; }
a:hover { color:#0080FF; text-decoration:underline; }
a.visted { color:#333; text-decoration:underline; }

ul, ol { margin-left:17px; }
ol li { margin-bottom:10px; }
ul li { list-style:none; list-style-image: url(../images/icons/ul.gif); margin-bottom:5px;}
li.selected { list-style-image: url(../images/icons/ul_arrow.gif) !important; }
hr { border-bottom:1px #333333 solid; }



form { color:#6c7c86; font-size:12px; margin-bottom:10px; }
form label { color:#0080FF; }
input { width:180px; height:17px; padding:4px; margin:5px 0 10px; border:1px #6c7c86 solid; background:#fff; color:#6c7c86; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; }
textarea { width:180px; height:100px; padding:4px; border:1px #6c7c86 solid; background:#fff; color:#6c7c86; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; margin:5px 0 10px; }
.formbutton { width:190px; height:24px; padding:2px 2px 3px;  border:1px #6c7c86 solid; background:#fff; color:#333; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; }
.hidden { display:none; }