  /*

Theme Name: Tropicala
Description: Simple, modern, lightweight
Version: 1.3
Author: LetsEat.at
Author URI: 
Tags: grey, orange, white, fixed width, two columns, widgets, fixed width, valid XHTML, valid CSS, two columns, right sidebar, simple

This template is being distributed via Wordpress.org under GPLv3 license. Enjoy!

To replace the banner image, just swap out masthead.png with your own image, sized 723px x 147px. 
The dropshadows are in the background CSS, not the image.

v1.1 - changed license to GPLv3
v1.2 - added comments and removed some blank elements from stylesheet
v1.3 - added license.txt (Apparently some people don't read this stylesheet), added link back to the theme's page at Wordpress.org

*/

* {
  padding:0;
  margin:0;
  list-style:none;
}

body {
  font:62.5% Arial, Helvetica, sans-serif; /* Means 1em == 10px, 1.2em == 12px, etc. */
  background:#FFF url(./images/bg.png) repeat-x; /* Set background image here */
}

p, h2, h3, h4, h5 {
  font-size:1.2em;
}

img {
  border:0;
}

div#wrapper {
  width:1095px;
  padding-top:0px;
  margin:0px auto;
}

div#masthead {
  width:1095px;
  background:url(./images/header0.gif) no-repeat top;
  height:368px;
}

/* Blog Title */
h1 {
  font:3.2em 'Trebuchet MS', Arial, Helvetica;
}

h1 a {
  position:absolute;
  width:300px;
  height:30px;
  left:40px;
  top:15px;
  font-weight:bold;
  text-decoration:none;
  color:#000;
  display:none;
}

/* Tagline */
#masthead p {
  position:relative;
  margin:0;
  top:62px;
  left:50px;
  color:#99CC00;
  display:none;
}

/* Pages Navigation */
div#masthead ul {
  float:right;
  margin-right:-435px;
  position:relative;
  margin-top:85px!important;
  z-index:2;
  bottom:-2px;
}

div#masthead li {
  float:left;
}

div#masthead li a {
  color:#000;
  text-decoration:none;
  display:block;
  font-size:1.4em;
  padding:40px 10px 0px;
  font:bold 14px/18px Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  display: block;
}
div#masthead li ul {
	display: none;
	padding:0px;
	margin:0px 0px 0px 0px;
}
div#masthead li:hover ul {
	display: block;
	position: relative;
	padding:0px !important;
	margin:0px 0px 0px 10px !important;
	float:left;
}
div#masthead li:hover li {
	float: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	height:20px;
	font-size:12px;
	text-transform:none;
	min-width:55px;
}
div#masthead li:hover li a {
	background:/*url(./images/drop_bg.png)*/ #000 repeat;
	color: #fff;
	padding:5px;
	margin:0px;
	line-height:20px;
	font-size:12px;
	text-transform:none;
	border:1px solid #000;
}
div#masthead li li a:hover {
	background:/*url(./images/drop_bg.png) */ #000 repeat;
	padding:5px;
	margin:0px;
	color:#CDDC25;
	line-height:20px;
	font-size:12px;
	text-transform:none;
	border:1px solid #000;
 }





/* Banner image dropshadow */
div#masthead_image {
  width:1095px;
  clear:both;
  padding:8px 22px;
  position:relative;
  z-index:1;
}

a {
  outline:0;
}

/* Page dropshadow */
div#content {
  width:1095px;
  background:none;
}
div#content ol{
	padding:0px;
	margin:0px;
}
div#content ol li{
	padding:0px;
	margin:0px 0px 15px 25px;
	font:bold 22px/28px  Tahoma;
	color:#CC6600;
}
em {
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#333333;
}
.tit21 {
	font-size:30px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
}
.tit21 h1 {
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#333333;
}
.tit4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.forms {
	background:#ffc220;
	padding:15px;
	background:#ffc220 url(./images/formbg.gif) no-repeat right bottom;
	padding-bottom:70px;
}
.tit4 h1 {
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	color:#333333;
}
a.btn_sub42 {
	display:inline-block;
	background:url(./images/btn_sub42.gif) no-repeat;
	width:84px;
	height:18px;
	float:right;
	margin-top:20px;
	margin-right:10px;
}
a.btn_sub42:hover {
	background-position: 0 100%;
}
/*-----------------------------------------------------------------------------

  Main Content

-----------------------------------------------------------------------------*/

div#main {
  padding:0px 60px 20px 10px;
  width:650px;
  float:right;
  position:relative;
  margin-top:-190px;
}

