html {
	height:100%;
}
body {
	margin:0;
	padding:0;
	background:url(images/mfll.jpg) top repeat-x #7C7B79;
	height:100%;
}
table, td {
	border-collapse:collapse;
}
table, td, img {
	border:0;
	vertical-align:top;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
form, td {
	margin:0;
	padding:0;
}
td, select, input, textarea {
	font:12px/14px Arial, Helvetica, sans-serif;
	;
	color:#232323;
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;
}
#photo {
	font:12px/14px Arial, Helvetica, sans-serif;
	;
	color:#ffffff;
	vertical-align:top;
	text-align:center;
	margin:0;
	padding-right:0px;
	width:100%
}
#loader {
	font:12px/14px Arial, Helvetica, sans-serif;
	;
	color:#ffffff;
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding-right:0px;
	width:100%
}
#sponsors {
	vertical-align:middle;
	text-align:center;
}
select, input, textarea {
	border:1px solid #434343;
	font-family:Arial, Helvetica, sans-serif;
}
ul {
	list-style:none;
	line-height:0;
	padding:0;
	margin:0
}
.clear {
	clear:both;
}
.ws {
	width:100%;
}
.hs {
	height:100%;
}
.tac {
	text-align:center;
}
.tar {
	text-align:right;
}
.in5 {
	padding-top:6px;
}
.in10 {
	padding-top:0px;
}
.in15 {
	padding-top:15px;
}
.in20 {
	padding-top:20px;
}
.in25 {
	padding-top:25px;
}
.pl5 {
	padding-left:5px;
}
.pr5 {
	padding-right:5px;
}
.pr20 {
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color:#232323;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.main {
	width:810px;
	margin:0 auto;
	text-align:center;
}
/*=========header===========*/
#header {
	width:810px;
}
#header div {
	height:342px;
}
/*========//header==========*/

