legend
 {
	font-weight : bold;
	font-size : 14px;
	font-weight : bolder;
	color : #4B4B4B;

	/*top : -0.5em;
	margin-left : 10px;
	padding : 0 10px;
	background : #9cf;
	font-weight bold;
	    border : 1px solid #090;
	    -moz-border-radius : 10px;
	*/
}

fieldset 
{
	margin : 3px 0 3px 0;
	/*position : relative;
	border : 1px solid #090;
	margin : none;
	padding : 0 10px 10px;
	background : #eee;
	-moz-border-radius : 10px;
	width : 50%;*/

}
/*contest index */
.contest
{
	width : 99%;
       /* border : 1px solid red;*/
        float : left;
}

.contestleft
{
	width : 99.5%; /*68%;*/
	float : left;
	border : 1px solid #E9E9E9;
/*	margin : 0px 0 10px 0 !important;*/
}

.contestleftmain
{
	width : 66%;
	float : left;
	/*border : 1px solid green;*/
}

.contestright
{
	width : 30%;
	border : 1px solid #E9E9E9;
	float : right;
}
.contestleftbg
{
	background-color : #FAFAFA;	
	margin : 3px 3px 3px 3px !important;
        padding : 5px 0 5px 0;
        clear : both;
	float : left;
	width : 99%;
}
.contestrightbg
{
	background-color : #FAFAFA;	
	margin : 3px 3px 3px 3px !important;
}
.contest_name
{
	font-size : 15px;
	font-weight : bolder;
}
.contest_maindiv
{
	border : 1px solid #E9E9E9;
	margin : 5px 5px 0 5px;
	padding : 5px 5px 5px 5px;
	background-color : #FFFFFF;
	height : 200px;
}
.contestborder
{
	/*border : 1px solid #E9E9E9;*/
	padding : 5px 5px 10px 5px;
	margin : 3px 3px 3px 3px;
	float : left;
	width : 94%;
	background-color : #FAFAFA;

}
.contest_img
{
	/*border : 1px solid;*/
	float : left;
	width : 29%;
}
.contest_artworklist
{
	background-color : #FAFAFA;	
}
.contest_lbl
{
         width : 12%;
         float : left;
}	
.contest_data
{
	float : right;
	/*border : 1px solid red;*/
	width : 70%;
}
.contest_detail
{
  width : 40%;
  float : left;
  border : 1px solid;
}

.contest_prizesandsponsors
{
  width : 40%;
  float : left;
  border : 1px solid;
}

.contest_advertisements
{
  width : 19%;
  float : right;
  border : 1px solid;
}
/*individual contest starts */
.main_title
{
	/*width : 63%;*/
	height : 34px;
	/*background-color : #000000;*/
	
}
.ltitle
{
	background-image : url(/images/left_mpu.jpg);
	background-repeat : no-repeat;
	float : left;
	height : 34px;
	width : 1%;/*1%;*/
}
.mtitle
{
	background-image : url(/images/midpopular.jpg);
	background-repeat : repeat-x;
	float : left;
	height : 28px;
	text-align : center;
	width : 97%;
	color : #FFFFFF;
	font-size : 15px;
	font-weight : bolder;
	padding : 8px 0 0 0; 
}
.mtitle_left
{
	background-image : url(/images/midpopular.jpg);
	background-repeat : repeat-x;
	float : left;
	height : 28px;
	text-align : left;
	width : 98%;/*8%;*/ /* 97% */
	color : #FFFFFF;
	font-size : 15px;
	font-weight : bolder;
	padding : 8px 0 0 0; 
}

.rtitle
{
	background-image : url(/images/right_mpu1.jpg);
	background-repeat : no-repeat;
	float : right;
	height : 34px;
	width : 2%;
}
.r_title
{
        background-image : url(/images/right_mpu1.jpg);
	background-repeat : no-repeat;
	float : right;
	height : 34px;
	width : 1%;
}
.in_contest
{
	border : 1px solid;
	height : auto;
}
.in_contest_left
{
	width : 60%;
	float : left;
	
}
/* contest */
.contest_left
{
     width : 60%;
     float : left;
/*   border : 1px solid;*/
}
.contest_right
{
     width : 39%;
     float : right;
     /*border : 1px solid red;*/
}
/* comment starts*/
.comment
{
       border-bottom : 1px solid #E9E9E9;
      /* margin : 0px 15px 10px 15px;
       padding : 0px 0 6px;*/
       padding : 10px 10px 5px 10px;
       float : left;
       width : 97%;
}
.comment : hover
{
   background-color : #FFFFFF;
}

