body, table, tr, td, select {
    margin      : 0;
    padding     : 0;
    font-family : Helvetica, Arial, sans-serif;
    font-size   : 12px;
    line-height : 100%;
    }

img {
    border  : 0;
    margin  : 0;
    padding : 0;
    }

table {
    border-collapse : collapse;
    }

a {
    text-decoration : none;
    color           : #000000;
    }

a:hover {
    text-decoration : underline;
    }
   
#container {
    height  : 100%;
    width   : 100%;
    }

#top {
    height          : 114px;
    background      : #973C01 url(../img/top-back.gif) scroll repeat-x bottom;
    vertical-align  : bottom;
    }

#topnav {
    position    : absolute;
    left        : 578px;
    top         : 15px;
    color       : #ffffff;
    width       : 250px;
    }

#topnav a {
    text-transform  : uppercase;
    font-size       : 10px;
    font-weight     : bold;
    color           : #ffffff;
    }

#nav {
    height  : 52px;
    padding : 12px 0 0 0;
    border-bottom   : 1px solid #99CC33;
    }

#nav table {
    }

#nav hr {
    background  : #99CC33;
    height      : 0px;
    text-align  : center;
    width       : 98%;
    border      : 0;
    margin      : 0 auto;
    }

#day {
    padding : 0 0 0 42px;
    }

.day {
    font-size   : 17px;
    color       : #999999;
    }

.dayNumber {
    font-size   : 39px;
    color       : #666666;
    font-weight : bold;
    }

#country {
    color       : #17435C;
    font-size   : 11px;
    font-weight : bold;
    padding     : 0 0 9px 0;
    width       : 151px;
    line-height : 111%;
    }

.country {
    text-transform  : uppercase;
    } 


#navnav img {
    float           : left;
    }

#navnav a {
    padding         : 9px 25px;
    font-size       : 10px;
    font-weight     : bold;
    text-transform  : uppercase;
    display         : block;
    float           : left;
    }


#content {
    vertical-align  : top;
    }

#fade {
    padding     : 0;
    width       : 885px;
    height      : 100%;
    }

h1, h2, h3  {   display : inline;   }

h1 {
    color       : #333333;
    font-size   : 19px;
    font-weight : bold;
    }

h2 {
    font-size   : 14px;
    color       : #666666;
    }

h3 {
    font-size   : 11px;
    color       : #666666;
    }

.title  {
    padding : 18px 0 0 44px;
    }


#comments  {
    padding 		: 10px 14px 10px 14px;
    margin			: 0 13px 0 29px;
    width			: 441px;
    border-top		: 1px solid #99CC33;
    border-bottom	: 1px solid #99CC33;
    float			: left;
    }

#comments a {
	float		: right;
	font-weight	: bold;
	font-size	: 11px;
	padding		: 3px 0 0 10px;
	}

.new {
	color		: #FF6600;
	font-weight	: bold;
	font-size	: 11px;
	}

.left .copy, .left .blog, .left .about {
    line-height : 120%;
    color       : #333333;
    width       : 308px;
    text-align  : right;
    float       : right;
    padding     : 34px 41px 40px 0 ;
    }

.about .copy {
    line-height : 120%;
    color       : #666666;
    width       : 308px;
    text-align  : right;
    float       : right;
    padding     : 34px 14px 40px 0 ;
    }

.left .blog {
    font-size       : 13px;
    line-height     : 140%;
    color           : #333333;
    padding-right   : 18px;
    width           : 279px;
    }

.left .copy a, .address {
    font-weight : bold;
    font-size   : 11px;
    color       : #000000;
    }

#fade .left, #fade .about {
    width       : 492px;
    background  : transparent url(../img/contentfade.jpg) scroll no-repeat top right;
    vertical-align  : top;
    }

#fade .about {
    width       : 350px;
    }

#fade .right   {
    background  : #dedede;
    vertical-align  : top;
    }

#fade .c {
    background  : #cccccc;
    }

#profile {
    width   : 100%;
    height  : 245px;
    border-bottom   : 2px solid #ffffff;
    }

#pleft {
    width       : 492px;
    background  : transparent url(../img/profile-bg.jpg) scroll no-repeat;
    }

#pright {
    background  : #dedede;
    }

#footer {
    vertical-align  : top;
    height          : 65px;
    background      : #FF6600; /* url(../img/footercorner.gif) scroll no-repeat bottom right;*/
    font-weight     : bold;
    color           : #ffffff;
    padding         : 5px 0 0 23px;
    font-size       : 11px;
    }

#footer a {
    font-weight     : bold;
    color           : #ffffff;
    font-size       : 11px;
    }


.right .blogs {
    padding : 33px 0;
    }

