*{margin:0px;padding:0px;}

html {
	height:100%
}
body {
	background-color:#ffffff;
	background:repeat-x url(../images/body_bg.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#808080;
	line-height:25px;
	height:100%;
}

li{list-style-type:none;}

p:first-line{font-size:16px;color:#1b6792; font-weight:600; letter-spacing:-.5px;}

a{color:#666666; text-decoration:none;}
a:link{color:#666666;}
a:visited{color:#666666;}
a:hover{color:#008fbf;}

#holder{position:relative;width:900px;height:auto;min-height:100%;margin:0px auto;background-color:#f6f6f6;}

#header{position:relative; height:auto;}
#content{position:relative; height:auto; padding:10px 20px 40px 20px;}
#footer{position:absolute; bottom:0px;}

#lss{position:absolute;left:-18px;width:18px;height:100%;background:url(../images/lss.png) repeat-y; display:block;}
#rss{position:absolute;right:-18px;width:18px;height:100%;background:url(../images/rss.png) repeat-y;}
#blc{position:absolute; bottom:-20px; left:-20px; width:20px; height:20px;background:url(../images/blc.png);}
#brc{position:absolute; bottom:-20px; right:-20px; width:20px; height:20px;background:url(../images/brc.png);}
#bc{position:absolute; bottom:-20px; left:-1px; width:901px; height:20px;background:url(../images/bc.png) repeat-x;}

#banner{position:relative;width:auto;height:131px;}

#navigation{position:relative;width:auto;height:40px;background:repeat-x url(../images/menu_bg.png);font-family:Verdana!important;}
#navigation ul{list-style-type:none; display:inline;}
#navigation ul.buttons {position:absolute; left:20px;}
#navigation ul.buttons li{margin-right:15px;}
#navigation ul.contact {position:absolute; right:20px;}
#navigation ul.contact li{margin-left:5px; font-size:10px;}
#navigation ul li{display:block; float:left;}
#navigation ul li a{color:#666666; text-decoration:none; display:block; height:20px; padding-top:10px;}
#navigation ul li a:link{color:#666666; text-decoration:none;}
#navigation ul li a:visited{color:#666666; text-decoration:none;}
#navigation ul li a:hover{color:#008fbf; text-decoration:none; border-bottom:2px solid #008fbf;}
#navigation ul li.spacer{display:block; padding-top:10px; color:#bfbfbf;}

#bottom{position:relative;width:900px;border-top:1px solid #c0c0c0;font-family:Verdana;font-size:10px;color:#c0c0c0;text-align:right;}
#bottom .copy {margin-right:20px;}

#flash-content{position:relative;width:461px;height:auto;margin:0px auto;}

#news-list{position:relative;width:200px;height:auto;right:0px;z-index:100;float:right;}
#news-list li{line-height:15px;}
#news-list .date{font-size:13px;color:#1b6792!important;font-weight:600;}
#news-list .content{}

#news-content{position:relative;width:auto;height:auto;padding-right:250px;z-index:99;}

#prints-lc{position:relative;width:auto;height:auto;padding-right:250px;z-index:97;}
#prints-rc{position:relative;width:200px;height:auto;z-index:98;float:right;}
#prints-rc img{border:none!important;}


/*******************************
		
		Generic classes
		
*******************************/

.highlight{
color:#008fbf!important;
}
.title{font-size:16px;color:#1b6792; font-weight:600; letter-spacing:-.5px;}