.c_image
{
       float : left;
       width : 8%;
}
.c_data
{      float : left;
       width : 30%;
}
.comment a
{
       text-decoration : none;
       color : #7F0E10;
       font-weight : bold;
       font-size : 13px;
}
.button
{
	background : #E5E5E5 none repeat scroll 0%;
	border : 1px solid #CCCCCC;
	clear : both;
	cursor : pointer;
	font-family : Helvetica,Arial,Univers,sans-serif;
	font-size : 12px;
	/*height : 32px;*/
	padding : 3px 12px;
        width : 75px;
}
/* comment ends*/
.main_in_contest
{
	border : 1px solid #E9E9E9;
	float : left;
	margin : 0px 0 10px;
	padding : 5px;
	width : 97%;

}
.in_contest_right
{
	width : 38%;
	float : right;
	/*border : 1px solid red;*/
}
.uimg
{
	/*width : 150px;
	height : 150px;
	border : 1px solid;*/
	float : left;
	/*padding : 0px 5px 0 5px;*//**/
	/*border : none; */
	vertical-align : top; 
	display : table-cell;
	text-align : center;
    margin : 5px 5px 5px 5px;      
	padding : 5px 5px 5px 5px;
	border : 1px solid #E9E9E9;
	background-color : white;
}
.udetail
{
	
	width : 66%;/*48%;*/
	margin : 0px 0 0 10px;
	float : left;
	/*border : 1px solid green;*/
}
.inner_content
{
	background : #FAFAFA;
	float : left;
	width : 100%;

}
.contest_innerdiv
{
	background : #FFFFFF none repeat scroll 0%;
	border : 1px solid #E9E9E9;
	float : left;
	margin : 10px;
	padding : 10px;
	width : 92%;
}
.contest_innerdiv_main
{
	background : #FFFFFF;
	margin : 10px 10px 10px 10px;
	padding : 10px 10px 10px 10px;
	border : 1px solid #E9E9E9;
	float : left;
	width : 95%;//92%;
}
.contest_udetails_innerdiv
{
	background : #FFFFFF;
	margin : 10px 10px 10px 10px;
	padding : 10px 10px 10px 10px;
	border : 1px solid #E9E9E9;
	height : 150px;
}
.contest_userartwork_innerdiv
{
	background : #FFFFFF;
	margin : 10px 10px 10px 10px;
	padding : 10px 10px 10px 10px;
	border : 1px solid #E9E9E9;
	height : 200px;
}
.contest_adv
{
	border : 1px solid #E9E9E9;
	margin : 10px 0 10px 0;
	height : 150px;
}

.other_uartwork
{
	border : 1px solid #E9E9E9;
	float : left;
	/*height : 170px !important;*/
	margin : 5px !important;
	width : 46% !important;
}
/* profile starts */

.profilelabels
{
	  float : left;
	  width : 12%;
	  
}

.profile_left
{
	width : 20%;
	/*border : 1px solid;*/
	float : left;
	height : auto;
}
.profile_title
{
	/*height : 15px;*/
	/*border : 1px solid blue;*/
	color : #444444;
	font-size : 14px;
	margin : 5px 0 10px 5px;
	font-weight : bolder;
}
.profile_maindiv
{
	border : 1px solid #E9E9E9;
	padding : 10px 10px 10px 10px;
	margin : 0px 0 10px 0;
}
.profile_bg
{
	background-color : #FAFAFA;
        padding : 10px 10px 10px 10px;
        /*float : left;
        width : 97%;
	border : 1px solid;
	height : 400px;*/
}

