/*****************************/

/*** Core html setup stuff ***/

/*****************************/



html {

  height: 100%;

  margin-bottom: 1px;

}



form {

  margin: 0;

  padding: 0;

}



body {

	background-color:#FFFFFF;

     font-family:Arial, Helvetica, sans-serif;

	 font-size:12px;

	 font-weight:normal;

	 color:#646463;

	line-height: 1.3em;

	margin: 10px 0px 0px 0px;

	/*background-image:url(images/vlback.jpg);

	background-repeat:repeat-y;*/

	

	

}





input.button { cursor: pointer;}



p { margin-top: 0; margin-bottom: 5px; }



img { border: 0 none; }







#pathway {

	padding: 0px 10px 8px;

	width: auto;

	margin-top: -2px;

	margin-right: 250px;

	text-align: left;

}







div.componentheading {

  padding-left: 0px;

}



h1 {

	padding: 0;

	font-family:Helvetica ,Arial,sans-serif;

	font-size: 1.3em;

	font-weight: bold;

	vertical-align: bottom;

	color: #666;

	text-align: left;

	width: 100%;

}



h2, .contentheading {

	padding: 0;

	font-family: Arial, Helvetica,sans-serif;

	font-size: 16px;

	font-weight: bold;

	vertical-align: bottom;

	color: #871b12;

	text-align: left;

	text-decoration:none;

	padding-bottom:10px;

	

	

}



table.contentpaneopen h3 {

	margin-top: 25px;

}



h4 {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

}



h3, .componentheading, table.moduletable th, legend {

  margin: 0;

  font-weight: bold;

  font-family: Helvetica,Arial,sans-serif;

  font-size: 1.5em;

  padding-left: 0px;

	margin-bottom: 10px;

	text-align: left;

}



/* small text */

.small {

	font-size: .90em;

	color: #999;

	font-weight: normal;

	text-align: left;

}



.modifydate {

  height: 20px;

  vertical-align: bottom;

	font-size: .90em;

	color: #999;

	font-weight: normal;

	text-align: left;

}



.createdate {

	height: 20px;

	vertical-align: top;

	font-size: .90em;

	color: #999;

	font-weight: normal;

	vertical-align: top;

	padding-bottom: 5px;

	padding-top: 0px;



}



a.readon {

	margin-top: 10px;

	display: block;

	float: left;

	background: url(../images/mw_readon.png) top right no-repeat;

	padding-right: 20px;

	line-height: 14px;

	height: 16px;

}



/* form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }





/** overlib **/



.ol-foreground {

	background-color: #f6f6f6;

}



.ol-background {

	background-color: #666;

}



.ol-textfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}



.ol-captionfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #f6f6f6;

	font-weight: bold;

}

.ol-captionfont a {

	color: #0B55C4;

	text-decoration: none;

	font-size: 12px;

}



.ol-closefont {}





/* spacers */

span.article_separator {

	display: block;

	height: 20px;

}



.article_column {

	padding-right: 5px;

}



.column_separator {

	border-left: 1px dashed #e0e0e0;

	padding-left: 10px;

}



td.buttonheading {



}



td.buttonheading img {

	border:none;

}



.clr {

	clear: both;

}



td.greyline {

  width: 20px;

  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;

}



div#maindivider {

  border-top: 1px solid #ddd;

  margin-bottom: 10px;

  overflow: hidden;

  height: 1px;

}



table.blog span.article_separator {

	display: block;

	height: 20px;

}



/* edit button */

.contentpaneopen_edit{

	float: left;

}



/* table of contents */

table.contenttoc {

  margin: 5px;

  border: 1px solid #ccc;

  padding: 5px;

  float: right;

}



table.contenttoc td {

  padding: 0 5px;

}





/* content tables */

td.sectiontableheader {

  background: #efefef;

  color: #333;

  font-weight: bold;

  padding: 4px;

  border-right: 1px solid #fff;

}



tr.sectiontableentry0 td,

tr.sectiontableentry1 td,

tr.sectiontableentry2 td {

  padding: 4px;

}



td.sectiontableentry0,

td.sectiontableentry1,

td.sectiontableentry2 {

  padding: 3px;

}





/* content styles */

table.contentpaneopen, table.contentpane {

	margin: 0;

	padding: 0;

	width:100%;

}



