/* CSS Document */

body { font-family: Verdana, sans-serif; 

	   font-size: small;

	   padding: 0; 

	   margin: 0; }



A { color: ; text-decoration: underline; }

A:hover		{ text-decoration: underline; color: ; }



html>body { /* be nice to Opera */ 

      		font-size: small; }



TABLE { margin: 0; padding: 0; border: 0; }



H1 { font-size: 130%; }



#logo { margin: 10px 0px 0px 10px; }

		

#logo img { border: 0px; }

	

A.readon { text-align:center;  

		   display: none; 

		   margin: 0px auto; 

		   width: 50%; 

		   padding: 0px; 

		   }



TABLE.static_table { border-top: 1px solid #000; }



/* MOD_DN STYLES */

.dn-whole { background: url(../images/bg/metal_bg.jpg) top left repeat; }

.dn-each { padding: 5px; margin-bottom: 15px;

		   border-bottom: 1px dashed #A529B5; }

.dn-introtext { margin-top: 2px; display: block; font-size: 100%; }

#right TD.contentheading, .dn-title { font-weight: bold; font-size: 100%; color: #A62EB4;}



/* TOP STYLES */



#banner { float:left;

		  margin: 0; padding:0;

		  width: 1024px; 

		  /* background: url(../images/banners/banner_1.jpg) top left no-repeat; */ }



#sub_top  { float:left;

		    margin: 0; padding:0;

		    width: 100%;  

		    background: #A62EB4; display:inline; }



.top_nav { background-color: ; }



.moduletable_top_nav ul { padding: 0; margin:0; 

					      float: left; }



.moduletable_top_nav { float: left;

					   margin: 0;

					   padding: 0;

					   list-style:none; }

	   

.moduletable_top_nav li { float: left;

						  border-top: 1px solid #902D9C; border-left: 1px solid #902D9C; border-right: 1px solid #841B90; border-bottom: 1px solid #841B90;

						  margin: 0;

						  padding: 0; 

						  list-style: none;

						  font-family: Verdana, sans-serif;

						  font-size: 75%; 

	 					  background: #A62EB4 url(../images/bg/main_nav_off_bg.jpg) center left repeat-x; }

		  

.moduletable_top_nav a { display:block; float: left;

                         font-weight: bold;

						 text-transform: uppercase;

						 margin: 0; /* space in-between the navigation buttons */

						 padding: 8px;

						 color: #EEE; white-space:nowrap;

						 text-decoration:none; } /* for tabs w/ background images, insert image URL here */



.moduletable_top_nav A:hover, .moduletable_top_nav A#active_menu { background: #A62EB4 url(../images/bg/main_nav_on_bg.jpg) center left repeat-x;

                                                                   color: #FFF; text-decoration:none; }



/* END TOP STYLES */

#content_twoCol_100percent TABLE.blog,

#content TABLE.blog, #content_twoCol TABLE.blog { width: 100%; 

												  border: 1px solid #A529B5; 

												  border-right: none; }



#content_twoCol_100percent TABLE.blog TD, #content_twoCol TABLE.blog TD, #content TABLE.blog TD { border-right: 1px solid #A529B5; border-top: 0px solid #A529B5; 

				         								border-bottom: 1px solid #A529B5; border-left: none; }



#content { text-align: left; 

           float: left; padding: 0; margin: 0; 

		   width: 654px;		   }

		   

#content_twoCol { text-align: left; 

				   float: left; padding: 0; margin: 0; 

				   width: 839px;  }		   



#content_container { padding: 0;  margin:0;

                     float: left; 

                     font-size: 90%;

                     line-height: 140%; width: 100%; }



#content_twoCol_100percent { text-align: left; 

							 float: left; padding: 0; margin: 0; 

							 width: 100%;  }		 



/*#content_container .contentpaneopen { margin: 0; border: none; }*/

#content_twoCol_100percent #content_container .contentpaneopen TD, 

#content_twoCol #content_container .contentpaneopen TD, 

#content #content_container .contentpaneopen TD { margin: 0; padding: 0px; border: none;  }



#content_container TD.buttonheading, #content_container TD.buttonheading IMG { border: 0px; }



#content_twoCol_100percent TD.buttonheading, 

#content_twoCol TD.buttonheading, #content TD.buttonheading, 

#content_twoCol #content_container TD.contentheading, #content_twoCol_100percent #content_container TD.contentheading, 

#content #content_container TD.contentheading {  font-size: 110%;  /* added 04/21 */

											     background: ; 

											     width: 100%; color: #A62EB4;

											     font-weight: bold; 

											     padding: 6px;

											     margin-right: 2px; } /* same size as H1 */



#content_twoCol_100percent TABLE.contentpaneopen, 

#content_twoCol TABLE.contentpaneopen, #content TABLE.contentpaneopen {  margin: 0px; height: 100%;

																		 width: 100%; border: none;

																		 border-collapse: collapse; padding: 0px;

																		 } /* added 04/21 */





/* #LEFT and #RIGHT STYLES COMBINED */