/* Main header on single pages */
h2.header {
  color:#000;
  font-size:30px;
  padding:10px 0 0;
  line-height:5px;
  margin:0 0 5px;
  position:relative;
  text-transform:uppercase;
  font-family:Tahoma;
}
div#main h2.header a {
  color:#000;
  text-decoration:none;
  line-height:26px;
}
div#main h2.header a:hover {
  color:#666666;
  text-decoration:none;
  line-height:26px;
}
h2.header span {
  position:relative;
  padding-right:10px;
  bottom:-5px;
}

/* Secondary headline above comments and comment form */
div#main h3 {
  margin:15px 0 5px;
  color:#ff7e00;
}

div#main p {
  color:#000;
  line-height:16px;
  margin:10px 0;
}

div#main a {
  color:#507FA3;
}

.article {
  margin-bottom:35px;
  border-bottom:1px solid #CCCCCC;
}

.article blockquote {
  margin:0 15px;
  padding:1px 15px;
  border-left:5px solid #B8D1E4;
  background:#F0F0F0;
}

.article ul, .article ol {
  font-size:1.2em;
  color:#6b6b6b;
  margin-left:15px;
}

.article ul li {
  margin:5px 0;
  padding-left:15px;
  background:url(./images/square.png) 0 center no-repeat;
}

.article ol {
  margin-left:30px;
}

.article ol li {
  list-style:decimal;
  margin:10px 0;
}

.article ol li ol {
  font-size:1em;
  margin-left:15px;
}

#main p.byline {
  color:#FF0000;
  padding:0px;
  margin:0px;
  font:bold 30px/15px Tahoma;
}
#main p.byline span {
  color:#FF0000;
  padding:0px;
  margin:0px;
  font:bold 26px/15px Tahoma;
 }
ul.article_footer {
  text-align:right;
  margin:10px 0;
  background:#F1F1F1;
  padding:5px 10px;
  border:1px solid #DADADA;
  border-width:1px 0;
  line-height:1.5;
  display:none;
}

ul.article_footer li {
  font-size:0.9em;
  display:inline;
  background:none;
  border-left:1px solid #DADADA;
  margin-left:5px;
  padding-left:10px;
}

ul.article_footer li.first {
  border-left:0;
}

/*-----------------------------------------------------------------------------

  Secondary Content

-----------------------------------------------------------------------------*/

div#secondary {
  padding:0px 0px 20px 65px;
  width:230px;
  float:left;
  margin-right:15px;
  margin-top:-20px;
}

div#secondary ul#sidebar {
  margin:15px 0 20px;
  color:#507fa3;
  padding-bottom:10px;
  border-bottom:1px solid #e7e7e7;
}

div#secondary ul#sidebar li {
  margin:5px 0;
  font-size:1.2em;
  line-height:1.5em;
}

/* Sidebar headers */
div#secondary h2 {
  text-transform:uppercase;
  color:#507fa3;
  margin:20px 0 8px;
  font-size:1em;
  line-height:22px;
}

div#secondary a {
  color:#666;
  text-decoration:none;
}

div#secondary a:hover {
  text-decoration:underline;
}

div#secondary ul.children {
  margin-left:5px;
  padding-left:10px;
  border-left:5px solid #EAEAEA;
}

div#secondary ul#sidebar li li {
  font-size:1em;
}

/* Optional bio area header (commented out by default) */
div#author h2 {
  font-size:1.2em;
}

div#secondary p {
  line-height:1.5;
  margin:5px 0;
  color:#666;
}

/* Search input */
form#searchform {
  position:relative;
  margin-bottom:20px;
}

form#searchform input#s {
  position:absolute;
  top:0;
  height:18px;
  width:156px;
  padding:5px;
  background:url(./images/text_bg.png) repeat-x;
  border:1px solid #bcbcbc;
  display:none;
}

input#search_submit {
  position:absolute;
  right:0;
  display:none;
}

/*-----------------------------------------------------------------------------

  Footer

-----------------------------------------------------------------------------*/

ul#footer {
  width:1095px;
  margin:0 auto;
  background:url(./images/footer.png) no-repeat;
  text-align:center;
  font-size:1em;
  color:#686868;
  padding:230px 0px 0px 0px;
  height:20px;
}

ul#footer li {
  display:inline;
  margin-left:10px;
  text-transform:uppercase;
  display:none;
}

ul#footer li span {
  position:absolute;
  text-indent:-9999em;
}