.right .blogs div{
    width       : 268px;
    font-size   : 11px;
    font-weight : bold;
    color       : #ffffff;
    line-height : 111%;
    padding     : 0 14px 33px 14px;
    }

.right .blogs .copy {
    line-height : 140%;
    }

.right .blogs h2 {
    font-size   : 13px;
    color       : #333333;
    line-height : 16px;
    }

.right .blogs a img {
    padding     : 5px 0;
    }

.profile {
    width       : 224px;
    float       : right;
    padding     : 13px 55px 0 0 ;
    line-height : 128%;
    color       : #666666;
    font-size   : 13px;
    }

.profile a {
    font-size   : 11px;
    line-height : 140%;
    color       : #666666;
    font-weight : bold;
    }

.profile h1 {
    line-height : 21px;
    }

.questions {
    padding : 30px 50px 30px 44px;
    }

.questions h1, .blogs h1 {
    font-size   : 18px;
    color       : #9CCE39;
    }

.questions div {
    padding         : 28px 0 41px 0;
    border-bottom   : 1px solid #999999;
    font-size       : 13px;
    color           : #666666;
    line-height     : 120%;
    }

.rnav {
    padding : 107px 0 0 17px;
    }

.rnav a {
    font-weight : bold;
    font-size   : 11px;
    line-height : 160%;
    }

.name, .date {
    font-size   : 16px;
    font-weight : bold;
    color       : #333333;
    line-height : 105%;
    }

#flashcontent {
    padding : 13px 0 5px 41px;
    }
.date {
    font-size   : 14px;
    }
    
.tiny, a.tiny {
    font-size   : 10px;
    color       : #666666;
    font-weight : bold;
    }

.rnav a img {
    padding : 3px 10px 0 0;
    }

hr {
    width   : 326px;
    background  : #cccccc;
    height      : 1px;
    border      : 0;
    margin      : 5px 0 7px 0;
    }

.contributors {
    padding     : 20px 0 20px 41px;
    }

.person {
    width       : 430px;
    border-top  : 1px solid #999999;
    font-size   : 11px;
    font-weight : bold;
    color       : #000000;
    line-height : 140%;
    padding     : 0 0 36px 0;
    }

.person .position {
    text-transform  : uppercase;
    }

.person .tnav {
    float       : right;
    line-height : 128%;
    text-align  : right;
    padding     : 7px 17px;
    }

.person .tnav a {
    font-size   : 11px;
    color       : #666666;
    }

#f0 {
    width       : 100%;
    background  : #f0f0f0;
    }

#f0 select {
    margin      : 19px 10px;
    }

#f0 img {
    border  : 18px solid #ffffff;
    margin  : 18px;
    }

.u {
    text-transform  : uppercase;
    }

.blogs {
    padding     : 46px 32px 40px 41px;
    }

.blog_item {
    border-top  : 1px solid #999999;
    padding     : 0 5px 27px 2px;
    font-size   : 11px;
    font-weight : bold;
    color       : #000000;
    line-height : 140%;
    }
    
.blog_item .tnav {
    float       : right;
    font-weight : bold;
    color       : #17435C;
    line-height : 111%;
    padding     : 14px 7px;
    font-size   : 11px;
    text-align  : right;
    }

.blog_item .tnav a {
	color		: #17435C;
	}

.pagination {
    border-top  : 1px solid #999999;
    padding     : 7px 0 28px 0;
    text-align  : center;
    font-weight : bold;
    font-size   : 14px;
    }

.pagination a {
    font-weight : bold;
    font-size   : 14px;
    }


.images {
    padding     : 46px 32px 40px 41px;
    }

.images a img {
    padding : 3px 10px 0 0;
    }

select {
    font-size   : 10px;
    font-weight : bold;
    margin      : 3px 0;
    padding     : 2px 0;
    border      : 1px solid #000000;
    }

.blurb {
    padding     : 18px;
    width       : 250px;
    font-size   : 10px;
    font-weight : bold;
    }

.about {
    width   : 350px;
    }

.help {
	font-size	: 13px;
	line-height	: 140%;
	width		: 309px;
	color		: #333333;
    padding     : 34px 0 40px 41px ;
	}

.help a {
	font-weight	: bold;
	color		: #333333;
	}

.help h2 {
	color	: #333333;
	}

.help img {
	padding	: 0 4px 0 0;
	}

.padded {
    padding-top : 68px;
	}

table.wide {
	width	: 418px;
	}

.tright {
	text-align	: right;
	}

.wide a {
	color		: #FF6701;
	padding		: 0 12px 0 0 ;
	font-size	: 11px;
	font-weight	: bold;
	}