@import url("http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css");
/* CSS Normalizes */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; margin: 0; padding: 0;}
caption, th { text-align: left; }
q:before, q:after { content: ''; }
/*******************************
	MAIN
********************************/
#feed-control .gfg-root{border: none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#feed-control .gfg-title{padding-left: 20px;}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
a{
	color: #F30;
	text-decoration: underline;
	}
a:hover{
	color: #C00;
	text-decoration: none;
	}
#holder{
	width: 990px;
	margin: 0 auto;
	}
.content{
	float: left;
	width: 600px;
	margin: 0 0 0px 0;
	padding: 0 0 10px 0;
	text-align: justify;
	}
.content p, .sub_holder p{
	font-size: 75%;
	margin: 10px 0 15px 0;
	color: #666;
	}
.media{
	float: left;
	width: 350px;
	padding: 120px 0 0 40px;
	}
#footer {
	float: left;
	width: 990px;
	border-top: 1px dotted #CCC;
	padding: 10px 0 0 0;
	text-align: center;
}
#footer P {
	font-size: 70%;
}
.subs{
	float: left;
	width: 300px;
	padding: 10px 10px 10px 15px;
	margin: 0;
	border-right: 1px dotted #CCC;
}
.subs:hover{
	background-color: #F0F5FF;
}
.sub_holder{
	float: left;
	width: 990px;
	margin: 10px 0 0 0;
	}
h1, h2, h3, h4{
	float: left;
	width: 100%;
	font-size: 140%;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform: uppercase;
	margin: -2px 0 5px 0;
	}
h1{
	color: #d1d1d1;
	margin: 5px 0 0 0;
	}
h2, h3, h4{
	font-size: 90%;
	color: #1338EA;
	}
h3{
	color: #8898E6;
	}
h4{
	color:#3549FF;
	}
.sub_holder span{
	float: right;
	width: 300px;
	text-align: right;
	font-size: 70%;
}
#pscroller2{
	width: 340px;
	height: 130px;
	padding: 5px;
	background-color: #f4f4f4;
}
.rssdescription{	
	font-size: 70%;
	color: #666;
	}
.rssclass .rsstitle{
	font-weight: normal;
}
.rssclass .rssdate{
	color: #000;
	font-size: 70%;
	margin: 0 0 10px 0;
}
#pscroller2{
	float: left;
	margin: 10px 0 17px 0;
	}
/*******************************
	SLIDE
********************************/
#simplegallery1{
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 5px solid #f4f4f4;
	margin: 10px 0 50px 0;
}
#simplegallery1 .gallerydesctext{
	text-align: left;
	padding: 2px 5px;
	font-size: 80%;
}


/*#slides {
	position: relative;
	width: 375px;
	}
#carousel {
	overflow: hidden;
	position: relative;
	height: 200px;
	width: 608px;	
	margin: 20px 0 20px 185px;
	background: transparent url(../images/bg.jpg) repeat-x center bottom;
	}
#carousel ul {
	padding: 0px;
	margin: 0px;
	position: relative;
	list-style-position: inside;
	list-style-type: none;
	}
#carousel li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
#carousel img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
#carousel a span {
	display: none;
	}
#slides #left {
	position: absolute;
	left: 165px;
	top: 20px;
	display: block;
	height: 200px;
	width: 20px;
	text-indent: -2000em;
	background: url(../images/left.png) no-repeat left top;	
	cursor: pointer;
	}
#slides #right {
	position: absolute;
	right: -438px;
	top: 20px;
	display: block;
	height: 200px;
	width: 20px;
	text-indent: -2000em;
	background: url(../images/right.png) no-repeat left top;	
	cursor: pointer;
	}
.modal_overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: 0.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	z-index: 3000;
	}
* html .modal_overlay {   
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
.modal_window {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	text-align: center;
	background: #fff;
	padding: 20px;
	border: 1px solid black;
	margin: 0;
	padding: 10px;
	z-index: 3001;
	}
* html .modal_window {
	position:absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2)   (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)   'px'); 
	}
.modal_window img {
	display: block;
	border: 1px solid #ccc;
	}
.close_window {
	position: absolute;
	width: 32px;
	height: 32px;
	right: 8px;
	top: 8px;
	background: url(../images/close_button.png) no-repeat scroll right top transparent;
	text-indent: -2000em;
	overflow: hidden;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	}
.close_window:hover {
	opacity: 0.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	}*/
	