table.contentpaneopen li {

	margin-bottom: 5px;

}



table.contentpaneopen fieldset {

	border: 0;

	border-top: 1px solid #ddd;

}



table.contentpaneopen h3 {

	margin-top: 25px;

}



table.contentpaneopen h4 {

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

}



.highlight {

	background-color: #fffebb;

}



/* module control elements */

table.user1user2 div.moduletable {

	margin-bottom: 0px;

}



div.moduletable, div.module {

  margin-bottom: 25px;

}



div.module_menu h3 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #eee;

	margin: -23px -4px 5px -5px;

	padding-left: 10px;

	padding-bottom: 2px;

}



div.module_menu {

	margin: 0;

	padding: 0;

	margin-bottom: 15px;

}



div.module_menu div div div {

	padding: 10px;

	padding-top: 30px;

	padding-bottom: 15px;

	width: auto;

}



div.module_menu div div div div {

	background: none;

	padding: 0;

}



div.module_menu ul {

	margin: 10px 0;

	padding-left: 20px;

}



div.module_menu ul li a:link, div.module_menu ul li a:visited {

	font-weight: bold;

}



#leftcolumn div.module {

	padding: 0 10px;

}



#leftcolumn div.module table {

	width: auto;

}



/* forms */

table.adminform textarea {

  width: 540px;

  height: 400px;

  font-size: 1em;

  color: #000099;

}







form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

form#form-login ul { padding-left: 20px; }



form#com-form-login fieldset { border: 0 none; margin: 0em; padding:10px;}

form#com-form-login ul { padding-left: 20px; }



/* thumbnails */

div.mosimage         {  margin: 5px; }

