body{
        margin:0;
        padding: 0;
        background:url('../images/bg.jpg') repeat-x top #ecdfbf;
        font-family:arial, verdana;
        font-size:12px;
        text-align:center;
}
#topbar{
        height:23px;
        background:#295c71;
        width:850px;
        text-align: right;
		color:#000;
}
#topbar a{
        color:#fff;
        text-decoration:none;
        display:inline-block;
        height:15px;
        padding:4px 8px;
        margin: 0 2px;
}
#topbar a:hover{
        color:#fff;
        background:#0e85b7;

}
#topbar input{
        background:#5a8c9e;
        color:#000;
        height:17px;
        border:none;
}
#container{
        position:relative;
        margin:0 auto;
        width:850px;
}
#banner{
        height:129px;
        background:url('../images/greenfade.gif') repeat-x;
        width:100%;
        border-bottom:10px solid #335b02;
}
#content{
        background:url('../images/brownfade.gif') repeat-x top #ecdfbf;
        width:850px;
        border-top:4px solid #488700;
}

#left{
        width:390px;
        float:left;
        margin:15px 10px;
}
#ourwork{
        width:407px;
        height:334px;
        background:url('../images/leftbox.jpg') no-repeat;
        margin:15px 0;
        text-align:left;
}
#ourwork p{
        padding: 40px 5px 10px 50px;
        color:#0c3605;
}
#ourwork span{
        display:block;
        margin-bottom: 23px;
}
#ourwork b{
        color:#1c1004;
        font-size:14px;
        font-weight:bold;
}
#ourwork a{
        color:#0c3605;
        font-size:14px;
        text-decoration: none;
}
#ourwork a:hover{
        color:#000;
}

#right{
        width:385px;
        float:right;
        margin: 18px 10px 15px 0;
        /*font-size:14px;*/
}
#tacknote{
        background:url('../images/tackbg.gif') repeat-y;
        color:#473420;
        padding:10px 20px 5px;
        margin:0 auto;
        width:385px;
        text-align:left;
        font-size:1.2em;
        position:relative;
}
#tacknote img{
          position:absolute;
          top:15px;
          right:70px;
          border:3px solid #fff;
          }
#tacktop{
         background:url('../images/tacktop.gif') no-repeat;
         width:385px;
         height:30px;
         }
#tackbot{
         background:url('../images/tackbot.gif') no-repeat;
         width:385px;
         height:15px;
         }
#tacknote a{
        color:#0c3605;
        text-decoration:none;
}
#tacknote a:hover{
        text-decoration:underline;
}
#tacknote ul{
        margin:3px;
}
#tacknote li{
        margin-bottom:10px;
}
#tackleft {
        float:left;
        width:150px;
        margin:5px;
        padding:5px;
}

#ourworkcont{
        background:url('../images/owbg.jpg') repeat-y;
        width:385px;
        color:#0c3605;
        font-size:14px;
        margin-top:10px;
        text-align:left;
}
#ourworkcont p{
        margin: 0 25px 10px 35px;
        color:#0c3605;
}
#owtop{
        background:url('../images/owtop.jpg') no-repeat;
        height:15px;
}
#owbot{
        background:url('../images/owbot.jpg') no-repeat;
        height:30px;
}
#ourworkcont b{
        color:#1c1004;
        font-size:14px;
        font-weight:bold;
}

#ourworkcont a{
        color:#0c3605;
        font-size:14px;
        text-decoration: none;
}
#ourworkcont a:hover{
        color:#000;
}

#grass{
        background:url('../images/grass.jpg') repeat-x;
        width:100%;
        height:78px;
}
#buttons{
        width:850px;
        margin:0 auto;
        text-align:right;

}
#buttons img{margin:35px 10px 0;}

#footer{
        background:#2b3f00;
        height:21px;
        color:#fff;
        text-align:center;
        width:100%;
        padding-top:4px;
}

/* Inner Pages */

#bigbox{
        background:url('../images/bigbg.jpg') repeat-y;
        color:#0c3605;
        width:803px;
        text-align:justify;
}
#bigbox div{ padding:5px 35px;  margin:0;}
#bigbox div ul {font-family:arial, verdana;
        font-size:14px;}
#bigbox a{
        color:#005691;
        text-decoration: none;
}
#bigbox a:hover{
        color:#000;
        text-decoration: none;
}
#bigboxtop{
        background:url('../images/bigtop.gif') no-repeat;
        height:30px; width:803px;
        margin-top:25px;
}
#bigboxbot{
        background:url('../images/bigbot.gif') no-repeat;
        height:18px; width:803px;
        margin-bottom:15px;
}
h1{
        margin:5px 0;
        font-size:17px;
}

dt {
        font-style:italic;
        margin:0px;
        padding:0px;
        font-size:17px;
        font-weight:bold;
}

dt a{
        color:#0c3605;
        text-decoration: none;
}
dt a:hover{
        color:#000;
}

dd {
        margin:5px 5px 5px 15px;
        padding:2px;
        font-size:14px;
}

.imglft {
            clear:both;
        float:left;
        margin:5px 5px 10px 5px;
}

.imgrgt {
            clear:both;
        float:right;
        margin:5px 5px 10px 5px;
}


#bigbox p {
        font-size:14px;
}

.bio {

        width:600px;
        margin:10px 10px 10px 5px;
        font-size:14px;
                height:100px;
}

dd a{
        color:#0c3605;
        font-size:14px;
        text-decoration: none;
}
dd a:hover{
        color:#000;
}

#photocap {
	float:left;
	margin:0px;
	padding:0px;
	width:250px;
	font-size:12px;
	text-align:center;
}


