﻿a.Download
{
	color:#80217e;
}

#Partners 
{
	background-color:#fb8724;
	width:900px;
	padding:10px 10px 10px 10px;
	margin:0 auto;
}

#Partners a
{
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
	text-decoration:none;
}

#Partners a:hover
{
	text-decoration:underline;
}

.SortingMenu
{
	height:37px;
	width:500px;
	float:left;
}
.SortingMenu a
{
	color:#80217e;
	line-height:37px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
}



.CategoryList
{
	width:100%;
}

.CategoryList a
{
	color:black;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}

.CategoryList a:hover
{
	text-decoration:underline;
}

#Box
{
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

#Box td
{
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

.BoxTopLeft
{
}
.BoxTopRight
{
}

.BoxTop
{
	background-image:url('/images/box_t.gif');
	background-repeat:repeat-x;
	width:100%;
}

.BoxLeft
{
	background-image:url('/images/box_l.gif');
	background-repeat:repeat-y;
}

.BoxRight
{
	background-image:url('/images/box_r.gif');
	background-repeat:repeat-y;
}

.BoxCenter
{
	background-color:#fb8724;
	width:100%;
	height:100%;
}



.BoxBottomLeft
{
	background-image:url('/images/box_bl.gif');
	background-repeat:no-repeat;
}

.BoxBottom
{
	background-image:url('/images/box_b.gif');
	background-repeat:repeat-x;
	height:17px;
}
.BoxBottomRight
{
	background-image:url('/images/box_br.gif');
	background-repeat:no-repeat;
}


.LeftMenu img
{
	border:none;
}

.PictureList
{
	font-family:Verdana;
	font-size:11px;
	color:White;
}

.PictureList a
{
	color:#FFA800;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.PictureList a:hover
{
	text-decoration:underline;
}


.VideoList
{
	font-family:Verdana;
	font-size:11px;
	color:White;
}
.VideoList a
{
	color:#FFA800;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.VideoList a:hover
{
	text-decoration:underline;
}
.VideoListDescription
{
	color:White;
}

.VideoStat
{
	font-size:10px;
	margin-top:2px;
}

.VideoStatValue
{
	font-size:10px;
	color:#FFA800;
}



/*@font-face {
	font-family: Nafees Nastaleeq v1.01;
	font-style:  normal;
	font-weight: normal;
	src: url(/Nafees_Nastaliq.eot);
}*/

body
{
	font-family: Verdana, Arial ;
	font-size: 12px;
	margin: 0; padding: 0;
	background-color:#80217e;
}

/*.bodyBG
{
	background: #FFFFFF url(/images/pagebg.gif) repeat-y 50% 0; background-attachment: fixed;   
}*/

#page 
{
	width: 950px; 
	margin: 0 auto; 
	position: relative;
	
}



h1
{
	color:#80217e;
	font-family:Arial,Verdana;
	font-size:25px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}

h2
{
	color:#80217e;
	font-family:Arial,Verdana;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	margin-top:2px;
}


h3
{
	font-size:15px;
	margin:0px;
}

a {
	font-family:Arial,Verdana;
    color:#ffffff;
    text-decoration:none;
}

a:hover 
{
    text-decoration:underline;
}

.Transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.GoogleSearch
{
	height:42px;
	width:235px;
	line-height:36px;
	padding-left:10px;
	vertical-align:middle;
	background:url('/templates/desifunny/images/search_bg.gif');
	background-color:White;
	background-repeat:no-repeat;
}

.SearchButton
{
	width:54px;
	height:22px;
	cursor:pointer;
	vertical-align:middle;
	background-color:#DD7F05;
	background:url('/templates/desifunny/images/search_button.gif');
	background-repeat:no-repeat;
	color:black;
	border:none;
	height:20px;	
}

.SearchHeading
{
	margin-left:25px;
	margin-right:10px;
	line-height:30px;
	font-size:15px;	
}

.Ticker
{
	visibility:hidden;
	overflow:hidden;
	width:425px;
	height:20px;
	color:#FFFFFF;
	line-height:20px;
	font-family : Verdana;
	font-size : 12px;
	margin:5px 5px 5px 5px;
}

.WaterMark
{
	color:#aaaaaa;
}

.SuccessMSG
{
	font-family:Verdana;
	font-size:10px;
	color:Green;
	
}
.ErrorMSG
{
	font-family:Verdana;
	font-size:10px;
	color:Red;
}

.errorMsg
{
	background-color:#FEE2E2;
	border:red solid 1px;
	color:Red;
	width:auto;
	padding:2px 2px 2px 2px;
	display:block;
	margin:5px 5px 5px 5px;
}

.errorMsg li
{
	padding:2px 2px 2px 2px;
}

.warningMsg
{
	background-color:#FFFF00;
	border:#C4C406 solid 1px;
	color:#C4C406;
	width:auto; 
	padding:5px 5px 5px 5px;
	display:block;
	margin:5px 5px 5px 5px;
}

.warningMsg
{
	background-color:#FFFFD4;
	border:#C4C406 solid 1px;
	color:#C4C406;
	width:auto; 
	padding:5px 5px 5px 5px;
	display:block;
	margin:5px 5px 5px 5px;
}

.infoMsg
{
	background-color:#B3D4EF;
	border:#004598 solid 1px;
	color:#004598;
	width:auto; 
	padding:5px 5px 5px 5px;
	display:block;
	margin:5px 5px 5px 5px;
}


.successMsg
{
	background-color:#E2FEE8;
	border:green solid 1px;
	color:green;
	width:auto;
	padding:5px 5px 5px 5px;
	display:block;
	margin:5px 5px 5px 5px;
	
}

.hilightErrorMsg
{
    color:black;
}

#HeaderContainer
{
	float:right;
}

#TopMenuWrapper
{
	
}

#TopMenuContainer
{
	float:left;
}

#LoginContainer
{
	float:right;
}

.TopMenu
{
	padding:0px 0px 0px 0px;
	margin-left:20px;
}

.TopMenu span
{
	float:left;
}
.TopMenu a
{
	width:90px;
	height:31px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	background:url('/templates/desifunny/images/top_menu_button_1.gif');
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	line-height:26px;
	float:left;
	margin-right:2px;
}

.TopMenu a:hover
{
	background:url('/templates/desifunny/images/top_menu_button_2.gif');
}

#loginbox
{
   padding: 2px 2px 2px 2px;    
   font-size: 12px;
   color:#3B0805;
   background-color:#E7CF94;
   border:solid 1px black;
}

#loginbox a
{
	color:#3B0805;
}

#welcomebox
{
   font-size: 12px;
   text-align: left;
}



.ShadowBottom 
{
	background-image:url('../../images/ShadowBottom.gif');
	background-repeat:repeat-x;
	height:9px;
	empty-cells:show;
}

.ShadowLeft
{
	background-image:url('../../images/ShadowLeft.gif');
	background-repeat:no-repeat;
	height:9px;
	width:7px;
}

.ShadowRight
{
	background-image:url('../../images/ShadowRight.gif');
	background-repeat:no-repeat;
	height:9px;
	width:7px;
}

.ShadowRight1
{
	background-image:url('../../images/ShadowRight1.gif');
	background-repeat:repeat-y;
	height:1px;
}

#Header
{
   padding-top:10px;
   padding-left:10px;
}

#Header a
{
	padding-left :2px;
	padding-right:5px;
	font-family:verdana; 
	border:none; 
	cursor:pointer;
	text-decoration:none;
	line-height:30px;
}
#Header a:hover
{
	text-decoration:underline;
}


.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a
{
   text-decoration: none;
   color: #8d2d23; 
}

.headermenulink
{
   font-family: Verdana;
   font-size: 11px; 
   color:White; 
}

.headermenulink a
{
   text-decoration: none;
   color: white; 
}

.headermenulink a:hover
{
   text-decoration: underline;
   color: #d3eeff; 
}

.DottedLine
{
	background-image:url('../../images/DottedLine.gif');
	width:200px;
	height:1px;
	background-repeat:repeat-x;
	background-position:center;
	line-height:1px;
}


.Poll
{
	color:#21619C;
	text-align:left;
	height:20px;
	font-size:14px;
	font-weight:bold;
	background-color:Yellow;
}

.PollQuestion
{
	color:red;
	font-weight:bold;
}


.PollOptions
{
	text-align:right;
	margin-right:auto;
	margin-left:auto;
}

table.PollOptions td
{
	color:Red;
	text-align:left;
	height:20px;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #033186;
}

.WidgetContainer
{
	vertical-align:top;
	border:solid 1px #E7EFFF;
	width:100%;
}

.WidgetHeader
{
	background-color:#E7EFFF;
	color:#21619C;
	text-align:left;
	height:20px;
	font-size:14px;
	font-weight:bold;
	width:100%;
}


.Widget
{
	color:#033898;
	vertical-align:middle;
	font-size:10px;
	text-align:left;
}

.WidgetLine
{
	border-bottom:solid 1px #033186;
	height:1px;
	display:block;
}

.WidgetLineThick
{
	border-bottom:solid 3px #033186;
	height:1px;
	display:block;
	width:100%;
}

.HrBlue
{
	color:#033186;
	border:solid 1px #033186;
}

a.WidgetLink
{
	color:#4A6EC6;
	text-decoration:none;
	display:block;
	padding-top:5px;
	border-bottom:solid 1px #D0D1D3;
	font-size:10px;
}

a.WidgetLink:hover
{
	color:#3555A7;
	text-decoration:underline;
}

a.WidgetMore
{
	color:#4075d5;
	text-decoration:none;
	font-size:10px;
	padding-right:10px;
	text-align:right;
	vertical-align:middle;
	float:right;
}

a.WidgetMore:hover
{
	text-decoration:underline;
}


a.Tabs {

	height:36px;
	line-height:36px;
	width:82px;
	background-color:#FFFFFF;
	FONT-FAMILY:'Verdana';
	font-size:small;
	color:#333333;
	display:block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	background-image:url(../../Images/UI/Tabs/normalbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	margin-right:3px;
	padding:0px;
}

a.Tabs:hover {

	width:82px;
	height:36px;
	line-height:36px;
	background-color:#FFFFFF;
	FONT-FAMILY:'Verdana';
	font-size:small;
	color:#333333;
	display:block;
	float:left;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	background-image:url(../../Images/UI/Tabs/overbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin-right:3px;
	padding:0px;



}
a.TabsSelected {

	width:82px;
	height:36px;
	line-height:36px;
	background-color:#FFFFFF;
	FONT-FAMILY:'Verdana';
	font-size:small;
	color:#333333;
	display:block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	background-image:url(../../Images/UI/Tabs/selectedbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	float:left;
	margin-right:3px;
	padding:0px;
}


.TextBox
{
	background-color:#e2f4fe;
	border:solid 1px black;
	
}



.EnglishText
{
	font-family : Verdana , Arial, Times New Roman;
	text-align : justify;
	direction:ltr;
}

.DropDownList
{
	background-color:#e2f4fe;
	border:solid 1px black;
	
}

.CheckBox
{
	background-color:#e2f4fe;
	border:solid 1px black;
	
}

.Button
{
	background-color:#104D8C;
	color:White;
	border:solid 1px black;
	cursor:pointer;
}

.CalendarButton
{
	background-image : url('../../Images/calendar.gif');
	border:0;
	width:33px;
	height:21px;
	cursor:pointer;
	margin-left : 2px;
}



tr.Paging table {}
tr.Paging table tr {}
tr.Paging table tr td {}
tr.Paging table tr td span 
{
	border:solid 1px #555555;
	background-color:#F0FCFF;
	padding:0.25em 0.25em 0.25em 0.25em;
	color:Black;
	text-decoration:none;
}

tr.Paging a
{
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	padding:0.25em 0.25em 0.25em 0.25em;
	color:Black;
	text-decoration:none;
}
tr.Paging a:hover
{
	border:solid 1px #AAAAAA;
	background-color:#F0FCFF;
}

a.Paging
{
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	padding:0.10em 0.10em 0.10em 0.10em;
	line-height:1.75em;
	color:Black;
	text-decoration:none;
}


a.Paging:hover
{
	border:solid 1px white;
	background-color:#FFA800;
}

a.PagingSelected
{
	border:solid 1px white;
	background-color:#FFA800;
	padding:0.10em 0.1em 0.1em 0.1em;
	line-height:1.75em;
	color:black;
	text-decoration:none;
}

#Bookmarking
{
    background-image:url('/images/bookmarking/bg.gif');
    background-repeat:repeat-x;
    height:54px;
    vertical-align:bottom;
    width:100%;
}

#Bookmarking td
{
	padding-left:2px;	
}



#Bookmarking a
{
	text-decoration : underline;
	color:#636DCF;
}

#Bookmarking a:hover
{
	text-decoration : none;
	color:red;
}

.WidgetBoxTop 
{
	background-image:url('../../images/top-bar.gif');
	background-repeat:no-repeat;
	height:12px;
}

.WidgetBoxHead
{
	border:solid 1px #073487;
	border-bottom:none;
	background-color:#A7BBE0;
	line-height:30px;
	padding-left:10px;
	text-align:left;
}

.WidgetBoxContent
{
	border:solid 1px #073487;
	border-top:none;
	padding-bottom:5px;
	padding-left:1px;
	padding-right:1px;
	text-align:left;
}

/*------------  Box CSS Starts ------------*/

.PictureFrame
{
	border-left:solid 0px #e0e0e0;
	border-top:solid 0px #e0e0e0;
	border-right:solid 3px #161616;
	border-bottom:solid 3px #161616;
	background-color:white;
	padding:5px 5px 5px 5px;
}

.PictureFrameSmall
{
	border-left:solid 0px #e0e0e0;
	border-top:solid 0px #e0e0e0;
	border-right:solid 3px #161616;
	border-bottom:solid 3px #161616;
	background-color:white;
	padding:2px 2px 2px 2px;
}
/*------------  Box CSS End ------------*/

.nsUpdate
{
	width:100%;
}


/* Jokes */

.JokesHeader
{
	width:670px;
	height:59px;
}
.JokesPost
{
	padding:5px 5px 5px 5px;
}
.JokesPost td
{
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.JokesLabel
{
	color:#FFA800;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
}

.JokesTextBox
{
	border:solid 1px #D6D6D6;
}

.JokesDropDown
{
	border:solid 1px #D6D6D6;
	color:#0000bb;
}

.JokesListPage
{
	
}

.JokesListPage td
{
	vertical-align:top;
}




.JokesList
{
	
}

.JokesList td
{
	vertical-align:top;
}

a.JokesListCategory
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	padding:5px 5px 5px 5px;
	
}

a.JokesListCategory:hover
{
	text-decoration:underline;
}


a.JokesList 
{
	color:white;
	text-decoration:none;
	line-height:25px;
}

a.JokesList:hover
{
	text-decoration:underline;
}

a.JokesTag
{
	color:Red;
	text-decoration :none;
}

a.JokesTag:hover
{
	text-decoration : underline;
}

/* End Jokes */

/* Comment CSS */
.CommentPostHeading
{
    font-size:12px;
    color:Black;
    
}

.Comment
{
    width:100%;  
    background-color:#80217e; 
    padding:5px 5px 5px 5px; 
}

.CommentHeading
{
    font-size:20px;
    color:#FFA800;
    padding:2px 2px 2px 2px;
}

.CommentBy
{
    color:#5c99ff;
    font-size:14px;
}

.CommentText
{
    color:white;
    font-size:12px;
    text-indent:10px;
}

.CommentDate
{
    font-size:10px;
    color:#999999;
}


/* End Comment CSS */

/* Tags CSS */

.Tags
{
    background-color:#80217e; 
    padding:5px 5px 5px 5px; 
    
}

.Tags h2
{
    color:#FFA800;
}

.Tags a
{
    color:#ffffff;
    font-size:14px;    
    padding:2px 2px 0px 2px;
    margin:0px 1px 15px 1px;    
    line-height:20px;
    text-decoration:none;
}

.Tags a:hover
{
    color:#FFA800;
    border-bottom:dashed 1px #FFA800;
}

.TagsSmall
{
    padding:5px 5px 5px 5px; 
}

.TagsSmall a
{
    color:#80217e;
    font-size:10px;
    border-bottom:dashed 1px #80217e;
    font-family:Verdana;
    line-height:14px;
    margin:0px 1px 0px 1px;    
}

.TagsSmall a:hover
{
    color:#ffffff;
    border-bottom:dashed 1px #ffffff;
}




#TagCloud
{
	border:solid 1px black;
	background-color:#80217e;
}

#TagCloud h3
{
	font-size:15px;
	color:White;
	background-color:black;
	padding:5px 5px 5px 5px;
}

#TagCloud p
{
	padding:2px 2px 2px 2px;
}

#TagCloud a
{
	color:#FFA800;
	background-color:#80217e;
	text-decoration:none;
}

#TagCloud a:hover
{
	color:#80217e;
	background-color:#FFA800;
	text-decoration:underline;
}


/* End Tags CSS */

/* Members Area */
#MembersMainMenu
{
	width:100%;
	background-color:#000000;
}

#MembersMainMenu a
{
	background-color:#000000;
	width:100px;
	padding:5px 8px 5px 8px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

#MembersMainMenu a:hover
{
	background-color:#E6CB96;
	color:#000000;
}

#MembersMenu
{
	padding-bottom:10px;
}

#MembersMenu a
{
	width:100px;
	padding:5px 8px 5px 8px;
	color:black;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#MembersMenu a:hover
{
	color:white;
	text-decoration:underline;
}

#MembersArea
{
	
}
#MembersArea td
{
	vertical-align:top;
}

.MembersLeft
{
	width:200px;
}

.MembersMain
{
	
}

.MembersRight
{
	width:200px;
}

#ProfileSummary
{
	padding:0px 0px 0px 0px;
	border:solid 1px #916C23;
	border-top:solid 1px #916C23;
	font-size:10px;
}

#ProfileSummary h3
{
	background-color:#E6CB96;
	padding:3px 3px 3px 5px;
	font-size:11px;
}
#ProfileSummary dl
{
	padding:0px 3px 3px 5px;
}

#ProfileSummary dt
{
	color:#FFA800;
	float:left;
	clear:left;
	display:block;
	float:none;
}

#ProfileSummary dd
{
	float:left;
	margin:0px 0px 5px 0px;
	display:block;
	float:none;
	color:White;
}

#ProfilePicture 
{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	background-color:#000000;
	color:White;
	font-size:10px;
}

#ProfilePicture img
{
	margin-left:auto;
	margin-right:auto;
	border:solid 4px #E6CB96;
	margin:0px 15px 3px 15px;
	padding:0px 0px 0px 0px;
	
}

#ProfilePicture  a
{
	color:white;
	text-decoration:none;
}

#ProfilePicture  a:hover
{
	text-decoration:underline;
}


/* End Members Area */


/* Admin */

.LabelStat
{
	color:Blue;
	font-size:10px;
	font-family:Verdana;
}

.LabelStatValue
{
	color:Red;
	font-size:10px;
	font-family:Verdana;
}

/* Rating CSS */
/* Rating Style Big */
.ratingStar {
    font-size: 0pt;
    width: 30px;
    height: 30px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/images/ajax/RatingStarFilled_t2.gif);

}

.emptyRatingStar {
    background-image: url(/images/ajax/RatingStarEmpty_t2.gif);
}

.savedRatingStar {
    background-image: url(/images/ajax/SavedStar.png);
}

/* Rating Style Small*/
.ratingStarSmall 
{
	font-size:0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display:block;
    background-repeat: no-repeat;
}

.filledRatingStarSmall {
    background-image: url(/images/ajax/RatingStarFilledSmall_t2.gif);

}

.emptyRatingStarSmall {
    background-image: url(/images/ajax/RatingStarEmptySmall_t2.gif);
}

.savedRatingStarSmall {
    background-image: url(/images/ajax/SavedStar.png);
}


.filledRatingStarSmall2 {
    background-image: url(/images/ajax/RatingStarFilledSmall_t3.gif);

}

.emptyRatingStarSmall2 {
    background-image: url(/images/ajax/RatingStarEmptySmall_t3.gif);
}






/* End Rating */