.profile_pic
{
	/*border : 1px solid;*/
	padding : 8px 0;

}
.pic
{
	/*border : 1px solid green;*/
	display : table-cell;
	vertical-align : middle;
}
.profile_link
{
	background-color : #FFFFFF;
	border : 1px solid #E9E9E9;
	height : 25px;
	padding : 7px 0 0 0;
	text-align : center;
	margin : 10px 0 0 0;
}
.profile_left a
{
	color : #7f0e10;
}
.profile_mid
{
	float : left;
	width : 43.9%;
	/*border : 1px solid;*/
	padding : 0px 10px 0 10px;
	/*margin : 0px 0 0 17px;*/
}
.profile_content
{
}
.p_innertitle
{
       font-color : #E9E9E9;
       font-weight : bolder;
}
.profile_tab
{
	/*border : 1px solid;*/
	Text-align : right;
	height : 33px;
	margin : 10px 0 0 0;
}
.profile_notab
{
	width : 41%;
	float : left;
	height : 33px;
}
.profile_big
{
	background-image : url('/images/innerpages/social1.jpg');
	background-repeat : no-repeat;
	/*border : 1px solid blue;*/
	color : #FFFFFF;
	float : left;
	font-size : 14px;
	font-weight : bolder;
	height : 33px;
	text-align : center;
	vertical-align : bottom;
	width : 29%;
	cursor : pointer;
}
.profile_small
{
	background-image : url('/images/innerpages/professional.jpg');
	background-repeat : no-repeat;
	float : left;
	width : 29%;
	height : 26px;
	color : #FFFFFF;
	/*border : 1px solid red;*/
	text-align : center;
	font-size : 14px;
	font-weight : bolder;
	margin : 7px 0 0 0;
	cursor : pointer;
}
.profile_right
{
	/*border : 1px solid;*/
	width : 34%;
	float : right;
}
.gallary_bg
{
   height : 190px;
   background-color : #FAFAFA;
   padding : 5px 5px 5px 5px; 
}
.right_bg
{
	/*height : 185px;*/
	background-color : #FAFAFA;
	padding : 10px 10px 10px 10px;
}
.recent_upload2
{
	height : auto !important;
	/*width : 40% !important;*/
	width : 45% !important;
	border : 1px solid #E9E9E9;
	/*padding : 10px 10px 10px 10px  !important;*/
	padding : 7px 2px 7px 2px !important;
	margin : 5px 4px 5px 4px  !important;
  	background-color : #FFFFFF;

}
.profile_more
{
	
	text-align : right;
}
.nodata
{
  text-align : center;
  font-color : #E9E9E9;
  font-weight : bolder;
}
/* user artworks */

.user_artwork_contestparticipate
{
	border : 1px solid #E9E9E9;
	padding : 10px 10px 10px 10px;
	width : 97.5%;
	float : left;
	
}

.user_artwork
{
	border : 1px solid #E9E9E9;
	padding : 10px 10px 10px 10px;
	/*margin : 5px 5px 5px 5px;*/
        margin : 5px 0 5px 0;
	width : 97.5%; //96%;
	float : left;
	
}

.img_lbl
{
	width : 20%;
	float : left;
	color : #4B4B4B;
	font-family : Arial,Helvetica,Tahoma,Verdana,sans-serif;
	font-size : 14px;
	font-weight : bolder;
	
	
}
.backgroung_clr
{
	background-color : #FAFAFA;
	width : 100%;
	float : left;

}
.artwork_middle
{
	float : left;
	padding : 10px 10px 10px 10px;
	width : 98%;
	background-color : #FAFAFA;
}
.artwork_display
{
	background-color : #FFFFFF;
	border : 1px solid #E9E9E9;
	float : left;
	height : 230px;
	margin : 5px 5px 5px 5px;
	padding : 10px 5px 5px 5px;
	width : 22%;
}
.audio_image_div
{
	background-color : #FFFFFF;
	border : 1px solid #E9E9E9;
	float : left;
	margin : 5px 5px 5px 5px;
	padding : 10px 5px 5px 5px;
	width : 19%;
}

/* user audio */
.myaudio
{
	border : 1px solid;
	float : left;
	width : 30%;
}