div.mosimage_caption {  font-size: .90em; color: #666; }



div.caption       { padding: 0 10px 0 10px; }

div.caption img   { border: 1px solid #CCC; }

div.caption p     { font-size: .90em; color: #666; text-align: center; }



/* Parameter Table */

table.paramlist {

	margin-top: 5px;

}



table.paramlist td.paramlist_key {

	width: 128px;

	text-align: left;

	height: 30px;

}



table.paramlist td.paramlist_value {

}



div.message {

	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 14px;

	color : #c30;

	text-align: center;

	width: auto;

	background-color: #f9f9f9;

	border: solid 1px #d5d5d5;

	margin: 3px 0px 10px;

	padding: 3px 20px;

}



/* Banners module */



/* Default skyscraper style */

.bannergroup {

}



.banneritem img {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



/* Text advert style */



.banneritem_text {

	padding: 4px;

	font-size: 11px;

}



.bannerfooter_text {

	padding: 4px;

	font-size: 11px;

	background-color: #F7F7F7;

	text-align: right;

}



/* System Messages */

/* see system general.css */



.pagination span { padding: 2px; }

.pagination a    { padding: 2px; }



/* Polls */

.pollstableborder td {

	text-align: left;

}



/* WebLinks */

span.description {

	display:block;

	padding-left: 30px;

}



/* Frontend Editing*/

fieldset {

	border: 1px solid #ccc;

	margin-top: 15px;

	padding: 15px;

}



legend {

	margin: 0;

	padding: 0 10px;

}



td.key {

	border-bottom:1px solid #eee;

	color: #666;

}



/* Tooltips */



.tool-tip {

	float: left;

	background: #ffc;

	border: 1px solid #D4D5AA;

	padding: 5px;

	max-width: 200px;

}



.tool-title {

	padding: 0;

	margin: 0;

	font-size: 100%;

	font-weight: bold;

	margin-top: -15px;

	padding-top: 15px;

	padding-bottom: 5px;

	background: url(../../system/images/selector-arrow.png) no-repeat;

}



.tool-text {

	font-size: 100%;

	margin: 0;

}



/* System Standard Messages */

#system-message { margin-bottom: 20px; }



#system-message dd.message ul { background: #ffebe8 url(../../system/images/notice-info.png) 4px center no-repeat;border: 1px solid #750205; margin:0px; padding-left: 40px; text-indent:0px; margin-right:10px;}



/* System Error Messages */

#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}



/* System Notice Messages */

#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}



#syndicate{

	float:left;

	padding-left: 25px;

}



#power_by{

	float:right;

	padding-right: 25px;

}



/* Component Specific Fixes */



#component-contact table td {

	padding: 2px 0;

}





.video_topbg{background-image:url(images/video_topbg.jpg); background-repeat:no-repeat; width:955px; height:22px;}

.video_middlebg{background-image:url(images/video_midbg.jpg); background-repeat:repeat-y; width:955px;}

.video_bottombg{background-image:url(images/video_bottombg.jpg); background-repeat:no-repeat; width:955px; height:22px;}

.editorpix{background-image:url(images/editorpix.jpg); background-repeat:no-repeat; width:550px; height:41px;}

.video{ width:580px; background-repeat:repeat;  border:#8d261d solid 1px; padding:5px;}

.sponsors_icon{background-image:url(images/sponsors_icon.jpg); background-repeat:no-repeat; width:243px; height:33px; font-family:Lucida Handwriting; font-size:14px; color:#84170e; font-style:italic; padding-left:7px; font-weight:bold; }

.sponsors_box{ width:320px; background-repeat:repeat;  border:#8d261d solid 1px; padding:5px; margin-right:5px;}

.featured_video{ width:98%; background-color:#84170e; margin-top:20px;}

.featuredvideo_bg{width:295px; 

                  background-color:#FFFFFF; 

				  margin:7px 5px 7px 7px;

				 

				  

				  padding-bottom:7px; }

				  

.img_box{border:#999999 solid 1px; width:110px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#800000;}

.featuredmusic{background-image:url(images/featuremisik.jpg); background-repeat:no-repeat; width:243px; height:33px; font-family:Lucida Handwriting; font-size:14px; color:#84170e; font-style:italic; padding-left:7px; font-weight:bold; }

.recentdmusic{background-image:url(images/recentdmusic.jpg); 

              background-repeat:no-repeat; 

			  width:280px; 

			  height:33px; 

			  font-family:Lucida Handwriting; 

			  font-size:14px; color:#84170e;

			  font-style:italic; 

			  padding-left:7px; 

			  font-weight:bold; }

.musicvideo{background-image:url(images/musicvideo.jpg); 

            background-repeat:no-repeat; 

			width:280px; 

			height:33px;  }

.video_div{background-image:url(images/video_img.jpg); 

           background-repeat:no-repeat; 

		   width:509px; 

		   height:41px; 

		   font-family:Lucida Handwriting; 

		   font-size:18px; 

		   font-style:italic; 

		   color:#84170e; 

		   padding-left:10px;}

.redbg_top{background-image:url(images/redbg_top.jpg);

           background-repeat:no-repeat; 

		   width:804px; 

		   height:19px;}

.redbg_middle{background-image:url(images/redbg_mid.jpg); 

              background-repeat:repeat-y; }

.redbg_bottom{background-image:url(images/redbg_bottom.jpg);

              background-repeat:no-repeat;

			  width:804px; 

			  height:19px;}

.bg{background-image:url(images/bg.jpg); 

    background-repeat:no-repeat; 

	width:786px; 

	height:642px;

	 margin:auto;}

.textarea{width:700px; 

          padding-top:60px; 

		  margin-left:10px;}

		  

.toptext{font-family:Comic Sans MS, Comic Sans MS5, cursive; 

         font-size:16px; 

		 font-weight:normal;  

		 color:#5d0c04;  }

		 

.greentext{ border-bottom:dotted #ac1001 2px; }



.greentext a{font-family:Lucida Handwriting; 

             font-size:14pt; 

			 color:#736003; 

			 line-height:50px; 

			 text-decoration:none; }

.greentext a:hover{font-family:Lucida Handwriting; 

                   font-size:14pt; 

				   color:#736003; 

				   line-height:50px;   

				   text-decoration:underline;}

.blogmou{font-family:Comic Sans MS, Comic Sans MS5, cursive; 

         font-size:16px; 

		 font-weight:normal;  

		 color:#5d0c04; 

		 border-bottom:dotted #ac1001 2px; 

		 line-height:30px; 

		 width:200px;}





.arrowtext{ width:300px; margin-top:20px;}

.arrowtext a

{display:block;margin-left:40px;background-image:url(images/lovearrow.png);background-position:center left;background-repeat:no-repeat;padding-left:40px;vertical-align:top;text-decoration:none;color:#736003;font-size:14pt; font-family:Lucida Handwriting;

line-height:30px;}

.messagebox{width:187px; border:#861509 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#530b04; font-weight:normal; text-align:justify; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}

.formbg{background-image:url(images/formbg.jpg);

        background-repeat:no-repeat;

		width:670px;

		height:320px;

		}

.jiontext{background-image:url(images/jion.jpg);

          background-repeat:no-repeat;

		  width:316px;

		  height:54px;

		  margin-left:12px;

		  margin-top:10px;

		  }



.form{font-family:Arial, Helvetica, sans-serif; 

      font-size:12px; 

	  font-weight:normal; 

	  color:#333333;  

	  margin-top:0px;

	  margin-left:12px;

	  

	  }

	  

.text_box{ margin-top:5px; 

           font-family:Arial, Helvetica, sans-serif; 

		   font-size:12px;

		   color:#666666;

		   }

.droptext{font-family:Arial, Helvetica, sans-serif;

          font-size:11px;

		  font-weight:normal;

		  color:#000000;

		  width:80px;

		  }

		  

.login_bg{background-image:url(images/login_bg.jpg);

          background-repeat:no-repeat;

		  

		  height:379px;

		  }

.logingray_bg{width:765px;

              background-color:#dbdcdc;

			  padding:20px;

			  margin:auto;

			  filter: alpha(opacity=50);

	          -moz-opacity: 0.7;

	         opacity: 0.7;

			 margin-top:20px;

			  

			  }

.register{margin-top:0px;

           

}



.register a{display:inline;

            background-image:url(images/redicon.gif);

			background-repeat:no-repeat;

			background-position:left middle;

			padding-left:10px;

			padding-right:10px;

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#3e0f05;

			font-weight:normal;

			filter: alpha(opacity=75);

	          -moz-opacity: 1;

	         opacity: 1;

			

			}			  

.register a:visited{display:inline;

            background-image:url(images/redicon.gif);

			background-repeat:no-repeat;

			background-position:left middle;

			padding-left:10px;

			padding-right:10px;

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#3e0f05;

			font-weight:normal;

			filter: alpha(opacity=75);

	          -moz-opacity: 1;

	         opacity: 1;

			}	

.register a:link{display:inline;

            background-image:url(images/redicon.gif);

			background-repeat:no-repeat;

			background-position:left middle;

			padding-left:10px;

			padding-right:10px;

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#3e0f05;

			font-weight:normal;

			filter: alpha(opacity=75);

	          -moz-opacity: 1;

	         opacity: 1;

			}	

.register a:hover{display:inline;

            background-image:url(images/redicon.gif);

			background-repeat:no-repeat;

			background-position:left middle;

			padding-left:10px;

			padding-right:10px;

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			color:#3e0f05;

			font-weight:normal;

			filter: alpha(opacity=75);

	          -moz-opacity: 1;

	         opacity:1;

			}	



a{color:#810606; text-decoration:none;}

a:link,visited{color:#810606; text-decoration:none;}

a:hover{color:#810606; text-decoration:underline;}

.page{width:978px;

      margin:auto;

	  }

.img{font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

	font-weight:bold;

	color:#8b1202;

	}

.topborder{background-image:url(images/cornertop.jpg);

           background-repeat:no-repeat;

		   width:978px;

		   

		   }

.middleborder{background-image:url(images/cornermid.jpg);

              background-repeat:repeat-y;

			  width:968px;

			  float:left;

			  padding-left:10px;
			  

			  

			 

			  }

.bottomborder{background-image:url(images/cornerbottom.jpg);

           background-repeat:no-repeat;

		   width:978px;

		   height:50px;

		   float:left;

		   text-align:center;

		   }




#header { background-image:url(images/topbg.jpg);
         background-repeat:no-repeat;
		 width:960px;
		 height:41px;
	padding: 0;
	font-weight:bold;
}

#logo {

	float: left;

	margin-left:0px;
	width:300px;

}

#hd_rt {

	float: right;

	font-size: 12px;

	padding-top:0px;	

	padding-left: 10px;

	background-image:url(images/rt_img.jpg);

	background-repeat:no-repeat;	

	height:110px;

	margin-bottom:7px;

	font-weight:normal;
	width:600px;

	

	

	

	

}

.search{margin:0px;

      margin-left:20px;

	  font-size:12px;

	  margin-top:10px;

	  

	  

	  }





.hd_border{ 

            background-repeat:no-repeat;

            width:938px;}







#container-content{width:100%;

                   margin:0 auto;

				   border:#00FF66 solid 0px;

				   padding: 0px 0px 0px 0px;

				  

				   }

#leftcontent{float:left; width:696px; margin-top:10px;}

#rightcontent{float:right; width:250px; margin-top:15px; padding-right:7px;}
.audiobg{float:left; width:461px; background-image:url(images/audiobg.jpg); background-repeat:repeat-x; height:60px;
         padding:5px;}


.audiobg1{width:600px; background-image:url(images/audiobg.jpg); background-repeat:repeat-x; height:100px;

         padding:10px; margin:auto;}



.blog{width:100%;

      border-bottom:#30302f dotted 1px;

}

.latestblog{font-family:Arial, Helvetica, sans-serif;

            font-size:18px;

			color:#720404;

			font-weight:bold;

			border-bottom:#e36003 dotted 1px;

			line-height:30px;

		

			}

			

.latestblog1{font-family:Arial, Helvetica, sans-serif;

            font-size:16px;

			color:#fff;

			font-weight:bold;
			background-image:url(images/rt_sidebar.gif);
			background-repeat:no-repeat;
			width:190px;
			height:23px;
			padding-top:7px;
			padding-left:5px;
			margin-bottom:15px;
			margin-top:5px;
}			

.blogtext{font-family:Arial, Helvetica, sans-serif;

            font-size:16px;

			color:#e36003;

			font-weight:bold;

			font-style:italic;

			border-bottom:#e36003 dotted 1px;

			line-height:25px;

			}

.post{font-family:Arial, Helvetica, sans-serif;

            font-size:12px;

			color:#e36003;

			font-weight:normal;

			font-style:normal;			

			}

			

.post1{font-family:Arial, Helvetica, sans-serif;

            font-size:12px;

			color:#720404;

			font-weight:normal;

			font-style:normal;			

			}

.cardsection{border:#999999 solid 0px;

             margin-top:10px;

			 padding:0px;
			 float:left;}

.birthdaysection{/*background-image:url(images/header2_bg.jpg);
                 background-repeat:repeat-x;*/
				 background-color:#fabee2;
				 margin-top:10px;
				 padding:1px;
				 border:#bdbcbc dotted 1px;
				 float:left;
				 width:377px;
				 float:left;

				 }

.graytext{font-family:Arial, Helvetica, sans-serif;

          font-size:11px;

		  color:#424241;

		  font-weight:bold;

		  }

.welcomebg{
		   width:468px;
		   height:60px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#950404;
			font-weight:normal;
			padding:0 7px;
			float:left;
			margin-left:7px;
			margin-right:5px;
		   } 

		   

.welcomebg a{

			font-family:Arial, Helvetica, sans-serif;

			font-style:italic;

			background-image:url(images/loveicon.gif);

			background-position:left ;

			background-repeat:no-repeat;

			font-size:15px;

			font-weight:bold;

			color:#950404;

			padding:7px;

			padding-left:25px;

			margin-left:7px;

			margin-right:5px;

			line-height:21px;

		   }		   

.welcomebg a:link{

			font-family:Arial, Helvetica, sans-serif;

			font-style:italic;

			background-image:url(images/loveicon.gif);

			background-position:left ;

			background-repeat:no-repeat;

			font-size:15px;

			font-weight:bold;

			color:#950404;

			padding:7px;

			padding-left:25px;

			margin-left:7px;

			margin-right:5px;

			line-height:21px;

		   }	

.welcomebg a:visited{

			font-family:Arial, Helvetica, sans-serif;

			font-style:italic;

			background-image:url(images/loveicon.gif);

			background-position:left ;

			background-repeat:no-repeat;

			font-size:15px;

			font-weight:bold;

			color:#950404;

			padding:7px;

			padding-left:25px;

			margin-left:7px;

			margin-right:5px;

			line-height:21px;

		   }	

.welcomebg a:hover{

			font-family:Arial, Helvetica, sans-serif;

			font-style:italic;

			background-image:url(images/loveicon.gif);

			background-position:left ;

			background-repeat:no-repeat;

			font-size:15px;

			font-weight:bold;

			color:#950404;

			padding:7px;

			padding-left:25px;

			margin-left:7px;

			margin-right:5px;

			line-height:21px;

		   }					   

		   

		   

		   

		   			   

		   

		   

.membersection{float:left; width:250px; margin-right:0px;} 

.memberbg_top{background-image:url(images/memberbg.jpg);

              background-repeat:no-repeat;

			  height:14px;

			  width:250px;

			  }         

.memberbg_mid{background-image:url(images/memberbg_mid.jpg);

              background-repeat:repeat-y;

			  padding:0 7px 0 10px;

			  float:left;

			  width:233px;

			 

			  

			  

			  }

.memberbg_bottom{background-image:url(images/memberbg_bottom.jpg);

              background-repeat:no-repeat;

			  height:14px;

			  float:left;

			  width:250px;

			  }

			  

.img_box{ margin:5px; float:left; width:92%; border:#686868 dotted 1px; }

.img1{float:left; padding:5px; border:#999999 solid 1px; background-color:#ececec; margin:3px;}	

.img_text1{float:left; color: #8b1202; text-decoration:none;  margin-left:5px; font-size:12px; font-weight:bold;}	

.audiosection{float:left; padding-top:5px;}

.recentvideo{margin-top:0px; width:207px;}	

.img_box1{ margin:5px; float:left; width:90%; border-bottom:#686868 dotted 1px;}

.img2{float:left; padding:5px; border:#999999 solid 1px; background-color:#ececec; margin-bottom:7px;}	

.img_text2{float:left; color: #8b1202; text-decoration:none;  margin-left:5px; font-size:12px; font-weight:bold;}	

.audiotext{font-family:Berlin Sans FB;

           font-size:24px;

		   color:#e8c108;

		   text-align:center;

		   text-decoration:none;

		   padding-top:20px;

		   }  

.audiotext a{font-family:Berlin Sans FB;

           font-size:24px;

		   color:#e8c108;

		   text-align:center;

		   text-decoration:underline;

		   }  

.copyright{font-family:Arial, Helvetica, sans-serif;

           font-size:12px;

		   color:#686868;

		   border-top:#999999 dotted 1px;

		   width:97%;

		   margin-left:15px;

		   margin-top:5px;

		   line-height:20px;

		

		   

		 

		   }

.cardtop{background-image:url(images/card_top.jpg);

         background-repeat:no-repeat;

		 width:692px;

		 height:26px;

		 }

.cardmid{background-image:url(images/card_mid.jpg);

         background-repeat:repeat-y;

		 width:692px;

		 float:left;

		

		 }

.cardbottom{background-image:url(images/card_bottom.jpg);

         background-repeat:no-repeat;

		 width:692px;

		 height:26px;

		 float:left;

		 }

.showcard{width:95%; margin-left:15px; float:left;}

.bannersection{float:left; width:100%; margin-bottom:10px; margin-top:5px;}





.musicbox{width:281px;

          background-color:#f0f0f0;

		  float:left;

		  padding-left:0px;

		  padding-right:0px;

		  font-family:Arial, Helvetica, sans-serif;

		  font-size:12px;

		  font-weight:normal;

		  color:#545454;

		  line-height:15px;

		  border:#999898 solid 1px;

		  

		  }

			  

.latest{background-color:#FFFFFF;

        padding:10px 0 5px 7px;

		font-family:Arial, Helvetica, sans-serif;

		font-size:14px;

		color:#4d0303;

		font-weight:bold;

		margin-bottom:10px;

		}

.more{background-image:url(images/more.jpg);

      background-repeat:repeat-x;

	  width:274px;

	  height:11px;

	  padding:5px 0 5px 7px;

	  margin-top:10px;

	  }

.emailtext{ padding-left:0px;

           }

.emailtext li{color:#990000; 

              list-style:none; 

			  font-family:Arial, Helvetica, sans-serif; 

			  font-size:12px; 

			  font-weight:bold;

			  line-height:25px;

			  font-style:normal;

			  background-image:url(images/error_icon.gif);

			  background-repeat:no-repeat;

			  background-position:left;

			  padding-left:15px;

			  }

.errormassage{ background-image:url(images/formbg1.jpg);

               background-repeat:no-repeat;

			   width:280px;

			   height:300px;

			   padding-left:20px;

			   padding-top:20px;

			   color:#e1711e;

			   font-family:Arial, Helvetica, sans-serif;

			   font-size:18px;

			   font-style:italic;

			   font-weight:bold;

			   }

#community-wrap div.greybox div

{

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #ffffff;

border-right-color-value: #ffffff;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #ffffff;

border-left-color-value: #ffffff;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

}

#community-wrap div.greybox div div 

{

border-top-width: medium;

border-right-width-value: medium;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: medium;

border-left-width-value: medium;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: none;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: -moz-use-text-color;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: -moz-use-text-color;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

background-color: #ffffff;

background-image: url("../images/greybox.gif");

background-repeat: repeat-x;

background-attachment: scroll;

background-position: left top;

}

#community-wrap div.greybox div div div 

{

background-color: transparent;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

}

#community-wrap div.greybox div div div.loginform 

{

width: 200px;

float: right;

padding-top: 20px;

padding-right: 15px;

padding-bottom: 20px;

padding-left: 30px;

background-color: transparent;

background-image: url("../images/greybox-separator.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

height: 225px;

}			   
.logo1{float:left;}
.topmenu{float:left; margin-top:13px; margin-left:10px; height:20px; display: block; z-index:3000;}
.topmenu1{float:left; margin-top:5px; margin-left:10px; height:20px; display: block;}
.topmenu1 a{color:#666666;}

.search_box{float:right; margin-right:20px; margin-top:7px; width:160px;}
.searchbg{background-image:url(images/topsr.jpg);
          background-repeat:no-repeat;
		  width:129px;
		  height:16px;
		  border:0;
		  font-size:11px;
		
		  color:#666666;
		  padding:2px 0 3px 3px;
		  }
.signbox{float:right; margin-top:7px; margin-right:20px;}
.recentactivity{width:957px;}
.re_mid{background-image:url(images/remid.jpg);
        background-repeat:repeat-y;
		padding:0 10px;
		}
		
.login_section{background-image:url(images/loginbg.jpg);
               background-repeat:no-repeat;
			   width:935px;
			   height:85px;
			   float:left;
			   margin-top:5px;
			   padding:7px 10px;
			   }	
.join{float:left; width:400px;}	
.join h2{font-size:20px;
         font-weight:normal;
		 color:#6e0303;
		 margin:0;
		 margin-bottom:12px;
		 margin-top:6px;
		 }	      			  

.emailbox{background-image:url(images/inputbg2.gif);
          background-repeat:no-repeat;
		  width:327px;
		  height:27px;
		  border:0;
		  padding-left:10px;
		  color:#6e0303;
		  }
.loginbox{float:right; margin-top:15px; width:520px;
}
.loginbox h2{font-size:18px;
         font-weight:normal;
		 color:#6e0303;
		 margin:0;
		 margin-bottom:5px;
		 }
		 
.formbg_in{font-family:Arial, Helvetica, sans-serif; 
      font-size:12px; 
	  font-weight:normal; 
	  color:#333333;  
	  margin-top:0px;
	  margin-left:12px;
	  background-image:url(images/fr_bg.jpg);
	  background-repeat:no-repeat;
	  background-position:right top;
	  
	  }
	  
.dropmenu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.dropmenu ul{
	background:#333333;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.dropmenu li{
		float:left;
		padding:0px;
		}
	.dropmenu li a{
		background:#333333 url("images/seperator.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.dropmenu li a:hover, .dropmenu ul li:hover a{
			background: #2580a2 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.dropmenu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.dropmenu li:hover ul{
		display:block;
		
		}
	.dropmenu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.dropmenu li:hover li a{
		background:none;
		
		}
	.dropmenu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.dropmenu li ul a:hover, .dropmenu li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.dropmenu p{
		clear:left;
		}	
		
.logininput{background-image:url(images/logininput_bg.gif);
            background-repeat:no-repeat;
			width:145px;
			height:18px;
			border:0;
			font-size:10px;
			padding-left:5px;
			color: #6e0303;
			}

.sr_icon{background-image:url(images/sr_icon.jpg);
         background-repeat:no-repeat;
		 background-position:30px 40px;
		 margin-left:5px;
		 }		
.srbox{background-color:#FFFFFF;
       border:#666666 dotted 1px;
	   width:200px;
	   height:18px;
	   font-size:11px;
	   color:#7e0401;
	   margin:3px 0;
	   }  
	  