.mid_h_c {
	height:18px;
	background:#1c1c1c;
}
/*=========content===========*/
.content {
	height:600px;
	padding:16px 2px 7px 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.contenta {
	height:330px;
	padding:16px 2px 7px 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.nortext {
	padding:0px 8px 6px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	text-align:justify;
	line-height:18px;
	font-size:13px;
}
.charitiestext {
	padding:0px 8px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	text-align:justify;
	line-height:18px;
	font-size:13px;
}
.nortext2 {
	padding:0px 8px 12px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	vertical-align:top;
	line-height:18px;
	background-color:#777777;
	font-size:13px;
	border-right:#4A4A4A 2px solid
}
.nortext3 {
	padding:0px 8px 12px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	vertical-align:top;
	line-height:18px;
	background-color:#5F5F5F;
	font-size:13px;
	border-right:#4A4A4A 2px solid
}
.nortextred {
	color:#BD0000;
	font-weight:bold;
	text-decoration:underline;
	padding-left:2px;
	font-size:13px;
}
.nortextred:hover {
	text-decoration:none;
}
.nortextred2 {
	color:#BD0000;
	font-weight:bold;
	padding-left:2px;
	font-size:13px;
	background-color:#777777;
	border-right:#4A4A4A 2px solid
}
.nortextred3 {
	color:#BD0000;
	font-weight:bold;
	padding-left:2px;
	font-size:13px;
	background-color:#5F5F5F;
	border-right:#4A4A4A 2px solid
}
.nortextredb {
	padding:6px 6px 6px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#BD0000;
	vertical-align:top
}
.nortextreds {
	padding:6px 6px 6px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BD0000;
	vertical-align:top
}
.nortextwhite {
	padding:6px 6px 6px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	vertical-align:top;
	line-height:17px;
	text-decoration:none;
}
/*.nortextwhite:hover {
	color:#BD0000;
	text-decoration:underline;
}*/
ul {
	line-height:17px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	list-style-type:upper-alpha;
	list-style-image:url(images/circle.gif);
}
li {
	vertical-align:middle;
	padding:4px 4px 4px 0px;
	list-style-position:inside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.nortextwhites {
	padding:0px 6px 6px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	vertical-align:top;
	line-height:17px;
	text-align:justify;
	text-decoration:none;
}
.nortextwhiteb {
	padding:6px 6px 6px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	vertical-align:top
}
.newstext {
	padding:6px 6px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	vertical-align:top;
	text-align:justify;
	line-height:17px
}
.nortextash1 {
	color:#CBCBCA;
	text-decoration:underline;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none
}
.nortextash1:hover {
	text-decoration:underline;
}
#nortextash2 {
	color:#CBCBCA;
	text-decoration:underline;
	padding-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:right;
}
.h1 {
	background:url(images/h_1_left.jpg) top left no-repeat #7F7F7F;
}
.h1 div {
	background:url(images/h_1_right.jpg) top right no-repeat;
	height:20px;
}
.h1 img {
	margin:3px 0 0 11px;
}
.h2 {
	background:url(images/h_2_left.jpg) top left no-repeat #C40F0F;
}
.h2 div {
	background:url(images/h_2_right.jpg) top right no-repeat;
	height:28px;
}
.h2 table {
	margin:0 0 0 12px;
}
.h2 table .td_1 {
	width:72px;
	padding:8px 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.h2 table .td_2 {
	width:55px;
	padding:5px 0 0 0;
}
.h2 table .td_3 {
	width:50px;
	padding:5px 0 0 0;
}
.h2 select {
	width:48px;
	height:15px;
	color:#46463E;
	font-weight:bold;
	font-size:11px;
}
.h3 {
	background:url(images/h3_fll.jpg) top repeat-x;
	margin-bottom:4px;
}
.h3 .left {
	background:url(images/h3_left.jpg) top left no-repeat;
}
.h3 .left div {
	background:url(images/h3_right.jpg) top right no-repeat;
	height:47px;
}
.h3 img {
	margin:15px 0 0 19px;
}
.h4 {
	background:url(images/h3_fll.jpg) top repeat-x;
}
.h4 .left {
	background:url(images/h3_left.jpg) top left no-repeat;
}
.h4 .left div {
	background:url(images/h3_right.jpg) top right no-repeat;
	height:47px;
}
.h4 img {
	margin:15px 0 0 19px;
}
b a {
	color:#BB1F1F;
	text-decoration:underline;
}
b a:hover {
	text-decoration:none;
}
.pic {
	margin-right:5px;
	float:left;
}
li a {
	color:#BB1F1F;
	text-decoration:underline;
	font-weight:bold;
	padding-left:8px;
	line-height:14px;
	background:url(images/li_mk.gif) center left no-repeat;
}
li a:hover {
	text-decoration:none;
}
.list_2 a {
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:7px;
	line-height:20px;
	background:url(images/li_2.gif) center left no-repeat;
	font-weight:normal;
}
.list_2 a:hover {
	text-decoration:none;
}
strong a {
	color:#E03131;
	text-decoration:underline;
}
strong a:hover {
	text-decoration:none;
}
/*========//content==========*/

/*=========block_1===========*/
.block_1 {
	background:url(images/block_1_top_left.jpg) top left no-repeat #FFFFFF;
	width:100%;
}
.block_1 .top_right {
	background:url(images/block_1_top_right.jpg) top right no-repeat;
}
.block_1 .bot_left {
	background:url(images/block_1_bot_left.jpg) bottom left no-repeat;
}
.block_1 .bot_right {
	background:url(images/block_1_bot_right.jpg) bottom right no-repeat;
	padding:9px 8px 3px 6px;
}
/*========//block_1==========*/

/*=========block_2===========*/
.block_2 {
	background:url(images/block_2_top_left.jpg) top left no-repeat #B6B6B6;
	color:#FFFFFF;
	line-height:14px;
	width:100%;
}
.block_2 .top_right {
	background:url(images/block_2_top_right.jpg) top right no-repeat;
}
.block_2 .bot_left {
	background:url(images/block_2_bot_left.jpg) bottom left no-repeat;
}
.block_2 .bot_right {
	background:url(images/block_2_bot_right.jpg) bottom right no-repeat;
	padding:17px 4px 12px 12px;
}
/*========//block_2==========*/

/*=========block_3===========*/
.block_3 {
	background:url(images/block_3_top_left.jpg) top left no-repeat #B0B0B0;
	width:100%;
	margin-bottom:6px;
	margin-top:5px;
}
.block_3 .top_right {
	background:url(images/block_3_top_right.jpg) top right no-repeat;
}
.block_3 .bot_left {
	background:url(images/block_3_bot_left.jpg) bottom left no-repeat;
}
.block_3 .bot_right {
	background:url(images/block_3_bot_right.jpg) bottom right no-repeat;
	padding:9px 4px 8px 8px;
}
/*========//block_3==========*/

/*=========block_4===========*/
.block_4 {
	background:url(images/block_4_top_left.jpg) top left no-repeat #C8C7C7;
	width:100%;
}
.block_4 .top_right {
	background:url(images/block_4_top_right.jpg) top right no-repeat;
}
.block_4 .bot_left {
	background:url(images/block_4_bot_left.jpg) bottom left no-repeat;
}
.block_4 .bot_right {
	background:url(images/block_4_bot_right.jpg) bottom right no-repeat;
	padding:14px 16px 15px 16px;
	line-height:16px;
	color:#3C3838;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}
/*========//block_4==========*/

/*=========block_7===========*/
.block_7 {
	background:url(images/block_3_top_left.jpg) top left no-repeat #B0B0B0;
	width:100%;
	margin-bottom:6px;
}
.block_7 .top_right {
	background:url(images/block_3_top_right.jpg) top right no-repeat;
}
.block_7 .bot_left {
	background:url(images/block_3_bot_left.jpg) bottom left no-repeat;
}
.block_7 .bot_right {
	background:url(images/block_3_bot_right.jpg) bottom right no-repeat;
	padding:10px 4px 8px 8px;
}
/*========//block_4==========*/

/*=========block_5===========*/
.block_5 {
	background:url(images/block_5_top_left.jpg) top center no-repeat #696969;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5x 0px 5px 5px
}
/*========//block_5==========*/

/*=========block_6===========*/
.block_6 {
	background:url(images/block_5_top_left.jpg) top left no-repeat #696969;
	width:100%;
	height:100%
}
.block_6 .top_right {
	background:url(images/block_5_top_right.jpg) top right no-repeat;
}
.block_6 .bot_left {
	background:url(images/block_5_bot_left.jpg) bottom left no-repeat;
}
.block_6 .bot_right {
	background:url(images/block_5_bot_right.jpg) bottom right no-repeat;
	padding:10px 10px 12px 6px;
}
/*========//block_6==========*/

/*=========page_1===========*/
#page_1 .col_1 {
	width:260px;
}
#page_1 .mid {
	width:10px;
}
#page_1 .col_2 {
	width:530px;
}
#page_1 .col_1a {
	width:190px;
}
#page_1 .mida {
	width:10px;
}
#page_1 .col_2a {
	width:610px;
}
#page_1 .col_1b {
	width:180px;
}
#page_1 .col_3 {
	width:810px;
	height:100%
}
.tb td {
	color:#454545;
	font-size:10px;
}
.tb strong {
	text-transform:uppercase;
}
.tb strong a {
	color:#454545;
	text-decoration:none;
}
.tb strong a:hover {
	text-decoration:underline;
}
.tb a {
	color:#B20909;
	font-weight:bold;
	text-decoration:none;
}
.tb a:hover {
	text-decoration:underline;
}
.tb_1 {
	width:30px;
	vertical-align:middle;
	height:12px;
	text-align:center;
}
.tb_2 {
	width:25px;
	vertical-align:middle;
}
.tb_3 {
	width:36px;
	vertical-align:middle;
}
.tb_4 {
	width:24px;
	vertical-align:middle;
}
.tb_5 {
	width:64px;
	vertical-align:middle;
}
.tb_5 a {
	color:#454545;
	font-weight:normal;
	text-decoration:none;
}
.tb_5 a:hover {
	text-decoration:underline;
}
.tb_dv {
	height:1px;
	background:#E5E5E5;
}
#page_1 .block_2 .top_right {
	background:url(images/block_2_top_right_2.jpg) top right no-repeat;
}
#page_1 .block_2 .indent {
	padding:3px 2px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
}
#page_1 .block_3 .td_1 {
	width:245px;
	padding:0 11px 0 0;
}
#page_1 .block_3 .td_2 {
	width:198px;
	padding:0;
}
.date {
	color:#BD0000;
	font-weight:bold;
	text-decoration:underline;
	padding-left:2px;
}
.date:hover {
	text-decoration:none;
}
.date1 {
	color:#BD0000;
	font-weight:bold;
	text-decoration:underline;
}
.date1:hover {
	text-decoration:none;
	color:#CCCC66;
}
.date2 {
	color:#232323;
	font-weight:bold;
	text-decoration:underline;
	padding-left:2px;
}
.date2:hover {
	text-decoration:none;
}
#page_1 .block_5 .b1 {
	width:100px;
	float:left;
}
#page_1 .block_5 .b2 {
	width:350px;
	float:left;
}
#page_1 .block_5 .indent {
	padding:10px 5px 5px 10px;
}
/*========//page_1==========*/

