a, a:visited {
 color: #336699;
 text-decoration:underline;
}

a:hover, a:active {
 color: #9DAA13;
 text-decoration:underline;
}

h2{
 font-size: 1.2em;
 clear: both;
}
.boundary{
 background: none;
}
.content .main .col .box a.bullet, .content .main .col .box a.bullet:visited {
color:#336699;
}

.content .main .col .box a.bullet:active, .content .main .col .box a.bullet:hover {
 color: #9DAA13;
}

.topframe {
 background: transparent url(/images/layout/background_topframe_pr.png) no-repeat scroll left -50px;
}
.top .top_above{
 background: none;
 height: 55px;
 margin-top: 15px;
}
.top .top_below .logo{
 position: relative;
 float: left;
 clear: both;
 width: 940px;
 height: auto;
 margin:10px 0pt 5px;
 background: none;
}
.top .top_above img { float: right; }


.top .top_below .logo a,
.top .top_below .logo a:hover,
.top .top_below .logo a:active,
.top .top_below .logo a:visited { color: white; text-decoration: none; }
.content .col .search{
 width: 180px;
 float: left;
}
.content .col .search form { float: none; }
.col .search form .searchBoxString{
 width: 122px;
}
.col .search form .searchBoxButton { float: right; }

.article.condensed.first {
 margin-bottom: 0px;
 border: none;
}
.content .main .col.large .subcol, .content .main .col.large .column{
 padding-top: 10px;
 border-top:1px dotted #BABABA;
}
.content .main .col .box.list{
 padding-left: 5px;
}
.bottom{
 padding: 0px;
 background: none;
}
.bottom .bottom_above{
 padding: 30px 0;
 border-bottom: none;
 border-top: 1px dotted #BABABA;
}
.bottom .bottom_above .logo{
 width: auto;
 height: auto;
 background: none;
 margin-top: 10px;
}
.bottom .bottom_above .banner{
 float: left;
 margin-left: 15px;
}

.article .text_container .text .image .text .photographer,
.article .text_container .text .image .text .copyright { float: right; clear: both; }

.centerframe .boundary .footer { color: #444444; font-size: 0.8em; text-align: right; }

.main .col .left .menu .submenu .submenu .item { padding-left: 10px; }
