body {background:#7bb4fb; font-size:85%; line-height: 1.3em; margin: 0; padding:0;}
a:link { color: #f60; text-decoration: none; }
a:visited { color: #f60; text-decoration: none; }
a:hover { color: #f30; /* background-image:url(images/linkback.gif); */ }
img {border:none;}
input, select, th, td {font-size:1em;}
:focus {outline: 0;}
.blockquote, .code {font-family: Monaco, Courier; }
.caption {padding-top: 10px; text-align: center; }
.clear {clear:both; }
#contact { background: #a5cdfe; clear:both; font-size: 1em; font-family: Georgia, Times, serif; padding:40px 60px; position:relative; }
#contact ul li { border-right: 1px dotted #ffffff; display: inline; float: left; height:45px; margin-right: 20px; padding-right: 20px } 
#container {background:#7bb4fb url('../images/onetalker.png') center bottom no-repeat; height:100%; margin:0 auto; position:relative; width:900px;}
#content { /* border-top: 3px solid #999999; */ font-family: Georgia, Times, serif; padding: 40px 60px; }
#contentright {float:left; margin: 0 auto; padding: 0 0 20px 20px; width:650px;}
#contentright img {display:block; margin:0 auto;  }
#downloadbadge {position:absolute; right:100px; top:120px;}
#homelink a {background: url('../images/onetalker_100x145.png') center top no-repeat; display: block; height:100px; width: 145px; position:absolute; bottom:0px; right:50px;}
#homelink a:hover {background: url('../images/onetalker_100x145.png') center center no-repeat;}
#homelink a:active {background: url('../images/onetalker_100x145.png') center bottom no-repeat}
.links_column { display:inline; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; height:600px; width:160px; margin-bottom: 20px; padding: 0 10px; }
.links_column_middle { display:inline; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; height:600px; width:180px; margin-bottom: 20px; padding: 0 10px; }
.links_column_wide { display:inline; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; height:720px; width:275px; margin-bottom: 20px; padding: 0 10px; }
.links_column a, .links_column_middle a, .links_column_wide a {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#resume  { background-color: #F4F4F4; color: black; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;line-height: 120%; margin: auto; padding: 72px 72px 72px 72px;  text-align:left;width: 500px;overflow:auto; }


#wrapper960 {background:#ffffff; margin: 10px auto; position: relative; width:975px; }


/********* HOME PAGE MENU **********/
a#davidrhoden {background: url(../images/menu_sprite.png) left top no-repeat; display:block; height:70px; width:405px; text-indent:-9999px; }
a#davidrhoden:hover {background-position: 0 -280px; }
a#davidrhoden:active {background-position: 0 -560px; }
#menuleft {display:inline; float:left; padding:0 0 20px 0; width: 150px;}
#menuleft a { color: #000000; display:block; font-family: Georgia; padding:2px 0; text-decoration: none;}
#menuleft a:visited { color: #666666;  text-decoration: none;}
#menuleft a:hover { color: #444444;  text-decoration: none;}
#mainmenu_container {position:absolute; height:280px; bottom:272px; left: 476px; width:405px;}
a#links {background: url(../images/menu_sprite.png) -205px -210px no-repeat; display:inline-block; float:left; height:70px; width:205px; text-indent:-9999px;}
a#links:hover {background-position: -205px -490px; }
a#links:active {background-position: -205px -770px; }
a#otherportfolio {background: url(../images/menu_sprite.png) left -140px no-repeat;display:block; height:70px; width:409px; text-indent:-9999px; }
a#otherportfolio:hover {background-position: 0 -420px; }
a#otherportfolio:active {background-position: 0 -700px; }
a#resumemain {background: url(../images/menu_sprite.png) left -210px no-repeat; display:block; float:left; height:70px; width:200px; text-indent:-9999px;}
a#resumemain:hover {background-position: 0 -490px; }
a#resumemain:active {background-position: 0 -770px; }
a#webportfolio {background: url(../images/menu_sprite.png) left -70px no-repeat; display:block; height:70px; width:405px; text-indent:-9999px; }
a#webportfolio:hover {background-position: 0 -350px; }
a#webportfolio:active {background-position: 0 -630px; }

/********* TABBED MENU **********/
#tabs {background: #7bb4fb; font-family: Arial, sans-serif; font-size: 1.5em; height:49px;}
#tabs a {background: white; color:#cccccc; text-decoration: none; text-transform: uppercase;}
#tabs ul li {background: white url(../images/tabshadow.jpg) left bottom repeat-x; display:inline; float: left; margin: 0 8px 0 0; padding:6px 17px 9px;-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; z-index: -1; }
#tabs ul li.activetab {background: white; padding: 6px 17px 9px;}
#tabs ul li.last { float: right; margin: 0;}
#tabs a#davidrhoden {background: #ffffff url(../images/tabs_sprite.png) left top no-repeat; display:block; height:34px; width:180px; text-indent:-9999px; }
#tabs a#davidrhoden:hover {background-position: 0 -34px; }
#tabs a#davidrhoden:active {background-position: 0 -68px; }
#tabs a#links {background: url(../images/tabs_sprite.png) -768px 0 no-repeat; display:block; float:left; height:34px; width:72px; text-indent:-9999px;}
#tabs a#links:hover {background-position: -768px -34px; }
#tabs a#links:active {background-position: -768px -68px; }
#tabs a#otherportfolio {background: url(../images/tabs_sprite.png) -412px 0 no-repeat;display:block; height:34px; width:221px; text-indent:-9999px; }
#tabs a#otherportfolio:hover {background-position: -412px -34px; }
#tabs a#otherportfolio:active {background-position: -412px -68px; }
#tabs a#resumetab {background: url(../images/tabs_sprite.png) -650px 0 no-repeat; display:block; float:left; height:34px; width:101px; text-indent:-9999px;}
#tabs a#resumetab:hover {background-position: -650px -34px; }
#tabs a#resumetab:active {background-position: -650px -68px; }
#tabs a#webportfolio {background: url(../images/tabs_sprite.png) -200px -0 no-repeat; display:block; height:34px; width:198px; text-indent:-9999px; }
#tabs a#webportfolio:hover {background-position: -200px  -34px; }
#tabs a#webportfolio:active {background-position: -200px  -68px; }

ul.main {display:inline;liststyle: none;}
ul.main li {display:inline; margin-right:15px; }
ul.navigation, ul.navigation_banner {liststyle: none; list-style-position:outside; margin:0 auto; }
ul.navigation li {  display:inline; }
ul.navigation_banner li {  display:inline;}
ul.navigation a { color:black; display:inline-block; font-family: Georgia, "Times New Roman", Times, serif; padding:5px 6px 3px; text-align:center;}
ul.navigation_banner a { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; color:black; display:inline-block; font-family: Georgia, "Times New Roman", Times, serif; padding:5px 6px 3px; text-align:center;}
ul.navigation a.selected{background:#ecebeb; color:#666666; display:inline-block; padding:5px 6px 3px; text-align:center; }
ul.navigation_banner a.selected {background:#ecebeb; color:#666666; display:inline-block; padding:5px 6px 3px; text-align:center; }



