/* andreas02 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use for any purpose as long as the proper credits are given to the original author.

Version: 1.1
(Oct 21, 2005)

Screen layout: */

body{
padding:0;
margin:0;
font-family: "Arial", "Verdana";
background:#ffcc33 url(../images/top_branch3.gif) top left repeat-x;
color:#303030;
}

#expeditions{
background:#000 url(../images/top_branch4.gif) top left repeat-x;
color:#000;
}

h1{
margin:0 0 20px 0;
font-size:2.1em;
font-weight:normal;
}
h2{
margin:0 0 20px 0;
font-size:1.6em;
font-weight:normal;
}
h3{
margin:20px 0 10px 0;
font-size:1.4em;
font-weight:normal;
}
p {
padding:0;
margin:0;
text-align:left;
}
a {
text-decoration:none;
color:#286ea0;
}
a:hover{
text-decoration:underline;
}
a img{
border:0;
}
.photo {
padding:5px;
display:block;
margin:0 auto 15px auto;
background-color:#f0f0f0;
}
.hide {
display:none;
}
.right {
text-align:right;
}


/* Top Links Menu */
#toptabs {
font-size:0.8em;
width:800px;
text-align:right;
margin:auto;
margin-bottom:-5px;
}
#toptabs ul {
list-style:none;
margin-bottom:none;
padding-bottom:none;
}
#toptabs li {
display:inline;
margin-bottom:none;
padding-bottom:none;
}
#toptabs a{
padding:3px 5px 3px 5px;
margin:0 0 0 4px;
text-decoration:none;
background:#f0f0f0 url(../images/corner2.gif) top right no-repeat;
color:#808080;
border-bottom:1px solid #e0e0e0;
}
#toptabs a:hover{
background:#fafafa url(../images/corner2.gif) top right no-repeat;
border-bottom:1px solid #eaeaea;
color:#505050;
text-decoration:none;
}


/*********** Main Body **********/

#whole-super-container {
margin:0;
width:1050px;
padding:0;
clear:both;
float:left;
}
#logo{
margin:15px 0 0 0;
}

#container{
margin:0 auto 15px 18px;
width:800px;
padding:0;
background:#ffffff;
clear:both;
float:left;
}
#logo{
margin:15px 0 0 0;
}

/***** Logo *****/
#logo h1 a{
color:#303030;
}
#logo h1 a:hover{
text-decoration:none;
}


/***** description block *****/
#desc{
height:256px;
color:#ffffff;
padding:0;
background: url(../images/indextop.jpg) top left no-repeat;
clear:both;
margin:0 0 15px 0;
}
#desc p{
width:290px;
font-size:1em;
line-height:1.3em;
padding:0 0 0 15px;
}
#desc h2{
padding:15px 15px 0 15px;
color:#ffffff;
}
#desc a{
color:#ffffff;
text-decoration:underline;
}


/***** Main Content *****/
#main{
width:549px;
float:left;
margin:0 0 25px 0;
padding:0 0 0 30px;
/* border-left:1px solid #d0d0d0; */
}
.block{
background:#f0f0f0;
padding:15px;
}




/***** Sidebar *****/
#sidebar{
width:160px;
margin: 0 0 15px 31px;
padding:0;
float:left;
}


/***** Sidebar menu *****/

#sideMenu {
font-size:18px;
}

#sideMenu ul{
list-style:none;
margin:0;
padding:0;
}

#sideMenu li{
list-style:none;
margin-left:0;
margin-bottom:1px;
padding:0;
}


#sideMenu li.level1{
background: url(../images/menu_bg.gif) top right no-repeat;
}

#sideMenu li.level2{
background:#fff;
font-size:14px;
}

#sideMenu li.level1.active{
background: url(../images/menu_level1_selected.gif) top right no-repeat;
}


#sideMenu a{
text-align:left;
display:block;
padding:5px 4px 4px 8px;
margin: 0;
}

#sideMenu li.level1 a{
color:#fff;
}

#sideMenu li.last.level2 a{
color:#878787;
border-bottom: 0px solid #878787;
}

#sideMenu li.level2 a{
color:#878787;
border-bottom: 1px solid #878787;
}

#sideMenu a:hover{
text-decoration:none;
}

#sideMenu li.level1 a:hover{
background: url(../images/menu_level1_over.gif) top right no-repeat;
}

#sideMenu li.level2 a:hover{
background:#fff;
color:#303030;
}

/***** Sidebar misc *****/

#sideMenuMisc {
margin-top:25px;
}

/***** NaviTabs *****/
#navitabs{
background:url(../images/bg_header_rounded_hor.gif) top left repeat-x;
height:30px;
padding-top:5px;
margin:0 0 15px 0;
font-size:18px;
text-align:center;
}

#navitabs ul{
list-style:none;
margin:0;
padding:0;
}

#navitabs li{
display:inline;
padding:0 15px 0 15px;
text-decoration:none;
}

#navitabs li a:hover{
text-decoration:none;
color:#cccccc;
}

#navitabs li a{
text-decoration:none;
color:#fff;
}

#navitabs li.active{
color:#dea666;
}


/***** Misc div *****/

.transPosLogo{
margin:0px 0 0 29px;
}
#clearBoth {
clear:both;
}

#nstLogoSmall{
margin: 0 10px 0 31px;
padding:0;
float:left;
width:52px;
height:52px;
background:url(../images/NST_logo_small.gif);
}

#dkspLogoSmall{
margin: 0 31px 0 0px;
padding:0;
float:right;
width:65px;
height:52px;
background:url(../images/dksp_logo_small.gif);
}

#dkspLogoBlack{
margin: 0 31px 0 0px;
padding:0;
float:right;
width:65px;
height:52px;
background:url(../images/dksp_logo_small2.gif);
}

#right-banner-container {
	margin: 40px 0 0 15px;
	width:190px;
	float:left;
}


/***** Footer *****/
#footer{
font-family:"verdana";
clear:both;
background: #ffcc33 url(../images/footer_thorn.gif) top left repeat-x;
width:800px;
padding-top:40px;
color:#808893;
font-size:10px;
line-height:175%;
}

#footer ul{
list-style:none;
margin:0;
padding:0;
}

#footer li{
display:inline;
list-style:none;
margin:0;
padding:0;
}

#footer a{
color:#808080;
}

/***** Footer Expeditons *****/
#footerexp{
font-family:"verdana";
clear:both;
background: #000 url(../images/footer_thorn2.gif) top left repeat-x;
width:800px;
padding-top:40px;
color:#fff;
font-size:10px;
line-height:175%;
}

#footerexp ul{
list-style:none;
margin:0;
padding:0;
}

#footerexp li{
display:inline;
list-style:none;
margin:0;
padding:0;
}

#footerexp a{
color:#fff;
}


/***** Flickr *****/
#flickr_badge_source_txt {padding:0; font: 11px Arial, Verdana, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px #CCC !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Verdana, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Verdana, Sans serif !important; color:#666666 !important;}