ul#footer li a {
  color:#686868;
  text-decoration:none;
}
.footer_copyright {
	width:800px; 
	margin:-28px auto 0px auto;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#A0A0A0;
	text-transform:uppercase;
	padding:0px 0px 0px 145px;
}
/*-----------------------------------------------------------------------------

  Wordpress Specific Stuff - Elements that weren't in my original stylesheet

-----------------------------------------------------------------------------*/

ol.commentlist {
  margin-top:15px;
  color:#555;
}

/* Background color for visitor comments */
ol.commentlist li {
  background:#F1F1F1;
  padding:10px;
  margin:10px 0;
}

/* Background color for Admin comments */
ol.commentlist li.alt {
  background:#EBF9FC;
}

textarea#comment {
  width:500px;
}

#main p.comment_meta {
  margin:0;
  float:right;
}

/* Optional popup window (NOTE: popups make for bad UI IMHO) */
body#commentspopup {
  background:#FFF;
  padding:20px;
}

body#commentspopup a {
  color:#666;
}

body#commentspopup h1 a {
  position:relative;
  top:0;
  left:0;
}

body#commentspopup h3 {
  color:#555;
}

body#commentspopup p {
  margin:10px 0;
  color:#555;
}

body#commentspopup textarea {
  width:340px;
}

/* Image stuff for 2.6.1 */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption-dd {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

p.entry_info {
  clear:both;
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#000000;
}

div.navigation {
  margin:10px 0;
}
.entry clearfix p {
	font:normal 12px/13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	padding:10px 0px 0px 0px;
}
.entry clearfix p h4 {
	font:bold 14px/16px Tahoma;
	color:#FF6600;
	padding:10px 0px 0px 0px;
}
.clearfix p {
	font:normal 12px/13px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	width:615px;
	padding:10px 0px 0px 0px;
}
.entry img {
	padding:0px;
	margin:10px;
}
.entry span img {
	font:normal 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	margin:0px 0px 0px 0px;
	background:url(images/post_pibg.gif) no-repeat;
	width:611px;
	height:115px;
	padding:5px 0px 0px 4px;
	margin:0px 20px 15px 0px;
}
.entry div {
	font:normal 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	width:615px;
	padding:20px 0px 0px 0px;
}
a.btn_apost {
	display:block;
	float:right;
	background:url(./images/btn_apost.gif);
	width:155px;
	height:24px;
}
a.btn_apost:hover {
	background-position:0 100%;
}
.space {
	padding:0px;
	margin:0px 40px 0px 0px;
}
/*-----------------------------------------------------------------------------

  CSS Magic

-----------------------------------------------------------------------------*/

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
  .clearfix {display:block;}
/* End hide from IE Mac */

a.btn_rm {
	display:block;
	background:url(./images/btn_rm.gif);
	width:113px;
	height:18px;
	float:right;
	margin:0px 40px 0px 0px;
}
a.btn_rm:hover {
	background-position:0 100%;
}
.post_image02 {
	width:615px;
	height:120px;
	background:url(images/post_pibg.gif) no-repeat top;
	padding:5px 0px 0px 4px;
}


.topnav {
	right:0px;
	top:0;
	z-index:10000;
	float:right;
	margin:0px 62px 0px 0px;
}
.topnav a {
	display:block;
	height:30px;
	float:left;
}
.topnav a.n0 { /*multimedia image link*/
	background:url(./images/n00.png);
	width:82px;
}
.topnav a.n1 { /*links image link*/
	background:url(./images/n11.png);
	width:58px;
}
.topnav a.n2 { /*sitemap image link*/
	background:url(./images/n22.png);
	width:77px;
}
.topnav a.n3 { /*partners image link*/
	background:url(./images/n33.png);
	width:80px;
}
.topnav a.n4 { /*DONATE image link*/
	background:url(./images/n4.png);
	width:136px;
	height:40px;
}
.topnav a.n0:hover {
	background:url(./images/n0.png);
}
.topnav a.n1:hover {
	background:url(./images/n1.png);
}
.topnav a.n2:hover {
	background:url(./images/n2.png);
}
.topnav a.n3:hover {
	background:url(./images/n3.png);
}
.topnav a.n4:hover {
	background:url(./images/n44.png);
}
.bn {
	padding:0px;
	margin:0px;
	width:661px;
	height:449px;
	/*background:url(images/mid_right_pic.png) no-repeat;*/
}
.mask {
	padding:0px;
	margin:0px 0px 0px 0px;
	width:661px;
	height:449px;
	position:absolute;
	background:url(./images/mask.png) no-repeat;
	z-index:1500px;
}
/*#footer .footnav {
	position:absolute;
	top:48px;
	left:290px;
}
#footer .footnav a {
	display:block;
	height:11px;
	float:left;
	margin-right:15px;
}
#footer .footnav a.fn0 {
	background:url(images/footnav_00.png);
	width:82px;
}
#footer .footnav a.fn1 {
	background:url(images/footnav_11.png);
	width:38px;
}
#footer .footnav a.fn2 {
	background:url(images/footnav_22.png);
	width:62px;
}
#footer .footnav a.fn3 {
	background:url(./images/footnav_33.png);
	width:58px;
}
#footer .footnav a.fn4 {
	background:url(./images/footnav_44.png);
	width:67px;
}
#footer .footnav a.fn0:hover {
	background:url(./images/footnav2_00.png);
}
#footer .footnav a.fn1:hover {

	background:url(./images/footnav2_11.png);
}
#footer .footnav a.fn2:hover {
	background:url(./images/footnav2_22.png);
}
#footer .footnav a.fn3:hover {
	background:url(./images/footnav2_33.png);
}
#footer .footnav a.fn4:hover {
	background:url(./images/footnav2_44.png);
}*/

#content .sidebar {
	width:298px;
	float:left;
}
#content .youtube {
	width:282px;
	height:206px;
	margin:0 auto;
	padding-bottom:20px;
	padding-top:0px;
}
#content .youtube img {
	border:0;
}
.cp {
	background:url(./images/cp0.gif) no-repeat;
	width:298px;
	margin-bottom:25px;
}
.cp ul {
	padding-top:78px;
	position:relative;
	left:10px;
	_width:100%;
}
.cp li {
	width:149px;
	float:left;
	padding-bottom:14px;
}
.cp li .cpimg {
	background:url(./images/imgbg.gif) no-repeat;
	width:115px;
	height:89px;
	padding-left:5px;
	padding-top:5px;
}