.player1
{
	background-color : #FFFFFF;
	border : 1px solid #E9E9E9;
	padding : 5px 5px 5px 5px;
	margin : 5px 65px 5px 5px;
}
.recent_upload_audio
{
	background-color : #FFFFFF;
	border : 1px solid #E9E9E9;
	float : left;
	/*height : 90px;*/
	margin : 5px 5px 5px 5px;
	padding : 5px 10px 2px 10px;
	width : 27%;
	
}
.audio_right
{
      float : left;
}
/* user video*/
.recent_upload_video
{
	background-color : #FFFFFF;
	border : 1px solid #E9E9E9;
	float : left;
	height : 230px;
	margin : 5px 5px 5px 5px;
	padding : 10px 10px 2px 10px;
	width : 27%;
	
}

/* blog */
.blog_innerdiv
{
     background : #FFFFFF;
     border : 1px solid #E9E9E9;
     float : left;
     margin : 0px 0 10px 0;
     padding : 10px;
     width : 97.5%;
}
.bloglist
{
	border : 2px solid #E9E9E9;
	margin : 5px 5px;
	padding : 5px 10px;
	Background-color : #FFFFFF;
}
.imgtitle
{
	float : left;
	width : 70%;
	height : 50px;
}
.votes
{
        float : right;
        width : 30%;
        height : auto;
}
.dis_rate
{
	 float : right;
	 width : 30%;
	 height : 50px;
}
.left_title
{
     float : left;
     background-image : url('/images/home/left_curve_grey.jpg');
     background-repeat : no-repeat;
     height : 28px;
     width : 1%;
 }
.mid_title
{
      background-color : #dfdfdf;
      float : left;
      height : 16px;
      padding : 5px 0 7px 0;
      width : 98%;
      font-weight : bolder;
      Font-size : 14px; 
}
.right_title
{
     float : right;
     background-image : url('/images/home/right_curve_grey.jpg');
     background-repeat : no-repeat;
     height : 28px;
     width : 1%;
}
.grey_title
{
    height : 28px;
}
.blog_border
{
    border : 1px solid #E9E9E9;
    padding : 5px;
   /* float : left;
    width : 98%;*/
}
.right_data
{
    text-align : right;
}
.middle_data
{
    text-align : center;
    float : left;
    width : 100%;
}
/* participated contests*/
.sponsor_img
{
	//height : 100px;
	//width : 100px;
	float : left;
	width : 49%;
}
/* most popular*/
.mp_outer
{
   float : left;
   width : 100%;
   border : 1px solid #E9E9E9;
}
.mp_inner
{
   float : left;
   width : 95%;
   margin : 0px 5px 5px 5px;
   padding : 10px 10px 10px 10px;
   background : #FAFAFA
}
.mp_select
{
   border : 1px solid #E9E9E9;
   margin : 0px 5px 10px 5px;
   padding : 10px 10px 10px 10px;

}
.lbl_mp
{
  width : 35%;
  color : #4B4B4B;
  float : left;
  text-align : right;
}
.mp_ddl
{
  
  float : left;
  text-align : center;
  width : 40%;
}
.mp_ddlist
{
  border : 1px solid #CCCCCC;
  width : 160px;
}

.ongoing_image_contest
	{
		/*border : 1px solid;*/
		float : left;
		width : 33%;
		height : 23px;
		background-image : url('/images/home/left_black.jpg');
		background-repeat : no-repeat;
		padding : 6px 0 0 0;
		color : #FFFFFF;
		cursor : pointer;
	}
	.ongoing_audio_contest
	{
		/*border : 1px solid;*/
		float : left;
		width : 33%;
		height : 23px;
		background-image : url('/images/home/mid_grey.jpg');
		background-repeat : no-repeat;
		padding : 6px 0 0 0;
		cursor : pointer;
		
	}
	.ongoing_video_contest
	{
		/*border : 1px solid;*/
		float : right;
		width : 33%;
		height : 23px;
		background-image : url('/images/home/mid_grey.jpg');
		background-repeat : no-repeat;
		padding : 6px 0 0 0;
		cursor : pointer;
	}

.contestdetail
{
        border : 2px solid #E9E9E9;
	margin : 10px 7px 10px 7px;
	background-color : white;
	clear : both;
	float : left;
	width : 96%;
}

