html,body,td {
margin:0;
padding:0;
border:none;
font-family: Tahoma, Arial, sans-serif;
line-height: 1.5;
font-size: 15px;
background-color: transparent;
}

/*RESETS*/
*{padding:0; margin:0;}
ul{list-style-type:none;}
fieldset{border:none;}
img {-moz-outline:none; outline: none; border:none;}
a {-moz-outline:none; outline: none; border:none;}
input{padding: 5px;}


/*LINKS*/
a:link, a:active, a:visited {
color:#000;
font-weight: bold;
-moz-outline:none;
outline: none;
border:none;
}

a:hover {
text-decoration: none;
color:#000;
font-weight: bold;
-moz-outline:none;
outline: none;
border:none;
}

a.nav:link, a.nav:active, a.nav:visited {
color:#fff;
font-weight: bold;
font-size:14pt;
text-decoration: none;
padding: 16px;
-moz-outline:none;
outline: none;
border:none;
}

a.nav:hover {
text-decoration: none;
color:#fff;
font-weight: bold;
font-size:14pt;
background-color: #2a87c0;
padding: 16px;
-moz-outline:none;
outline: none;
border:none;
}

/*TWITTER*/
#twitter_update_list li
{
list-style:none;
margin: 0px 0px 10px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px #000 dashed;
font-size: 15px; 
}

ul#twitter_update_list a {
display:block;
font-size: 15px;
text-decoration: none;
padding-top: 6px;
padding-left: 3px;
color: #444;
}

ul#twitter_update_list a:hover {
display:block;
font-size: 15px;
text-decoration: none;
padding-top: 6px;
padding-left: 3px;
color: #000;
}

li.twit {
text-align: left;
color: #000;
font-size: 18pt;
line-height: 1.5;
}

/*SLIDESHOW*/
/* slideshow */
#home_slideshow{ position:relative; width:900px; height:300px; overflow:hidden;}
/* BOX POSITION */
#home_slideshow #home_slideshow_violator{z-index:1000; width:880px; height:35px; float:left; position:relative; top: -60px; left: 10px;}
/* CAPTION TEXT */
#home_slideshow #home_slideshow_violator #project_caption{display:none; padding:10px 18px; color:#000; float:left; font-weight: bold; font-size:16pt;}
/* CAPTION LINK */
#home_slideshow #home_slideshow_violator #project_caption a{margin-left:8px; font-weight: bold; text-decoration: none; color: #000000;}
#home_slideshow #home_slideshow_violator #project_caption a:hover{margin-left:8px; font-weight: bold; text-decoration: none; color: #000000;}
/* SLIDES */
#home_slideshow #home_slideshow_violator #slide_navigation{position:absolute;right:8px;top:8px;}
/* UNSHOWN SLIDE */
#home_slideshow #home_slideshow_violator #slide_navigation a{ text-indent:-9999px; overflow:hidden; display:block; background-color:#000000; width:30px; height:20px; float:left; margin: 8px 0px 0px 0px; border: 3px #000 solid; cursor:pointer; overflow:hidden;}
/* HOVERED SLIDE */
#home_slideshow #home_slideshow_violator #slide_navigation a:hover{ background-color:#ffffff;}
/* CURRENT SLIDE */
#home_slideshow #home_slideshow_violator #slide_navigation a.activeSlide{background-color: #b1b1b1;}
#home_slideshow #home_slideshow_violator #slide_navigation a{outline:none;}
#home_slideshow li span.slide_caption{display:none;}
#home_slides{overflow:hidden; height:300px;}

/*HACKS*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.albumtitle
    {
      font-size:20pt;
      color: white;
      text-transform: uppercase;
      font-weight: bold;
    }
a.white:link, a.white:active, a.white:visited {
    color: #ffffff;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}

a.white:hover {
    color: #6b9344;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}
h2 {
    color: #fff;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
a.download:link, a.download:active, a.download:visited {
    background-color: #000;
    color: #ffffff;
    padding: 5px;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

a.download:hover {
    background-color: #b1b1b1;
    padding: 5px;
    color: #000000;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

