@charset "utf-8";

/* RESET
----------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font:100% Verdana, Arial, Helvetica, sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a:link,a:visited,a:visited:hover,a:hover,a:active{color:#00547D;}
a:focus{outline:none;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;color: #F90;}
h2{font-size:14px;color:#006699;}
h3{font-size:16px;color:#333333;}
h4{font-size:14px;color:#999;font-weight:normal;}
h5{font-size:17px;color:#002C3F;}
h6{font-size:15px;color:#002C3F;}
ol{list-style:decimal;}
ul{list-style:square;}
li{margin-left:30px;color:#002C3F;}
p,hr,h1,h2,h3,h4,h5,h6,ul,ol,pre,table,address,fieldset{margin-bottom:10px;}
p,a{color:#002C3F;}
dd{color:#00547D;}
button{width:88px;height:32px;background:#00547D;border:0px;color:#FFF;text-transform:uppercase;font:bold 12px Arial,Helvetica,Verdana,sans-serif;}

/* END RESET
----------------------------------------------------------------------------------------------------*/

html, body 			{background: #4e1d0e url(../../skins/5/background2.jpg) repeat-x;text-align: center;color: #000000; height:100%; font:normal 10px Arial,Verdana,Helvetica,sans-serif;}


#pagetop			{width:100%; height:12px; margin:0 auto; padding:0px; background:#333 url(http://www.protegesports.com/skins/1/page-top.jpg);}

#masthead			{height:61px; width:960px; background:#000; margin: 0 auto; text-align:center; padding-top:5px; vertical-align:middle;color:#fff;}
#masthead a			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#masthead a:hover	{text-decoration:underline;}
#mast_right 		{position:relative; float:right; text-align:right; width:650px; padding:15px 0px;}
#mast_right ul		{list-style:none;}
#mast_right li		{display:block;float:left;margin:0;padding:4px 15px; border-right:1px solid #666;}
#mast_right li.last	{display:block;float:left;margin:0;padding:4px 15px; border:none;}
#mast_left	 		{position:relative; float:left; width:250px; text-align:left; padding-left:25px;}
#mast_right p			{color:#FFF;}

#addWindowTop		{width:960px; height:10px; background:black url(bg-thin.jpg); clear:both; margin:0 auto;}


#maincontent 		{width: 960px; text-align: left; position:relative; margin: 0px auto; clear:both; background-color: black; border-bottom: #1f498a 5px solid; overflow:hidden;}
#addWindow1			{width:960px; height:165px; background:black; clear:both; margin:0 auto;}

#mainnav			{width:960px; padding:20px 0px; background:#333; margin: 0px auto; clear:both;} 
#mainnav ul 		{margin-left: 10px;}
#mainnav li 		{text-align: left;float: left;list-style: square;padding: 3px 15px 3px 5px;margin: 5px;color:#F90;}
#mainnav li.first	{text-align: left;float: left;list-style: none;padding: 3px 15px 3px 5px;margin: 5px;color:#F90;}
#mainnav li a 		{color: #FFF; letter-spacing:1px;text-decoration:none; padding:3px 5px;}
#mainnav li a:hover {text-decoration:none; color:#FFF; background-color:#000; border:#09F 1px solid;}
#mainnav p			{color:#FFF;}






#col1 				{float:left; width:200px; margin-bottom: -2000px; padding: 15px 10px 2000px 10px; background-color:black; border-right:#575858 1px dotted;}
#col1 h1			{width:100%; padding:5px 0px; color: #ee8135; font-weight:normal; font-size:18px;} 
#col1 p				{font-size:10px; color:#666;}

#col2 				{float:right; width:715px; padding:15px 9px 0px 15px;background-color:black;}
#col2 h1			{width:620px; padding:5px 0px; color:#1e1e1e; font-weight:normal; font-size:18px;} 
#col2 p				{font-size:10px; color: #FFF;}
#col2 b				{font-size:10px; color: #fff; font-weight:bold;}
#col2 a				{color:#09F;}
#col2 a:hover		{color:#FC0;}
#col2 h3			{font-size:14px; color:#CCC;}
#col2 th			{background-color:#0099ff; vertical-align:middle; padding:3px; color:#FFF; font-weight:bold;}
#col2 td			{vertical-align:middle; padding:3px; color:#fff; background-color:#333; border:1px solid #000;}
#col2 table			{background-color:#000; border:1px solid #000;}

.actionmessage		{text-align:left; width:590px; background-color:#FFF; min-height:50px; border: #09F solid 1px;margin:15px 0px;padding:10px; color:#900;}
.content-full		{width:615px;padding:10px 10px 10px 0px;}


#subcol1 			{float:left; width:380px; padding:10px 5px 10px 0px;}
#subcol1 h1			{width:100%; padding:5px 0px; color:#ff0000; font-weight:normal; font-size:18px;} 
#subcol1 p				{font-size:10px; color:#666;}

#subcol2 				{float:right; width:325px; margin-bottom: -2000px; padding: 10px 0px 2000px 5px; overflow:hidden;}
#subcol2 h1				{padding:5px 0px; color:#1e1e1e; font-weight:normal; font-size:18px;} 
#subcol2 p				{font-size:10px; color: #333;}
#subcol2 b				{font-size:10px; color: #333; font-weight:bold;}
	


/* profile */
#profile			{padding:15px 10px; margin-bottom:10px;}
#profile h3			{font-size:12px; color:white; letter-spacing:1px;}
#profile .inf h5	{font-size:12px; color:#9CF; letter-spacing:1px; font-weight:bold;}
#profile img 		{padding:5px;border:2px white solid;}
#profile .inf p 	{margin:0 0 12px;font-size:11px;line-height:10px;}
#profile .inf p a {color: #CCCCCC;}
#profile .inf p a:hover {text-decoration:none;}
#profile .inf h4 {color:#9cf; font-size:18px; font-weight:bold; letter-spacing:1px;}
#profile ul {padding:0;list-style:none;}
#profile ul li {overflow:hidden;height:1%;margin-left:0px;padding:3px 5px;border-bottom:1px solid #333;}
#profile ul li.last {border-bottom:none;}
#profile ul li p {float:left;margin:0;}
#profile ul li span {float:right;color:#ccc;}

/* merchant */
#merchant			{padding:15px 10px; margin-bottom:10px;}
#merchant h3			{font-size:10px; color:white; letter-spacing:1px;}
#merchant .inf h5	{font-size:12px; color:#9CF; letter-spacing:1px; font-weight:bold;}
#merchant .inf p 	{margin:0 0 12px;font-size:10px;line-height:10px;}



/* member of */
#teamlist 			{width:100%; padding-bottom:10px;  text-align:center; margin-bottom:15px;}
#teamlist h3		{padding:5px; color:#fff; background-color: #09F; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px; text-align:left;}
#teamlist a			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#teamlist a:hover	{text-decoration:underline;}



/* mediacenter */
#mediacenter			{padding:5px; margin-bottom:10px;}
#mediacenter h1			{width:100%; padding:5px 0px; color:#ff0000; font-weight:normal; font-size:14px;}
#mediacenter form		{margin:10px 0px;}
#mediacenter p {margin:0 0 12px;font-size:10px;line-height:10px;}
#mediacenter p a {color: #09F; font-weight:bold; text-decoration:none;}
#mediacenter p a:hover {text-decoration:none; color: #069;}
#mediacenter ul {padding:0;list-style:none;}
#mediacenter ul li {overflow:hidden;height:1%;margin-left:0px;padding:3px 5px;border-bottom:1px solid #333;}
#mediacenter ul li.last {border-bottom:none;}
#mediacenter ul li p {float:left;margin:0; color: #9C0;}
#mediacenter ul li span {float:right;color: #9C0;}












/* MODULE : Video */
#module_videoplayer		{margin:10px auto; float:left; width:99%;}

/* MODULE : About */
#module_about 			{margin:10px auto;  float:left; width:99%;}
#module_about h3		{padding:5px; color:#fff; background-color:#6964a1; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#module_about p			{color:GhostWhite; text-align:justify;} 
#module_about .title	{font-weight:bold; font-size:14px; color:steelblue;}
#module_about a			{font:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#module_about a:hover	{text-decoration:underline; color:Gold;}


/* MODULE : message board */
#module_messageboard 		{margin:10px auto; float:left; width:99%;}
#module_messageboard h3		{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#module_messageboard p			{color:#333; text-align:justify;}  
#module_messageboard a			{font:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#module_messageboard a:hover	{text-decoration:underline; color:Gold;}

#module_messageboard .sorry	{color:Silver; font-weight:bold;}
#module_messageboard .postdate			{color:#333; font-size:9px; text-align:right;}
#module_messageboard .reply	{clear:both; background:white; padding:5px 10px; text-align:left;}
#module_messageboard .message {text-align:left; margin:5px auto; padding:10px; clear:both; background-color:rgba(192, 192, 192, 0.8);}

/* MODULE : comments */
#module_comments 			{ margin:10px auto; float:left; width:99%; }
#module_comments h3		{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#module_comments h4		{ padding: 0 5px 3px 0; font-size:11px; font-weight: bold; margin:0px; }
#module_comments p			{margin-bottom:10px;text-align:left; color:#000;} 
#module_comments a			{font-size:10px; color:#4682B4; text-decoration:none;}
#module_comments a:hover	{text-decoration:underline; color:#3B5998; cursor:pointer;}
#module_comments .container	{padding:0px; margin:0px;}
#module_comments .comment { margin: 10px 10px 5px 0; padding-bottom: 5px; border-bottom: 1px solid #D8DFEA; }
#module_comments .comment_post { margin: 10px 10px 5px 0; color:#999; }
#module_comments .comment_post textarea { width: 100%; font-size:11px; color: #333; }
#module_comments .comment_post input { background-color: #4682B4; color: white; font-size: 10px; padding: 2px; width: 75px; font-weight:bold; margin: 5px 0; cursor: pointer; -moz-border-radius: 5px;}
#module_comments .comment_pic { float:left; }
#module_comments .comment_content { margin-left: 55px; padding-left: 5px;}
#module_comments .comment_text { color:#FFFFFF; padding: 3px 0; }
#module_comments .comment_actions { font-size: 9px; padding: 3px 0; color: #4682B4;}
#module_comments .post_time { color:#808080; margin-left: 1px; padding: 2px 0 0 4px; font-size: 9px; font-weight:normal; }
#module_comments .delcomm { text-decoration: none; }
#module_comments .delcomm:hover { text-decoration: underline; cursor: pointer; }
#module_comments .repcomm { text-decoration: none; margin-right:5px; }
#module_comments .repcomm:hover { text-decoration: underline; cursor: pointer; }
#module_comments .review { color: #900;  margin-right:5px; }

/* MODULE : videos */
#module_videos		 			{margin:10px auto; float:left; width:99%;}
#module_videos	h3				{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#module_videos	p				{color:#333; text-align:justify;}  
#module_videos	a				{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#module_videos	a:hover			{text-decoration:underline;}
#module_videos .note			{color:lightgray; text-align:center;}

#slider2 			{ height: 80px; width:415px; overflow:hidden; text-align:center; margin:15px auto;}
#slider2 .viewport 	{ float: left; width: 330px; height: 75px; overflow: hidden; position: relative; }
#slider2 .buttons 	{ display: block; margin: 30px 10px 0 0; float: left; color:steelblue; }
#slider2 .next 		{ margin: 30px 10px;  }
#slider2 .prev 		{ margin: 30px 10px;  }
#slider2 .disable 	{ visibility: hidden; }
#slider2 .overview 	{ list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider2 .overview li{ float: left; margin: 0 10px 0 0; padding: 1px; height: 85px; width: 100px; overflow:hidden;}



/* MODULE : photos */
#module_photos		 			{margin:10px auto; float:left; width:99%;}
#module_photos	h3				{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#module_photos	p				{color:#333; text-align:justify;}  
#module_photos	a				{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#module_photos	a:hover			{text-decoration:underline;}
#module_photos .note			{color:lightgray; text-align:center;}

#slider1 					{ height: 80px; width:415px; overflow:hidden; text-align:center; margin:15px auto;}
#slider1 .viewport 			{ float: left; width: 330px; height: 75px; overflow: hidden; position: relative; }
#slider1 .buttons 			{ display: block; margin: 30px 10px 0 0; float: left; color:steelblue; }
#slider1 .next 				{ margin: 30px 10px;  }
#slider1 .prev 				{ margin: 30px 10px;  }
#slider1 .disable 			{ visibility: hidden; }
#slider1 .overview 			{ list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider1 .overview li		{ float: left; margin: 0 10px 0 0; padding: 1px; height: 85px; width: 100px; overflow:hidden;}


/* MODULE : Calendar */
#module_calendar 			{margin:10px auto; float:left; width:99%;}


/* NODULE : fields and maps */
#module_fields 				{margin:10px auto; float:left; width:99%;}
#module_fields h3			{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0;}
#module_fields p			{color:DimGray; text-align:justify; margin-top:0;}  
#module_fields a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#module_fields a:hover		{text-decoration:underline;}
#module_fields a.va 			{font:Verdana, Arial, Helvetica, sans-serif; color:DimGray; text-decoration:none; text-align:center;}
#module_fields  a:hover.va		{text-decoration:underline;}
#module_fields p.va			{color:DimGray; text-align:center; margin-top:10px;} 

/* MODULE : groupby */
#module_groupby 				{padding-bottom:10px; float:left; width:100%; margin-bottom:20px;}
#module_groupby h3				{padding:5px; color:#fff; background-color: #09F; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#module_groupby p				{margin:10px; line-height:18px; font-size:11px; font-weight:bold; caption-side:DarkSlateGray;}
a.module_groupby				{font:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:steelblue;}
a.module_groupby:hover			{text-decoration:underline; color:DimGray;}
#module_groupby ul				{margin-left: 10px; margin-top:10px;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}
#module_groupby li				{padding:5px; font-weight:bold; font-size:12px; list-style-image:url(../../dw/img_sysicons/li-arrow-right.png)}

/* MODULE : TeamList */
#module_teamlist 				{margin:10px auto; float:left; width:99%;}
#module_teamlist h3				{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0;}
#module_teamlist a				{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:DimGray; text-decoration:none;}
#module_teamlist a:hover		{text-decoration:underline;}


/* MODULE : YouMaytLike */
#module_YouMayLike 				{margin:10px auto; float:left; width:99%;}
#module_YouMayLike h3			{padding:5px; color:#fff; background-color:#8a84c2; font-size:12px; font-weight:bold; margin:0;}
#module_YouMayLike a			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:DimGray; text-decoration:none;}
#module_YouMayLike a:hover		{text-decoration:underline;}


/* MODULE : game schedule */
#module_gameschedule 			{margin:10px auto; float:left; width:99%;}
#module_gameschedule h3			{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0;}
#module_gameschedule p			{color:DimGray; text-align:center;}  
#module_gameschedule a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#module_gameschedule a:hover	{text-decoration:underline;}
#module_gameschedule li			{ list-style:square; color:#CFC; line-height:18px;}
#module_gameschedule li a		{ color: #09F; text-decoration:underline;}
#module_gameschedule .container	{text-align:center; margin:3px auto; padding:3px; clear:both; min-height:25px;cursor:pointer; width:240px; background-color:rgba(192, 192, 192, 0.3);}


/* MODULE : Practice schedule */
#module_practiceschedule 			{margin:10px auto; float:left; width:99%;}
#module_practiceschedule  h3			{padding:5px; color:#fff; background-color:DimGray; font-size:12px; font-weight:bold; margin:0;}
#module_practiceschedule  p			{color:DimGray; text-align:center;}  
#module_practiceschedule  a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#module_practiceschedule  a:hover	{text-decoration:underline;}
#module_practiceschedule  li			{ list-style:square; color:#CFC; line-height:18px;}
#module_practiceschedule  li a		{ color: #09F; text-decoration:underline;}
#module_practiceschedule .container	{text-align:center; margin:3px auto; padding:3px; clear:both; min-height:25px;cursor:pointer; width:240px; background-color:rgba(192, 192, 192, 0.3);}


/* groupbylist */
#GroupByList			{float:right; width:250px; font-size:11px; font-weight:bold;}
#GroupByList ul			{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}
#GroupByList a			{display: block;padding: 5px 10px;width: 160px;background-color: DimGray; color:white;border-bottom: 1px solid #eee; text-decoration:none;width:90%;}
#GroupByList a:hover	{background-color: Gray;color: #fff;}

/* groupbylist */
.GroupTeamList			{float:left; width:125px; height:145px; margin: 15px 10px; text-align:center; -moz-border-radius:8px 8px 8px 8px;  -webkit-border-radius:8px 8px 8px 8px; background:none repeat scroll 0 0 rgba(38, 38, 38, 0.3);}
.GroupTeamBody a		{text-decoration:none;}
.GroupTeamImage			{margin:10px auto; width:100%; height:100px; overflow:hidden; text-align:center;}
.GroupTeamImage img		{border:0;}
.GroupTeamName			{width:100%; height:20px; bottom:0px; position:absolute; background-color:DimGray; font-size:12px; color:white; text-decoration:none; padding-top:2px;}

#GroupTeamHead			{width:100%; clear:both; background-color:DimGray;}
#GroupTeamHead h3		{color:white; padding:5px 10px;}


/* Important Dates */
#importantdates 			{margin:10px; float:left; width:430px;}
#importantdates h3			{padding:5px; color:#fff; background-color:SteelBlue; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#importantdates p			{color:#333; text-align:justify;}  
#importantdates a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#importantdates a:hover		{text-decoration:underline;}

#importantdates .sorry		{color:Silver; font-weight:bold;}
#importantdates .postdate	{color:#39C; font-size:9px; text-align:right;}


/* FRIENDS */
#friends 			{padding-bottom:10px; float:left; width:100%;}
#friends h3			{padding:5px; color:#fff; background-color: #ee8135; font-size:12px; font-weight:bold; margin:0px 0px 20px 0px;}
#friends ul 		{padding:0;margin:10px 0px;overflow:hidden;list-style:none;}
#friends ul li img 	{float:left;border:#000 1px solid; text-align:center;}
#friends ul li 		{float:left;min-height:50px; min-width:40px; text-align:center;}
#friends a			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#friends a:hover	{text-decoration:underline;}
#friends p.links	{margin-top:10px; text-align:center; padding-top:20px;}







/* message board */
#messageboard 			{padding-bottom:10px; float:left; width:100%;}
#messageboard h3		{padding:5px; color:#fff; background-color:#ee8135; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#messageboard h4		{font-size:10px; color:dimgray;}
#messageboard p			{color:Dimgray; text-align:justify;}  
#messageboard a			{font:Verdana, Arial, Helvetica, sans-serif; color:steelblue; text-decoration:none;}
#messageboard a:hover	{text-decoration:underline;}
#messageboard li		{ list-style:square; color:#CFC; line-height:18px;}
#messageboard li a		{ color: #09F; text-decoration:underline;}

/* Calendar */
#calendar 			{padding-bottom:10px; float:left; width:100%;}
#calendar h3		{padding:5px; color:#fff; background-color: #09F; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#calendar p			{color:white; text-align:left;}  
#calendar a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#calendar a:hover	{text-decoration:underline;}
#calendar li		{ list-style:square; color:#CFC; line-height:18px;}
#calendar li a		{ color: #09F; text-decoration:underline;}


/* game schedule */
#gameschedule 			{padding-bottom:10px; float:left; width:100%;}
#gameschedule h3		{padding:5px; color:#fff; background-color: #09F; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#gameschedule p			{color:white; text-align:center;}  
#gameschedule a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#gameschedule a:hover	{text-decoration:underline;}
#gameschedule li		{ list-style:square; color:#CFC; line-height:18px;}
#gameschedule li a		{ color: #09F; text-decoration:underline;}

/* practice schedule */
#practiceschedule 			{padding-bottom:10px; float:left; width:100%;}
#practiceschedule h3		{padding:5px; color:#fff; background-color: #09F; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#practiceschedule p			{color:white; text-align:center;}  
#practiceschedule a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#practiceschedule a:hover	{text-decoration:underline;}
#practiceschedule li		{ list-style:square; color:#CFC; line-height:18px;}
#practiceschedule li a		{ color: #09F; text-decoration:underline;}

/* fields and maps */
#fields		 			{padding-bottom:10px; float:left; width:100%; margin-bottom:20px;}
#fields h3				{padding:5px; color:#fff; background-color: #09F; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#fields .title			{font-weight:bold; font-size:11px; color:#F90;}
#fields p				{color:white; text-align:left;}  
#fields a				{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#fields a:hover			{text-decoration:underline;}
#fields li				{ list-style:square; color:#CFC; line-height:18px;}
#fields li a		{ color: #09F; text-decoration:underline;}

/* Community Video */
#communityvideo		 			{padding-bottom:10px; float:left; width:100%; margin-top:20px;}
#communityvideo h3		{padding:5px; color:#fff; background-color: #09F; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
#communityvideo p			{color:white; text-align:center;}  
#communityvideo a			{font:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
#communityvideo a:hover	{text-decoration:underline;}
#communityvideo li		{ list-style:square; color:#CFC; line-height:18px;}
#communityvideo li a		{ color: #09F; text-decoration:underline;}


.inf {clear:both; width:100%; overflow:hidden;}

/* comments */
#comments 			{padding-bottom:10px; float:left; width:100%;}
#comments h3		{padding:5px; color:#fff; background-color: #ee8135; font-size:12px; font-weight:bold; margin:0px 0px 15px 0px;}
#comments h4		{margin:0px;color: #F90; font-size:10px; font-weight:bold;}
#comments p			{margin-bottom:10px;text-align:left; color:#CCC;} 
#comments a			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#comments a:hover	{text-decoration:underline;}
#comments p.links	{margin-top:10px; text-align:center; padding-top:20px;}



/* FRIENDS */
#friends 			{padding-bottom:10px; float:left; width:100%;}
#friends h3			{padding:5px; color:#fff; background-color: #ee8135; font-size:12px; font-weight:bold; margin:0px 0px 20px 0px;}
#friends ul 		{padding:0;margin:10px 0px;overflow:hidden;list-style:none;}
#friends ul li img 	{float:left;border:#000 1px solid; text-align:center;}
#friends ul li 		{float:left;min-height:50px; min-width:40px; text-align:center;}
#friends a			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#friends a:hover	{text-decoration:underline;}
#friends p.links	{margin-top:10px; text-align:center; padding-top:20px;}


/* PROMOTIONS */
#promotions 		{padding-bottom:10px; float:left; width:100%;}
#promotions h3		{padding:5px; color:#fff; background-color: #C00; font-size:12px; font-weight:bold; margin:0px 0px 20px 0px;}
#promotions h4		{padding:5px; color:#fff; background-color: #C00; font-size:12px; font-weight:bold; margin:0px 0px 20px 0px;}
#promotions ul 		{padding:0;margin:10px 0px;overflow:hidden;list-style:none;}
#promotions ul li img 	{float:left;border:#000 1px solid; text-align:center;}
#promotions ul li 	{float:left;min-height:60px; min-width:60px; text-align:center;}
#promotions a		{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#promotions a:hover	{text-decoration:underline;}
#promotions p.links	{margin-top:10px; text-align:center; padding-top:20px;}



/* BLOG */
#blog 			{padding-bottom:10px; float:left; width:100%;}
#blog h3		{padding:5px; color:#fff; background-color: #C00; font-size:12px; font-weight:bold; margin:0px 0px 20px 0px;}
#blog h4		{padding:3px 5px; color: #F90; font-size:10px; font-weight:bold; margin:0px 0px 10px 0px;}
#blog p			{margin-bottom:10px;text-align:left; padding:0px 10px; color:white;}  
#blog a			{font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;}
#blog a:hover	{text-decoration:underline;}
#blog p.links	{margin-top:10px; text-align:center; padding-top:20px;}

/* Primary Footer Nav */
#footernav			{width:958px; background-color:#000; margin: 10px auto; clear:both; border:#333 1px solid;}
#footernav h1		{padding:5px 0px; color:#09F; font-weight:normal; font-size:14px; letter-spacing:2px;} 
#footernav ul 		{}
#footernav ul li 	{ line-height:18px; color:#F90;}
#footernav ul li a 			{color: #FFF; font-weight:normal; letter-spacing:1px;text-decoration:none;}
#footernav ul li a:hover 	{text-decoration:none; color:white; border-bottom:#09F 1px solid;}

#footernav #col1	{float:left; width:270px; margin:5px; padding:10px; background:url(background-footernav.jpg) repeat-x top; min-height:250px; text-align:left;}
#footernav #col2 	{float:left; width:270px; margin:5px; padding:10px; background:url(background-footernav.jpg) repeat-x top; min-height:250px; text-align:left;}
#footernav #col3 	{float:left; width:325px; margin:5px; padding:10px; background:url(background-footernav.jpg) repeat-x top; min-height:200px; text-align:center;}


/* footer */
#footer						{width:960px; margin: 10px auto; clear:both;text-align: center;}
#footer p 					{font-size: 10px;color:#999;}
#footer p a 				{text-decoration: underline;color: #FFFFFF;}
#footer p a:hover 			{color: #cccccc;}



.white 	{color:#CCC;}


.bl {background: url(bl.gif) 0 100% no-repeat #0099ff; width: 280px; margin:20px auto;}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px;}
.lform {color:white;}


.regform {background-color:#CCC;}



/* JQuery Simple Drop Down */
ul.dropdown ul li					{ display: inline; width: 100%; } 

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index:200; }
ul.dropdown li                      { float: left; zoom: 1; padding:8px 0px; text-align:left;line-height:20px; }
ul.dropdown li a                    { display: block;}
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              { color: black; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 120px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #333; color: #000; border-bottom: 1px solid #666; float: none; opacity: .85; filter: alpha(opacity=85);-moz-opacity: 0.85;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