.contestimage
{
	margin : 5px 5px 5px 5px;
	padding : 10px 5px 10px 5px;
	float : left;
	width : 28.5%;/*24.5%;*/
        background-color : white;
      	text-align : center;
}

.contestinfo
{
	margin : 5px 0 5px 5px;
        padding : 5px 0 5px 0;
	/*border : 1px solid;*/
	float : left;/*right;*/
	width : 67%;
}

.blackfooter
{
	background-color : black;
	margin : 0px 0 5px 0;
	clear : both;
	padding : 5px 0 5px 0;
	color : white;
        height : 15px;
	text-align : center;
}
.grayfooter
{
     background-color : #E9E9E9;
     margin : 0px 0 5px 0;
     clear : both;
     padding : 5px 0 5px 0;
     color : white;
     height : 15px;
     text-align : center;
} 
.grayfooter a
{
      color : #000000;
}
.blackfooter a
{
	color : white;
        /*background-color : gray;*/
}

.blackfooter a : hover /*,a : active,a : visited*/
{
	color : white;
	font-weight : bold;
        background-color : gray;
}

.blackfooter a : active
{
	color : white;
	font-weight : bold;
        /*background-color : gray;*/
}
.lblfont 
{
color : #7F0E10;
}

.winner_text
{
	color : #7F0E10;
	float : left;
	font-weight : bolder;
	height : 22px;
	padding : 6px 0 0 0;;
	text-align : left;
	width : 70%;
}

.winner_img
{
	background-image : url(/images/leaves_gray.jpg);
	background-repeat : no-repeat;
	float : right;
	height : 23px;
	padding : 5px 0 0 5px;
	width : 28%;
}

.sponsor_title
{
	padding : 5px 0 5px 5px;
	color : #7F0E10;
	font-size : 13px;
	font-weight : bold;
}
.sponsorlistlogo
{	padding : 10px 5px 10px 5px;
	height : 100px;
	text-align : center;
}
.sponsorlist
{
        float : left;
        padding : 10px;
        width : 22%;
}
.sponsordata
{
        float : left;
        text-align : center;
        width : 100%;
}
.sponsortitle
{
        font-weight : bold;
        font-size : 14px;
}
.lbltitle
{
color : #7F0E10;
}

.contest_innerdiv_first
{ 
	float : left;
	width : 59%;

}
.contest_prize
{
	clear : both;
	padding : 5px 5px 5px 5px;
	/*background : #FAFAFA none repeat scroll 0%;*/
	width : 98%;
	float : left;
}

.contestimagedetail
{
	height : auto;
	clear : both;
	float : left;
	width : 100%;
	/* background : #FAFAFA none repeat scroll 0% 50%; */
}

.prizename
{
	color : #7F0E10;
	margin : 3px 3px 3px 3px;
	clear : both;
}

.prizedetail
{
 float : left;
 min-width : 32%;

}

.morelink
{
	text-align : right;
	padding : 3px 5px 3px 3px;
	background-color : #FAFAFA;
}

.user_artwork_winningentry
{
	border : 1px solid #E9E9E9;
	float : left;
	padding : 10px 10px 10px 10px;
	width : 97.7%;
}

.inner_content_winningentry 
{
	background : #FAFAFA;
	float : left;
	width : 100%;
	clear : both;
}

.subinner_content
{
  clear : both;
  width : 48%; //100%;
  float : left;
}
.audio_block
{
   border : 1px solid #E9E9E9;
    background-color : #FFFFFF;
    width : 20%;
    height : 155px;
    float : left;
    text-align : center;
    vertical-align : middle;
    margin : 5px 5px 5px 5px;
    padding : 5px 10px 5px 10px;
}
.video_block
{
    border : 1px solid #E9E9E9;
    background-color : #FFFFFF;
    width : 20%;
    height : 195px;
    float : left;
    text-align : center;
    vertical-align : middle;
    margin : 5px 5px 5px 5px;
    padding : 5px 10px 5px 10px;
}
.video_img
{
    background-color : #FFFFFF;
    margin : 5px 0 5px 0; 
   vertical-align : middle;
   padding : 0px 2.5em;
 }
