body
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000000;
    background-image: url('images/u3bkg-phased.jpg');
    background-repeat: no-repeat;
    background-position: center 70px;
}

td
{
	font-family: Verdana;
	font-size: 10pt;
}

a:link, a:visited
{
	font-family: Verdana;
	text-decoration: underline;
	color: #c06000;
}

a:link.download, a:visited.download, .download
{
	font-family: Verdana;
	text-decoration: underline;
	color: #d02020;
}

a:hover, a:active, a:hover.download, a:active.download
{
	font-family: Verdana;
	color: #ffff7f;
	text-decoration: none;
}

.subtext
{
	font-family: Verdana;
	color: #ffff7f;
	font-size: 8pt;
}

.pageContainer
{
    width: 100%;
    text-align:center;
}

.content
{
    width: 700px;
    margin-left:auto;
    margin-right:auto;
}

.content .pageHeader
{
    margin-left:auto;
    margin-right:auto;
    width: 281px;
    margin-top:15px;
    margin-bottom:15px;
}

.content .subHeader
{
    font-family: Verdana;
    color: #ffff7f;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

.post
{
    text-align:left;
    border-style:solid;
    border-width:2px;
    border-color:#c06000;
    padding: 5px;
    background-color: #0f0f0f;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;

    /* IE6-8 fix for rounded corners */
    behavior: url(ie-css3.htc);
    position: relative;
}

.post .postHeader
{
    background-color: #373737;
    padding: 5px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    /* IE6-8 fix for rounded corners */
    behavior: url(ie-css3.htc);
    z-index: 1;
    position: relative;
}

.post .postHeader .title
{
	font-family: Verdana;
	color: #ffff7f;
	font-style: italic;
	font-weight: bold;
}

.post .postHeader .date
{
	font-family: Verdana;
	color: #d02020;
	font-weight: bold;
}

.post .postContent
{
    padding: 5px;
}

.post .projectImage
{
    float: left;
    padding: 15px;
    width: 250px;
}

.rightImg
{
    float: right;
    padding: 15px;
}

.leftImg
{
    float: left;
    padding: 15px;
}

.clear
{
    clear:both;
}

.newsnav
{
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}

.projectLinks
{
    text-align: center;
    border-bottom: 1px dotted #ffff7f;
    padding-bottom: 5px
}

.divider
{
    border-bottom: 1px dotted #ffff7f;
    padding-bottom: 5px
}

table.screenshots
{
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;

    border-collapse: separate;
    border-spacing: 15px;
    /* for IE 6&7 */
    *border-collapse: expression('separate', cellSpacing = '15px');
}

table.screenshots th
{
    font-weight: bold;
    color: #ffff7f;
    text-align: center;
}