.cp li .cpimg img{
	border:0 none;
}

.cp li .cptit1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
}

.cp li .cptit1 a
{
	color:#000;
	text-decoration:none;
}

.cp li .cptit1 a:hover
{
	color:#666;
	text-decoration:none;
}

.cp li .cptit2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f68b1f;
}
a.btn_ap {
	display:inline-block;
	background:url(./images/btn_ap.gif);
	width:154px;
	height:18px;
	float:right;
}
a.btn_ap:hover {
	background-position:0 100%;
}
.c {
	background:url(./images/c.gif) no-repeat;
	padding-top:85px;
	padding-left:10px;
	padding-bottom:40px;
}
.c li {
	padding-bottom:5px;
}
.c li .cimg {
	float:left;
	background:url(./images/imgbg2.gif) no-repeat;
	width:65px;
	height:95px;
	padding-top:4px;
	padding-left:5px;
}

.c li .cimg img{
	border:0 none;
}

.c li .cimginfo {
	margin-left:74px;
	height:103px;
}
.c li .ctit1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	color:#000000;
}
.c li .ctit2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#f68b1f;
}
.c li .ctit3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:140%;
	color:#666666;
}
.c li .ctit3 span {
	background:#000;
	color:#fff;
	font-weight:bold;
}

.c li .ctit3 a {
	background:#000;
	color:#fff;
	font-weight:bold;
}