#right_container, #left_container { padding: 5px; }





#left_container TH, #right_container TH { text-transform: uppercase; 

            							  padding-bottom: 5px; 

							              text-align: left;

		    	    					  color: #A62EB4; font-size: 100%; }



/* END OF #LEFT and #RIGHT STYLES COMBINED */



/* #LEFT STYLES */

#left { width: 185px;

        text-align: left; 

        padding: 0; margin: 0;

        color: #000;

		border-top: 1px solid #A529B5; }



TD.left {  }		



#left_container UL { margin: 0; padding: 0; }



#left_container A:hover, #left_container A#active_menu { color: #97E314; background: url(../images/bg/btnVLightGradOn_bg.gif) center right repeat-y; }



/* END LEFT STYLES */



/* RIGHT STYLES */

#right { width: 185px;

         text-align: left; 

         padding: 0; margin: 0;

         color: #A62EB4;

		 border-top: 1px solid #A529B5; }



TD.right { }



#right #right_container .moduletable, #right_container TABLE.moduletable_right_mod { background: url(../images/bg/cfGrad_bg.jpg) top left repeat; 

                                    									             padding:5px; margin-bottom: 5px; 

                                                                                     width: 175px; }



TABLE.poll_right_mod { background: #CCC url(../images/bg/metal_bg.jpg) top left repeat; 

                       width: 100%; 

					   border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #000; border-bottom: 1px solid #000; }					   

					   

TABLE.poll_right_mod TD { padding: 2px 4px; }



#right #right_topicList { margin: 0;

                          padding: 5px; 

                          list-style: none;

                          background: #CCC url(../images/bg/metal_bg.jpg) top left repeat; }



#right #right_topicList LI { padding: 2px 0 2px 20px; margin: 0;

                             font-size: 75%;

                             background: url(../images/bg/latest_topic_bg.gif) 0px 6px no-repeat;

                             /* border-bottom: 1px solid #BDBDBD; */}



#right #right_topicList A { text-decoration: none;

                            display: block;

                            padding: 2px 0; }



#right #right_topicList A:HOVER { text-decoration: none; }



TABLE._right_modcontent { background: #CCC url(../images/bg/metal_bg.jpg) top left repeat; }



/* END RIGHT STYLES */



/* FOOTER STYLES */		 

#footer { height: 60px; }



#footer { background: #A62EB4 url(../images/bg/footer_bg.jpg) top left no-repeat;  

          text-align: center;

          color: #EEE;

          font-size: 75%; }				



#footer_container { padding: 30px 20px; }



#footer A { color: #EEE; }



/* END FOOTER STYLES */



/* FORUM STYLES */

.sb_catname { background: #000 url(../images/bg/cfGrad_bg.jpg) bottom left repeat-x; }

.sb_catname A { padding: 4px; 

                color: #EEE;

                text-decoration: none; 

                display: block; }



TD.sectiontableheader { padding: 4px;

						background: #7D7D7D url(../images/bg/btnRevGrad_bg.jpg) top left repeat-x; 

                        color: #EEE; }



TR.sectiontableentry1 { padding: 4px; background: #EEE url(../images/bg/metal_bg.jpg) top left repeat; }



TR.sectiontableentry2 { padding: 4px; background: #EEE url(../images/bg/metal_bg.jpg) top left repeat; }





TR.sectiontableentry2 A, TR.sectiontableentry1 A { display: block; 

                                                   padding: 4px; 

                                                   text-decoration: none; }



TR.sectiontableentry2 A:HOVER, TR.sectiontableentry1 A:HOVER { text-decoration: none; }



.createdate { font-size: 75%; }



.sb_footer { display: none; }



TABLE.contentpane { border: none; padding: 0; border-top: 1px solid #A529B5; }



/* The following are styles manually added to joomlaboard component */

TD.thread_header { padding: 4px;

                   width: 100%;

                   font-weight: bold;

				   background: #7D7D7D url(../images/bg/btnRevGrad_bg.jpg) top left repeat-x; 

				   color: #EEE; }



input.button {

	background-color : #EFEFEF;

	color : #000000;

	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;

}

.article_seperator{ display:none}

A:ACTIVE.performing{color:#ff0000;text-decoration:none; font-size:16px;font-weight:bold;}
A:LINK.performing{color:#ff0000;text-decoration:none;font-size:16px;font-weight:bold;}
A:VISITED.performing{color:#ff0000;text-decoration:none;font-size:16px;font-weight:bold;}
A:HOVER.performing{color:#ff0000;text-decoration:underline;font-size:16px;font-weight:bold;}


A:ACTIVE.intent{color:#a427af;text-decoration:none;font-size:16px;font-weight:bold;}
A:LINK.intent{color:#a427af;text-decoration:none;font-size:16px;font-weight:bold;}
A:VISITED.intent{color:#a427af;text-decoration:none;font-size:16px;font-weight:bold;}
A:HOVER.intent{color:#a427af;text-decoration:underline;font-size:16px;font-weight:bold;}
