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

body {margin:0px; padding:0px; background-color:#82942c; background-image:url(../img/bg-repeat.jpg); background-position:top; background-repeat:repeat; font-family:arial,'lucida console',sans-serif;}

h1 {margin:0px; padding:5px 10px 15px 0; font-size:24px; font-weight:normal;}

h2 {margin:0px; padding:5px 10px 15px 0; font-size:20px; font-weight:normal;}

h3 {margin:0px; padding-left:7px; color: #808e22; font-size: 18px; font-weight:normal;}

h4 {margin:0px; color:#f5f6f7; font-size:11px; font-weight:normal;}

h5 {margin:0px;}

h6 {margin:0px; color:#f5f6f7; font-size:11px; font-weight:normal;}

h3 a:active, h3 a:link, h3 a:visited {text-decoration:none;}

h6 a:active, h6 a:link, h6 a:visited {color:#f5f6f7; text-decoration:none;}
h6 a:hover {color:#dddddd;}

a:active, a:link, a:visited {color: #808e22;}

a:hover { text-decoration:none;}

p {padding-left:7px; color:#111111; font-size:12px; outline-color:-moz-use-text-color;}

blockquote {}

/*-- Div --*/

#top-shadow {background-image:url(../img/top-shadow.png); background-repeat:repeat-x; width:100%; height:170px; float:left;}

#wrap {width:980px; margin:0 auto 0 auto;}

#top-bar {width:980px; height:98px; z-index:1000; margin:0 auto 0 auto;}

#nav-wrap {width:100%; height:48px; margin-left:0px;}

#banner {width:663px; height:433px; margin-left:7px; display:none;}

#banner-shadow {width:670px; height:433px; float:left; background-image:url(../img/banner-shadow.png);}

#side-box {width:285px; height:423px; float:left; background-image:url(../img/side_box.png); padding:10px 18px 0 7px;}

#body-area {width:935px; min-height:400px; background-image:url(../img/body.png); padding:10px 15px 5px 30px;}

#body-bottom {width:980px; height:17px; background-image:url(../img/bottom-bar.png);}

#footer {width:960px; height:75px; margin:0 auto 0 auto}

#footer-right {width: 480px; float:right;}

/*-- Content Holders --*/

#body-content {float:left; width:634px;}

#sidebar {float:left; width:250px; padding-left:15px;}

/*-- Class --*/

.list {font-size:12px; list-style: disc;}

.clear {clear:both;}

.date {font-size:11px; color:#575757; padding-left:7px;}

.news {padding-left:7px; color:#111111; font-size:12px; margin-bottom:15px;}
.news a:active, .news a:link, .news a:visited {text-decoration:none;}

.alert {color:#CC0000;}
/*-- Portfolio --*/

.web-port {float:left; width:315px;; height:225px; padding: 10px 0 5px 0; /*border-bottom: solid #dddddd 1px;*/}

.graphic-port {float:left; width:315px;; height:340px; padding: 10px 0 5px 0; /*border-bottom: solid #dddddd 1px;*/}

.video-port {float:left; width:315px;; height:250px; padding: 10px 0 5px 0; /*border-bottom: solid #dddddd 1px;*/}

.video {padding:0 0 25px -10px; margin:0 0 25px -10px; border-top: solid #333333 2px; border-right: solid #333333 2px; border-left: solid #333333 2px; border-bottom: solid #333333 1px;}