html { height:100%;}
body {
	text-align:center;
	padding:0; margin:0; background-color:#1b7d8d;
	background-image:url(../img/bg_body.png); background-repeat:repeat-x; background-position:top;
	color:#434343; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

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

table{border-collapse:collapse;}
td { text-align: left; vertical-align: top;	padding: 0;}

form, fieldset {margin:0; padding:0; border:none;}

h1 { margin:0 0 10px 0; padding:0;
	color:#1b7b8c; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }

h2 { margin:0 0 10px 0; padding:0;
	color:#1b7b8c; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

h3 { margin:0 0 10px 0; padding:0;
	color:#1b7b8c; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

p {margin:0; padding: 0;}

a { color:#DF7620; text-decoration:underline;}
a:hover { text-decoration:none; }


.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.fl_left { float:left;}
.fl_right { float:right;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }

.fotol { float:left;}
.fotol img { display:block; margin:0 14px 4px 0;}

.fotor { float:right; text-align:center;}
.fotor img { display:block; margin:0 0px 10px 15px;}

#site {
	margin: 15px auto;
	padding:0;
	text-align:left;
	width:1035px;
	position:relative;
	border: 5px solid #b2b2b2;
}
	
	
/*=============================== Header ========================================*/

.header {
	height:140px;
	position:relative;
	padding:0;
	margin:0;
	background-color: #fff;
}


.header .tagline {
	position: absolute;
	left: 60px;
	bottom: 5px;
	font-family: "Comic Sans MS", cursive;
	font-size: 14px;
	font-style: italic;
	color: #06c;
	font-weight: bold;
}



.logo {
	display:block;
	position:absolute;
	left:11px;
	top:1px;
	padding:0;
	margin:0;
}

.promotext { display:block; position:absolute; right:48px; top:130px;}

.sign_up { display:block; position:absolute; left:195px; bottom:10px;}
.login { display:block; position:absolute; left:284px; bottom:10px;}
.link_f {
	display:block;
	position:absolute;
	right: 15px;
	bottom:92px;
}
.link_t {
	display:block;
	position:absolute;
	right: 15px;
	bottom:52px;
}
.gogreen { display:block; position:absolute; right: 15px; bottom:7px;}
.whats_new { display:block; position:absolute; right:276px; bottom:3px;}
.coupons { display:block; position:absolute; right:153px; bottom:3px;}
.contests { display:block; position:absolute; right:33px; bottom:3px;}

.header a img {display:block;}

.header .header_buttons {
	display: block;
	width: 350px;
	position: absolute;
	right: 60px;
	height: 30px;
	font-family: Arial;
	bottom: 2px;
}

.header_buttons a {
	display: block;
	float: left;
	margin-right: 4px;
	background-color: #d40a04;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	border: 3px solid #999;
}

.header_buttons a:hover {
	background-color: #A00703;
}

.header .newsletter {
	display: block;
	width: 400px;
	height: 30px;
	left: 550px;
	top: 10px;
	position: absolute;
	text-align: right;
	color: #06C;
	font-weight:bold;
	font-size: 14px;
}

.header .search_box {
	display: block;
	width: 400px;
	height: 30px;
	left: 550px;
	top: 41px;
	position: absolute;
	text-align: right;
	color: #06C;
	font-weight:bold;
	font-size: 14px;
}

.member_yet {
	display:block;
	position:absolute;
	width: 400px;
	height: 30px;
	top: 75px;
	left: 550px;
	text-align: right;
	color: #06C;
	font-weight:bold;
	font-size: 14px;
}

/*=============================== End Header ========================================*/

/*=============================== Page Title Area ========================================*/

div.page_title {
	height:75px;
	text-align:left;
	font-weight:bold;
	color:#FEFEFE;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #39aeb5;
	position: relative;
}

div.page_title h1 {
	color: #fff;
	font-size: 18px;
}
div.page_title #page_title_left {
	display:block;
	position:relative;
	float: left;
	width: 425px;
	height: 65px;
	font-size: 12px;
	padding: 5px 0 5px 10px;
}

div.page_title #topbanner {
	height: 62px;
	width: 470px;
	padding: 0;
	display: block;
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}

.block_form_visit {
	position:absolute;
	top:25px;
	left:2px;
	width:350px;
	height:30px;
	font-size: 12px;
}

div.page_title .sites_form { margin:0; padding:0;}

div.page_title .sites_form select { width:114px; margin:0 14px 0 0; padding:2px 2px;
	border:1px solid #C4C3C3; background-color:#FFFFFF;
	color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.but_go {
	padding:2px 5px 2px 5px;
	margin:0;
	border:none;
	cursor:pointer;
	background-color: #f47e00;
	border: 1px solid #999;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}

.but_go:hover {
	background-color: #CC6B00;
}

/*=============================== End Page Title ========================================*/

/*=============================== Main Menu ========================================*/

.main_menu {
	height:30px;
	position:relative;
	z-index:9990;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #f47e00;
}

#nav { margin:0 auto; padding:0; list-style:none; zoom:1; }
#nav li { 
	float:left;
	margin:0; 
	padding:0; 
	position:relative;
}

#nav li a { 
	line-height:28px; 
	white-space:nowrap; text-decoration:none;
	padding:5px 8px 7px 8px;
	color:#FFFFFF; 
	background-color: #f47e00; 
	font-size:16px; 
	font-family:Tahoma, Geneva, sans-serif;
	border-right: 2px solid #000;
}
#nav li.jshover a, #nav li:hover a {
	color:#fff;
	background-color: #4093A2;
}
#nav li.last { background:none;}

#nav div.block_dropdown { 
	width:240px;
	position:absolute;
	z-index:500;
	display:none;
	margin:0;
	padding:0;
	left:0;
	top:31px;
}
#nav div.block_dropdown_top { 
	margin:0;
	padding:0;
}
#nav li ul { 
	list-style:none;
	padding:0;
	margin:0;
}

