@charset "utf-8";
/* CSS Document */

*				{margin:0; padding:0;}
html, body		{height:100%; background:#64615f url(../images/bg_gray.png) repeat center top; text-align:center;}
body			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.wrapper		{min-height:100%; height:auto !important; height:100%; margin:0 auto -130px; background:url(../images/bg_grey.jpg) repeat-y center top;}
.container		{width:990px; margin:0 auto; position:relative; z-index:0;}
/*.container p	{ font-size:medium;}*/
.footer 		{width:990px; height:130px; margin:0 auto; background:url(../images/bg_sponsors.png) no-repeat;}
.footertxt		{margin-top:2px; color:#888; font-size:10px;}
.footertxt a	{color:#0099FF;}
.sponscroll		{padding-top:55px; text-align:center;}
.push			{width:990px; height:130px; margin:0 auto;}
.nofloat		{clear:both;}
img				{border:none;}

a				{color:#00e4ff; text-decoration:none;}
li				{margin-left:30px; text-align:left;}
input.tf		{background:#000; border:1px solid #4e4c4b; color:#ddd; padding:1px;}
.w200			{width:200px;}

h1				{ font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF;}
.GalP			{ font-size:21px; font-family:Arial, Helvetica, sans-serifl; font-weight:normal; color:#FFCC33; padding-top:10px;}

h2				{background:url(../images/bg_green.gif) repeat-x bottom;}
h3				{background:url(../images/bg_blue.gif) repeat-x bottom;}
h4				{background:url(../images/bg_yellow.gif) repeat-x bottom;}
h5				{font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-bottom:5px; text-align:left;}

.hdrg			{background:url(../images/bg_green.gif) repeat-x bottom; text-align:left; margin-bottom:20px;}
.hdrg2			{background:url(../images/bg_green.gif) repeat-x bottom; text-align:left;}
.hdrb			{background:url(../images/bg_blue.gif) repeat-x bottom; text-align:left; margin-bottom:20px;}
.hdrbr			{background:url(../images/bg_brown.gif) repeat-x bottom; text-align:left; margin-bottom:20px;}
.hdrr			{background:url(../images/bg_red.gif) repeat-x bottom; text-align:left; margin-bottom:20px;}
.hdro			{background:url(../images/bg_orange.gif) repeat-x bottom; text-align:left; margin-bottom:20px;}
.hdry			{background:url(../images/bg_yellow.gif) repeat-x bottom; text-align:left; margin-bottom:20px;}
.hdry2			{background:url(../images/bg_yellow.gif) repeat-x bottom; text-align:left; margin:40px 0 20px 0;}

.top			{position:relative; text-align:center; height:110px;}
.search			{float:left; padding:7px 10px;}
.logbox			{background:#2a2a2a; width:991px; margin:0 auto;}
.logbox p		{padding:11px; text-align:right; color:#aaa;}
.logo			{position:absolute; left:418px; top:0; width:194px; height:102px; margin-bottom:5px;}
.navs			{padding-top:48px; z-index:999999;}
.navbox			{background:url(../images/bg_navs.png) no-repeat center; width:969px; height:23px; text-align:center; margin:0 auto;}
.flash			{width:991px; height:300px; background:#111; border-top:1px solid #888; border-bottom:1px solid #888; z-index:-999999; position:relative;}
.content		{padding:20px 20px 0 20px;}
.col1			{width:303px; float:left;}
.col2			{width:303px; float:left; margin:0 20px;}

.picleft		{float:left; margin:5px 15px 5px 0;}
.picmid			{margin:20px 0;}
.entry			{text-align:left; padding:10px 0;}
.entryname		{margin:10px 0;}
.entry a		{font-weight:bold; color:#FFCC00;}

.crumbs			{text-align:left; margin-bottom:30px; color:#aaa; font-size:10px;}
.crumbs a		{color:#ddd;}
.greybox		{background:#757170; width:950px;}
.greymid		{padding:0 20px 10px 20px;}
.greymid p		{text-align:left; margin:10px 0; font-size:medium;}
.regbox			{margin:20px 0; text-align:left;}
.regbox table	{border-collapse:collapse;}
.regbox td		{text-align:left; padding:2px; vertical-align:top; font-size:11px;}
.error			{color:#FF0000; font-weight:bold;}
.btn			{margin-top:30px;}

.logbox2 table	{border-collapse:collapse;}
.logbox2 td		{font-size:11px; text-align:left; padding:2px;}

.cola			{width:290px; float:left;}
.colb			{width:290px; float:left; margin:0 20px;}
.purchbox		{text-align:left; margin-top:20px;}
.purchname 		{font-size:12px; font-weight:bold;}
.purchamt		{font-weight:bold; margin-top:5px;}
.page			{text-align:right; margin-top:30px; border-top:2px dotted #606060; padding-top:10px;}
.page a			{font-weight:bold;}
.emph			{font-weight:bold; color:#FFCC00;}
.facilist li	{text-align:left;}		
.ffbox			{}
.ffbox td		{font-size:11px; vertical-align:top; text-align:left; padding:5px; width:50%; border-bottom:1px solid #606060;}
.ff1			{background:#666;}

.board			{margin-top:30px;}
.boardname		{font-size:medium; color:#FFCC00; font-weight:bold; text-align:left; padding-top:5px;}
/*.boardname		{font-size:12px; color:#FFCC00; font-weight:bold; text-align:left; padding-top:5px;}*/
/*.boardname a	{font-size:12px; color:#FFCC00; font-weight:bold; text-align:left; padding-top:5px;}*/
.boardname a	{font-size:medium; color:#FFCC00; font-weight:bold; text-align:left; padding-top:5px;}
.boardesc		{float:left; width:785px;}
.dcdesc			{float:left; width:750px;}
.donate			{margin-top:20px; margin-bottom:10px; font-weight:bold; text-align:left;}
.donate2		{margin-top:15px; margin-bottom:20px; font-weight:bold; text-align:left;}
.gpic			{float:left; margin:5px 20px 5px 0; width:200px;}
.gdesc			{float:left; width:690px;}

.videotop		{text-align:left; margin-top:30px;}
.videotop a		{}
.videobox		{}
.bigvid			{width:600px; float:left; margin-top:20px;}
.vidlist		{float:left; width:280px; background:#444; text-align:center; margin:20px 0 10px 20px;}
.vidcol1		{float:left; width:280px; background:#555;}
.mainvid		{text-align:center;}
.mainvidname	{font-size:12px; color:#FFCC00; font-weight:bold; text-align:left; padding-top:20px;}
.vid			{float:left;}
.minivid		{padding:15px;}
.vidname		{font-weight:bold; margin-top:5px;}
.vidpage		{padding:10px;}

.helpbox		{margin-top:25px;}
.helpbox table	{border-collapse:collapse; height:451px;}
.helpbox td		{font-size:11px; color:#666666;}
.helpbox2		{width:339px; margin-left:15px;} /*edited*/
.helpbox2 p		{margin:5px 0;} /*edited*/
.helptitle		{text-align:left;}
.starbox		{padding-bottom:40px;}
.helpbtn		{text-align:center;} /*edited*/
.help1			{background:url(../images/bg_help1.gif) no-repeat; width:261px;}
.help2			{background:url(../images/bg_help2.gif) no-repeat; width:374px;}
.help3			{background:url(../images/btn_star.jpg) no-repeat; width:275px;}
.help4			{background:url(../images/btn_elements.jpg) no-repeat; width:275px;}

/*new*/

p.starnote		{color:#86aeb7; font-size:11px; font-weight:bold; text-align:center; padding:5px 0 0;}
p.elemnote		{color:#e51b24; font-size:11px; font-weight:bold; text-align:center; padding:5px 0 0;}

/*end new*/

.donorbox		{margin-top:25px; text-align:center; background:#fff;}
.donorbox table	{margin:0 auto; width:900px;}
.donorbox td	{text-align:center; padding:10px 0;}
.skillslist	li	{list-style-type:none; margin:3px 0 !important; float:left; width:120px;}
.sharebox td	{padding:5px 10px;}
.sharebox a		{color:#FFFFFF;}
.sharebox p		{text-align:left;}

.ascol1			{float:left; width:580px; margin-right:20px;}
.ascol2			{float:left; width:310px;}
.triviabox		{margin-top:2px; background:#666; border-bottom:1px solid #606060; padding:10px 15px;}
.more a			{font-size:12px; font-weight:bold; text-align:center;}
.photobox table	{border-collapse:collapse;}
.photobox td	{text-align:center; vertical-align:top; padding:15px 10px 5px; font-size:11px;}
.photobox p		{margin:10px 0; text-align:center;}

.ccol1			{float:left; width:660px; margin-right:20px;}
.ccol2			{float:left; width:230px;}
.calist			{margin:10px 0;}
.calist2		{margin:5px;}
.calist2 li		{margin-left:17px !important;}
.calbox table	{border-collapse:collapse;}
.calbox td		{vertical-align:top; border:1px solid #757170; font-size:10px;}
.calbox p		{padding:5px 9px;}
td.date			{width:94px; height:120px; text-align:left; background:#606060;}
td.day			{background:#444; padding:5px; font-size:11px; color:#FFFF99;}
td.month		{background:#333; padding:10px; font-size:16px; font-weight:bold; color:#ffcc00; text-align:left; vertical-align:middle !important;}
.num			{float:right; background:#333; padding:5px; font-size:11px;}
.num a			{font-weight:bold;}
.my				{float:right;}

.contactbox			{text-align:left;}
.contactbox table	{border-collapse:collapse;}
.contactbox td		{text-align:left; padding:2px; vertical-align:top; font-size:11px;}

.elements		{margin-top:25px; text-align:center; background:url(../images/bg_elements_csoon.jpg) no-repeat; width:910px; height:451px; position:relative;}
.helpbanner		{margin-top:10px; margin-bottom:3px}

/*060810*/

.hdrv			{background:url(../images/bg_violet.gif) repeat-x bottom; text-align:left; margin-bottom:20px;}
.gpic2			{float:left; margin:5px 20px 5px 0; width:303px;}
.gdesc2			{float:left; width:580px;}
.gpic3			{float:left; margin:5px 20px 5px 0; width:380px;}
.gdesc3			{float:left; width:510px;}
.indibox		{background:url(../images/bg_indisponsors.jpg) no-repeat; width:910px; height:210px;}
.indibox2		{padding:20px;}
.indiscroll		{height:170px; overflow:auto; overflow-x:hidden; overflow-y:auto; line-height:32px; font-weight:bold; color:#fff; font-size:13px;}
.indi1			{float:left; width:425px; text-align:center;}
.indi2			{float:left; width:425px; text-align:center;}
.iv				{background:url(../images/bg_is_v.png) no-repeat; width:342px; height:38px; text-align:center; margin:0 auto; margin-bottom:5px;}
.ib				{background:url(../images/bg_is_b.png) no-repeat; width:342px; height:38px; text-align:center; margin:0 auto; margin-bottom:5px;}
.ig				{background:url(../images/bg_is_g.png) no-repeat; width:342px; height:38px; text-align:center; margin:0 auto; margin-bottom:5px;}
.ir				{background:url(../images/bg_is_r.png) no-repeat; width:342px; height:38px; text-align:center; margin:0 auto; margin-bottom:5px;}
.io				{background:url(../images/bg_is_o.png) no-repeat; width:342px; height:38px; text-align:center; margin:0 auto; margin-bottom:5px;}

.ibr			{background:url(../images/bg_is_br.png) no-repeat; width:342px; height:38px; text-align:center; margin:0 auto; margin-bottom:5px;}
.iy				{background:url(../images/bg_is_y.png) no-repeat; width:342px; height:38px; text-align:center; margin:0 auto; margin-bottom:5px;}

.hentry			{height:140px;}

.donopbox		{text-align:left;}
.donopbox table	{margin-top:15px; width:400px;}
.donopbox td	{text-align:center;}
.donopbox p		{text-align:center; margin-bottom:20px;}
