body {
    /*background: #000 url(../images/bg3.gif) repeat-x 0 0;*/
	background-color:#000000;
    font-size: 12px;
    line-height: 1.3;
    color: #000;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* LAYOUT */
.ie #container {width: 940px;margin: 0 auto; position:absolute; left: 20px; top: 0px;}
.ie7 #container {width: 940px;margin: 0 auto; position:absolute; left: 25px; top: 0px;}
.gecko #container {width: 900px;margin: 0 auto; position:absolute; left: 105px; top: -2px;}
.opera #container {width: 940px;margin: 0 auto; position:absolute; left: 110px; top: 3px;}
.webkit #container {width: 940px;margin: 0 auto; position:absolute; left: 108px; top: -5px;}

#container-inner {
    margin: 0 10px;
}
#content {
    background: #fff;
}
#content-inner {
    padding: 24px 15px;
}

#content blockquote {
    color: #333;
    font-size: 14px;
    padding: 0 20px 15px 20px;
    line-height: 20px;
    font-style: italic;
}
#content blockquote span.source {
    color: #777;
    font-size: 12px;
    text-align: right;
    font-style: normal;
}

.tabbertab .blurb { padding-bottom: 18px; }
#header {
height: 85px;
position: relative;
}

.ie #navigation {position: absolute;left: 125px;top: 60px;}
.ie7 #navigation {position: absolute;left: 125px;top: 60px;}
.gecko #navigation {position: absolute;left: 115px;top: 48px;}
.opera #navigation {position: absolute;left: 115px;top: 43px;}
.webkit #navigation {position: absolute;left: 115px;top: 50px;}

#navigation ul {
list-style: none;
margin: 0;
padding: 0;
position: relative;
z-index: 100;
}
#navigation ul li {
float: left;
background: url('../images/tab.png') no-repeat 0 0;
padding: 0 0 0 5px;
margin: 0 4px 0 0;
font-size: 13px;
}
#navigation ul li a {
display: block;
background: url('../images/tab.png') no-repeat right 0;
margin: 0;
padding: 7px 13px 15px 8px;
color: #ddd;
font-weight: bold;
}
#navigation ul li a:hover {
color: #fff;
text-decoration: none;
}
#navigation ul li.on {
float: left;
background: url('../images/tab-on.png') no-repeat 0 0;
padding: 0 0 0 5px;
margin: 0 4px 0 0;
font-size: 13px;
}
#navigation ul li.on a {
color: #fff;
background: url('../images/tab-on.png') no-repeat right 0;
}
#navigation ul li ul {
display: none;
margin: 0 0 0 -5px;
padding: 5px 0;
position: absolute;
top: 35px;
background: #343434;
}
#navigation ul li:hover,
#navigation ul li.over {
background: url('../images/tab-over.png') no-repeat left 0;
}
#navigation ul li:hover a,
#navigation ul li.over a {
background: url('../images/tab-over.png') no-repeat right 0;
}
#navigation ul li#blog.on:hover {
    background:transparent url('../images/tab-on.png') no-repeat scroll left 0pt;
}
#navigation ul li#blog.on:hover a {
    background:transparent url('../images/tab-on.png') no-repeat scroll right 0pt;
}

#navigation ul li:hover ul,
#navigation ul li.over ul {
display: block;
}
#navigation ul li ul li {
width: 80px;
background: #343434;
clear: left;
margin: 0;
padding: 0 3px;
font-weight: normal;
}
#navigation ul li ul li:hover,
#navigation ul li ul li a,
#navigation ul li ul li:hover a {
background: none;
}
#navigation ul li ul li a {
background: #343434;
border-bottom: 1px solid #555;
margin: 0;
padding: 3px 3px;
font-weight: normal;
}
#navigation ul li ul li a:hover {
background: #454545;
}

.opera #navigation ul li ul li:hover,
.opera #navigation ul li ul li a,
.opera #navigation ul li ul li:hover a {
background: none;
width: 80px;
}
.opera #navigation ul li ul li a {
background: #343434;
border-bottom: 1px solid #555;
margin: 0;
padding: 3px 3px;
font-weight: normal;
width: 80px;
}
.opera #navigation ul li ul li a:hover {
background: #454545;
/* !important */
width: 80px;
}

#navigation ul li ul li.last {
}
#navigation ul li ul li.last a {
border: none;
}
#navigation ul li ul li.sep a {
border-bottom: 1px solid #999;
}