/*=========page_2===========*/
#page_2 .col_1 {
	width:218px;
}
#page_2 .mid {
	width:13px;
}
#page_2 .col_2 {
	width:484px;
}
#page_2 .block_1 .bot_right {
	padding-right:20px;
	padding-bottom:20px;
}
#page_2 .block_1 .indent {
	padding:13px 0 0 11px;
}
#page_2 .block_2 .indent {
	padding:2px 0 0 4px;
}
#page_2 .block_5 .bot_right {
	padding-right:20px;
	padding-bottom:24px;
}
#page_2 .block_5 .pic {
	margin-right:20px;
	float:left;
}
/*========//page_2==========*/

/*=========page_3===========*/
#page_3 .content {
	padding-right:25px;
}
#page_3 .block_5 .bot_right {
	padding-top:10px;
	padding-bottom:20px;
	padding-right:15px;
}
/*========//page_3==========*/

/*=========footer===========*/
.footer {
	height:50px;
	padding:0px 10px 10px 10px;
}
.footer table {
	background:url(images/footer_bg.jpg) top repeat-x;
}
.footer .td_1 {
	width:230px;
	color:#FFFFFF;
	padding:20px 6px 0 5px;
}
.footer .td_1 a {
	color:#FFFFFF;
	text-decoration:underline;
}
.footer .td_1 a:hover {
	text-decoration:none;
}
.footer .td_2 {
	width:560px;
	color:#2A2A2A;
	text-transform:uppercase;
	word-spacing:3px;
	padding-top:20px;
}
.footer .td_2 a {
	color:#2A2A2A;
	text-decoration:none;
	word-spacing:0px;
}
.footer .td_2 a:hover {
	text-decoration:underline;
}
/*========//footer==========*/
.text_b {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:22px;
	padding:5px 10px 5px 10px;
}
.text_sred {
	font-family:Arial, Helvetica, sans-serif;
	color:#BD0000;
	font-size:12px;
	padding:5px 10px 5px 10px;
}
.text_swhite {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:5px 10px 5px 10px;
}
.text_swhite2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
}
.text_s_b {
	font-family:Arial, Helvetica, sans-serif;
	color:#232323;
	font-size:12px;
	padding:0px 0px 5px 1px;
	text-align:justify;
	line-height:18px
}
.feature {
	vertical-align:middle;
	align:right;
}
.border {
	border:2px solid #4A4A4A;
}
.button {
	BORDER: #191919 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND: url(images/btn.jpg);
	CURSOR: hand;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	height:20px;
	vertical-align:middle;
	text-decoration:none;
}
.buttonlink {
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	vertical-align:top;
	text-decoration:none;
}
.buttonlink:hover {
	text-decoration:underline;
}
.startext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-decoration:none;
	line-height:18px;
}
INPUT {
	BORDER: #222222 1px solid;
	FONT-SIZE: 11px;
	COLOR: #161616;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #767676;
	padding: 0px 2px 0px 3px;
}
textarea {
	BORDER: #222222 1px solid;
	FONT-SIZE: 11px;
	COLOR: #161616;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #767676;
	padding: 0px 1px 0px 2px;
}
.label {
	BORDER-RIGHT: #282828 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #686767 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #767676 1px solid;
	COLOR: #000000;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #282828 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #434343;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.spnsor {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	line-height:17px;
	text-decoration:none;
	cursor:hand;
	height:140px;
}
.sponsorimg {
	padding:6px 0px 0px 0px;
	text-align:center;
	vertical-align:middle;
}
.spnsortext {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	line-height:17px;
	text-decoration:none;
}
.aed {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	line-height:17px;
	text-decoration:none;
}
/* Style for Teens for Life (31.08.2010) */

