
/* ------------------------------------------------------------------------------------- */
/* Fonts */

h1 					{ color:#aed849; font-size:2.0em; line-height:1.3em; font-weight:bold; }
h2 					{ color:#666666; font-size:1.5em; line-height:1.3em; font-weight:bold; }
h3 					{ color:#666666; font-size:1.3em; line-height:1.3em; font-weight:bold; }
h4 					{ color:#666666; font-size:1.0em; line-height:1.0em; font-weight:bold; }

p  					{ font-size:1.0em; }
ul  				{ font-size:1.0em; }
li  				{ font-size:1.0em; }

input				{ font-size:1.0em; line-height:1.0em; }
select				{ font-size:1.0em; line-height:1.0em; }
textarea			{ font-size:1.0em; line-height:1.0em; }

a  					{ text-decoration:none; color:#00c2f3; }
a:hover  			{ text-decoration:underline; }

strong				{ font-weight:bold; }

/* ------------------------------------------------------------------------------------- */

.Clear 			{ margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.clear 			{ margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }

/* ------------------------------------------------------------------------------------- */

.FloatLeft 			{ float:left; }
.FloatRight 		{ float:right; }

/* ------------------------------------------------------------------------------------- */

.TextLeft			{ text-align:left; }
.TextCenter			{ text-align:center; }
.TextRight 			{ text-align:right; }

/* ------------------------------------------------------------------------------------- */

.MinH100 			{ min-height:100px; }
.MinH110 			{ min-height:110px; }
.MinH120 			{ min-height:120px; }
.MinH130 			{ min-height:130px; }
.MinH140 			{ min-height:140px; }
.MinH150 			{ min-height:150px; }
.MinH200 			{ min-height:200px; }
.MinH250 			{ min-height:250px; }
.MinH300 			{ min-height:300px; }
.MinH350 			{ min-height:350px; }
.MinH400 			{ min-height:400px; }
.MinH450 			{ min-height:450px; }
.MinH500 			{ min-height:500px; }
.MinH550 			{ min-height:550px; }
.MinH600 			{ min-height:600px; }
.MinH650 			{ min-height:650px; }
.MinH700 			{ min-height:700px; }
.MinH750 			{ min-height:750px; }
.MinH800 			{ min-height:800px; }
.MinH850 			{ min-height:850px; }

/* ------------------------------------------------------------------------------------- */

.DropShaddow		{ border:1px solid #fff; -moz-box-shadow:0px 0px 10px #666; -webkit-box-shadow:0px 0px 10px #666; box-shadow:0px 0px 10px #666; }

/* ------------------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------------------- */

.Blue 			{ color:#ffffff; background:#00c2f3; margin:10px 0px; padding:10px; }
.Blue h1 		{ color:#ffffff; }
.Blue h2 		{ color:#ffffff; }
.Blue h3 		{ color:#ffffff; }
.Blue p 		{ color:#ffffff; }
.Blue a 		{ color:#ffffff; }

.Green 			{ color:#ffffff; background:#99d100; margin:10px 0px; padding:10px; }
.Green h1 		{ color:#ffffff; }
.Green h2 		{ color:#ffffff; }
.Green h3 		{ color:#ffffff; }
.Green p 		{ color:#ffffff; }
.Green a 		{ color:#ffffff; }

.Light 			{ color:#666666; background:#eeeeee; margin:10px 0px; padding:10px; }
.Light h1 		{ color:#666666; text-shadow:#ffffff 0px 1px 1px; }
.Light h2 		{ color:#666666; text-shadow:#ffffff 0px 1px 1px; }
.Light h3 		{ color:#666666; text-shadow:#ffffff 0px 1px 1px; }
.Light p 		{ color:#666666; text-shadow:#ffffff 0px 1px 1px; }
.Light a 		{ color:#666666; text-shadow:#ffffff 0px 1px 1px; }

.Dark 			{ color:#ffffff; background:#666666; margin:10px 0px; padding:10px; }
.Dark h1 		{ color:#ffffff; }
.Dark h2 		{ color:#ffffff; }
.Dark h3 		{ color:#ffffff; }
.Dark p 		{ color:#ffffff; }
.Dark a 		{ color:#ffffff; }

.White 			{ color:#666666; background:#ffffff; margin:10px auto; padding:10px; }
.White h1 		{ color:#aed849; }
.White h2 		{ color:#3bc5ef; }
.White h3 		{ color:#666666; }
.White p 		{ color:#666666; }
.White a 		{ color:#666666; }

/* ------------------------------------------------------------------------------------- */

.Event 			{ }
.Event .List 	{ margin:5px 0px; padding:5px 5px; border-top:1px dotted #cccccc; }
.Event .Article { margin:10px 0px; padding:10px 10px; border-top:1px dotted #cccccc; }

IMG.Event 		{ margin:0px 15px 15px 0px; padding:5px; background:#ffffff; border:1px solid #cccccc; }
IMG.Solo 		{ margin-right:0px; }

/* ------------------------------------------------------------------------------------- */

DIV.Feed 				{ }

DIV.Feed IMG.Image  	{ margin-bottom:10px; padding:5px; text-align:center; }
DIV.Feed P.Feed 		{ width:100%; margin:5px 0px; padding:5px 5px; border-bottom:1px dotted #cccccc; }

.Feed TABLE				{ width:100%; margin:5px 0px; border-bottom:1px dotted #cccccc; }
.Feed TD				{ padding:5px; }
.Feed IMG				{ padding:5px; text-align:center; border:1px solid #ccc; }

TD.Thumb 				{ width:120px; }

TD.Icon 				{ width:30px; }
IMG.Icon 				{ padding:0px 5px; text-align:center; border:0px; }
TD.Links 				{ width:120px; text-align:right; }

TD.Header 				{ width:130px; margin-top:10px; }





TABLE.Feed .Icon 		{}

TABLE.Feed .Thumb 		{ width:120px; padding-right:10px; }
TABLE.Feed .Thumb img 	{ padding:5px; text-align:center; border:1px solid #ccc; }

TABLE.Feed .Image 		{ width:220px; padding-right:10px; }
TABLE.Feed .Image img 	{ padding:5px; text-align:center; border:1px solid #ccc; }


TABLE.Feed .Text 		{ }
TABLE.Feed .Links 		{ width:130px; text-align:right; }


/* ------------------------------------------------------------------------------------- */

.Ingress			{ font-size:1.3em; line-height:1.3em; font-style:italic; }

.SmallText 			{ font-size:11px; line-height:16px; }
.SmallText h1 		{ font-size:11px; line-height:16px; }
.SmallText h2 		{ font-size:11px; line-height:16px; }
.SmallText h3 		{ font-size:11px; line-height:16px; }
.SmallText h4 		{ font-size:11px; line-height:16px; }
.SmallText p		{ font-size:11px; line-height:16px; }

.WhiteText 			{ color:#ffffff; }
.WhiteText h1 		{ color:#ffffff; }
.WhiteText h2 		{ color:#ffffff; }
.WhiteText h3 		{ color:#ffffff; }
.WhiteText h4 		{ color:#ffffff; }
.WhiteText p 		{ color:#ffffff; }
.WhiteText a 		{ color:#ffffff; }
h1.WhiteText 		{ color:#ffffff; }
h2.WhiteText 		{ color:#ffffff; }
h3.WhiteText 		{ color:#ffffff; }
h4.WhiteText 		{ color:#ffffff; }
p.WhiteText 		{ color:#ffffff; }
a.WhiteText 		{ color:#ffffff; }

.GreenText 			{ color:#99d100; }
.GreenText h1 		{ color:#99d100; }
.GreenText h2 		{ color:#99d100; }
.GreenText h3 		{ color:#99d100; }
.GreenText h4 		{ color:#99d100; }
.GreenText p 		{ color:#99d100; }
.GreenText a 		{ color:#99d100; }
h1.GreenText 		{ color:#99d100; }
h2.GreenText 		{ color:#99d100; }
h3.GreenText 		{ color:#99d100; }
h4.GreenText 		{ color:#99d100; }
p.GreenText 		{ color:#99d100; }
a.GreenText 		{ color:#99d100; }

.BlueText			{ color:#00c2f3; }
.BlueText h1 		{ color:#00c2f3; }
.BlueText h2 		{ color:#00c2f3; }
.BlueText h3 		{ color:#00c2f3; }
.BlueText h4 		{ color:#00c2f3; }
.BlueText p 		{ color:#00c2f3; }
.BlueText a 		{ color:#00c2f3; }
h1.BlueText 		{ color:#00c2f3; }
h2.BlueText 		{ color:#00c2f3; }
h3.BlueText 		{ color:#00c2f3; }
h4.BlueText 		{ color:#00c2f3; }
p.BlueText			{ color:#00c2f3; }
a.BlueText			{ color:#00c2f3; }

.RedText			{ color:#ff0000; }
.RedText h1 		{ color:#ff0000; }
.RedText h2 		{ color:#ff0000; }
.RedText h3 		{ color:#ff0000; }
.RedText h4 		{ color:#ff0000; }
.RedText p 			{ color:#ff0000; }
.RedText a 			{ color:#ff0000; }
h1.RedText			{ color:#ff0000; }
h2.RedText 			{ color:#ff0000; }
h3.RedText			{ color:#ff0000; }
h4.RedText 			{ color:#ff0000; }
p.RedText			{ color:#ff0000; }
a.RedText			{ color:#ff0000; }

.DarkText			{ color:#666666; }
.DarkText h1 		{ color:#666666; }
.DarkText h2 		{ color:#666666; }
.DarkText h3 		{ color:#666666; }
.RedText h4 		{ color:#666666; }
.DarkText p 		{ color:#666666; }
.DarkText a 		{ color:#666666; }
h1.DarkText			{ color:#666666; }
h2.DarkText 		{ color:#666666; }
h3.DarkText			{ color:#666666; }
h4.DarkText 		{ color:#666666; }
p.DarkText			{ color:#666666; }
a.DarkText			{ color:#666666; }


/* ------------------------------------------------------------------------------------- */

.Round5				{ border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  }
.Round10			{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.Round15			{ border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.Round20			{ border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
.Round25			{ border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }
.Round30			{ border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; }

/* ------------------------------------------------------------------------------------- */

.Margin0 			{ margin:0px; }
.Margin5 			{ margin:5px; }
.Margin10 			{ margin:10px; }
.Margin15 			{ margin:15px; }
.Margin20 			{ margin:20px; }
.Margin25 			{ margin:25px; }
.Margin30 			{ margin:30px; }

.MarginTop0 		{ margin-top:0px; }
.MarginTop5 		{ margin-top:5px; }
.MarginTop10 		{ margin-top:10px; }
.MarginTop15 		{ margin-top:15px; }
.MarginTop20		{ margin-top:20px; }
.MarginTop25 		{ margin-top:25px; }
.MarginTop30 		{ margin-top:30px; }

.MarginRight0 		{ margin-right:0px; }
.MarginRight5 		{ margin-right:5px; }
.MarginRight10 		{ margin-right:10px; }
.MarginRight15 		{ margin-right:15px; }
.MarginRight20		{ margin-right:20px; }
.MarginRight25 		{ margin-right:25px; }
.MarginRight30 		{ margin-right:30px; }

.MarginLeft0 		{ margin-left:0px; }
.MarginLeft5 		{ margin-left:5px; }
.MarginLeft10 		{ margin-left:10px; }
.MarginLeft15 		{ margin-left:15px; }
.MarginLeft20		{ margin-left:20px; }
.MarginLeft25 		{ margin-left:25px; }
.MarginLeft30 		{ margin-left:30px; }

.MarginBottom0 		{ margin-bottom:0px; }
.MarginBottom5 		{ margin-bottom:5px; }
.MarginBottom10 	{ margin-bottom:10px; }
.MarginBottom15 	{ margin-bottom:15px; }
.MarginBottom20		{ margin-bottom:20px; }
.MarginBottom25 	{ margin-bottom:25px; }
.MarginBottom30 	{ margin-bottom:30px; }

/* ------------------------------------------------------------------------------------- */

.Padding0 			{ Padding:0px; }
.Padding5 			{ Padding:5px; }
.Padding10 			{ Padding:10px; }
.Padding15 			{ Padding:15px; }
.Padding20 			{ Padding:20px; }
.Padding25 			{ Padding:25px; }
.Padding30 			{ Padding:30px; }

.PaddingTop5 		{ padding-top:5px; }
.PaddingTop10 		{ padding-top:10px; }
.PaddingTop15 		{ padding-top:15px; }
.PaddingTop20		{ padding-top:20px; }
.PaddingTop25 		{ padding-top:25px; }
.PaddingTop30 		{ padding-top:30px; }

.PaddingRight5 		{ padding-right:5px; }
.PaddingRight10 	{ padding-right:10px; }
.PaddingRight15 	{ padding-right:15px; }
.PaddingRight20		{ padding-right:20px; }
.PaddingRight25 	{ padding-right:25px; }
.PaddingRight30 	{ padding-right:30px; }

.PaddingLeft5 		{ padding-left:5px; }
.PaddingLeft10 		{ padding-left:10px; }
.PaddingLeft15 		{ padding-left:15px; }
.PaddingLeft20		{ padding-left:20px; }
.PaddingLeft25 		{ padding-left:25px; }
.PaddingLeft30 		{ padding-left:30px; }

.PaddingBottom5 	{ padding-bottom:5px; }
.PaddingBottom10 	{ padding-bottom:10px; }
.PaddingBottom15 	{ padding-bottom:15px; }
.PaddingBottom20	{ padding-bottom:20px; }
.PaddingBottom25 	{ padding-bottom:25px; }
.PaddingBottom30 	{ padding-bottom:30px; }

/* ------------------------------------------------------------------------------------- */

.Border0 			{ border:0px;}
.Border1 			{ border:1px;}

.Footer				{ width:940px; padding:20px; }

.Box 				{ width:600px; margin:20px auto; padding:40px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.BoxHeader 			{ margin:10px auto; padding:5px; }


/* BANNERS */
.AD {
	margin:10px auto 0px auto;
	text-align:center;
	clear:both;
}
.AD_160x600 {
	width:160px;
	height:600px;
	text-align:center;
	background-color:#ccc;
}
.AD_300x250 {
	width:300px;
	height:250px;
	text-align:center;
	background-color:#ccc;
}
.AD_468x60 {
	width:468px;
	height:60px;
	text-align:center;
	background-color:#ccc;
}
.AD_468x400 {
	width:468px;
	height:400px;
	text-align:center;
	background-color:#ccc;
}


/* USER LISTS */

.UserListTable {
	width: 100%;
	margin: 10px 0px;
	padding-top: 10px;
	border-top: 1px dotted #ccc; 
}
.UserListCheck {
	width: 30px;
	vertical-align: top;
}
.UserListThumb {
	width:120px;
	padding-right: 10px;
}
.UserListThumb img {
	padding: 5px;
	text-align: center;
	border: 1px solid #ccc;
}
.UserListText {

}
.UserListLinks {
	width:150px;
	text-align: right;
}
/* -- */



