body {

	font-family: 'Trebuchet MS', 'Arial';

	font-size: 10pt;

	text-align:center;

	background: #225599;

	background-image: url('/images/gt_bkg_v2.png');

}

h1{
	font-family: 'Trebuchet MS', 'Arial';
	font-size: 14pt;
	color:#FF9955;
}

h3{
font-family: 'Trebuchet MS', 'Arial';
	font-size: 12pt;
color:#002233;
}

img{
        border-style:none;
}

a{
    text-decoration:none;
    color:#002233;
    font-weight:bold;
}

a:visited{
    text-decoration:none;
    color:#000033;
}

a:hover{
    text-decoration:underline;
}

#logo{
	width:850px;
	margin:auto;
}

#content_wrapper{
	width:850px;
	color:#FFFFFF;
	margin:auto;
}

#content{
	position:relative;
	width:647px;
	float:left;
	border-style:solid;
	border-color:#001133;
	border-width:4px;
	background:#113355;
	text-align:left;
}

#feature_block{
position:relative;
width:640px;
height:262px;
background:#001133;
display:block;
margin-left:auto;
margin-right:auto;
}

#thumbnails{
position:relative;
padding-top:5px;
text-align:center;
}

#features{
	position:relative;
	width:191px;
	float:right;
	border-style:solid;
	border-color:#001133;
	border-width:4px;
        border-left-width:0px;
	background:#113355;
        text-align:left;
}

.nav{
	position:relative;
	width:191px;
	float:right;
	border-style:solid;
	border-color:#001133;
	border-width:4px;
        border-left-width:0px;
        border-top-width:0px;
	background:#113355;
        background-image: url('/images/gt_bkg2.png');
        background-repeat: repeat-x;
	color:#FF9944;
	font-size:12pt;
	text-align:left;
        display:inline;
        margin-top: 3px;
}

#proj_w_ad{
	position:relative;
	width:190px;
	float:right;
	padding-top:10px;
        display:inline;
}

#side_wrapper{
       position:relative;
       float:right;
       width:190px;
}

.newsitem{
    background:#ffffff;
    margin:16px;
    padding:8px;
    background-image: url('/images/bkg4.png');
    background-repeat: repeat-x;
    color:#000000;
    text-align:justify;
}

.logo{
	float:left;
}

#footer{
        clear:both;
        text-align:center;
        font-size:10pt;
        color:#ffffff;
        position:relative;
        width:850px;
}

.article_img_right{
display:inline;
float:right;
padding-left:12px;
padding-right:12px;
}

.article_img_left{
display:inline;
float:left;
padding-left:12px;
padding-right:12px;
}

.article_img_center{
display:block;
margin-left:auto;
margin-right:auto;
padding-left:12px;
padding-right:12px;
}

.feature{
display:block;
margin-left:auto;
margin-right:auto;
}

.center{
text-align:center;
}

.caption{
font-size:8pt;
text-align:center;
font-style:italic;
}

.year_header{
font-weight:bold;
font-size:12pt;
list-style:none;
clear:both;
}

.month_list{
font-size:10pt;
display:inline;
margin-left:4px;
margin-right:4px;
}

.month_list a:link{
color:#ffffff;
text-decoration:none;
}

.month_list a:hover{
background:#7799FF;
text-decoration:none;
}

.month_list a:visited{
color:#ddccff;
text-decoration:none;
}

.paginate{
font-size:10pt;
color:#ffffff;
text-align:center;
}

.paginate a:link, .paginate a:visited{
color:#ffffff;
text-decoration:underline;
}

.paginate a:hover{
background:#7799FF;
}

.img_newsitem{
display:inline;
padding-left:6px;
padding-right:6px;
margin:auto;
}

.img_wrapper{
float:left;
display:inline;
vertical-align:middle;
}

.newsitem_wrapper{
float:right;
display:inline;
}

.cat_img{
opacity: 0.5;
filter:alpha(opacity=50);
display:inline;
}