#nav li:hover div.block_dropdown, #nav li.jshover div.block_dropdown {
display:block;
}

#nav li li {
	display:block;
	float:none;
	margin:0;
	padding:0;
	text-align:left;
	border-bottom: 1px solid #398491;
	width: 250px;
}
#nav li li.last { background:none;}

#nav li li a, #nav li.jshover li a, #nav li:hover li a {
	display:block;
	padding:7px 3px 7px 8px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	width: 240px;
}
#nav li:hover li:hover a,  #nav li.jshover li.jshover a {
	background-color:#306e79;
}

#nav li:hover li div.block_dropdown, #nav li.jshover li div.block_dropdown { 
	width:240px;
	position:absolute;
	z-index:500;
	display:none;
	margin:0;
	padding:0;
	left:253px;
	top:0;

}
#nav li:hover li:hover div.block_dropdown, #nav li.jshover li.jshover div.block_dropdown {display:block;}

#nav li li li a, #nav li.jshover li.jshover li a, #nav li:hover li:hover li a {
	display:block;
	padding:7px 3px 7px 8px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
#nav li:hover li:hover li:hover a,  #nav li.jshover li.jshover li.jshover a { background-color:#306e79;}
/*=============================== End Main Menu ========================================*/
	
/*=============================== Member Nav Bar ====================================*/
#MemberBar {
	margin:0 0 0 5px;
	padding: 0;
	list-style: none;
	display: block;
	width: 180px;
}

#MemberBar li {
	display: block;
}

#MemberBar li a {
	display: block;
	background-color: #f1f1f1;
	color: #000;
	height: 24px;
	border-bottom: 1px solid #999;
	text-decoration: none;
	padding: 5px 5px 5px 10px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
}

#MemberBar li a:hover {
	background-color: #1A7B8C;
	color: #fff;
}

/*=============================== End Member Nav Bar ==============================*/

/*=============================== Content ========================================*/

.content { 
	padding:0;
	margin:0;
	background-color: #E3E5DB;
	background-image:url(../img/content_bg.png);
	background-repeat:repeat-y;
	border-top: 3px solid #fff;
}

