body { margin: 0px; padding: 0px; background-color: #ede8a6; font-family: Trebuchet MS, Arial, sans-serif; color: #ede8a6; font-size: 14px; font-weight: normal; }

#container { width: 930px; margin-right: auto; margin-left: auto; margin-top: 10px; }

#sidebarindex { width: 176px; height: 378px; margin-top: 35px; padding: 0px; background-image: url(../images/cv_welcomebar.jpg); background-repeat: no-repeat; float: left; }

#sidebarcontact { width: 176px; height: 378px; margin-top: 33px; padding: 0px; background-image: url(../images/cv_contactbar.jpg); background-repeat: no-repeat; float: left; } 

#sidebarportfolio { width: 176px; height: 378px; margin-top: 33px; padding: 0px; background-image: url(../images/cv_portfoliobar.jpg); background-repeat: no-repeat; float: left; }

#navigation { width: 747px; height: 66px; margin-top: auto; padding: 0px; background-image: url(../images/cv_navigation.jpg); background-repeat: no-repeat; float: right; }

#navigation ul { margin-top: 10px; padding: 0px 15px 0px; height: 15px; list-style-type: none; }

#navigation li { text-transform: capitalize; font-size: 18px; text-align: right; float: right;  margin: 0px 8px; padding-right: 30px; }

#navigation a:link { color:#ede8a6; text-decoration: none; }

#navigation a:visited { color: #ede8a6; text-decoration: none; }

#navigation a:hover { color: #f6990e; text-decoration: none; }

#middleindex { width: 692px; height: 265px; margin-top: auto; padding: 20px;  background-position: center; background-repeat: repeat-y; margin-right: 6px; #margin-right: 6px; _margin-right: 3px; float: right; background-color: #74a553; }

#middleindex a:link { color:#ede8a6; text-decoration: none; }

#middleindex a:visited { color: #ede8a6; text-decoration: none; }

#middleindex a:hover { color: #f6990e; text-decoration: underline; }

#portfolio { width: 692px;  margin-top: auto; padding: 20px;  background-position: center; background-repeat: repeat-y; margin-right: 6px; #margin-right: 6px; _margin-right: 3px; float: right; background-color: #74a553; }

#portfoliocontent { width: 692px; height: 100px; padding: 0px; margin: 0px 0px 15px 0px; }



#portfoliocontent a { text-decoration: none; border: 0px; margin: 0px 10px 0px 0px; }

#portfoliobutton { width: 100px; height: 100px; padding: 0px; margin: 0px 10px 15px 0px; float: left; }





#middlecontact { width: 692px; height: 265px; margin-top: auto; padding: 20px;  background-position: center; background-repeat: repeat-y; margin-right: 6px; #margin-right: 6px; _margin-right: 3px; float: right; background-color: #74a553; } 

#middlecontact a:link { color:#ede8a6; text-decoration: none; }

#middlecontact a:visited { color: #ede8a6; text-decoration: none; }

#middlecontact a:hover { color: #f6990e; text-decoration: underline; }

#bottom { width: 747px; margin-right: 0px; height: 66px; margin-top: auto; padding: 0px; background-image: url(../images/cv_bottom.jpg); background-repeat: no-repeat; float: right; }

#footer { width: 747px; text-align: center; color: #333; float: right; font-size: 12px; }

#footer p { padding-top: 5px; margin-top: 5px; }

#footer a:link { color: #333; text-decoration: none; }

#footer a:visited { color: #333; text-decoration: none; }

#footer a:hover { color: #333; text-decoration: underline; }

h1 { font-size: 18px; font-weight: bold; }

#clear { clear: both; }