.c li .ctit3 a:hover{
	background:#fff;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

a.btn_vb {
	overflow:hidden;
	display:inline-block;
	float:right;
	margin-right:20px;
	margin-top:10px;
	background:url(./images/btn_vb.gif);
	width:71px;
	height:11px;
}
a.btn_ac {
	overflow:hidden;
	background:url(./images/btn_ac.gif);
	width:176px;
	height:18px;
	display:block;
	float:right;
	margin-right:15px;
}
a.btn_ac:hover {
	background-position: 0 100%;
}
.ku {
	background:url(./images/ku.gif) no-repeat;
	padding-top:66px;
}
.stro {
	background:url(./images/stro.png) no-repeat;
	height:15px;
}
.sttxt {
	background:#000;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	width:270px;
	border:0;
	padding-left:4px;
}
a.btn_sub {
	display:inline-block;
	background:url(./images/btn_sub.gif);
	width:79px;
	height:18px;
	float:right;
	margin-right:24px;
	margin-top:10px;
}
a.btn_sub:hover {
	background-position: 0 100%;
}
.icos {
	padding-top:30px;
}
.icos a {
	display:block;
	float:left;
	width:40px;
	height:39px;
	margin-right:4px;
}
.icos a.ico0 {
	background:url(./images/rss.gif);
}
.icos a.ico1 {
	background:url(./images/facebook.gif);
}
.icos a.ico2 {
	background:url(./images/tw.gif);
}
.icos a.ico3 {
	background:url(./images/n.gif);
}
.icos a.ico4 {
	background:url(./images/flickr.gif);
}


/* 1.1 */

.rcon {
	background:url(../images/about.gif) no-repeat;
	padding-top:75px;
	width:642px;
	overflow:hidden;
}
.bigtit0 {
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:4px;
}
.bigtit0 h3 {
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:4px;
}
.rcon p {
	margin-bottom:10px;
}
.ronp {
	padding-bottom:30px;
}
.ul11 {
	padding-top:20px;
}
.ul11 li {
	padding-bottom:20px;
	clear:both;
}
.ul11 li span {
	font-weight:bold;
	position:relative;
	top:-20px;
	color:#f12f8d;
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
}
.ol123 {
	padding-top:20px
}
.ol123 li {
	color:#F12F8D;
	font-size:25px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:40px
}
.ol123 li div {
	background:#fff;
	padding-left:10px;
	position:relative;
	left:-16px;
	color:#000;
	font-size:11px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif
}
.rnav {
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:40px;
}
.rnav a {
	color:#000;
	text-decoration:none;
}
.rnav a:hover {
	color:#000;
	text-decoration:underline;
}
.rnav a.sela {
	color:#e62d86;
}

a.btn_drf {
	display:inline-block;
	background:url(btn_drf.gif) 100% 0;
	width:287px;
	height:18px;
	float:right;
}
a.btn_drf:hover {
	background-position:0 0;
}
a.btn_giv {
	display:inline-block;
	background:url(btn_giv.gif) 100% 0;
	width:145px;
	height:18px;
	float:right;
}
a.btn_giv:hover {
	background-position:0 0;
}
a.btn_drf {
	display:inline-block;
	background:url(btn_drf.gif) 100% 0;
	width:287px;
	height:18px;
	float:right;
}
a.btn_drf:hover {
	background-position:0 0;
}
a.btn_vcp {
	display:inline-block;
	background:url(btn_vcp.gif) 100% 0;
	width:276px;
	height:18px;
	float:right;
}
a.btn_vcp:hover {
	background-position:0 0;
}
.btns a {
	margin-bottom:10px;
	_margin-bottom:0;
}
.btns span {
	float:right;
	margin-right:4px;
	margin-top:2px;
}
/*2.3*/
.tit230 {
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:25px;
	text-transform:uppercase;
}
a.a23 {
	background:#000;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
}
a.a23:hover {
	background:#fff;
	color:#000;
}
.rm {
	background:url(../images/rm.gif) no-repeat;
	width:264px;
	height:278px;
	float:right;
	padding:35px 0 0 10px;
}
.rmimg {
	background:url(images.gif) no-repeat;
	height:16px;
	padding-right:13px;
	padding-bottom:8px;
}
.rmvideo {
	background:url(videos.gif) no-repeat 0 8px;
	height:16px;
	padding-right:13px;
	padding-bottom:8px;
	padding-top:8px;
}
a.btn_l {
	display:inline-block;
	background:url(../images/btn_l.gif);
	width:13px;
	height:16px;
	float:right;
}
a.btn_l:hover {
	background-position:0 100%;
}
a.btn_r {
	display:inline-block;
	background:url(../images/btn_r.gif);
	width:13px;
	height:16px;
	float:right;
	margin-left:8px;
}
a.btn_r:hover {
	background-position:0 100%;
}
.imgnum {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:65px;
}
.ul230 {
}
.ul230 li {
	float:left;
	margin-right:9px;
	margin-bottom:8px;
}
.ul230 li a {
	display:block;
	border:2px solid #000;
}
.ul230 li a img {
	border:0;
}
.ul231 li {
	float:left;
	margin-right:9px;
	margin-bottom:8px;
	background:#000;
	padding:4px 0;
}
.ul231 li a {
	display:block;
	border:2px solid #000;
}
.ul231 li a img {
	border:0;
}
/*2.4*/
.ul241 li {
	background:url(../images/imgbg8.gif) no-repeat;
	width:131px;
	float:left;
	padding-left:5px;
	padding-top:5px;
	margin-right:20px;
	margin-bottom:20px;
}
.ultit0 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
}
.ultit0 span {
	display:block;
	font-size:10px;
	color:#006eca;
}
/*2.4.2*/
.maskbox {
	position:relative;
}
.maskimg2 {
	padding-top:10px;
	padding-left:8px;
}
.mask2 {
	background:url(../images/mask2.png);
	width:661px;
	height:438px;
	position:absolute;
	top:0;
	left:0px;
}
.tit242 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.tit2422 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#006eca;
}
.thumbnails2 {
	padding-top:22px;
	position:relative;
	padding-bottom:60px;
	padding-right:30px;
}
*html .mask2 {
	background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='images/mask2.png');;;
}
/* 3.1*/
.newsn {
	background:url(../images/newn.gif) no-repeat;
	width:625px;
	padding-top:85px;
}
.t {
	background:url(../images/t3.gif) no-repeat;
	padding-bottom:30px;
}
.t ul {
	padding-top:60px;
	width:100%;
}
.t ul li {
	float:left;
	width:50%;
	margin-bottom:2px;
}
.t ul li span {
	font-weight:bold;
}
.t ul li a {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#fff;
	background:#000;
	text-decoration:none;
	text-transform:uppercase;
}
.t ul li a:hover {
	background:#fff;
	color:#000;
}
a.btn_t {
	overflow:hidden;
	background:url(../images/btn_at3.gif);
	width:113px;
	height:18px;
	display:block;
	float:right;
	margin-top:15px;
}
/*3.2*/
.hlitem-tit3 span.nobr {
	font-weight:bold;
	background:#000;
	color:#fff;
}
.hlitem-tit3 span.blk {
	display:block;
	font-weight:bold;
	padding:10px 0;
}
.rm2 {
	background:url(../images/rm2.gif) no-repeat;
	width:264px;
	height:278px;
	float:right;
	padding:35px 0 0 10px;
}
/* 3.3.1*/
.can {
	background:url(../images/can.gif) no-repeat;
	width:650px;
	height:759px;
}
a.btn_nm {
	display:inline-block;
	background:url(../images/btn_nm.gif) no-repeat;
	width:126px;
	height:18px;
	float:right;
	margin-top:10px;
}
a.btn_nm:hover {
	background-position:0 100%;
}
a.btn_lm {
	display:inline-block;
	background:url(../images/btn_lm.gif) no-repeat;
	width:126px;
	height:18px;
	float:left;
	margin-top:10px;
}
a.btn_lm:hover {
	background-position:0 100%;
}
.cantop {
	text-align:center;
	padding:15px 20px 30px;
}
.cantop span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:36px;
	font-weight:bold;
}
.cantab {
	margin-left:12px;
}
.cantab td {
	width:82px;
	height:95px;
	background:#fff;
	border:2px solid #6abfb9;
	vertical-align:top;
}
.cantab td.notd {
	background:#6abfb9;
}
.cantab td .tdn {
	background:#6abfb9;
	width:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding:2px 0;
	margin-bottom:6px;
}
.cantab td .et {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:4px;
}
.pop {
	position:absolute;
	background:url(../images/pop.gif) no-repeat;
	width:373px;
	height:160px;
	padding-top:15px;
	padding-right:25px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.popcon {
	padding-left:20px;
	padding-top:30px;
}
.timer {
	padding-left:52px;
}
a.btn_more {
	display:inline-block;
	background:url(../images/btn_more.gif) no-repeat;
	width:61px;
	height:18px;
	float:right;
}
a.btn_more:hover {
	background-position:0 100%;
}
a.btn_close {
	display:inline-block;
	background:url(../images/btn_close.gif) no-repeat;
	width:79px;
	height:18px;
	float:right;
	margin-left:10px;
}
a.btn_close:hover {
	background-position:0 100%;
}
.tit333 {
	font-size:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.imgbg333 {
	background:url(../images/imgbg10.gif) no-repeat;
	width:263px;
	padding-top:7px;
	padding-left:5px;
	float:left;
}
.tit3332 {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

.tit3332 table{
	margin:0 0 15px;
}

.tit3332 span {
	color:#6abfb9;
	text-transform:uppercase;
}
.tit3332 span.sm {
	text-transform:inherit;
	color:#000;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
a.sp {
	background:#000;
	color:#fff;
	text-decoration:none;
}
a.sp:hover {
	background:#fff;
	color:#000;
}
a.btn_gbtc {
	display:inline-block;
	background:url(../images/btn_gbtc.gif) no-repeat;
	width:205px;
	height:18px;
	float:right;
	margin-top:20px;
}
a.btn_gbtc:hover {
	background-position:0 100%;
}
/* 3.4.1*/
.ul341 li {
	padding-bottom:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.tit341 {
	font-size:30px;
	text-transform:uppercase;
	padding-bottom:20px;
}
.liiem {
	padding-bottom:10px;
	font-size:14px;
}
.liiem span {
	color:#27928a;
}
.rm3 {
	background:url(../images/rm3.gif) no-repeat;
	width:254px;
	height:217px;
	float:left;
	padding:35px 0 0 10px;
	margin-top:15px;
}
.ul2302 li {
	float:left;
	margin-right:6px;
	margin-bottom:8px;
}
.ul2302 li a {
	border:2px solid #000;
	display:block;
}
.ul2302 li img {
	border:0;
}
.rmimg2 {
	background:url(../images/images.gif) no-repeat;
	height:16px;
	padding-right:20px;
	padding-bottom:8px;
}
.rmvideo2 {
	background:url(../images/videos.gif) no-repeat 0 8px;
	height:16px;
	padding-right:20px;
	padding-bottom:8px;
	padding-top:8px;
}
a.btn_btcf {
	background:url(../images/btn_gtcf.gif) no-repeat;
	width:356px;
	height:18px;
	float:right;
	display:inline-block;
}
a.btn_btcf:hover {
	background-position: 0 100%;
}
.bg342 {
	padding:25px 0 10px;
}
/* 3.6.1*/
.ul361 {
}
.ul361 li {
	padding-bottom:25px;
}
.ultit3610 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:15px;
}
.item361tit {
	font-size:14px;
	font-weight:bold;
}
.item361tit2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
}
a.btn_vnwe {
	display:inline-block;
	background:url(../images/btn_vnwe.gif) no-repeat;
	width:189px;
	height:18px;
	float:left;
	margin-right:10px;
}
a.btn_vnwe:hover {
	background-position: 0 100%;
}
a.btn_view {
	display:inline-block;
	background:url(../images/btn_view.gif) no-repeat;
	width:89px;
	height:18px;
	float:left;
}
a.btn_view:hover {
	background-position: 0 100%;
}
.item361 {
	padding-bottom:15px;
}
/* 3.6.2*/
.biobox {
	background:#000;
	padding:8px;
	margin-right:20px;
}
.bioimg {
	float:left;
}
.biotit {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.bioinfo {
	margin-left:80px;
	position:relative;
}
.biotit1 {
	font-size:12px;
	color:#78e1da;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.biotit2 {
	width:300px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
a.btn_vb3 {
	display:inline-block;
	float:right;
	width:89px;
	background:url(../images/btn_vb3.gif) no-repeat 100% 0;
	height:18px;
}
a.btn_vb3:hover {
	background-position:0 0;
}
a.btn_vw {
	display:inline-block;
	float:right;
	width:137px;
	background:url(../images/btn_vw.gif) no-repeat 100% 0;
	height:18px;
}
a.btn_vw:hover {
	background-position:0 0;
}
.btns362 {
	width:140px;
	float:right;
	margin-top:20px;
	margin-right:10px;
}
.btns362 a {
	margin-bottom:4px;
}
.tit3620 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.tit3620 span {
	color:#bd4724;
	font-size:14px;
}
.tit3621 {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.tit3621 span {
	font-weight:bold;
	text-decoration:underline;
}
.ul362 {
	padding-top:15px;
}
.ul362 li {
	padding-bottom:40px;
}
.tit37 {
	font-size:27px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.tit372 {
	background:#000;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.tit3720 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.tit3720 span {
	color:#bd4724;
	font-size:14px;
}
.tit3720 {
	padding-bottom:20px;
	padding-top:5px;
}
.tit37item {
	padding-bottom:20px;
}
/*4.1*/
.giv {
	background:url(../images/giv.gif) no-repeat;
	width:625px;
	padding-top:145px;
}
.tit4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.forms {
	background:#ffc220;
	padding:15px;
	background:#ffc220 url(../images/formbg.gif) no-repeat right bottom;
	padding-bottom:70px;
}
.if {
	padding-left:10px;
	padding-bottom:4px;
}
.floatl {
	float:left;
}
.floatr {
	float:right;
}
.inp1 {
	width:289px;
	height:19px;
	line-height:23px;
	padding-left:3px;
	padding-top:4px;
	background:#000;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.inp2 {
	width:592px;
	height:200px;
	padding-left:3px;
	padding-top:4px;
	background:#000;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	overflow:auto;
}
.formrow {
	padding-bottom:10px;
	width:100%
}
a.btn_sub42 {
	display:inline-block;
	background:url(../images/btn_sub42.gif) no-repeat;
	width:84px;
	height:18px;
	float:right;
	margin-top:20px;
	margin-right:10px;
}
a.btn_sub42:hover {
	background-position: 0 100%;
}
/*5.1*/
.don {
	background:url(../images/don.gif) no-repeat;
	width:608px;
	padding-top:120px;
}
.tit5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.form5 {
	margin-top:10px;
	background:url(../images/con5.gif) no-repeat right bottom;
	height:242px;
	padding-top:45px;
	padding-left:15px;
}
.form5tit {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.form5tit input {
	background:#000;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	border:0;
	margin-left:4px;
	height:19px;
	padding-top:3px;
	padding-right:3px;
}
.form5txtare {
	margin-top:15px;
}
.form5txtare textarea {
	background:#000;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:0;
	margin-left:4px;
	padding-top:3px;
	padding-right:3px;
	width:570px;
	height:150px;
	overflow:auto;
}
a.btn_setp {
	background:url(../images/btn_step.gif) no-repeat;
	display:inline-block;
	width:215px;
	height:18px;
	float:right;
	margin-top:15px;
}
a.btn_setp:hover {
	background-position: 0 100%;
}
.forms52 {
	background:#ffc220;
	padding:15px;
	background:#ffc220 url(../images/con52.gif) no-repeat;
	height:440px;
	padding-top:40px;
}
.inp15 {
	width:280px;
	height:19px;
	line-height:23px;
	padding-left:3px;
	padding-top:4px;
	background:#000;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.inp152 {
	width:576px;
	height:19px;
	line-height:23px;
	padding-left:3px;
	padding-top:4px;
	background:#000;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.inp153 {
	width:80px;
	height:19px;
	line-height:23px;
	padding-left:3px;
	padding-top:4px;
	background:#000;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.inp154 {
	width:120px;
	height:19px;
	line-height:23px;
	padding-left:3px;
	padding-top:4px;
	background:#000;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.formrowtitcon {
	float:left;
	width:250px;
	margin-top:30px;
}
.tit52 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.tit522 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.checkspan {
	font-weight:bold;
	position:relative;
	left:4px;
	top:2px
}
a.btn_setp3 {
	display:inline-block;
	background:url(../images/btn_setp3.gif) no-repeat;
	width:196px;
	height:18px;
	float:right;
	margin-top:15px;
}
a.btn_setp3:hover {
	background-position:0 100%;
}
.form53 {
	background:url(../images/con53.gif) no-repeat;
	height:387px;
	padding-top:50px;
	padding-left:10px;
	margin-top:10px;
}
a.btn_setp4 {
	display:inline-block;
	background:url(../images/btn_setp4.gif) no-repeat;
	width:239px;
	height:18px;
	float:right;
	margin-top:15px;
	margin-right:15px;
}
a.btn_setp4:hover {
	background-position:0 100%;
}
.form53row {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:150%;
}
.form53row span {
	font-weight:bold;
}
.form54 {
	background:url(../images/con54.gif) no-repeat;
	height:114px;
	margin-top:10px;
	padding-top:40px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.contact {
	background:url(../images/contact.gif) no-repeat;
	width:625px;
	padding-top:125px;
}
.mu {
	background:url(../images/mu.gif) no-repeat;
	width:625px;
	padding-top:125px;
}
.tit72 {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.tit722 {
	padding-bottom:10px;
}
.vv {
	padding-bottom:80px;
}
.link {
	background:url(../images/link.gif) no-repeat;
	width:625px;
	padding-top:125px;
}
.linkcon {
	padding-top:8px;
	padding-bottom:40px;
}
.linkcon li {
	padding-bottom:8px;
}
.linkcon a {
	background:#000;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.linkcon a:hover {
	background:#fff;
	color:#000;
}
.smsm {
	background:url(../images/sm.gif) no-repeat;
	width:625px;
	padding-top:125px;
}
.par {
	background:url(../images/par.gif) no-repeat;
	width:625px;
	padding-top:125px;
}
.parimgbg {
	background:url(../images/imgbg15.gif) no-repeat;
	width:326px;
	height:226px;
	float:left;
	padding-top:6px;
	padding-left:10px;
}
.partit {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
a.btn_gotosit {
	display:inline-block;
	background:url(../images/btn_gotosite.gif);
	width:113px;
	height:18px;
	float:right;
	margin-top:15px;
}
a.btn_gotosit:hover {
	background-position:0 100%;
}
.paritem {
	padding-bottom:30px;
}






