body {
background-color: #000;
margin: 0 0 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666;	
}

div.header {
height: 60px;
width: 100%;
background: #000 url(/i/mainnav_bg.jpg) bottom left repeat-x;
position: relative;
}

div.header img.headerHome {
position: absolute;
top: 20px;
left: 10px;
}

div.header ul.mainNav {
list-style-type: none;
position: absolute;
width: 493px;
margin: 0;
padding: 0;
right: 20px;
bottom: 0px;

}

div.header ul.mainNav li {
display: inline;
margin: 0;
padding: 0;
text-indent: -5000px;
}

div.header ul.mainNav li a {
background-image: url(/i/mainnav_li_bg.gif);
background-position: 0 0;
display: block;
float: left;
height: 30px;
}

div.header ul.mainNav li#politics a {
width: 73px;
background-position: 0 0;
}
div.header ul.mainNav li#politics a:hover {
background-position: 0 -30px;
}


div.header ul.mainNav li#wanderlust a {
width: 104px;
background-position: -73px 0;
}
div.header ul.mainNav li#wanderlust a:hover {
background-position: -73px -30px;
}


div.header ul.mainNav li#life a {
width: 46px;
background-position: -177px 0;
}
div.header ul.mainNav li#life a:hover {
background-position: -177px -30px;
}


div.header ul.mainNav li#people a {
width: 72px;
background-position: -223px 0;
}
div.header ul.mainNav li#people a:hover {
background-position: -223px -30px;
}


div.header ul.mainNav li#stories a {
width: 73px;
background-position: -295px 0;
}
div.header ul.mainNav li#stories a:hover {
background-position: -295px -30px;
}

div.header ul.mainNav li#clips a {
width: 60px;
background-position: -368px 0;
}
div.header ul.mainNav li#clips a:hover {
background-position: -368px -30px;
}

div.header ul.mainNav li#about a {
width: 65px;
background-position: -428px 0;
}
div.header ul.mainNav li#about a:hover {
width: 65px;
background-position: -428px -30px;
}






div.header ul.mainNav li a:hover {
text-decoration: underline;
}

div.body {
margin: 20px auto;
}

div.mainVisual {
width: 620px;
height: 390px;
margin: 0 auto;
position: relative;
}

div.mainVisual img.mainPhoto {
border: 1px solid #333;
display: block;
margin: auto;
 }
 
div.mainVisual img.mainPhoto#noborder {
border: 1px solid #000;
display: block;
margin-left: auto;
margin-right: auto;
 }


/*
div.body p.photoCaption {
width: 200px;
position: absolute;
top: 65px;
right: 10px;
font-size: 11px;
}

*/

div.mainVisual p.photoCaption {
font-size: 11px;
border-top: 1px solid #333;
padding-top: 5px;
}

div.storyNav {
width: 200px;
position: absolute;
left: 10px;
}

div.storyNav a {
display: block;
width: 200px;
height: 20px;
background-image: url(/i/story_nav_bg.gif);
text-indent: -5000px;
}

div.storyNav a#doctors {
background-position: 0 0;
}
div.storyNav a:hover#doctors {
background-position: 0 -20px;
}

div.storyNav a#babies {
background-position: -200px 0;
}

div.storyNav a:hover#babies {
background-position: -200px -20px;
}


div.categoryNav {
text-align: center;
margin: 60px 100px 0 100px;

}

div.categoryNav ul.categoryNav {
list-style-type: none;
margin: 0;
padding: 0;
}

div.categoryNav ul.categoryNav li {
display: inline;
}

div.categoryNav ul.categoryNav li a {
}

div.categoryNav ul.categoryNav li a img {
border: 1px solid #333;
margin: 0 2px 5px 2px;
}


div.footer {

}