#divtitle {
	width:609px;
	height:auto;
}
.top {
	width:609px;
	height:10px;
	background:url(images/content_topbg.jpg) no-repeat;
}
.top1 {
	width:609px;
	height:30px;
	background:url(images/content_topbg.jpg) no-repeat top;
	background-color:#696969;
}

.bottom {
	width:609px;
	height:10px;
	background:url(images/content_bottombg.jpg) no-repeat;
}
.roundedcorner{ 
	width:609px;
	height:30px;
	background:url(images/rounded.jpg) no-repeat;
	/*.float:none;
	background:#d99493;
	border:#333 solid 1px; 
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);*/
}
.roundedcorner_title{ font-size:15px; color:#000; padding:0 0 0 15px; vertical-align:middle; line-height:30px; font-weight:bold;}
.teencontent {
	padding:2px 15px;
	background:#696969;
	padding:0 0 0 15px;
	line-height:30px;
}
.teencontent p {
	padding:10px 10px 10px 0;
	margin:0;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	vertical-align:top;
	line-height:17px;
	text-align:justify;
}
#divcontent {
	width:609px;
	margin:4px 0 0 0;
}

#divcontent01 {
	width:609px;
	margin:0;
}
.contact {
	width:188px;
	margin:4px 0 0 0;
}
.curve_top {
	height:5px;
	background:url(images/curve_top.jpg) no-repeat;
}
.curve_bottom {
	height:5px;
	background:url(images/curve_bottom.jpg) no-repeat;
}
.curvebgcolor {
	padding:5px 10px;
	background:#2c2c2c;
	color:#FFF;
	font-size:12.5px;
	color:#ffffff;
	vertical-align:top;
	line-height:17px;
	letter-spacing:-.01em;
}
.teen label { 
}
.teen input {
	border:0;
	margin:6px 0 0 0;
	width:165px;
	padding:3px 3px 3px 5px;
	FONT-SIZE: 12px;
	vertical-align:middle;
	COLOR: #4d4d4d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background:url(images/textfield_bg.jpg) repeat-x;
}
.zip input {
	margin:6px 0 0 0;
	width:10px;
	height:20px;
	FONT-SIZE: 12px;
	COLOR: #4d4d4d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background:url(images/textfield_bg.jpg) no-repeat;
}
.teen textarea {
	FONT-SIZE: 12px;
	COLOR: #4d4d4d;
	background:url(images/textfield_bg.jpg) no-repeat;
	padding: 0px 1px 0px 2px;
}
.teen select {
	margin:6px 0 0 0;
	height:20px;
	FONT-SIZE: 12px;
	COLOR: #4d4d4d;
	background:url(images/textfield_bg.jpg) no-repeat;
}
.email a {
	color:#fe3b3b;
	text-decoration:underline;
}
.email a:hover {
	color:#bebebe;
	text-decoration:none;
}
.graybold {
	color:#a7a6a6;
}

