html,
body {
    font-family:Arial;
    font-size:10px;
    margin:0;
    padding:0;
    width:100%;
}
img {
    border:none;
}
#loading {
    margin:1.0em;
}
#wrapper {
    width:99%;
    margin:0 auto;
    padding:0;
}
#wrapper #main {
    width:100%;
    margin:10px 4px;
}
#wrapper table {
    border-collapse:collapse;
}
.sidebar,
#sidebar {
    width:170px;
}
#sidebar ul {
    list-style:none;
    margin:0;
    padding:1px 0 0 1px;
}
#sidebar ul li {
    padding-bottom:4px;
}
#content {
    text-align:left;
}
td {
    vertical-align:top;
}
td.projectImg,
td.projectThumb {
    vertical-align:top;
    padding:0 8px 4px 0;
}
td.projectDescription {
    vertical-align:top;
    width:200px;
    line-height:1.3em;
    padding-left:1px;
}
table#blog-table {
    width:295px;
    margin-left:8px;
}
table#blog-table td {
    padding-bottom:7px;
}
div.copy {
    color:#4F4F4F;
}
p.txt {
    margin-bottom:0;
    margin-top:5px;
    padding:0;
}
p.ind {
    margin:0;
    text-indent:10px;
}
p.indBlock {
    text-indent:10px;
}
div.title {
    font-weight:600;
}
#nav {
    margin-top:118px;
}
#nav a {
    text-decoration:none;
    color:#989898;
    font-size:medium;
}
#nav a:hover {
    color:#323232;
}
#nav .navItems {
    color:#989898;
}
#nav a.navPrev {
    padding-right:9px;
}
#nav a.navNext {
    padding-left:9px;
}
.post-date {
    margin-top:5px;
}
.post-title {
    text-transform:uppercase;
}
a.post-more {
    color:#000;
    text-decoration:none;
}
a.post-more:hover {
    text-decoration:underline;
}
#viewyear,
#viewby {
    border:1px solid #f00;
    margin:1.0em 0;
    padding:0.3em 0 0 0.5em;
    list-style:none;
    width:110px;
    position:relative;
    background-color:#fff;
}
#viewby {
    margin-top:0.9em;
    z-index:100;
}
#viewyear {
    margin-top:0.9em;
    z-index:50;
}
div#viewby-title {
    margin-left:5px;
    position:relative;
}
div#year-title {
    margin-left:5px;
    margin-top:1.0em;
    position:relative;
}
#viewyear-head,
#viewby-head {
    background-image:url(/images/arrow-down-ff0000.gif);
    background-repeat:no-repeat;
    background-position:right;
}
#viewyear ul,
#viewby ul {
    margin:0;
    padding:0;
    list-style:none;
    display:none;
}
#viewyear a,
#viewby a {
    color:#000;
    text-decoration:none;
    display:block;
}
#viewyear a:hover,
#viewby a:hover {
    color:#f00;
}
#viewby .sep {
    color:#f00;
}
#viewyear ul,
ul#viewby ul {
    margin-top:0.3em;
}
#viewyear li,
ul#viewby li {
    margin-bottom:0.3em;
}
table#press-list {
    border-collapse:collapse;
    margin-left:4.0em;
}
table#press-list td {
    padding-right:2.0em;    
}
ul.ard-menu, ul.ard-menu ul {
    list-style:none;
    margin:0;
    padding:0;
}
ul.ard-menu ul {

}
ul.ard-menu li {
    padding-bottom:0.35em;
}
ul.ard-menu a {
    color:#000;
    text-decoration:none;
    padding-right:18px;
    white-space:nowrap;
    overflow:hidden;
}
ul.ard-menu a:hover {
    color:#f00;
}
ul.ard-menu li a.menu-more {
    background-image:url(/images/arrow-right.gif);
    background-repeat:no-repeat;
    background-position:top right;    
}
ul.ard-menu ul {
    position:absolute;
    background:#fff;
    border:1px solid #f00;
    padding:0.2em;
}
div#slide-block {
    position:absolute;
    z-index:-1;
    top:270px;
    left:4px;
    right:4px;
    margin:0;
    padding:0;
}
div#slide-block div {
    margin-left:4px;
}
iframe#slide-show {
    width:100%;
}
#go_right,#go_left {
    color:#000;
    text-decoration:none;
    font-size:large;
}
#go_right {
    padding-left:0.6em;
}
#go_left {
    padding-right:0.6em;
}
.embed p,
.embed a {
    text-decoration:none;
    color:#988989;
}
.embed a:hover {
    color:#323232;
}