.nocontent { padding:0; margin:0; background-color: #E3E5DB; }
.content_top {  overflow:hidden; zoom:1; padding:10px 10px 0 8px; margin:0;
}
	
.left_site {
	width:199px;
	float:left;
	margin: 0 8px 0 0;
	padding:0;
}

.center_site { width:597px; float:left; margin:0; padding:0;}

.right_site { width:199px; float:right; margin:0; padding:0;}

.orange_block { margin: 0 0 10px 0; padding:5px 5px 5px 5px; position:relative;
	background-color:#df7620; border:1px solid #000000;}
.orange_block h2 { margin: 0 0 5px 0; padding:0; font-weight:normal;
	color:#fffefe; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.orange_block h2 img { display:block;}


.small_form { margin:0; padding:0;}
.small_form fieldset { padding:0; margin:0; position:relative; height:22px;}

.small_form input { position:absolute; top:1px; width:124px; margin:0; padding:2px 3px;
	border:1px solid #565656; background-color:#FFFFFF;
	color:#696969; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.small_form button { position:absolute; top:0; left: 135px; width:32px; height:21px; padding:0; margin:0;
	border:none; cursor:pointer; background:none;}
	
.calendar {border:1px solid #000000; margin:0 0 10px 0; padding:0;}
.calendar_month {
	margin:0;
	padding:0;
	line-height:25px;
	border-bottom:1px solid #000000;
	text-align:center;
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #f47e00;
}

.calendar_days { margin:0; padding:0; width:100%;}
.calendar_days td { text-align:center; padding: 5px 0;
	color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#a4cee7; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}

.calendar_days td a { text-decoration:underline;
	color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.calendar_days td a:hover { text-decoration:none;}

.calendar_days td.r {border-right:none;}
.calendar_days .days td { background-color:#f6f7a5; border-bottom:1px solid #000000;}
.calendar_days .last_week td {border-bottom:none;}

.calendar_days td.gray {background-color:#cccccc;}


.links { text-align:center;}
.links a { display:block; margin:0 auto 20px auto; }


.go_link { display:block; position:absolute; top:90px; left:152px;}
.go_link2 { display:block; position:absolute; top:70px; left:152px;}


.news_block { margin: 0 0 10px 0; padding:5px 5px 15px 5px; overflow:hidden; zoom:1;
	background-color:#1a7b8c; border:1px solid #000000;}
.news_block h2 { margin: 0 0 5px 0; padding:0; 
	color:#fffefe; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_block h2 img { display:block;}

.news_item { margin: 0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #318898;
	color:#fffefe; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.news_item .news_data { margin: 0 0 3px 0;
	color:#bcbcbc; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.news_item a { text-decoration:none;
	color:#fffefe; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.news_item a:hover { text-decoration:underline;}

.left_link { float:left; font-weight:bold; text-decoration:none;
	color:#fffefe; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.left_link:hover { text-decoration:underline;}

.right_link { float:right; font-weight:bold; text-decoration:none;
	color:#fffefe; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.right_link:hover { text-decoration:underline;}

.main_text {
	margin:0;
	padding:5px 15px 15px 15px;
	line-height:1.5;
	position: relative;

}

.main_text p {
	margin-bottom: 15px;
}

.main_text img {
	margin: 5px;
}

.main_text li {
	margin-left: 15px;
}

#news-rotator h3 { margin:0 0 10px 0; padding:0;
	color:#010101; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#news-rotator h3 a { text-decoration:none;
	color:#010101; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.center_bottom { text-align:center; margin:20px 0 0 0; padding: 30px 0 0 0;
	border-top:1px solid #d97727;}

/*=============================== End Content ========================================*/

/*=============================== Whats New ========================================*/
.whatsnew_box {
	display: block;
	margin-top: 10px;
	border: 1px solid #1A7B8C; 
	padding: 5px; 
	background-color:#fff;
	width: 570px;
	position: relative;
}
.whatsnew_box h3 {
	margin-top: 5px;
}
/*=============================== End Whats New ========================================*/

/*=============================== List and Event Boxes for pages ========================================*/
.page_box {
	display: block;
	margin-top: 10px;
	border: 1px solid #1A7B8C; 
	padding: 5px; 
	background-color:#fff;
	width: 570px;
	position: relative;
}
.page_box h3 {
	margin-top: 5px;
	margin-bottom: 3px;
	padding: 0;
}

.page_box p {
	margin: 2px 0;
	padding: 0;
	line-height: 16px;
}

/*=============================== End List and Event Boxes for pages ====================================*/


/*=============================== Footer ========================================*/

.footer { 
	height:100px;
	margin:0;
	padding:0;
	text-align:center;
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #F47E00;
	border-top: 3px solid #fff;
}
	
div.bottom_menu { padding:30px 0 0 0; color:#FFFFFF; font-size:14px;}
div.bottom_menu a { color:#FFFFFF; font-size:14px; text-decoration:none;}
div.bottom_menu a:hover { text-decoration:underline;}
	
.copyright  { padding:5px 0 0 0;}

/*=============================== End Footer ========================================*/

.event {
	display: block;
	background-color:#FFF;
	border: 1px solid #000;
	padding: 5px;
	background-color:#CCC;
	border: 1px solid #333;
	margin-bottom: 5px;
}

.event a:link, .event a:visited {
	font-family: Arial;
	font-size: 16px;
	color:#1A7B8C; 
	margin: 0;
	padding: 0;
}

.member_wrap {
	display: block;
	height: 575px;
	position: relative;
}

.member_signup {

	margin: 0;
	float: left;
	height: 575px;

}

.member_login {
	width: 280px;
	margin: 0 5px 0 0;
	float: right;
	height: 575px;
}

.member_wrap label {
	display: inline-block;
	width: 110px;
	padding-left: 5px;
}

.member_wrap p {
	margin-bottom: 3px;
}

.forgotpassword:link, .forgotpassword.hover {
	font-size: 9px;
}

.icon_wrap {
	display: block;
	position: relative;
	margin-top: 10px;
	vertical-align: top;
}

.icon_wrap p {
	text-align: left;
	margin-bottom: 20px;
}

.icon_wrap .icon {
	display: block;
	width: 136px;
	height: 126px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
}
.icon_wrap a:link, .icon_wrap a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}
.italics {
	font-style: italic;
}

/********* Event Form ********/
#events_form label {
display: inline-block;
width: 120px;

}

#events_form fieldset {
border: 1px solid #ccc;
padding: 5px 5px 5px 10px;
margin-bottom: 10px;
}


.member_form {
	background-color:#F3F3F3;
	padding: 5px;
	font-size: 12px;
	border: 8px solid rgba(200,200,200,0.2);
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	-moz-box-shadow: 3px 3px 3px #666;
	box-shadow: 3px 3px 3px #666;
	margin-bottom: 10px;
	position: relative;
}

.member_form label {
	display: inline-block;
	width: 110px;
}

.member_form fieldset {
	padding: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border: 1px solid #fff;
}

.member_form p {
	display: block;
	height: 15px;
}

.member_form .modules {
	display: block;
	float: left;
	width: 200px;
	text-transform: capitalize;
}

.member_form img {
	margin: 0;
}


#signup_form {
	display: block;
	background-color:#308797;
	border: 4px solid #666;
	color: #fff;
}

#signup_form label {
	display: inline-block;
	width: 200px;
	text-align: right;
	margin-right: 5px;
}

#signup_form p {
	padding-left: 10px;
	margin-bottom: 15px;
}

#signup_form h1 {
	text-align: center;
	background-image: url(../img/bg_page_title.gif);
	border-bottom: 1px solid #666;
	color: #fff;
	background-position: -10px;
}

.signup_button {
	right: 0;
	position: absolute;
	margin-right: 5px;
	display: inline-block;
	width: 80px;
	height: 30px;
	background-image: url(../img/bg_calendar_menu.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;	

}

.signup_button a:link, .signup_button a:visited {
	color: #fff;
}

/*=============================== Business Listings ========================================*/
.listing_box {
	display: block;
	margin-top: 10px;
	border: 2px solid #DF7620; 
	padding: 5px; 
	background-color:#fff;
	width: 560px;
	position: relative;
	text-align: left;
}
.listing_box h3 {
	margin-top: 5px;
}

.listing_box .listing_img {
	float: right;
}
/*=============================== End Business Listings ========================================*/

.listing_asset {
	text-align: right;
	display: inline-block;
	float: right;
}

.title_div {
	margin-bottom: 5px;
}
.title_span_box {
	font-weight: bold;
	display: inline-block;
	width: 100px;
	float:left;
}

.title_span_text {
	float:left;
	display: inline-block;
	width: 425px;	
}


#listingrotator {
	list-style: none;
	float: right;
}

#listingrotator li {
	list-style: none;
}

#rotator {
	width: 275px;
	float: right;
}


.advertise_form {
	background-color:#D4D4D4;
	padding: 5px;
	border: 5px solid #666;
}

.advertise_form label {
	display: inline-block;
	width: 200px;
}

.advertise_form fieldset {
	padding: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border: 1px solid #fff;
}

.advertise_form p {
	display: block;
	height: 15px;
}

.classified_wrap {
	display: block;
	position: relative;
	margin-top: 10px;
	vertical-align: top;
}

.classified_wrap p {
	text-align: left;
	margin-bottom: 20px;
}

.classified_wrap .icon {
	display: block;
	width: 136px;
	height: 60px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
}
.classified_wrap a:link, .classified_wrap a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
}

.red {
	color: #f00;
}

.orange {
	color: #DF7620;
}


/* Slider */
 
.Slider {
	position: relative;
	width: 600px;
	padding: 0;
	color: white;
	border: solid 1px #39312e;
	/* -moz-border-radius: 7px; */
	-webkit-border-radius: 7px;
	background-color: #FFF;
	-moz-box-shadow: 5px 5px 10px gray;
	-webkit-box-shadow: 5px 5px 10px gray;
	box-shadow: 5px 5px 10px gray;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	height: 225px;
}

.Slider .SSClip {
	position: relative;
	overflow: hidden;
	height: 225px;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #39312e;
}

.Slider .SSView {
	height: 225px;
	margin: 0;
	padding: 0;
}

.Slider .SSSlide {
	position: absolute;
	top: 0;
	left: 0;
	height: 225px;
	z-index: 0;
}

.Slider .SSSlideVisible {
	z-index: 1;
}

.Slider .SSFirstButton, .Slider .SSLastButton, .Slider .SSPlayButton, .Slider .SSSlideCount {
	display: none;
}

.Slider .SSPreviousButton {
	position: absolute;
	z-index: 5;
	bottom: 8px;
	right: 135px;
	display: none;
}

.Slider .SSNextButton {
	position: absolute;
	z-index: 5;
	bottom: 8px;
	right: 11px;
	display: none;
}

.Slider .SSPreviousButton {
	width: 15px;
	height: 15px;
	background-image: url(images/slideshow-controls.png);
	background-position: 0 -30px;
	background-repeat: no-repeat;
	text-indent: -10000em;
	padding: 0;
	border: none;
	background-color: transparent;
}

.Slider .SSPreviousButtonHover {
	background-position: -60px -30px;
}

.Slider .SSPreviousButtonDown {
}

.Slider .SSPreviousButtonDisabled {
}

.Slider .SSNextButton {
	width: 15px;
	height: 15px;
	background-image: url(images/slideshow-controls.png);
	background-position: -30px -30px;
	background-repeat: no-repeat;
	text-indent: -10000em;
	padding: 0;
	border: none;
	background-color: transparent;
}

.Slider .SSNextButtonHover {
	background-position: -90px -30px;
}

.Slider .SSNextButtonDown {
}

.Slider .SSNextButtonDisabled {
}

.Slider .SSSlideLinks {
	position: absolute;
	overflow: hidden;
	bottom: 8px;
	right: 15px;
	z-index: 5;
}

.Slider a.SSSlideLink {
	display: block;
	float: left;
	width: 15px;
	height: 23px;
	margin: 0 2px;
	color: #483E3D;
	text-align: center;
	text-decoration: none;
	line-height: 23px;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCC;
}

.Slider a.SSSlideLinkHover {
	background-color: #E9E9E9;

}

.Slider a.SSSlideLinkSelected {
	color: #483E3D;
	background-color: #8A8A8A;
}

.Slider a.SSSlideLinkDisabled {
}

.Slider .story {
	float: left;
	overflow: hidden;
	width: 299px;
	height: 200px;
	margin: 0;
	padding: 0;
	background-image: url(images/bkg-gradient.png);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #8c716c;
	border-left: solid 1px #554c49;
	/*-moz-border-radius-topright: 7px;*/
	-webkit-border-top-right-radius: 7px;
	display: none;
}
.Slider .article {
	height: 225px;
	width: 600px;
	position: relative;
}
.Slider .article .photo{
	overflow: hidden;
	width: 600px;
	margin: 0;
	padding: 0;
	height: 225px;
}
.Slider .article .photo img{
	width: 600px;
	height: 225px;
	/* -moz-border-radius-topleft: 7px; */
	-webkit-border-top-left-radius: 7px;
	margin: 0;
	padding: 0;
	
}
.Slider .article .photo .caption{
	background-color: #000;
	line-height: 18px;
	font-style: italic;
	position: absolute;
	bottom: 0px;
	width: 600px;
	height: 40px;
	padding-left: 10px;
	color: #fff;
	filter:alpha(opacity=60);
	opacity: .6;
}
.Slider .article .photo .captiontext {
	line-height: 16px;
	position: absolute;
	bottom: 0px;
	width: 600px;
	height: 35px;
	padding-left: 10px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
}
.Slider .article .photo .captiontext a {
	color: #FFF;
	text-decoration: none;
}



.Slider .banner {
	background-color: #491e16;
	margin: 44px 0 0 11px;
	padding: 10px;
}

.Slider .title {
	margin: 0;
	padding: 0;
	font-size: 24px;
}

.Slider .subTitle {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
}

.Slider .content {
	margin: 0 10px 0 21px;
}

.Slider .content button * {
	display: block;
	margin: 5px 0px 0px 0px;
	height: 28px;
	color: white;
	font-size: 12px;
}

.Slider .content button {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border-width: 0px;
}

.Slider .content button span {
	padding: 0 0 0 7px;
	background: transparent url(images/button-left.png) top left no-repeat;
}

.Slider .content button span span {
	padding: 0 9px 0 0;
	background: transparent url(images/button-right.png) top right no-repeat;
}

.Slider .content button span span span {
	padding: 0;
	background: transparent url(images/button-center.png) top left repeat-x;
	line-height: 28px;
	white-space: nowrap;
}

.Slider .content button:hover span,
.Slider .content button:hover span span span {
	background-position: -33px left;
}

.Slider .content button:hover span span {
	background-position: -33px right;
}
/* End Slider */

.latestarticles {
	background: url(../img/latestarticles_bg.jpg) repeat-x;
	display: block;
	padding: 35px 15px 15px 15px;
	position: relative;
	margin-top: 30px;
	margin-bottom: 20px;
	border: 3px solid #1A7B8C;
}

.latestarticles .latitle {
	position: absolute;
	padding: 3px 6px 6px 6px;
	margin: 0;
	border: 3px solid #1A7B8C;
	top: -20px;
	font-size: 18px;
	background-color: #F47E00;
	color: #fff;
}

.latestarticles .laimage {
	display: block;
	float: left;
	width: 125px;
}

.latestarticles .laimage img {
	border: 1px solid #000;
}

.latestarticles .lalinks {
	display: block;
	float: right;
	width: 430px;
}

.latestarticles .lalinks a {
	display: block;
	height: 20px;
	color: #1A7B8C;
	text-decoration: none;
	font-size: 12px;
}

.latestarticles .lalinks a:hover {
	background-color: #dedede;
}