.graybold:hover {
	color:#fe3b3b;
	text-decoration:underline;
}

.backtop{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 0 0;
	float:right;
	}
	
.testimonial_name { color:#BBB;}

.teenlinks{ color:#FFF; font-weight:bold;}
.teenlinks a{ color:#FFF; font-weight:bold;}
.teenlinks:hover{ color:#A4A4A4; font-weight:bold; text-decoration:underline;}

.sublinks { color:#FFF; text-decoration:none; font-size:13px;}
.sublinks a{ color:#FFF; text-decoration:none;}
.sublinks:hover{ color:#CCC; text-decoration:underline;}

#gallery_container{
width:525px;
height:auto;
float:left;
padding:0 0 0 25px;
}

#gallery_container ul li{
width:525px;
height:350px;
margin:0;
padding:0;
}

#gallery_buttons{ 
width:525px;
height:30px;
padding:10px;
}
.button_previous{ 
height:30px; 
display:block;
float:right;
}
.button_next{ 
height:30px; 
display:block;
float:right;
margin-left:30px;
}
.darklink{ color:#333; text-align:center; vertical-align:top; padding-top:10px;}
.darklink:hover{ color:#FFF;}
/* End Style for Teens for Life (31.08.2010) */

/* Style for index page (02.09.2010)*/

.teenindex{ width:263px;}
.teenfor{ width:263px; background:url(images/teen_for.jpg) no-repeat; height:335px; margin:3px 0 0 0;}

.readmore p a{ color:#F00; text-decoration:underline; font-weight:bold;}
.readmore p a:hover{ text-decoration:none;}

.homerobbie{ background:url(images/homepage_robbie.jpg) no-repeat; width:255px; height:428px; float:right;}
.homerobbie_text{ padding:5px 15px; font-size:14px; color:#FFF; margin:0; text-align:justify; line-height:16px;}
.homerobbie_text1{ padding:5px 15px; font-size:13px; color:#FFF; margin:0; text-align:justify; line-height:16px;}

.featured_bg{ background:url(images/featured_bg.gif) no-repeat; height:47px; color:#FFF; font-size:18px;}
.featured_bg span p{ padding-top:0px; margin-top:15px; margin-bottom:0px; padding-left:15px;}

input.donatenow {display:block; height:27px; overflow:hidden; cursor:pointer; background:url(images/donatenow_button.jpg) no-repeat;}
input.donatenow:hover {background:url(images/donatenow_button.jpg) 0 -27px;}
/* End Style for index page (02.09.2010)*/

.blink_new{ width:50px; height:30px; padding:60px 0 0 100px; }
.blink_new span{line-height:30px; font-size:18px; }
.blinkbg{ background:url(images/blink_bg.png) no-repeat; width:50px; text-align:center;}

.td_2a {
	width:240px;
	color:#2A2A2A;
	word-spacing:3px;
	padding-top:20px;
}
.td_2a a {
	color:#2A2A2A;
	text-decoration:none;
	word-spacing:0px;
}
.td_2a a:hover {
	text-decoration:underline;
}
