/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background:#eeeeee;
	color: #333333;
	font-family: Tahoma, Kalimati;
	font-size: 12px;
}

a {
	color: #000000;
	text-decoration: none;
	}

form {
	margin: 0px;
	padding: 0px;}
a:hover, a:active, a:focus {
	color: #003366;
	text-decoration: underline;
	text-decoration: none;
}
h6.readon {
	padding:0px 20px 0px 0px ;
	margin:0px;
	text-align: right;
	clear: both;
	background: url(../images/readmore.gif) no-repeat right center;
	}
h6.readon a {
	color: #336699;
	text-decoration: none;
	}
h6.readonbig {
	font-size: 12px;
	font-weight: bold;
	padding:10px 20px;
	margin: 0px 20px;
	text-align: right;
	clear: both;
	background: url(../images/readmore.gif) no-repeat right center;
	}
h6.readonbig a {
	color: #336699;
	text-decoration: none;
	}

/*article image*/
a img {
	border: none;
}

img {
	margin: 0;
	padding: 0;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}

ul {
	list-style: none;
}


ol li {
	margin-left: 35px;
}

h1 {
	font-size: 20px;}
h2 {
	font-size: 18px;}
h3 {
	margin:1px;
	font-size:16px;
	padding:2px;
	color:#000000;
	font-weight: bold;
}
h4 {
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	padding:0px;
	margin:4px;}

h5 {font-size: 11px;
	color:#000000;
	padding:0px;
	margin:4px;}

h6 {
	font-size: 11px;
	font-weight: normal;
	color:#999999;
	padding:0px;
	margin:4px;}

div.error {
	position: relative;
	background: url(../images/icon-error.gif) no-repeat left center #ffeeee;
	color: #C01122;
	padding: 10px 10px 10px 25px;
	border: 1px solid #e39c9c;
}
div.errors {
	background: url(../images/icon-error.gif) no-repeat left center #ffeeee;
	color: #C01122;
	padding: 5px 5px 5px 25px;
	margin: 5px;
	position: relative;
	border: 1px solid #e39c9c;
	font-size: 11px;
	clear: both;

}


input {
	padding: 5px 10px;
	width: auto;
	border:1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;

}

textarea {
	padding: 5px 10px;
	width: auto;
	border:1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}
input.radio {
	border: none ;
	vertical-align: middle;
	}

input.button {
	padding: 5px 10px;
	border:1px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	background: url(../images/sharebutbg.gif) repeat-x left bottom #ffffff ;
	cursor: pointer ;
	font-size: 12px;
	font-family: Tahoma, Kalimati;
	color: #666;
	}
input.buttongreen {
	padding: 5px 10px;
	border:1px solid #478900;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: url(../images/buttongreen.gif) repeat-x left bottom #75aff7 ;
	cursor: pointer ;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	}
input.buttonorange {
	padding: 5px 10px;
	border:1px solid #cc6600;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: url(../images/buttonorange.gif) repeat-x left bottom #fecc75 ;
	cursor: pointer ;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	}
select {
	padding: 4px ;
	width: auto;
	border:1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	vertical-align: middle;
	}
select options {
	padding: 4px ;
	width: auto;
	border:1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	vertical-align: middle;
	}


.clear {
	clear: both;
	padding-bottom:10px;
}
.clear2 {
	clear: both;
	padding-bottom:0px;
}

#container {
	padding:0px;
	margin: 0px auto;
}

#wrapper{
	width:1000px;
	margin: auto;
	padding:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	background: #fff;
}

#mainbody{
	clear: both;
}



#mainbody .wbot {
padding: 10px 10px;
margin:0px;
background: #ffffff;
}

/* -----------HEADER-----------------*/
#header {
	position: relative;
	width:100%;
	height: 40px;
	clear:both;
	margin:5px 0 0 0;
	padding:0px;
	background:url(/images/mainmenu-bg.gif) repeat-x bottom left;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;

}

#header-left {
	overflow:hidden;
	width: 15%;
	float: left;
	}
#logo {
	width: 100%;
	height: 42px;}

#header-right {
	height: 42px;
	width: 85%;
	float: right ;
	overflow:hidden;
}

#logout{
	background:transparent url(/images/logout1.gif) no-repeat scroll left center;
	margin: 0px;
	padding: 0px;
	width: 50px;
	text-align:right;
	line-height: 40px;
	float:left;
	margin-left:10px;
	font-size:11px;
}


#logout a{
	color:#000000;
}

#logout a:hover{
	background:transparent url(/images/logout2.gif) no-repeat scroll left center;
	margin: 0px;
	padding: 0px;
	width: 50px;
	text-align:right;
	line-height: 40px;
	float:left;
	margin-left:0px;
	color: #000000;
}


/* -----------quickmenu-----------------*/

#quickmenu {
	float: left;
	width:300px;
	margin:0px;
	padding:0px;
}

#quickmenu h5 {
	margin: 0px;
	font-size: 10px;
	}

#quickmenu h5 a{
	padding: 2px 0px;
	padding-left: 30px;
	background:  url(http://www.voodoo.mn/images/mail.gif) no-repeat left bottom;
	color:#666666;
}

#quickmenu img{
	float: left;
	margin-left: 10px;
}


#quickmenu ul {
	list-style: none;
	margin:0px;
	padding:0px;
	color: #cccccc ;}

#quickmenu ul li{
	display: inline;
	padding: 0px 0px;
	font-family: Arial;
	font-size: 11px;

}

#quickmenu ul li a{
	padding: 8px 7px;
	color:#2ba8e3;
	text-decoration: none;
}
#quickmenu ul li.bold {
	}


/* -----------TOPMAINNAV-----------------*/
#topmainnav {
	border-top: 1px solid #f1f1e8;
	padding:0px;
	margin: 0px;
	background:  url(http://www.voodoo.mn/images/mainnav-bg.gif) repeat-x left;
	height:28px;
}

#topmainnav ul#leftnav {
	float: left;
	list-style: none;
	margin:0px;
	padding:0px;}

#topmainnav ul#leftnav li{
	display:block;
	display: inline;
	height: 26px;
	line-height:26px;
	padding: 0px 0px;
	font-family: Tahoma, Kalimati;
	font-size: 11px;
}

#topmainnav ul#leftnav li ul{
	position:		absolute;
	display: block;
	top: -999em;
	width: 180px;
	margin: 0px;
	padding: 0px;
}

#topmainnav ul#leftnav li ul li{
	margin: 0px;
	padding: 0px;
}
#topmainnav ul#leftnav li ul li a{
	margin: 0px;
	padding: 0px;
	width:160px;
	display: block;
}

#topmainnav ul#leftnav li a{
	padding: 8px 8px 7px 8px;
	height: 27px;
	line-height:27px;
	color:#333333;
	text-decoration: none;
}

#topmainnav ul#leftnav li a.activehome{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/home.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li a.activeprofile{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/profile.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li a.activefriends{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/friends.gif) no-repeat left bottom ;
	}

#topmainnav ul#leftnav li a.activegroup{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/group.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li a.activechannel{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/channel.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li a.activenews{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/news.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li a.activegallery{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/gallery.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li a.activemusic{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/music.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li a.activevideo{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/video.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li a.activemovie{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/movie.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li a.activetv{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/tv.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li a.activeblog{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/blog.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li a.activefaq{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/faq.gif) no-repeat left bottom ;
}

/* -----------#topmainnav ul#leftnav li.active-----------------*/

#topmainnav ul#leftnav li.active a{
	border: 1px solid #e0e0e0;
	border-bottom: none;
	border-top: none;

}
#topmainnav ul#leftnav li.active a.activehome{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/ahome.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li.active a.activeprofile{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/aprofile.gif) no-repeat left bottom ;

}


#topmainnav ul#leftnav li.active a.activefriends{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/afriends.gif) no-repeat left bottom ;
	}

#topmainnav ul#leftnav li.active a.activegroup{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/agroup.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li.active a.activechannel{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/achannel.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li.active a.activenews{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/anews.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li.active a.activegallery{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/agallery.gif) no-repeat left bottom ;
}

#topmainnav ul#leftnav li.active a.activemusic{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/amusic.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li.active a.activevideo{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/avideo.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li.active a.activemovie{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/amovie.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li.active a.activetv{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/atv.gif) no-repeat left bottom ;
}
#topmainnav ul#leftnav li.active a.activeblog{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/ablog.gif) no-repeat left bottom ;
	border: 1px solid #e0e0e0;
	border-bottom: none;
	border-top: none;

}
#topmainnav ul#leftnav li.active a.activefaq{
	font-weight: bold;
	color: #000000;
	padding-left: 28px;
	background: url(http://www.voodoo.mn/images/headericons/afaq.gif) no-repeat left bottom ;
}

/* -----------#topmainnav ul#rightnav ----------------*/
#topmainnav ul#rightnav {
	float: right;
	width: 29%;
	list-style: none;
	margin:0px;
	padding:0px;
	text-align: right;}

#topmainnav ul#rightnav  li{
	display: inline;
	height: 28px;
	line-height:28px;
	padding: 0px 0px;
	font-family: Tahoma, Kalimati;
	font-weight: bold;
	font-size: 12px;
}

#topmainnav ul#rightnav  li a{
	padding: 7px 10px;
	height: 28px;
	line-height:28px;
	color:#000000;
	text-decoration: none;
}

/* -----------MAINNAV-----------------*/


#frontm {
	position: relative;
	font-size: 11px;
	width:265px;
	background: url(../images/backfrontm.gif) no-repeat left top ;
	height: 47px;
	float: left;
	margin:0px;
	padding: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}
#frontm img {
	float: left;
	margin:5px;
	border:1px solid #000000;
	 }

#frontm h3{
	color:#FFFFFF;
	font-size: 14px;
	margin:0px;
	padding:5px;
}


#frontm input.button{
	position: absolute;
	right: 16px;
	top: 8px;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	background:url(../images/subscribeb.gif) no-repeat left center;
	border: none;
	cursor: pointer;
	height: 31px;
	line-height: 31px;
	width: 83px;
	padding:0px;
	margin:0px;
}

#mainnav {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	display:block;
	position: relative;
	width:100%;
	height: 47px;
	background:#FFFFFF;
	margin:0px;
	padding:0px;
}


#noob {
	position: absolute;
	right:6px;
	top: 5px;}

#mainnav ul {
	list-style: none;
	margin:0px;
	padding:0px;
	padding-top:3px;
}

#mainnav ul li{
	display: inline;
	padding: 0px 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	text-transform:capitalize;

}

#mainnav ul li a{
	height: 42px;
	line-height: 42px;
	padding: 5px 6px;
	color:#000000;
	text-decoration: none;

}

#mainnav ul li.active a {
	color:#ffffff;
	background:#5c7d00;
	text-decoration: none;
	webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

/* -----------#today-----------------*/
#today {
	position: relative;
	font-family: Tahoma, Kalimati ;
	font-weight: bold;
	background: url(../images/greyhead.gif) repeat-x bottom left #8d9b9f;
	border: 1px solid #535e63;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	margin-bottom: 10px;}
#today h3{
	padding:10px;
	padding-left: 30px;
	color:#ffffff;
	font-size: 14px ;
	background:url(../images/downarrow.gif) no-repeat left center ;
	font:Tahoma;
	font-weight:bold;
	}
#today .datetoday{
	position: absolute;
	top: 6px;
	right: 10px;
	font-size: 11px ;
	font-weight: bold;
	color:#FFFFFF;
}
#today .datetoday a{
	color:#FFFFFF;}


/* -----------CONTENT-----------------*/
#content {
	 width: 710px;
	 float: left;
	 margin: 0px;
	 padding: 0px;
	}

/* -----------SIDEBAR-----------------*/
#sidebar {
	 width: 260px;
	 float: right;
	 margin: 0px;
	 padding: 0px;
	}

/*---------------------- menu-boxer-------------------------*/
#sidebar .menu-boxer {
	margin: 5px 0px;
	padding: 0px 10px;
	border: 1px solid #accdfe ;
	background:#FFFFFF;
	}
#sidebar .menu-boxer h3 {
	margin:0px -10px;
	padding:6px 15px;
	color: #000000 ;
	background: #e2eaf8 ;
	font-weight: bold;
	}
#sidebar ul {
	margin: 0px;
	padding: 5px;
	}
#sidebar ul li  {
	margin: 0px;
	padding: 5px 0px;
	border-top: 0px solid #dedede ;
	font-size: 11px;
	font-family: Tahoma, Kalimati;
	}
#sidebar ul li a {
	/*display: block;*/
	margin: 0px;
	padding: 0px 0px;
	}
/*--menu-boxer-vid*/

#sidebar ul.vid li  {
	background: url(../images/arrow-cat-vid.gif) left center no-repeat ;

	}
#sidebar ul.vid li a {

	padding-left: 25px;

}
/*--menu-boxer-news*/

#sidebar ul.news li  {
	background: url(../images/arrow-cat-news.gif) left center no-repeat ;

	}
/*--menu-boxer-tv*/

#sidebar ul.tv li  {
	background: url(../images/arrow-cat-tv.gif) left center no-repeat ;

	}

/* -----------SIDEBAR-----------------*/

#footer {
	color: #7a7a7a ;
	font-size: 11px;
	background:  #FFFFFF;
}

#footer {
	border: none;
	background: none ;
	padding:4px 0px 0px 0px;}

#footer ul {
	list-style: none;
	margin:0px;
	padding:0px;
}

#footer ul li{
	display: inline;
	height: 20px;
	line-height:20px;
	padding: 0px 0px;
	font-family: Arial;
	background: url(../images/left-dot.gif) repeat-y right top;
}

#footer ul li a{
	color: #333333 ;
	padding: 0px 5px;
	height: 20px;
	line-height:20px;
	text-decoration: none;
}

.comment-cloud a{
	background:transparent url(../images/video/bg_comment_cloud.png) no-repeat scroll 0 0;
	color:#5D5D5D;
	display:block;
	font-family:Georgia;
	font-size:11px;
	height:25px;
	margin:5px 10px 0 0;
	padding:3px 0 0;
	text-align:center;
	text-decoration:none;
	width:25px;
	float: right;}

.comment-cloud a:hover{
	text-decoration: underline;
}

.thumblist {
	position:relative;
	display:block;
	height: 40px;
	padding: 3px 0px;
	border-bottom:1px solid #e2e2e2;
	background:#f5f5f5;
}

.thumblist .leftcol {
	float: left;
	width:75px;
}

.thumblist img {
	border:1px solid #e2e2e2;
	margin: 0px 10px;
}

.thumblist .rate img {
	border: none;
	margin: 0px 0px;
}
.thumblist  .rightcol {
	position:relative;
	width: 210px;
	float:right;}


.video-browser-up {
	height: 30px;
	display: block;
	background: url(../images/video/video-browser-sprites.png) 50% -139px ;
	border-bottom:1px solid #E2E2E2;
}
.video-browser-up:hover {
	background: url(../images/video/video-browser-sprites.png) 50% -15px ;
}

.video-browser-down {
	height: 30px;
	display: block;
	background: url(../images/video/video-browser-sprites.png) 50% -204px ;
	border-top:1px solid #E2E2E2;
}
.video-browser-down:hover {
	background: url(../images/video/video-browser-sprites.png) 50% -80px ;
}


/* -----------livetvBOX-----------------*/
.boxer-4 h3 ul {
	position:absolute;
	right:0px;
	top: 0px;
	display: inline;
	font-size: 10px;
	}
.boxer-4 h3 ul li{
	display: inline;
	font-size: 10px;
	padding:0 10px;
	border-left: 1px solid #000000;
}
.buttonleft {
	position: relative;
	float:left;
	width:18px;
	height:140px;
	background: url(../images/livetv/scrollbut.gif) no-repeat right center #e2eaf8;}

.buttonright {
	position: relative;
	float:right;
	width:18px;
	height:140px;
	background: url(../images/livetv/scrollbut.gif) no-repeat left center #e2eaf8;}

#livetvscroll {
	float:left;
	width:582px;
	height:140px;
	position:relative;
	display: block;
	overflow:hidden;}

.scrollin {
	width:880px;}
.livetv-box {
	float:left;
	width: 130px;
	margin:10px;}

.livetv-box .inside{
	margin:0px;
	padding: 0px;
}
.livetv-title {
	margin: 0px ;
	font-size: 11px;}
.livetv-title h4 {
	margin: 3px 0px ;
	font-weight: normal;
	font-size: 11px;}
.livetv-box .inside .play {
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
	margin:26px 50px;
	width: 32px;
	height:32px;
	position:absolute;
	background: url(../images/video/btn-play-big.png) no-repeat;}

#sidebar ul.mostview {
	padding: 0px;
	margin: 0px;}

#sidebar ul.mostview li  {
	background: url(../images/livetv/ico-bullet-down.gif) right center no-repeat ;
	border-bottom: 1px solid #eeeeee;
	height:45px;
	}
#sidebar ul.mostview  li a {
	height: 45px;
	}
#sidebar ul.mostview  li a:hover {
	background: #efefef;
	}
#sidebar ul.mostview a span {
	line-height: normal;
	color: #666666;
	font-weight: normal;
	font-size:11px;}

/* -----------photoBOX-----------------*/

#fphotothumbs {
	position: absolute;
	top:250px;
	left:0px;
	height:65px;
	width: 100%;
	background:  #3366cc;
}

#fphotothumbs ul{
	margin: 0px;
	padding:10px;
	text-align:right;
}
#fphotothumbs ul li{
	display: inline;
	padding:0px 5px;
}
#fphotothumbs ul li img{
	border: 3px solid #6699ff;
}
#fphotothumbs ul li a:hover img{
border: 3px solid #ffffff;
}
#fphotothumbs ul li a.active img{
border: 3px solid #ffffff;
}


.mobilewall {
	width: 620px;
	overflow: hidden;
	position:relative;
	}

.mobilewall ul {
	width: 680px;
	margin:0px;
	padding:0px;
}

.mobilewall ul li {
	float: left;
	padding:8px;
	margin-right: 8px;
	background: #e7e7e7;
	width:102px;}

.mobilewall ul li img{
	border: 1px solid #CCCCCC ;
	background: #e7e7e7;}

.mobilewall ul li h3 {
font-size:12px;
line-height:14px;
margin:0px;
padding:0px;
background: none;
border:none;}

.mobilewall ul li h4 {
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin:0 0 2px;}


.buttonleft2 {
	position: relative;
	float:left;
	width:18px;
	height:165px;
	background: url(../images/livetv/scrollbut.gif) no-repeat right center #e2eaf8;}

.buttonright2 {
	position: relative;
	float:right;
	width:18px;
	height:165px;
	background: url(../images/livetv/scrollbut.gif) no-repeat left center #e2eaf8;}


.photoscroll {
	margin:0px;
	padding:0px;
	float:left;
	width: 582px;
	overflow: hidden;
	position:relative;

}

.photoscroll ul {
	margin:0px;
	padding:0px;
	width: 840px;
}

.photoscroll ul li {
	float: left;
	padding:8px;
	position: relative;
	display: block;
	background: #efefef;
	width:152px;}

.photoscroll ul li img{
	border: 1px solid #CCCCCC ;
	background: #e7e7e7;}

.photoscroll ul li h3 {
font-size:12px;
line-height:14px;
margin:0px;
padding:0px;
background: none;
border:none;}

.photoscroll ul li h4 {
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin:0 0 2px;}

/* -----------memberBOX-----------------*/

ul#navuser {

	list-style: none;
	margin:0px;
	padding:5px 0px;
	background:url(../images/toptab.gif) no-repeat bottom right;

	}

ul#navuser li{
	height: 35px;
	line-height: 35px;
	display: inline;
	padding: 0px 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	text-transform:capitalize;
}

ul#navuser li a{
	padding: 11px 0px  10px 20px;
	color:#000000;
	text-decoration: none;
	background: url(../images/tab.gif) no-repeat left center  ;
}

ul#navuser li a span{
	padding: 11px 20px  10px 0px;
	background: url(../images/tabr.gif) no-repeat right center  ;
	text-decoration: none;
}
ul#navuser li a.active{
	color:#000000;
	background: url(../images/tabactive.gif) no-repeat left center ;
	text-decoration: none;

}

ul#navuser li a.active span{

	background: url(../images/tabactivespan.gif) no-repeat right center  ;
	text-decoration: none;
}

#tab {
	background:url(../images/tab-bg.gif) repeat-y;
	width: 700px;
	position:relative;
	padding:0px;
	}

#tab .tabbot {
	background:url(../images/tabot.gif) no-repeat bottom center;
	height:20px;
	padding:0px;
	clear: both;
	}
#tab .tabtop {

	}

#tab ul {
	position:relative;
	margin:0px;
	padding: 0px 20px;
}

#tab ul li {
	float: left;
	padding:5px;
	background: url(../images/tabli.gif) no-repeat center ;}

#tab ul li a{
	float: left;
	padding:10px 5px;
	}
#tab ul li img{
}

#tab ul li h3 {
font-size:11px;
line-height:14px;
margin:0px;
padding:0px;
background: none;
border:none;
color:#333333;}

#tab ul li h4 {
color: #818181;
position:relative;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0 0 2px;}

#tab ul li h4 span{
	font-size:10px;
	position:absolute;
	right: 1px;
}
#tab ul li h4 span img{
 padding-right:4px;
}


#boxer {
	margin:10px 0px;}


#boxer h3{
	margin:1px;
	padding:2px;
	color:#000000;
	font-weight: bold;
}


#boxer .wrap-center {
	background: url(../images/box-center2.gif) repeat-y center top #FFFFFF;
}

#boxer .wrap-top {
	background: url(../images/box-top2.gif) no-repeat center top;
}

#boxer .wrap-bot {
	background: url(../images/box-bot2.gif) no-repeat center bottom;
}

#boxer .inner{
	padding:10px;
}
#boxer .inner ul{
	padding:0px;
	margin:0px;
}
#boxer .inner ul li{
	padding:5px;
}

#boxer .pica{
	width:15%;
	float: left;
}

#boxer .pica img{
background: url(../images/backimg.gif) no-repeat center;
padding:4px;
}

#boxer .text {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom:10px;}

#boxer ul li.comment{
	margin:5px 0px;
	clear:both;
}
#boxer .avatar{
	width:12%;
	float: left;
	background: url(../images/commentarrow.gif) right top no-repeat ;
	}
#boxer .commenttext {
	font-size:11px;
	color: #000000;
	float: right;
	width: 88%;
}

#boxer .commentwrap-center {
	background: url(../images/cbox-center2.gif) repeat-y center top #FFFFFF;
}

#boxer .commentwrap-top {
	background: url(../images/cbox-top2.gif) no-repeat center top;
}

#boxer .commentwrap-bot {
	background: url(../images/cbox-bot2.gif) no-repeat center bottom;
}
/* -----------sidebarBOXgreen-----------------*/
#sboxergreen {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #dedede;
	background: #eefdf4 ;
	margin:10px 0px;
	padding:10px;}

#sboxercyan {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #dedede;
	background: #dffbfb;
	margin:0px 0px 10px 0px;
	padding:10px;}

#sboxerwhite {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #dedede;
	margin:0px 0px 10px 0px;
	padding:10px;}
/* -----------sidebarBOX-----------------*/

#sboxer {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #dedede;
	background: #eefafd ;
	margin:10px 0px;
	padding:10px;}


#sboxer h3{
	margin: 0px;
	position: relative;
}

#sboxer ul{
	padding:0px;
	margin:0px;

}

#sboxer ul li {
	position: relative;
	font-size:11px;
	padding:4px 15px;
	margin:0px -10px;
	clear: both;

}

#sboxer ul li span{
	position: absolute;
	top: 0px ;
	right: 15px;
	font-weight:normal;
	text-align: right;
}
#sboxer ul li span2{
	position: absolute;
	top: 0px ;
	left: 15px;
	font-weight:normal;
	text-align: right;
}


#sboxer .avatar{
	width: 35%;
	float: left;
	padding-bottom:5px;
}

#sboxer .lilist{
	width:65%;
	float: right;
	margin: 0px;
	padding:0px;
}

#sboxer .lilist a {
	font-size: 11px;
	display: block;
	font-weight: normal;
	padding: 2px 0px;
	color: #6b8e00 ;
}

#sboxer .lilist a.featuredname {
	font-size: 14px;
	display: block;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px;
	color: #336699; }


#sboxer .avatar{
	width: 30%;
	}

#sboxer ul li.subscribe	.text {
	float: right;
	width: 70%;}




#boxer .twrap-center {
	background: url(../images/tbox-center2.gif) repeat-y center top #FFFFFF;

}

#boxer .twrap-top {
	background: url(../images/tbox-top2.gif) no-repeat center top;
}

#boxer .twrap-bot {
	background: url(../images/tbox-bot2.gif) no-repeat center bottom;
}


#musictabhead {
	display: block;
	height:47px;
	line-height: 47px;
	padding:0px 5px;
	background: url(../images/mtabhead.gif) no-repeat top center ;}
#musictab {
	width:50%;
	float:left;
	}
#musictab ul {
	display: inline;}
#musictab ul li {
	display: inline;}

#musictab ul li a{
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	padding: 13px 6px;
	color:#000000;
	text-decoration: none;
}

#musictab ul li a.active {
	padding: 13px 2px  13px 4px;
	color:#ffffff;
	background: url(../images/activeright.gif) no-repeat right center  ;
	text-decoration: none;

}

#musictab ul li a.active span {
	padding: 13px 2px 13px 4px;
	background: url(../images/activeleft.gif) no-repeat left center ;
	text-decoration: none;}



#musicnav {
width:50%;
	float: right;
	text-align: right
	}

#musicnav ul {
	list-style: none;
	margin:0px;
	padding:0px;
}
#musicnav ul li {
	display: inline;
	padding:0px;
	font-size: 12px;
	font-weight: bold;}
#musicnav ul li a{
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 6px 2px;
	color:#000000;
	text-decoration: none;
	}
#musicnav ul li a.next{
	background: url(../images/nextarrow.gif) no-repeat right center ;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 6px 8px 6px 0px;
	color:#000000;
	text-decoration: none;
	}

#musicnav ul li a.prvs{
	background: url(../images/prvsarrow.gif) no-repeat left center ;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 6px 0px 6px 8px;
	color:#000000;
	text-decoration: none;
	}

#musicnav ul li a.active {
	padding: 13px 2px 13px 0px;
	color:#ffffff;
	background: url(../images/activeright.gif) no-repeat right center  ;
	text-decoration: none;

}

#musicnav ul li a.active span {
	padding: 13px 10px 13px 10px;
	background: url(../images/activeleft.gif) no-repeat left center ;
	text-decoration: none;}

#musiclist {
	margin: 0px 6px;
	}

#musiclist a {
color: #0066cc;
font-size: 11px;
	}


#musiclist h3{
	font-size:14px;
	}
#musiclist h3 span{
	font-size:11px;
	font-weight: normal;
	padding-left: 10px;
	}
#musiclist h4{
	font-weight: bold;
	font-size:12px;
	color: #999999;
	}
#musiclist h4 a{
	font-size:12px;
	color: #0066cc;
	}
#musiclist img {
	float: left;
	padding:1px;
	margin: 5px;
	border: 1px solid #CCCCCC;}
#musiclist ul li{
	background: #f5f9fb;
	height:80px;
}
#musiclist ul li.row2{
	background: #ffffff;
	height:80px;
}

#musictabfoot {
	display: block;
	height:47px;
	line-height: 47px;
	padding:0px 5px;
	background: url(../images/mtabfoot.gif) no-repeat bottom center ;}

#result {
	font-weight: bold;
	padding-right: 10px;
	color: #000000;
	width:45%;
	float: right;
	text-align: right;
	}
#musicnavf {
	width:50%;
	float: left;
	padding-left: 5px;
	}

#musicnavf ul {
	list-style: none;
	margin:0px;
	padding:0px;

}
#musicnavf ul li {
	display: inline;
	padding:0px;
	font-size: 12px;
	font-weight: bold;}
#musicnavf ul li a{
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 6px 2px;
	color:#000000;
	text-decoration: none;
	}
#musicnavf ul li a.next{
	background: url(../images/nextarrow.gif) no-repeat right center ;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 6px 8px 6px 0px;
	color:#000000;
	text-decoration: none;
	}

#musicnavf ul li a.prvs{
	background: url(../images/prvsarrow.gif) no-repeat left center ;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 6px 0px 6px 8px;
	color:#000000;
	text-decoration: none;
	}

#musicnavf ul li a.active {
	padding: 13px 2px 13px 0px;
	color:#ffffff;
	background: url(../images/activeright.gif) no-repeat right center  ;
	text-decoration: none;

}

#musicnavf ul li a.active span {
	padding: 13px 10px 13px 10px;
	background: url(../images/activeleft.gif) no-repeat left center ;
	text-decoration: none;}




#video{
	position:relative;
	margin:10px;
	overflow: hidden;
	width:660px;
}

#video ul {
	position:relative;
	margin:0px;
	padding:0px;
	width:690px;
}

#video ul li {
	float: left;
	border: 0px solid #CCCCCC;
	padding:5px;
	margin: 0px 10px 10px 0px ;
	width:100px;
	text-align:center;
}

#gridvideo {
	overflow: hidden;
	width: 88px;
	height: 104px;
}
#gridvideo .thumb{
	overflow: hidden;
	text-align: center;
	width: 88px;
	height: 65px;
}

#video ul li h3 {
font-size:11px;
line-height:14px;
margin:0px;
padding:0px;
background: none;
border:none;
color:#333333;
width:100px;
text-align:center;
font-weight:bold;
}

#video ul li h4 {

color: #818181;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0 0 2px;}

#video ul li h4 span{
	font-size:10px;
	padding-right: 3px ;
}
#video ul li h4 span img{
 padding-right:4px;
}


#boxerv {
	margin:10px 0px;}

 #boxerv .videoview {
 	position:relative;
 	padding: 0px;
	margin:10px 0px;
	}
 #boxerv .videoview .loading {
 	color: #ffffff;
 	position: absolute;
	background: url(../images/ajax-loader.gif) repeat center #000000;
	width:340px;
	top: 25px;
	left: 140px;
	height: 200px;
	text-align: center;
 	padding: 10px;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	}

 #boxerv .videoview .loading h3 {
	font-size: 22px;
	font-weight: normal ;
 	padding: 0px;
	margin:5px 0px;
	color: #ffffff;
	}
 #boxerv .videoview .loading h4 {
	font-size: 12px;
	font-weight: normal ;
 	padding: 0px;
	margin:5px 0px;
	color: #ffffff;
	}

#boxerv h3{
	margin:1px;
	padding:5px 2px;
	color:#000000;
	font-weight: bold;
}

h3 div.starrate {
	width:40%;
	float:right;
	text-align:right;}

h3 div.name{
	width:50%;
	float: left;
	margin:1px;
	padding:5px 2px;
	color:#000000;
	font-weight: bold;
}

#boxerv .wrap-center {
	background: url(../images/box-center2.gif) repeat-y center top #FFFFFF;
}

#boxerv .wrap-top {
	background: url(../images/box-top2.gif) no-repeat center top;
}

#boxerv .wrap-bot {
	background: url(../images/box-bot2.gif) no-repeat center bottom;
}

#boxerv .inner{
	padding:10px 30px;
}
#boxerv .vinner{
	padding:1px 10px;
}

#boxerv .text{
	font-size:11px;
	line-height:25px;
	clear: both;
	margin-top:10px;}

#boxerv .vinner ul li{
	display: inline;
	font-weight: bold;
	margin:0px;
	padding-left:15px;
}


#boxerv .inner ul li a{
padding-left:20px;}

#boxerv .inner ul li a.fav{
background:url(../images/heart.gif) no-repeat left center ;

}

#boxerv .vinner ul li a.add{
background:url(../images/addbut.gif) no-repeat left center ;
}

#boxerv .vinner ul li a.share{
background:url(../images/sharebut.gif) no-repeat left center ;
}

#boxerv .vinner ul li a.embed{
padding-left:40px;
}
ul.tagv {
	padding: 0px;
	margin: 0px;}
ul.tagv  li{
padding-left: 35px;
 background:url(../images/tagbut.gif) left center no-repeat;
}

ul.tagv  li a {
 text-decoration: underline;
 font-size: 11px;
 padding: 5px;
}

#boxerv .vinner ul li input{
	width:240px;
	border:1px solid #CCCCCC;
}

#boxerv .vwrap-center {
	background: url(../images/vbox-center2.gif) repeat-y center top #FFFFFF;

}

#boxerv .vwrap-top {
	background: url(../images/vbox-top2.gif) no-repeat center top;
}

#boxerv .vwrap-bot {
	background: url(../images/vbox-bot2.gif) no-repeat center bottom;
}

#errorpage {
	text-align:  center;
	position:relative;
	padding:10px 25px;
	height:600px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background:  #FFFFFF;
	}

#errorpage .inside {
	width: 500px;
	margin: auto;
	padding:40px 25px 40px 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	background:  url(../images/voodooerror.gif) no-repeat top center #f5f5f5;
	border: 1px solid #dedede ;
	}
#errorpage h1{
	margin: 10px;
	padding:0px 0px 0px 0px;
	}
#errorpage h5{
	margin: 10px 0px 20px 0px;
	padding:0px;
	font-weight: normal;
	font-size:12px;
	clear: both;
	}

#errorpage ul {
	padding: 0px;
	margin: 0px ;
	}
#errorpage ul li {
	display: inline;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: url(../images/butblue.gif) repeat-x left center;
	padding: 8px 8px 8px 8px;
	margin: 0px 5px;
	}
#errorpage ul li a{
	color: #FFFFFF;
	padding: 8px 8px 8px 20px;
	font-weight: bold;}
#errorpage ul li a.home{
	background: url(../images/homeicon.gif) no-repeat left center;}
#errorpage ul li a.back{
	background: url(../images/backicon.gif) no-repeat left center;}

#mainbodyfill {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF;
	padding: 20px;
	min-height:600px;}

#mainbodyfill .boxer {
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding: 20px;
	background: #FFFFFF;}


#mainbodyfill  a{
	float: left;
	padding: 5px 0px;
	color: #939393 ;
	}

#mainbodyfill h3 {
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-size:18px;
	font-weight: normal ;
	}

#mainbodyfill h4 {
	color: #000000;
	margin: 10px 0px;
	font-size:12px;
	font-weight: normal ;
	}
#mainbodyfill h5 {
	color: #000000;
	margin: 10px 0px;
	font-size:12px;
	font-weight: bold ;
	}


#mainbodyfill input  {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #dedede;
	padding:5px;
	font-size: 11px;
	color: #939393 ;
	width: 188px;
	margin-bottom:2px;
	}

#mainbodyfill input.button  {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #2172ea;
	background: #77b0f7;
	color: #ffffff ;
	width: 68px;
	float:right;
	margin-bottom:2px;
	cursor: pointer;
	}
#mainbodyfill .login {
	width: 200px;
	padding: 10px 15px;
	margin: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #f3f3f3;
	clear: both;
	}

#mainbodyfill2 {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF;
	padding: 20px;
	min-height:600px;}

#mainbodyfill2 .boxer {
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding: 10px;
	background: #FFFFFF;}


#mainbodyfill2  a{
	float: left;
	padding: 5px 0px;
	color: #939393 ;
	}

#mainbodyfill2 h3 {
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-size:18px;
	font-weight: normal ;
	}

#mainbodyfill2 h4 {
	color: #000000;
	margin: 10px 0px;
	font-size:12px;
	font-weight: normal ;
	}
#mainbodyfill2 h5 {
	color: #000000;
	margin:0px;
	font-size:12px;
	font-weight: normal ;
	width: 110px;
	float: left;
	font: Arial ;
	text-align: right ;
	padding-right: 5px;
	}
#mainbodyfill2 h6 {
	color: #000000;
	margin:0px;
	font-size:12px;
	font-weight: normal ;
	width: auto;
	font: Arial ;
	padding: 5px 0px 15px 0px ;
	}

#mainbodyfill2 input  {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #dedede;
	padding:7px;
	font-size: 11px;
	color: #939393 ;
	width: 340px;
	margin-bottom:2px;
	vertical-align: middle;
	}

#mainbodyfill2 input.button  {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #2172ea;
	background: #77b0f7;
	color: #ffffff ;
	width: 68px;
	margin-left:130px;
	cursor: pointer;
	font-size: 12px;
	font-family: Arial;
	}

#mainbodyfill2 input.agree {
	color: #ffffff ;
	margin:0px 5px 0px 0px;
	width: auto;
	margin-left:105px;
	cursor: pointer;
	border: none;
	}

#mainbodyfill2 .signup {
	padding: 10px 15px;
	margin: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	clear: both;
}

#mainbodyfill2 .signup li {
	display: block;
	padding:0px;
	margin:0px;
	height: 36px;
	line-height: 36px;
	background: url(../images/require.jpg) no-repeat right center;
}

#mainbodyfill2 .signup li span{
	height: 36px;
	line-height: 36px;
	margin-left:40px;
	color: #FFFFFF;}

#fill {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF ;
	}
#fill a {
	color: #3b5998 ;	}


#fill h3 {
	position: relative;
	margin: 0px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background: url(../images/topline.gif) top center repeat-x #f3f3f3;
	padding: 7px;
	font-size: 12px;
	font-weight: bold ;
	border-bottom: 1px solid #dedede ;
	}

#fill h3 a {
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	right: 10px;
	}

#grouptabmenu {
	margin: 0px;
	padding: 0px;}

#grouptabmenu ul {
	position: relative;
	font-size: 12px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#f3f3f3;
	border-bottom: 1px solid #dedede;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	}

#grouptabmenu ul li {
	margin:0px;
	display: inline;
	font-weight: bold;
	}
#grouptabmenu ul li.add {
	position: absolute;
	right: 10px;
	}

#grouptabmenu ul li a {
		padding: 4px 10px;
		color: #545454;}

#grouptabmenu ul li a.active {
		-webkit-border-radius: 3px;
		-moz-border-radius:3px;
		color: #545454;
		background: #FFFFFF;}

#fill .boxer {
	width:760px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF ;
	padding: 20px;
	clear: both;
	}
#fill .boxer input {
	background: #FFFFFF ;
	border: none;
	padding: 6px;
	clear: both;
	font-size: 11px ;
	color: #3b5998 ;
	text-align: center;
	cursor: pointer;
	}
#fill .boxer a {
	}

#fill .boxer b {
	display: block ;
	float: left;
	width:80px;
	color: #333333;
	font-weight: normal;
	}
#fill .boxer .th {
	width: 30%;
	float: left;
	}
#fill .boxer .tx {
	width: 70%;
	float: right;
	}
#fill .boxer h4{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	}
#fill .boxer h5 {
	margin: 0px;
	margin-bottom: 6px ;
	font-size: 10px;
	font-weight: normal;
	color: #727272;
	}
#fill .boxer h6 {
	margin: 0px ;
	padding: 10px 0px 0px 0px ;
	font-size: 10px;
	font-weight: normal;
	color: #727272;
	clear: both;
	text-align:center;
	}

#fill .boxer ul{
	margin: 0px;
	padding: 0px;
	clear: both;
	}
#fill .boxer .left  ul li{
	display: block;
	border-bottom: 1px solid #dedede;
	padding:10px;
	height: 65px;
	color: #727272;
	font-size: 11px;
	}
#fill .boxer .right ul li{
	display: block;
	border-bottom: 1px solid #dedede;
	padding:10px 10px 5px 10px;
	color: #727272;
	font-size: 11px;
	}

#fill .boxer .left {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF ;
	border: 1px solid #dedede ;
	float: left ;
	width: 370px;
	}


#fill .boxer .right {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF ;
	border: 1px solid #dedede ;
	float: right ;
	width: 370px;
	}











#filled {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF ;
	}
#filled a {
	color: #3b5998 ;	}


#filled h3 {
	position: relative;
	margin: 0px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background: url(../images/topline.gif) top center repeat-x #f3f3f3;
	padding: 7px;
	font-size: 12px;
	font-weight: bold ;
	border-bottom: 1px solid #dedede ;
	}

#filled h3 ul {
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	right: 10px;
	top: 7px;
	}
#filled h3 ul li {
	display: inline ;
	padding: 8px;
	}
#filled h3 ul li a.active {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding: 4px 10px;
	color: #FFFFFF;
	background:#545454;
	}

#filled h3.bot {
	position: relative;
	margin: 0px;
	padding: 7px;
	font-size: 12px;
	font-weight: bold ;
	border-top: 1px solid #dedede ;
	background: none;
	clear: both;
	}

#filled h3.bot ul {
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	right: 10px;
	top: 7px;
	background: none;
	}

#filled h3.bot ul li {
	display: inline ;
	padding: 8px;
	}

#filled h3.bot ul li a.active {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding: 4px 10px;
	color: #FFFFFF;
	background:#545454;
}


#filled .boxer {
	width:760px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #FFFFFF ;
	clear: both;
	margin: 20px 20px 0px 20px;
	border: 1px solid #dedede ;
	}

#filled .boxer input {
	background: #FFFFFF ;
	border: none;
	padding: 6px;
	clear: both;
	font-size: 11px ;
	color: #3b5998 ;
	text-align: center;
	cursor: pointer;
	}
#filled .boxer a {
	}

#filled .boxer b {
	float: left;
	display: block;
	width: 100px;
	color: #333333;
	font-weight: normal;
	}
#filled .boxer .th {
	width: 20%;
	float: left;
	}
#filled .boxer .tx {
	width: 80%;
	float: right;
	}
#filled .boxer h4{
	margin: 0px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	}
#filled .boxer h5 {
	margin: 0px;
	margin-bottom: 6px ;
	font-size: 10px;
	font-weight: normal;
	color: #727272;
	}
#filled .boxer h6 {
	margin: 0px ;
	padding: 10px 0px 0px 0px ;
	font-size: 10px;
	font-weight: normal;
	color: #727272;
	clear: both;
	text-align:center;
	}

#filled .boxer ul{
	margin: 0px;
	padding: 0px;
	clear: both;
	}
#filled .boxer .left  ul li{
	position:relative;
	display: block;
	border-bottom: 1px solid #dedede;
	padding:10px;
	height: 65px;
	color: #727272;
	font-size: 11px;
	}
#filled .boxer .left  ul li input.button{
	position: absolute;
	right: 10px;
	top : 10px;
	background: #77b0f7;
	border: 1px solid #0e59c7;
	color: #FFFFFF;
	}

#filled .boxer .left {
	background: #FFFFFF ;
	float: left ;
	width:75%;
	}
#filled .boxer .right {
	height:600px;
	background: #FFFFFF ;
	float: right ;
	width:24%;
	border-left: 1px solid #dedede;
	}

#filled .boxer .right {
	height:600px;
	background: #FFFFFF ;
	float: right ;
	width:24.8%;
	border-left: 1px solid #dedede;
	}
#filled .boxer .right h3 {
	color: #727272;
	padding: 10px;
	}
#filled .boxer .right ul {
	padding: 10px;
	}
#filled .boxer .right ul li{
	display:block;
	}
#filled .boxer .right ul li a{
	display:block;
	padding: 2px;
	}
#filled .boxer .right ul li a.active{
	font-weight: bold ;
	color: #545454;
	}
#filled .boxer .right ul li a:hover{
	background: #efefef ;
	}
/*--------------------------contentphoto---------------------------------*/
#contentphoto {
	 margin: 0px 0px 10px 0px;
	 padding: 0px;
	 border: 1px solid #dedede;
	 -webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: url(../images/contentphotobg.gif) repeat-x top left #f4f4f4;
	}
#photos{
	position:relative;
	margin:0px 0 0;
	overflow: hidden;
}
#photos ul {
	position:relative;
	margin:0px;
	padding:0px;
}

#photos ul li {
	float: left;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding:5px;
	margin: 0px 10px 9px 0px ;
	background: #FFFFFF;
	text-align:center;
}

#photos ul li a{
	position: relative;
	display:block;
	width: 88px;
	overflow: hidden ;
	padding: 0px;
	color:#003366;
}

#photos ul li a img{
width:88px;
height:65px;
}

#photos ul li h3 {
font-size:11px;
line-height:14px;
margin:0px;
padding:0px;
background: none;
border:none;
color:#333333;}

#photos ul li h4 {

color: #818181;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0 0 2px;}

#photos ul li h4 span{
	font-size:10px;
	padding-right: 3px ;
}
#photos ul li h4 span img{
 padding-right:4px;
}


select#quicknav {
	margin:2px;
	padding: 4px;
	}

select#quicknav option {
	font-size:11px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
	}

select#quicknav option.mainsub{
	background: #efefef ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
select#quicknav option.title{
	background: #efefef ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* -----------#photoedit -----------------*/

#photoedit {
font-family: Tahoma, Kalimati;

}
#photoedit ul{

}
#photoedit ul li {
	font-size: 10px;
	display: inline;
	background: url(../images/photoedit.gif) no-repeat left center ;
	padding: 0px 15px;
}
#photoedit ul li.add{
background: url(../images/photosadd.gif) no-repeat left center ;
}
#photoedit ul li.delete{
background: url(../images/photodelete.gif) no-repeat left center ;
}
#photoedit ul li.send{
background: url(../images/photosend.gif) no-repeat left center ;
}



/* -----------CONTENTitem-----------------*/

#contentitem {
	font-family: Tahoma, Kalimati;
	padding: 10px 15px;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	color: #666666;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 10px;
	}
#contentitem img{
	padding: 5px;
	border: 1px solid #dedede;
	margin:5px;
	}

#blogavatar img{
	float: left;
	margin: 0px 10px 0px 0px;
	}

#contentitem a{
	color: #004080 ;}

#contentitem h3{
	color: #339933;
	font-size: 18px;
	font-weight: normal;
	padding:0px;
	margin:0px;
	}
#contentitem h3 a{
	color: #339933;
	float: left;
	width: 60%;
	}
#contentitem h3 span{
 	float: right;
	font-size: 14px;
	color: #666666;
	}

#contentitem span.readon {
	padding:0px 20px 0px 0px ;
	margin:0px;
	font-weight: bold;
	font-size: 11px;
	color:#336699;
	background: url(../images/readmore.gif) no-repeat right center;
	}
#contentitem span.readon a {
	color:#336699;
	padding-left:20px;
	}
#contentitem .blogtags {
	margin-top: 5px;
	clear: both;
	padding: 5px;
	font-size: 11px;
	line-height:normal;
	}

#contentitem .bloginfo {
	margin-top: 10px;
	clear: both;
	padding: 5px;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	color: #333333;
	font-size: 11px;
	line-height: normal;
	background: #dedede ;
	}
#contentitem .bloginfo span {
	padding:0px 15px 0px 25px;}


#contentitem .bloginfo span b{
	padding:0px 10px 0px 0px;}

#contentitem .bloginfo span.user {
	background: url(../images/iconuser.gif) no-repeat left center;

	}
#contentitem .bloginfo span.category {
	background: url(../images/caticon.gif) no-repeat left center;
	}
#contentitem .bloginfo span.comments {
	  background: url(../images/statt.gif) no-repeat left center;
	}
#contentitem .bloginfo span.reads {
	  background: url(../images/reads.gif) no-repeat left center;
	}
/* -----------CONTENTadd-----------------*/

#contentedit {
	font-family: Tahoma, Kalimati;
	padding: 10px;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	color: #666666;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 10px;
	}

#contentedit input.title {
	width: 97%;
	margin-bottom: 10px;
	font-size: 22px;}

#contentedit input.tags {
	width: 97%;
	margin: 10px 0px;
	font-size: 12px;
	padding: 10px;}
/* -----------CONTENTitem-----------------*/
#commentboxer {
	border: 1px solid #dedede;}

h3.top {
	color:#339966 ;
	font-size:14px;
	padding:0px 0px 5px 20px;
	background: url(../images/toph.gif) no-repeat left center;
	border-bottom: 1px solid #dedede;}
h3.top2 {
	color:#339966 ;
	font-size:14px;
	padding:0px 0px 5px 20px;
	background: url(../images/toph.gif) no-repeat left center;
}


h4.subtop {
	font-family: Tahoma, Kalimati;
	color:#000000 ;
	font-size:11px;
	padding: 5px 0px;
	font-weight: bold ;
}
/* -----------homeusers----------------*/

ul#homeusers {
	padding: 10px 5px 5px 5px;
	margin: 0px;
}
ul#homeusers li{
	padding: 2px;
	margin: 0px;
	display: inline;
	border: none;
}
/* -----------homeusers----------------*/
#tabtitle {
	margin: 0px 10px;
	padding: 4px 0px;
	clear: both;
	border-bottom: 1px solid #dedede ;}

#tabtitle .title {
	width: 40%;
	float: left;}

#tabtitle .title h3 {
	padding: 0px 0px 0px 30px;
	line-height: 25px;
	background: url(../images/photoup.gif) no-repeat left center ;
	margin: 0px;
	}

#tabtitle .navigator{
	text-align: right;
	width: 60%;
	float: right;}

#tabtitle .navigator ul {
	padding: 5px 0px;
	margin: 0px;
	}
#tabtitle .navigator ul li {text-align: right;
	display: inline;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Kalimati;
	font-size:11px;
	color: #000000;
	}
#tabtitle .navigator ul li a{
	display: inline;
	padding: 5px 15px;
	margin: 0px;
	}
#tabtitle .navigator li a.active {
	background: #669900 ;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	color: #FFFFFF;
	}

#photoslider {
position: relative;
 width:700px;
 background: #111111 ;
 overflow: hidden;
margin: 0px 0px 10px 0px;}

#newstamp {
	position: absolute;
	top:0px;
	right: 0px;}

#photoslidernavigation {
background:transparent url(../images/jss-bg.png) repeat scroll left top;
bottom:0;
left:0;
margin:0px;
padding:6px 0px;
position:absolute;
width:100%;
}

#thumblists {
	position: relative;
	width: 630px;
	overflow: hidden;
	float:left;
	}

#photoslidernavigation ul{
	margin:0px;
	padding:0px;
	width:1000px;
}


#photoslidernavigation li {
display: inline;
	margin:0px ;
	padding:0px 5px;

}

#rsslide-navigation-left img, #rsslide-navigation-right img {
margin: 5px 0px;
}


#sboxercyan ul.catmenu{
	padding:0px;
	margin:0px;

}

#sboxercyan ul.catmenu li {
	display: block;
	font-size:11px;
	padding:3px 15px;
	margin:0px -10px;
	clear: both;
	font-weight: normal;
	height: auto;
	line-height: auto;
	color: #336699;
}
#sboxercyan ul.catmenu li a{
	color: #336699;
}
#sboxercyan ul.catmenu li.main {
	padding:7px 15px;
	background: #cdecf1 ;
	font-weight: bold;
}

#sboxercyan ul.catmenu li.main span{
	font-weight:normal;
}
#sboxercyan ul.catmenu li span.new{
	font-size: 10px;
	color: #ff9900 ;
	font-weight:normal;
}
/* -----------#sboxercyan ul.catmenumusic----------------*/
#sboxercyan ul.catmenumusic {
	padding:0px;
	margin:0px;

}

#sboxercyan ul.catmenumusic li {
	display: block;
	font-size:11px;
	padding:7px 15px;
	margin:0px -10px;
	clear: both;
	height: auto;
	line-height: auto;
	color: #336699;
}
#sboxercyan ul.catmenumusic li a{
	color: #336699;
}
#sboxercyan ul.catmenumusic li span{
	font-weight:normal;
	padding-left: 10px;
}

#sboxercyan ul.catmenumusic li span.new{
	font-size: 10px;
	color: #ff9900 ;
	font-weight:normal;
}

/* -----------boxerborder----------------*/
#boxerborder {
	padding:10px 9px;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;}
/* -----------#photosview----------------*/
#photosview {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background: #000000;
	padding:10px;
	margin-bottom: 10px;}

#viewstatus {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #d9d7d3;
}
#borderw{
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 2px solid #f3f2f0;
	padding: 10px;
}

#viewstatus ul{
	padding: 0px;
	margin: 0px;
}

#viewstatus ul li {
	display: inline;
	padding: 4px 15px;
	background: url(../images/heart.gif) no-repeat left center ;
	font-weight: bold;
}

#viewstatus ul li span {
	font-weight: normal;
}

#viewstatus ul li.share {
	background: url(../images/sharebut.gif) no-repeat left center ;
}
#viewstatus ul li.view {
	background: url(../images/reads.gif) no-repeat left center ;
}
#viewstatus ul li.comment {
	background: url(../images/statt.gif) no-repeat left center ;
}
#viewstatus ul li.getcat {
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding-left: 30px;
	background: url(../images/camera.gif) no-repeat left center #ffcc00 ;
}


#viewstatus ul li a {
	padding: 4px 15px 4px 5px;
}
#viewstatus ul li span{
	display: inline;
	padding: 4px 5px;
}

#description {
	font-family: Tahoma, Kalimati;
	font-size: 12px;
	padding: 10px 0px;
	line-height: 18px;}

/* -----------subtabber-----------------*/

#subtabber {
	}
#subtabber ul {
	padding: 5px 10px;
	margin: 0px;
	}
#subtabber ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	}
#subtabber ul li a{
	display: inline;
	padding: 5px 15px;
	margin: 0px;
	}
#subtabber ul li a.active {
	background: #0066cc;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	color: #FFFFFF;
	}


/* -----------#searchresult-----------------*/
#searchresult {
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding: 10px;
	}

#searchresult {
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding: 10px;
	}
#allresult {
	}
#allresult ul {
	padding: 10px 0px;
	margin: 0px;
	}
#allresult ul li {
	padding: 5px 0px;
	float:left;
	border-bottom: 1px solid #dedede;
	width: 660px;
	}
.resultimage {
	float:left;
	overflow:hidden;
	padding:0px 0px 13px 0px;
}
.resulttext {
	float:right;
	line-height:17px;
	padding:0px;
	width:80%;
	font-family: Tahoma;
	font-size: 11px;
}
.resulttext h3 {
	padding:3px 0px;
	margin:0px;
	font-family: Tahoma;
	font-size: 12px;
	line-height:12px;
	}
.resulttext h3 a {
	color: #336699;
	}
.resulttext h4 {
	color: #0066cc;
	padding:3px 0px;
	margin:0px;
	}
.resulttext h4 img {
	vertical-align: middle;
	}
.resulttext h4 span  {
	color: #777777;
	padding: 0px 5px;
	}

#mainsearch {
	border-top:1px solid #dedede;
	padding: 10px 0px  10px 0px;
	margin: 10px 10px 0px 10px;
	}
#mainsearch input {
	padding: 3px 5px;
	vertical-align: middle;
	width: 300px;
	}
#mainsearch input.button {
		width: 25px;
	padding:0px;
	margin-left: 2px;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform:capitalize;
	background:none;
	}
#resultnav {
	padding: 5px 10px;
	font-size: 12px;
	font-family: Tahoma;
	}

#resultnav span{
	color: #000000;
	font-weight: bold;
	}

#gridphoto {
	width: 119px;
	height: 107px;
	vertical-align: bottom;
	text-align: center;
	background: #000000;
}

/* -----------#Users-----------------*/
#users {
	border:1px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;padding: 10px; }

/* -----------#usersearch-----------------*/
#usersearch {
	background: #f5f5f5;
	border:1px solid #dedede;
	padding: 10px;
	margin: 10px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	font-size: 11px;
	font-family: Tahoma, Kalimati;
	}
#usersearch form{
	padding: 0px;
	margin: 0px;
	}
#usersearch hr{
	border:1px solid #f5f5f5;
	}
#usersearch span {
	padding: 5px;
	}
#usersearch input {
	font-size:11px;
	padding: 3px 5px;
	vertical-align: middle;
	width: 300px;
	margin-right: 10px;
	}
#usersearch select{
	font-size:11px;
	margin-right: 10px;
	}
#usersearch input.button {
		width: 25px;
	padding:0px;
	margin-left: 2px;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform:capitalize;
	background:none;
	}
#usersearch input.small {
	padding: 3px 5px;
	vertical-align: middle;
	width: 50px;
	}

#usersearch .tuluv{
width:205px;
}
/* -----------glossary-----------------*/

#glossary {}

#glossary ul {
	margin: 0px;
	padding: 10px 0px;
	}

#glossary ul li{
	margin: 0px;
	padding: 0px;
	display: inline;
	}
#glossary ul li a{
	color: #0066cc;
	font-size: 14px;
	margin: 0px;
	padding: 0px 3px;
	display: inline;
	}


/* -----------usersnavi-----------------*/

#usersnavi {
	padding: 10px ;
	}
#usersnavi .left{
	float: left ;
	width: 45%;
	}
#usersnavi .right {
	text-align: right;
	float: right;
	width: 50%;
	}
#usersnavi span{
	font-weight: bold;
	color:#000000;
	}
/* -----------usersnavi-----------------*/

#userlist {
	font-family: Tahoma, Kalimati;
	padding: 0px;
	margin: 0px;
	width: 680px;
	overflow: hidden;
	}
#userlist a{
	color: #0066cc ;
	}
#userlist ul{
	width: 700px;
	padding: 0px;
	margin: 0px;
	}

#userlist ul li{
	position: relative;
	float:left;
	border:1px solid #dedede;
	padding: 10px;
	margin: 5px 10px 5px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	width: 312px;

	}

#userlistavatar {
	width:60px;
	float:left;
	padding: 1px ;
	border: 1px solid #cccccc;}

#userlisttext {
	width: 210px;
	float: right;
	padding: 0px;
	padding-right: 20px;
	margin: 0px;
	overflow: hidden;

}
#userlisttext h3 {
	font-size: 11px;
	padding: 0px;
	padding-bottom: 3px;
	margin: 0px;
	width: 400px;
}

#userlisttext h4 {
	color: #666666;
	padding: 0px;
	margin: 0px;

}

#userlisttext h5 {
	background:#f7f7f7;
	border:1px solid #dedede;
	max-width:80px;
	height:20px;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	margin-left:30px;
	margin-top:5px;
	line-height: 20px;
	font-weight: normal ;
}

#userlisttext h5 a{
font-weight:bold;
font-size:12px;
color:#666666;
}

#userlisttext h5 a:hover{
font-weight:bold;
font-size:12px;
color:#000000;
}

#useractbutton {
	}
#useractbutton ul{
	position: absolute;
	right:  0px;
	top:0px;
	display: block;
	width:30px;
	padding: 5px;
	}
#useractbutton ul li {
	text-align: center;
	display: block;
	float: right;
	border: none;
	padding: 4px ;
	margin: 0px;
	width: auto; }
/* -----------subtabber-----------------*/
#musics{
	border:1px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	padding: 10px; }

#homemusic .homemusicleft {
	width: 48.5%;
	float: left;
	margin:0px;

}
#homemusic .homemusicright {
	width: 48.5%;
	float: right ;
	margin:0px;
}

#musiclisthome {
	float: left;
	padding: 10px;
	border: 1px solid #dedede;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	width: 308px;
	}

#musiclisthome h3{
	font-family: Tahoma, Kalimati;
	font-size: 14px;
	padding:0px 5px 7px 25px;
	background: url(../images/musicicon.gif) no-repeat left center;
 }

#musiclisthome h3.featured{
	background: url(../images/featuredmusic.gif) no-repeat left center;
 }
#musiclisthome h3.new{
	background: url(../images/newmusic.gif) no-repeat left center;
 }
#musiclisthome h3.popular{
	background: url(../images/popularmusic.gif) no-repeat left center;
 }
#musiclisthome h3.random{
	background: url(../images/randommusic.gif) no-repeat left center;
 }

#musiclisthome ul{
	margin: 0px;
	padding: 0px;
	border-top: 2px solid #dedede ;
}
#musiclisthome ul li{
	margin: 0px;
	padding: 6px 8px 6px 40px ;
	background: url(../images/profilemusic.gif) left center no-repeat #f5f5f5;
	border-bottom: 1px dotted #dedede ;
}
#musiclisthome ul li.line1{
	background: url(../images/profilemusic.gif) left center no-repeat #ffffff;
}
#musiclisthome ul li {
	color: #336699;
}

#musiclisthome ul li h3{
	font-size:11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #336699;
	background: none;
}
#musiclisthome ul li h4{
	margin: 0px;
	padding: 0px;
	color:#666666;
}

/* -----------#videoview -----------------*/

#videoview {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
		-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#videoview .player {
	position: relative;
	display: block;
	float: left;
	padding: 10px;
	width: 64.4%;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#videoview .player .loading {
 	color: #ffffff;
 	position: absolute;
	background: url(../images/ajax-loader.gif) repeat center #000000;
	width:340px;
	top: 60px;
	left: 70px;
	height: 200px;
	text-align: center;
 	padding: 10px;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	}

#videoview .player .loading h3 {
	font-size: 22px;
	font-weight: normal ;
 	padding: 0px;
	margin:5px 0px;
	color: #ffffff;
	}
#videoview .player .loading h4 {
	font-size: 12px;
	font-weight: normal ;
 	padding: 0px;
	margin:5px 0px;
	color: #ffffff;
	}

#videoview .list {
	padding: 0px;
	margin:0px;
	float: right;
	width: 32.7%;
	overflow: auto;
	height: 333px;
	border-left: 1px solid #dedede;
}



#videoview .list h4 {
	padding: 8px 0px;
	margin: 0px 10px;
	font-size:14px;
	font-weight: bold;
	color: #545454 ;
	border-bottom: 1px solid #dedede ;
	}

#videoview .list h2 {
	text-align: center;
	vertical-align:middle;
	padding: 8px 0px;
	margin: 0px 10px;
	font-size:12px;
	font-weight: bold;
	}

#videoview .list h2 img{
	vertical-align:middle;
	}
#videoview .list ul {
	padding: 0px 10px;
	margin:0px;
}
#videoview .list li{
	display: block;
	padding:5px 0px;
	height: 55px;
	clear: both;
	}

#videoview .list ul li img{
	padding: 2px;
	border: 1px solid #dedede ;
	margin-right: 6px;
	float: left;

	}
#videoview .list ul li h5  {
	margin:0px;
	padding:0px;
	}
#videoview .list ul li h5 a {
	font-size:11px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #3b5998;
	}
#videoview .list ul li h6  {
	font-size:11px;
	margin:0px;
	padding:0px;
	color: #727272;
	}
#videoview .list ul li h6  a {
	font-size:11px;
	margin:0px;
	padding:0px;
	color: #3b5998;
	}
#videoview .list ul li h6 img  {
	border: none;
	margin:0px;
	padding:2px 5px 2px 2px;

	}

/* -----------#channel -----------------*/
#profilerightside {
	font-family: Tahoma, Kalimati;
	float:right;
	position: relative;
	width:196px;
	padding: 0px 10px 0px 0px ;
	margin: 0px;
}
#channel {
	padding: 0px;
	margin: 0px;

	}
#channel h4{
	font-size:14px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	color: #545454 ;
	border-bottom: 1px solid #dedede ;
	}

#channel a{
	color: #3b5998 ;
}

#channel ul{
	padding: 0px;
	margin: 0px;
	}
#channel ul li{
	display: block;
	border-bottom: 1px solid #dedede;
	padding:10px 0px;
	}
#channel ul li img{
	margin-right: 6px;
	float: left;
	}
#channel ul li h3  {
	font-size:11px;
	width: 130px;
	overflow: hidden;
	margin:0px;
	padding:0px;
}
#channel ul li h5 {
	font-size:11px;
	margin:0px;
	padding: 2px 0px;
	color: #727272;
}

#channel ul li h6 {
	font-size:11px;
	margin:0px;
	padding: 4px 0px;
	color: #727272;
}

/*-------#highlight------------*/
#highlight {
	padding: 0px;
	margin: 0px;
	}
#highlight h4 {
	font-size:14px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	color: #545454 ;
	border-bottom: 1px solid #dedede ;
	}

#highlight ul{
	padding: 0px;
	margin: 0px;
	}
#highlight ul li{
	display: block;
	border-bottom: 1px solid #dedede;
	padding:10px 0px;
	}
#highlight ul li img{
	margin-right: 6px;
	float: left;
	}
#highlight ul li h5  {
	width: 130px;
	overflow: hidden;
	margin:0px;
	padding:0px;
	}
#highlight ul li h5 a {
	font-size:11px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #3b5998;
	}
#highlight ul li h6  {
	font-size:11px;
	margin:0px;
	padding:0px;
	color: #727272;
	width: 110px;
	overflow: hidden;
	}
#highlight ul li h6 span {
	width: 410px;
	}
#highlight ul li h6  a {
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	color: #3b5998;
	}

/*-------#highlightleft------------*/
#highlightleft {
	position: relative;
	float: right;
	width: 200px;
	margin:0px 0px 0px 0px;
	}
#highlightleft h4 {
	font-size:14px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	color: #545454 ;
	border-bottom: 1px solid #dedede ;
	}

#highlightleft ul{
	padding: 0px;
	margin: 0px;
	}
#highlightleft ul li{
	display: block;
	border-bottom: 1px solid #dedede;
	padding:10px 0px;
	}
#highlightleft ul li img{
	margin-right: 6px;
	float: left;
	}
#highlightleft ul li h5  {
	width: 110px;
	overflow: hidden;
	margin:0px;
	padding:0px;
	}
#highlightleft ul li h5 a {
	font-size:11px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #3b5998;
	}
#highlightleft ul li h6  {
	font-size:11px;
	margin:0px;
	padding:0px;
	color: #727272;
	}
#highlightleft ul li h6  a {
	font-size:11px;
	margin:0px;
	padding:0px;
	color: #3b5998;
	}
/*-------#othernews------------*/
#othernews {
	padding: 5px;
	border: 1px solid #dedede;
	margin-bottom: 10px;
	margin-left: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#othernews  h3{
	padding: 8px;
	margin: -5px -5px 5px -5px;
	background: url(../images/newstitlebg.gif) repeat-x bottom left;
	font-size:12px;
	border-bottom: 1px solid #dedede ;
}

#othernews ul {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
#othernews ul li{
color: #3f7ecb ;
list-style: square inside;
	padding: 5px;
	border-top: 1px solid #dedede;
	}
#othernews ul li a {
	color: #3f7ecb ;

	}
/*-------#news------------*/

#news{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Kalimati;
}

#newslist {
	float: left;
	text-align: justify ;
	padding: 5px;
	border: 1px solid #dedede;
	margin: 0px  0px  10px  10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	width: 328px;
	height: 350px;}

#newslist h3{
	padding: 8px;
	margin: -5px -5px 5px -5px;
	background: url(../images/newstitlebg.gif) repeat-x bottom left;
	font-size:12px;
	border-bottom: 1px solid #dedede ;
}

#newslist img {
	float: left;
	padding: 0px 5px 5px 0px;
}
#newslist h4{
	text-align: left;
	padding: 4px 0px;
	font-size:14px;
	font-weight: bold;
	color:#3f7ecb;}
#newslist ul {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}
#newslist ul li{
	font-size: 11px;
	padding: 4px;
	border-top: 1px solid #dedede;
	}
#newslist ul li a {
	color: #3f7ecb ;

	}
/*-------#categorytitle------------*/
#categorytitle {
	margin: 0px;
	padding: 0px 5px;}

#categorytitle ul {
	position: relative;
	font-size: 12px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#f3f3f3;
	border-bottom: 1px solid #dedede;
	margin: 0px;
	padding: 10px ;
	}

#categorytitle ul li {
	margin:0px;
	display: inline;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	}
#categorytitle ul li a{
	margin:0px;
	display: inline;
	font-weight: normal ;

	color: #3f7ecb;
	border-left: 1px solid #3f7ecb ;
	padding: 0px 5px;
	}
/*-------#newslatest------------*/
#newslatest {
	margin: 10px;
	border-bottom: 1px solid #dedede;}

#latestitem {
	text-align: justify ;
	margin-bottom: 10px;
	}

#latestitem img {
	padding-right: 10px;
	}

#latestitem h3 {
	padding: 5px 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold ;
	}
#latestitem h3 a{
	color: #3f7ecb ;
	}

/* -----------Logintab-----------------*/

#sidebartabhead {
	margin: 0px;
	padding:10px 0px 5px 0px;
	font-family: Tahoma, Kalimati;
	}
#sidebartabhead ul {
	margin: 0px;
	padding: 1px 0px 5px 0px;
	}
#sidebartabhead ul li {
	font-size: 11px;
	display: inline ;
	border: none;
	margin: 0px;
	background: #99cccc ;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	padding: 7px 15px 13px 15px;
	margin-right:4px;
}
#sidebartabhead ul li.signup {
	background: #b3c4c4;
	padding: 7px 15px 7px 15px;
}

#sidebartabhead ul li a {
	margin: 0px;
	color: #FFFFFF;
	}
/* -----------#sidebartab-----------------*/
#sidebartab{
	clear: both;
	font-size: 11px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topright:3px;
	background: #99cccc;
	padding:10px;
	margin-bottom: 10px;
	}
#sidebartab ul{
	padding:0px;
	margin:0px;
	}
#sidebartab ul li{
	padding:5px;
	margin:0px;
	border-top: none;
	border-bottom: 1px solid #86b5b5;
	font-weight: normal;
	}
#sidebartab ul li a{
 color:#336699 ;
	}
/* -----------#musiclisthome-----------------*/

#musiclistcat {
	float: left;
	padding: 10px 10px 10px 0px;
	margin: 0px;
	border: 1px solid #dedede;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	}
#musiccattitle {
	background: url(../images/musiccatit.gif) bottom left repeat-x #8f99a3;
	border: 1px solid #8f99a3 ;
	padding: 3px 10px;
	color: #ffffff ;
	margin-bottom: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	}
#musiccattitle h3{
	background: url(../images/eq.gif) center right no-repeat ;
	color: #ffffff ;
	}

#musiclistcat  ul{
	margin: 0px;
	padding: 0px;
}
#musiclistcat  ul li{	border-top: 2px solid #dedede ;
	float: left;
	margin: 0px 0px 0px 10px;
	width:275px;
	padding: 6px 8px 6px 40px ;
	background: url(../images/profilemusic.gif) left center no-repeat #f5f5f5;
}
#musiclistcat ul li.line1{
	background: url(../images/profilemusic.gif) left center no-repeat #ffffff;
}
#musiclistcat ul li {
	color: #336699;
}

#musiclistcat ul li h3{
	font-size:11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #336699;
	background: none;
}
#musiclistcat ul li h4{
	margin: 0px;
	padding: 0px;
	color:#666666;
}

/* -----------#subtabbermusic -----------------*/
#listnavigation {
	padding: 0px;
	margin: 0px;}

#subtabbermusic {
	width: 55%;
	float: left;
	padding: 0px;
	margin: 0px;
	}
#subtabbermusic  ul {
	padding: 10px 10px  15px 0px;
	margin: 0px;
	}
#subtabbermusic  ul li {
	border-top: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	}
#subtabbermusic  ul li a{
	display: inline;
	padding: 5px 15px;
	margin: 0px;
	}
#subtabbermusic  ul li a.active {
	background: #669900 ;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	color: #FFFFFF;
	}
/* -----------#pager-----------------*/

#pager {
	font-family: Tahoma, Kalimati;
	font-size: 11px;
	float: right ;
	width: 40%;
	text-align: right;
	padding: 10px;
	font-weight: bold;
}
#pager span {
	padding: 1px 5px 3px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
	color: #FFFFFF;
	background: #3b5998;

}
/* -----------#groupnews -----------------*/
#groupnews {
	border:1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	padding: 10px;
	font-family: Tahoma, Kalimati;
	margin-bottom: 10px;
}


#groupnewstitle {
	background: url(../images/newstitlebg.gif) bottom left repeat-x ;
	border-bottom: 1px solid #dedede ;
	margin: -10px;
	padding: 3px 10px;
	color: #000000 ;
	margin-bottom: 10px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	}
#groupnewstitle h3{
	font-family: Arial;
	background: url(../images/eqnews.gif) center right no-repeat ;
	}
#groupnews ul{
	padding: 0px;
	margin: 0px;
}

#groupnews ul li{
width:100%;
overflow: hidden;
padding: 4px 0px;
float: left;
background-color: #FFF;
font-size: 11px;
border-bottom: 1px solid #dedede;
}
#groupnews ul li h3.itemtitle{
	font-size: 13px;
}
#groupnews ul li h3.itemtitle a{
	color: #996600;
}
#newsthumb {
	margin-right: 10px;
	float: left;
	padding: 2px;
	border: 1px solid #dedede;}

ul#lineup {
	padding:0px;
	margin:0px;
	border: none;}
ul#lineup li {
	font-size: 11px;
	font-weight: normal ;
	padding:2px 0px;
	margin:0px;
	border: none;}
ul#lineup li span{
	padding:0px;
	padding-left: 30px;
}

#player {
	text-align: center;}
/* -----------#questlist-----------------*/

#voteblock {
	width: 60px;
	padding: 5px;
	background: #eeeeee ;
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;}

#voteblock .votenumber {
color: #858081;
font-size: 20px;
font-family: Tahoma, Kalimati ;
text-align:center;
font-weight: bold;
}
#voteblock .votenumber h5 {
color: #555555;
padding: 0px 0px 3px 0px;
margin: 0px;
}
#voteblock .answers {
background: #5c7284 ;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
font-family: Tahoma, Kalimati ;
text-align:center;
padding: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}
#voteblock .answers h5 {
padding: 0px;
margin: 0px;
color: #FFFFFF;
font-weight: normal;
}
#actions {
	padding-top: 5px;}

#questlist {
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#questlist ul{
	padding: 0px;
	margin: 0px;
}

#questlist ul li{
width:100%;
overflow: hidden;
padding: 5px 0px 8px 0px;
float: left;
background-color: #FFF;
font-size: 11px;
border-bottom: 1px dotted #dedede;
line-height: 16px;
}
#questlist ul li h3.itemtitle{
	font-size: 13px;
}
#questlist ul li h3.itemtitle a{
	color: #3366cc;
}

#questlist ul li h4 span{
	color: #666666;
	font-size: 10px;
	padding: 0px 15px;
	background: url(../images/ask.gif) no-repeat left center;
}
#questlist ul li h4 span.name{
	background:  none;
	padding: 0px 15px 0px 5px;
}
#questlist ul li h4 span.asks{
	background: url(../images/asks.gif) no-repeat left center;
}
#questlist ul li h4 span.delete{
	background: url(../images/deletes.gif) no-repeat left center;
}
#questlist ul li h4 span.delete a{
	color: #ff6666;
}
#quiestthumb {
	margin-right: 10px;
	float: left;
	padding: 2px;
}

h3.topform {
	color:#000000 ;
	font-size:14px;
	padding:0px 0px 5px 20px;
	background: url(../images/newmusic.gif) no-repeat left center;
	margin-bottom: 10px;
}

h3.searchform {
	color:#000000 ;
	font-size:13px;
	padding:0px 0px 5px 0px;
}
.smalltext {
	font-size: 11px ;
	font-family: Tahoma, Kalimati;
	color:#666666 ;
	padding: 5px;}

#sboxerwhite form {
	font-family: Tahoma, Kalimati ;
	margin:0px;
	padding:0px;}

#sboxerwhite form b{
	margin:0px;
	padding:0px;}

#sboxerwhite select {
 padding: 3px;
	width: 100%;
	margin-bottom: 10px;
}
#sboxerwhite input {
	padding: 3px;
	width: 96%;
	margin-bottom: 10px;
}
#sboxerwhite input.radio {
	padding: 0px;
	width:10px;
}
#sboxerwhite span.description {
	font-size: 11px;
	font-weight: bold;
}
#sboxerwhite input.search {
	width: 75%;
	margin-bottom: 10px;
	margin-right: 5px;
}

#sboxerwhite input.buttonorange {
width: auto;
	}
#sboxerwhite textarea {
   padding: 3px;
	width: 96%;
	margin-bottom: 10px;
}

/* -----------#asklist-----------------*/


#asklist {
	font-family: Tahoma, Kalimati;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	color: #666666;
	padding: 10px;
}

#asklist  h3{
	font-size: 22px;
font-weight: normal;
	color: #669900;
}
#asklist  h3 span{
	font-size: 16px;
	color: #666666;
	font-weight: normal;
}
#asklist ul{
	padding: 0px;
	margin: 0px;
}

#asklist ul li{
width:100%;
overflow: hidden;
padding: 10px 0px 10px 0px;
float: left;
background-color: #FFF;
font-size: 11px;
border-bottom: 1px dotted #dedede;
}

#buttons {
	background: url(../images/grad.gif) repeat-x left bottom #ffffff;
	border: 1px solid #c8c8c8;
	float: left;
	margin: 5px 0px 0px 0px;
	clear:left;
}

#buttons span{
	color: #006699;
	font-size: 11px;
	display: block;
	float: left;
	padding: 3px 15px;
	border-right: 1px dotted #999999;
	margin-left: 8px;

}
#buttons span.up{
padding: 3px 5px;
background: none;
vertical-align: middle;
}
#buttons span.down{
padding: 3px 5px;
background: none;
vertical-align: middle;
}
#buttons span.time{
border-right: 1px solid #999999;
vertical-align: middle;
background: url(../images/ask.gif) no-repeat left center ;
}
#buttons span.delete{
	background: url(../images/deletes.gif) no-repeat left center;
	border-right: none;
}
#buttons span.delete a{
	color: #ff6666;
}
#askthumb {
	margin-right: 10px;
	float: left;
	padding: 2px;
	width: 55px;
	overflow: hidden;
}

#askthumb h3 {
	font-size: 11px;
	color: #3366cc;
	font-weight: normal;
}
/* --------------quiestbox--------------*/
#quiestbox {
	border: 1px solid #dedede;
	padding: 10px 10px 0px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	font-family: Tahoma, Kalimati;}

#quiestbox h3 {
	color: #3366cc;}

	#quiestbox .buttonask {
		background: url(../images/askbutton.gif) repeat-x left  bottom #ffffff;
		border: 1px solid #3399cc ;
		font-size: 12px;
		padding: 3px 15px;
		margin: 5px 0px;
		color: #FFFFFF;
		font-weight: bold;
		cursor: pointer;}

#quistavatar {
	text-align: center;
	float: left;
	padding: 2px;
	margin-right: 10px;
}

#quistavatar h4{
	color:#3366CC;
	height:14px;
	overflow:hidden;
	text-align:left;
	width:60px;
	}

#quistavatar h4 a{
	color:#3366cc ;}
#spans {
	color: #666666;
	font-size: 10px;
	background: url(../images/grad.gif) repeat-x left bottom #ffffff ;
	padding: 7px;
	margin: 20px -10px 0px -10px;
	border-top: 1px solid #dedede;}

#spans span {
	padding: 0px 15px;}

#spans span.time {
background: url(../images/ask.gif) no-repeat left center ;}
#spans span.delete {
background: url(../images/deletes.gif) no-repeat left center;}
#spans span.delete a{
	color:#666666;}
#spans span.delete {
}

/* --------------photoblog--------------*/
#photoblog {
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	padding: 8px 0px 8px 8px;}

#photoblog h3{
	margin: 0px;
	font-size: 14px;
	padding: 0px 0px 0px 25px;
	background: url(../images/newmusic.gif) no-repeat left center;}
#photoblog h3.random{
	background: url(../images/randommusic.gif) no-repeat left center;}
#photoblog h3.mostcomment{
	background: url(../images/mostcommented.gif) no-repeat left center;}

#photoblog .sort{
	width: 200px;
	padding: 10px;
	margin: 0px 8px 0px 0px;
	float: left;
	border: 1px solid #dedede;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	}

#photoblogitem{
	padding: 0px ;
	margin: 0px;
	}
#photoblogitem li{
	font-size: 11px;
	color: #666666;
	padding: 10px 0px;
	border-bottom: 1px solid  #dedede;
	margin: 0px;
	}
#photoblogitem li h4{
	padding: 4px 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	}

#photoblogitem li h5{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	}
#photoblogitem li h5 a{
	color: #336699;
	}

/* --------------weather--------------*/

#weather {
	padding: 5px 0px;
	border-bottom: 1px solid #dedede;
	}

#weather img {
float: left;
	}
#weather h4 {
font-family: Tahoma, Kalimati ;
font-size: 12px;
color: #0066cc ;
	}
#weather h5 {
font-family: Tahoma, Kalimati ;
font-size: 11px;
color: #95abba ;
	}
#weather h6{
font-family: Tahoma, Kalimati ;
font-size: 14px;
color: #0066cc ;
font-weight: bold;
	}
/* --------------groups--------------*/
#groups{
	font-family: Tahoma, Kalimati;
	border:1px solid #dedede;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	padding: 10px;
	}
#groups  a{
	color: #0066cc ;
	}

#groupcats {}

#groupcats a{
	color: #0066cc ;
	text-decoration: underline;
}
#groupcats ul{
	margin:0px;
	padding: 0px 10px;
	clear:both;
	display: block;
}

#groupcats ul li{
	width:210px;
	margin:0px;
	padding: 5px 0px;
	float: left;
}
#groupcats ul li h3{
	font-size: 16px;
}
#groupcats ul li h4{
	font-size: 12px;
}


#grouptopiclist {
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}


#grouptopiclist ul{
	padding: 0px;
	margin: 0px;
}

#grouptopiclist ul li{
width:100%;
overflow: hidden;
padding: 5px 0px 8px 0px;
float: left;
background-color: #FFF;
font-size: 11px;
border-bottom: 1px dotted #dedede;
}
#grouptopiclist ul li h3.itemtitle{
	font-size: 13px;
}
#grouptopiclist ul li h3.itemtitle a{
	color: #3366cc;
}

#grouptopiclist ul li h4 span{
	color: #666666;
	font-size: 10px;
	padding: 0px 15px;
	background: url(../images/ask.gif) no-repeat left center;
}
#grouptopiclist ul li h4 span.name{
	background:  none;
	padding: 0px 15px 0px 5px;
}
#grouptopiclist ul li h4 span.asks{
	background: url(../images/asks.gif) no-repeat left center;
}
#grouptopiclist ul li h4 span.delete{
	background: url(../images/deletes.gif) no-repeat left center;
}
#grouptopiclist ul li h4 span.delete a{
	color: #ff6666;
}
#grouptopiclistthumb {
	margin-right: 10px;
	float: left;
	padding: 2px;
}

#pagenavi {
	font-size: 11px;
	margin: 0px 0px 10px 0px;}
#pagenavi span{
	background: url(../images/arrow.png) right center no-repeat ;
	padding: 0px 8px;
}
#pagenavi span.home{
	background: none ;
	padding-left: 0px;
	font-weight: bold ;
}
/* --------------groupcatssub--------------*/
#groupcatssub {}

#groupcatssub a{
	color: #0066cc ;
	text-decoration: underline;
}
#groupcatssub ul{
	margin:0px;
	padding: 0px 10px;
	clear:both;
	display: block;
}

#groupcatssub ul li{
	width:215px;
	margin:0px;
	height: 40px;
	float: left;
}

#groupcatssub ul li h4{
	font-size: 12px;
}

#groupcatssub ul li h4 span{
	color: #666666;
}
/* -----------#grouplist-----------------*/

#grouplist {
	font-family: Tahoma, Kalimati;
	padding: 0px;
	margin: 0px;
	width: 680px;
	overflow: hidden;
	}
#grouplist  a{
	color: #0066cc ;
	}
#grouplist  ul{
	width: 700px;
	padding: 0px;
	margin: 0px;
	}

#grouplist  ul li{
	position: relative;
	float:left;
	border:1px solid #dedede;
	padding: 10px;
	margin: 5px 10px 5px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	width: 312px;

	}

#grouplistavatar {
	width:60px;
	float:left;
	padding: 1px ;
	border: 1px solid #cccccc;}

#grouplisttext {
	width: 210px;
	float: right;
	padding: 0px;
	padding-right: 20px;
	margin: 0px;
	overflow: hidden;

}
#grouplisttext h3 {
	font-size: 11px;
	padding: 0px;
	padding-bottom: 3px;
	margin: 0px;
	width: 400px;
}

#grouplisttext h4 {
	color: #666666;
	padding: 0px;
	margin: 0px;

}

#grouplisttext h5 {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	font-weight: normal ;
}
/* -----------#grouplist-----------------*/
#groupinfo {
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}
#groupinfo .leftside {
 	width: 60%;
 	float: left;
	border-right: 1px solid #dedede;
}
#groupinfo .leftside img{
	float: left;
	padding-right: 10px;
}
#groupinfo .leftside h3 {
	padding: 0px 10px;
}
#groupinfo .leftside h4 {
	color: #666666;
}

#groupinfo .rightside {
padding-left: 10px;
 width: 35%;
 float: left;}

#groupinfo .rightside h3 {
	margin: 0px;
	padding: 0px;
}
#groupinfo .rightside h3 img{
	float: left;
	padding-right: 10px;
}
#groupinfo .rightside h4 {
	color: #666666;
}

ul#topics {
	}
ul#topics li{
padding-left: 15px;
background: url(../images/asks.gif) left center no-repeat ;
	}
ul#topics li a{
color: #004080;

	}
#topics li span{
	font-weight: normal ;
	}
	/* -----------ul#friends-----------------*/
ul#userlist{
	position:relative;
	margin:0px;
	padding:0px;
	width:238px;
}

ul#userlist li{
	float: left;
	display: list-item;
	width: 47px;
	padding: 6px;
	margin: 0px;
	overflow: hidden ;
	border: none;
}

ul#userlist li h5  {
	font-size: 11px;
	font-weight: normal;
	color: #9a9a9a;
	margin: 0px;
	width: 400px;
}



/* ------------------- Share ------------------ */

#share {
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}
#upload{
	text-align: center;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

.buttoncyan {
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #2172ea;
	padding: 4px;
	font-size: 11px;
	font-weight: bold ;
	background: #77b0f7;
	color: #ffffff ;
	cursor: pointer;
	margin-left: 10px;}
.upload {
	padding: 4px;
	width: 450px;
}

#upload h4{
	margin: 20px;
	font-size: 12px ;
	color: #666666;
}
#upload ul {
	padding: 0px;
	margin: 10px 0px;
	margin-left: 63px;
	width: 530px;}
#upload ul li{
	position: relative;
	margin: 0px;
	font-size: 12px ;
	color: #666666;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	text-align:left;
	margin-bottom: 5px;
}

#upload ul li img{
	position: absolute ;
	right: 3px;
	top: 2px;
}
#progress {
	margin: 10px 0px;
	margin-left: 63px;
	width: 522px;
	position: relative;
	padding: 3px;
	font-size: 12px ;
	color: #666666;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	text-align:left;	}
#agreed {
	font-size: 11px;
	padding: 0px;
	margin: 0px;}

#agreed a{
	font-size: 11px;
	text-decoration: underline;
	color:#336699 ;}

#agreed input.checkbox{
	vertical-align: middle;
}

#uploaded {
}
#uploaded ul{
	padding: 0px;
	margin: 0px;}

#uploaded ul li{
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	padding: 10px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#uploaded ul li h5{
font-size: 11px;
font-weight:normal;
color: #333333;
padding-bottom: 10px;
clear: both;
}
#uploaded ul li h5 span.bolder{
 display: block;
 float: left;
width: 120px;
font-weight:bold;
}

#uploaded ul li h5 span.name{
	color: #0066ff;
	font-size: 16px;
	font-weight: bold;
}

#uploaded ul li h5 span.url {
	display: block;
 	float: left;
	width: 500px;
	position: relative;
	padding: 3px;
	font-size: 11px ;
	color: #666666;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	margin-bottom: 8px;
	}
#uploaded ul li h5 span.url img{
	position: absolute ;
	right: 3px;
	top: 2px;
	}


#listuploaded{
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#listuploaded h3{
	font-size: 11px;
	margin-bottom: 10px;
}
#listuploaded h3 span.name{
 display: block;
 width: 190px;
 float: left;
}
#listuploaded h3 span.size{
 display: block;
 width:80px;
 float: left;
}
#listuploaded h3 span.downd{
 display: block;
 width: 120px;
 float: left;
}
#listuploaded h3 span.date{
 display: block;
 width: 170px;
 float: left;
}
#listuploaded h3 span.delete{
 display: block;
 width: 50px;
 float: left;
 color: #336699;
 font-weight: normal;
}
#listuploaded h3 span.down{
 color: #336699;
  font-weight: normal;
}
#listuploaded ul {
	margin: 0px;
	padding: 0px;}

#listuploaded ul li{
	font-size: 11px;
	border: 1px solid #dedede;
	margin: 0px;
	margin-bottom: 5px;
	padding: 3px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	vertical-align: middle;
}
#listuploaded ul li span {
	color:#666666;
	padding-top: 2px;
}

#listuploaded ul li span.name{
 display: block;
 width: 190px;
 float: left;
}
#listuploaded ul li span.name a{
	color: #336699;
}
#listuploaded ul li span.size{
 display: block;
 width:100px;
 float: left;
}
#listuploaded ul li span.downd{
 display: block;
 width: 80px;
 float: left;
}
#listuploaded ul li span.date{
 display: block;
 width: 190px;
 float: left;
}
#listuploaded ul li span.delete{
 display: block;
 width: 50px;
 float: left;
}
#listuploaded ul li span.down{
	padding-top: 2px;
}

#download {
	text-align: center;
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#download h3 span.name{
	color: #0066cc;
	}
#download h3 span.name{
	color: #0066cc;
	}
#download h4 b{
	padding-right: 10px;
	}
.downbutton {
	text-align: center;
	font-family: Tahoma, Kalimati;
	border: 1px solid #dedede;
	background: #e0fbfd;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	margin: 10px 180px;
	color: #0066cc;
	padding: 0px 20px;
	}
.downbutton h3{
	padding: 20px 20px 20px 40px;
	background: url(../images/downico.gif) no-repeat left center;
	}
.downbutton h3 a{
	text-decoration: underline;
	color: #0066cc;
	}

#faq {
	font-family: Tahoma, Kalimati;
	font-size: 11px;
	border: 1px solid #dedede;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
}

#faq h2 {
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin: 5px 0px;
	color:#000000 ;
}

#faq h4 {
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	margin: 10px 0px  5px 0px;
	color: #336699;
}

#faq ul {
	padding: 0px;
	margin: 0px;
}
#faq ul li{
	list-style-position: inside;
	list-style-image: url(../images/deletes.gif);
	padding: 5px 0px;
}

/* ------------------- newarticle ------------------ */
#addcontent {
	font-family: Tahoma, Kalimati;
	-webkit-border-radius: 4px;
-moz-border-radius:4px;
border: 1px solid #dedede;
	padding: 10px;}

#addcontent h2 {
	font-weight: normal;
}

#addcontent h2 span {
	color: #999999;}
#addcontent h3{
	margin: 10px  0px  0px  0px;
	font-size: 14px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	width: 180px;
	text-align: center;
	color: #ffffff;
	padding: 5px  5px 3px 5px;
	background: #7accb2 ;}

#addcontent hr{
	border: 1px solid  #7accb2 ;
	margin: 0px 0px 10px 0px;
	padding: 0px;}

#addcontent input.urlin {
	font-size: 16px;
	font-weight: bold;
	color: #339966;
	width: 96%;
	border: 1px solid #45cb50;
	background: #dbffde ;
	}

#radio {
float:left;
height:110px;
margin:1em 10px 0 3px;
position:relative;
width:110px;
}

#radio label {
width:110px;
color:#666666;
cursor:pointer;
left:0;
position:absolute;
top:0;
z-index:201;
padding: 85px 0px 5px 0px;
text-align: center;
font-size: 14px;
font-weight: bold;
-webkit-border-radius: 4px;
-moz-border-radius:4px;
border: 1px solid #cdecf1;}

#radio label:hover, #radio label:active {
border: 1px solid #336699;
color:#000000;}

#radio label.new {
	background: url(../images/newcontent.gif) no-repeat center;}
#radio label.news {
	background: url(../images/webcontent.gif) no-repeat center;}
#radio label.video {
	background: url(../images/videocontent.gif) no-repeat center;}
#radio label.photo {
	background: url(../images/photocontent.gif) no-repeat center;}

#radio .radiobut{
	width: 16px;
	left:5px;
	position:absolute;
	top:5px;
	z-index:301;
}



/* ------------------- diggnews ------------------ */
#diggnews {
	font-family: Tahoma, Kalimati;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border: 1px solid #dedede;}

#diggmenu {
	color:#FFFFFF;
	padding: 0px;
	background: #0066cc;
	height: 28px;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
}
#diggmenu ul {
	font-size: 11px;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 28px;
}

#diggmenu ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	line-height: 28px;
}
#diggmenu ul li a{
	color: #FFFFFF;
	padding: 6px 10px;
}

#diggmenu ul li a.active{
	color: #FFFFFF;
	padding: 7px 20px;
	background: url(../images/diggactive.gif) no-repeat bottom center ;
}
#diggmenu ul.tagged {
	font-size: 11px;
	text-transform: uppercase;
	padding: 0px 10px;
	margin: 0px;
	float: left;
	height: 20px;
}

#diggmenu ul.tagged li{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	line-height: 28px;
}
#diggmenu ul.tagged li a{
	color: #FFFFFF;
	padding: 2px 25px;
}

#diggmenu ul.tagged li a.active{
	color: #0066CC;
	background: #FFFFFF;
	padding: 4px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;}
#diggtitlemenu {
	margin: 0px;
	padding: 5px 0px;}
#diggtitlemenu h3{
	padding: 0px;
	margin: 0px;
	width: 335px;
	float: left;
	background:  url(../images/dot.gif) repeat-x left center;
	}
#diggtitlemenu h3 span{
	padding: 5px;
	background: #FFFFFF ;
	}

#diggtitlemenu ul{
	width: 340px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	float: right;
	height: 20px;}

#diggtitlemenu ul li{
	padding: 0px 10px;
	margin: 0px;
	float:left;
	text-align:right;
	height: 20px;}

#diggtitlemenu ul li a{
	color: #666666}

#diggtitlemenu ul li a.active{
	color: #666666;
	background: #cccccc ;
	padding: 4px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;}

.contentpadding {
	padding:10px;}

#diggarticles {
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border: 1px solid #dedede;
}

#diggarticles {
	font-size: 11px;
	line-height: 16px;
	color: #555555 ;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border: 1px solid #dedede;
}

#diggarticles h4.infos{
	margin: 10px 0px;
	padding: px;
	clear: both;}

#diggarticles h4.infos a{
	color:#3366cc ;
	display: inline;
	padding: 2px 10px 2px 20px;
}
#diggarticles h4.infos a.comment{
	background: url(../images/dcomment.gif) no-repeat left center;
}
#diggarticles h4.infos a.share{
background: url(../images/dshare.gif) no-repeat left center;
}
#diggarticles h4.infos a.user{
background: url(../images/duser.gif) no-repeat left center;
}
#diggarticles h4.infos span{
	color:#555555 ;
	display: inline;
	padding: 2px 10px 2px 20px;
}
#diggarticles h4.infos span.date{
	background: url(../images/ddate.gif) no-repeat left center;
}
#diggarticles h4.infos span.views{
	background: url(../images/dviews.gif) no-repeat left center;
}
#diggarticles h3{
	font-size: 14px;
	padding: 0px ;
	padding-bottom: 5px;
}

#diggarticles h3 a{
	color: #3366cc ;
}
.diggvote {
	width: 50px;
	padding: 1px;
	float: left;
	margin-right: 10px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;}

.diggvote h1{
	padding:16px 0px;
	margin:0px;
	color: #669900;
	font-size: 24px;
	font-weight:normal;
	background: #ccff99 ;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;}

.diggvote h4{
	padding:2px 0px;
	margin:3px 0px 0px 0px;
	color: #333333;
	font-weight:normal;
	background: #cccccc ;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;}

.image img{
	margin-right: 10px;
	float:left;
	padding:1px;
	border: 1px solid #CCCCCC;}

ul#diggitem {
	padding:0px;
	margin: 0px;
}
ul#diggitem li {
	padding:10px 0px 0px 0px;
	margin: 0px;
	border-bottom: 1px solid #dedede;}

/* -----------#sboxercyan ul.catmenumusic----------------*/
#sboxercyan ul.catmenudigg {
	padding:0px;
	margin:0px;

}

#sboxercyan ul.catmenudigg li {
	font-weight: normal;
	display: block;
	font-size:11px;
	margin:0px -10px;
	padding: 0px;
	clear: both;
	height: auto;
	line-height: auto;
	color: #336699;
}
#sboxercyan ul.catmenudigg li a{
	display: block;
	color: #336699;
	padding:4px 15px;
}
#sboxercyan ul.catmenudigg li a.active{
	display: block;
	color: #336699;
	padding:5px 15px;
	background: #b1e1e1;
}


#menubadge {
	margin:0px;
	padding: 10px;}
#menubadge li{
	display: block;
	margin:0px;
	padding: 0px;}

#menubadge li a{
	display: block;
	margin:0px;
	padding: 5px 10px;
	color: #333333;
	border-bottom: 1px solid #dedede;}
#menubadge li a.active{
	background: #6d84b4;
	border: 1px solid #3b5998;
	color: #ffffff;}
#badgem {
	padding: 10px;
		}
#badgem h3 {
		font-size: 13px;
		margin: 0px;
		padding: 0px 0px 10px 0px;

}
#previewbadge {
	width:260px;
	height: 150px;
	overflow: hidden;
	float: left;}

#controlbadge {
	position: relative;
	width:470px;
	float: right;
	}
#controlbadge input {
	width: 300px;
	padding: 2px;
	font-size: 11px;
	font-family: Tahoma, Kalimati;
	color: #999
	}

.editable_area {
	top: 0px ;
	right: 0px;
	width: 150px;
	margin:0px;
	padding: 0px;}
#controlbadge ul li{
	display: block;
	margin:0px;
	padding: 0px;}

#controlbadge ul li a{
	display: block;
	margin:0px;
	padding: 5px 10px;
	color: #0066cc;
	border-bottom: 1px solid #dedede;}

#editbadge {
	width: 250px;
	float: left;
	border-right: 1px solid #dedede;}

#editbadge input{
	border: none;}

#editbadge h4 {
	font-weight: bold;
	color: #666666;
	padding: 5px 0px;
	border-bottom: 1px solid #dedede}

#previewbadgeedit {
	width:480px;
	float: right;
	overflow: auto;}

#previewbadgeedit img {
	padding: 20px;
}

/* -----------homeBOX-----------------*/
#homeboxer {
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	background:#FFFFFF;
}
/* -----------#mainmenu----------------*/

#mainmenu {
	float: left;
	width: 70%;
}
#mainmenu ul{
	margin: 0px;
	padding:0px 0px 0px 5px;
	}
#mainmenu ul li{
	margin: 0px;
	padding:0px;
	display: block;
	float: left;
	}
#mainmenu ul li a{
	position: relative;
	font-size: 11px;
	display: block;
	float: left;
	margin: 0px;
	padding: 8px 9px 10px 8px;
	line-height: 21px;
	color: #000;
	}
#mainmenu ul li a.homelogo {

}

#menuicon {
	display:block;
	float:left;
	height:19px;
	width:17px;
	padding-right: 10px;
}

#mainmenu  ul li a.other {
	padding-right: 25px;
	padding-left: 15px;
	background: url(/images/mainmenuotherleft.gif) no-repeat left bottom;
}
#mainmenu  ul li a.other div.activeright {
	position: absolute;
	height:36px;
	right: 0px;
	bottom: 0px;
	width: 25px;
	background: url(../images/mainmenuotherright.gif) no-repeat left bottom;
}

#mainmenu  ul li a.active {
background: url(../images/mainmenuactiveleft.gif) no-repeat left bottom;
}

#mainmenu  ul li a.active img{

}

#mainmenu  ul li a.active div.activeright {
	position: absolute;
	height:36px;
	right: 0px;
	bottom: 0px;
	width: 7px;
	background: url(../images/mainmenuactiveright.gif) no-repeat left bottom;
	margin-top:5px;
}

#search {
	width:30%;
	margin:0px;
	padding:0px;
	float:right;}

#search .s {
	padding: 0px;
	float:right;
	width:255px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border: 1px solid #dedede ;
	margin: 8px 10px 0px 0px;
	background: #FFF;
 }

#search form {
	margin: 0px;
	padding:0px;
}
#search input {
	margin: 0px;
	padding:2px 2px 2px 5px;
	vertical-align:middle;
	width:150px;
	border: none;
	background: none;
	font-size: 10px;
	font-family: Tahoma, Kalimati;
	color: #777777;
}

#search select {
	color:#2ba8e3;
	border:none;
	width: 70px;
	margin: 0px;
	padding:0px;
	font-size: 11px;
	font-family: Tahoma, Kalimati;
	border-left: 1px solid #2ba8e3;
	cursor: pointer;
}

#search option {
margin:7px;
border:0px solid #000;
}

#search input.button {
	width: 25px;
	padding:0px;
	margin-left: 3px;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform:capitalize;
	background:none;
}
/* -----------#updates----------------*/
#updates {
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		border: 1px solid #dedede;
		padding: 10px;
}

#update h3 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666;
	text-transform: uppercase;
	position: relative;
}

#update h3 span.char {
	position:absolute;
	right: 0px;
	top: 0px;
	font-weight: bold;
	font-size: 18px;
	z-index:auto
}

#update {
	font-family: Tahoma, Kalimati;
	font-size: 11px;
}

#update textarea {
		font-family: Tahoma, Kalimati;
		font-size: 12px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		border: 1px solid #dedede;
		width: 656px;
		height: 35px;
}
#lateststatus {
	line-height: 20px;
	float: left;
	width: 500px;
	color: #666;}
#submit {
	padding: 5px 0px;
	width: 80px;
	float: right;
}


#updatetab ul{
	margin: 0px;
	padding: 8px;
	height:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	background: url(/images/updatetab-bg.gif) repeat-x left bottom #fff;
	border: 1px solid #dbdbdb;
	}
#updatetab ul li{
	margin: 0px;
	padding:0px;
	float:left;
	}
#updatetab ul li img{
	vertical-align:middle;
	margin-right:10px;
	height:22px;
	}
#updatetab ul li a{
	font-size: 12px;
	display: block;
	float: left;
	margin: 0px;
	line-height: 30px;
	color: #333;
	padding: 0px 15px;
	}

#updatetab ul li a.active{
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	background:url(/images/updatetabactive.gif) repeat-x left top #fff;
	}
#tabicon {
display:block;
float:left;
height:30px;
width:17px;
padding-right: 15px;
}

#mainmenu ul li img{
vertical-align:middle;
margin-right:3px;
}

#tabicon.commentupdate {
	background: url(/images/commentupdate.gif) no-repeat left center;
}

#updatelist {
	position: relative;
	margin-top: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border: 1px solid #eeeeee;
	padding: 4px;
	font-size: 12px;
	}

#updatelist:hover{
	background: #f0f0f0;
	}
#updateavatar {
	float: left;
	padding-right: 10px;}

#name a{
	color: #0066cc;
	font-weight: bold;
	float: left;
	padding-right: 10px;}

#updatelist span{
	display: block;
	width: 550px;
	color: #666;
	}
#updatelist span a{
	color: #0066cc;
	}
#updateinfo {
	font-size: 11px;
	color:#999;
	padding: 5px 0px;}
#updateinfo img {
	padding-right:5px;
	vertical-align: middle;}




/* -----------#submenu----------------*/
#mainmenu li {
	position:relative;
}
#mainmenu li:hover div.sub_nav,
#mainmenu li.menuHover div.sub_nav {
	left: 0;
}

#mainmenu li.menuHover a.other{
	background:transparent url(/images/mainmenuactiveleft.gif) no-repeat scroll left bottom;
}

#mainmenu li.menuHover a.other div.activeright {
background:transparent url(../images/mainmenuactiveright.gif) no-repeat scroll left bottom;
bottom:0;
height:40px;
position:absolute;
right:0;
width:7px;
}

#mainmenu li div.sub_nav {
	position: absolute;
	margin-top: 39px;
	padding-right: 22px;
	left: -9999px;
	z-index:2;
	margin-left: -7px;
	padding-bottom:14px;
}

/* wrapper div for content inside sub menu */
#mainmenu li div.sub_nav div {
	padding-top: 0px;
	padding-left: 5px;
	margin-left: 9px;
	margin-right: 13px;
}

/* reset inner divs */
#mainmenu li div.sub_nav div div {
	border: none;
	padding: 0px;
	margin: 0px;
}
#mainmenu li div,
#mainmenu li div li,
#mainmenu li div a,
#mainmenu li div a span {
	background-image: none;
}
#mainmenu li div.sub_nav,
#mainmenu li div.sub_nav div{
	background: transparent url(/images/sub-nav2.gif) no-repeat;
	z-index:1;
}

/* Reset styles for child div elements */
#mainmenu li div.sub_nav div div {
	background-image: none;
}

#mainmenu li div.sub_nav div li a{
	color: #626262;
	text-decoration:none;
	font-style: normal;
	font-size: 12px;
}

#mainmenu li div.sub_nav div li a:hover{
	color: #0066cc;
}


/* ----- MainMenu - userMenu drop down ----- */
#mainmenu li.userMenu div.sub_nav {
	width: 420px;
	background-position: -2px bottom;
}


#mainmenu li.userMenu div.sub_nav div {
	padding-bottom: 0px;
	overflow: hidden;
	background: none;
	vertical-align:middle;
}

#mainmenu li.userMenu div.sub_nav div img{
	padding-top: 10px;
	overflow: hidden;
	background: none;
	vertical-align:middle;
}


#mainmenu li.userMenu div.sub_nav div div.otherMenu {
	float:left;
	width: 141px;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}

#mainmenu li.userMenu div.sub_nav div div.otherMenu li a{
	width: 120px;
}

/* Mainmenu - UserMenu drop down links */

#mainmenu div.sub_nav div div.otherMenu a {
	text-decoration:none;
	font-weight: bold;
	color:#226BD7;
}
#mainmenu div.sub_nav div div.otherMenu a:hover {
	color:#0066cc;
}


/* ----- Menu - GuestMenu drop down ----- */

#mainmenu li.guestMenu div.sub_nav {
	width: 263px;
}
#mainmenu li.guestMenu div.sub_nav div {
	padding: 0px;
	margin-top: 0px;
}

/* item text */
#mainmenu li.guestMenu div.sub_nav li a {
	display: block;
	width: 175px;
	overflow: hidden;
}


/* item header */
#mainmenu li.guestMenu div.sub_nav {
	background-position: -682px bottom;
}

/* remove sliding doors for studio dropdown, use fixed size */
#mainmenu li.guestMenu div.sub_nav div {
	background: none;
}
#mainmenu li.guestMenu div.sub_nav li a:hover {
	background-position: 0px -200px;
}


/* submenu ul.links */
#mainmenu li div.sub_nav ul.links {
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#mainmenu li div.sub_nav ul.links li a{
	display: block;
	border-bottom:1px dotted #D7D7D7;
	color:#000000;
	padding:4px 2px 5px 25px;
	text-decoration:none;

}
#mainmenu li div.sub_nav ul.links li a.link_movie {
	background:transparent url(/images/headericons/menu/movie.gif) no-repeat scroll 0 4px;
}
#mainmenu li div.sub_nav ul.links li a.link_group {
	background:transparent url(/images/headericons/menu/group.gif) no-repeat scroll 0 4px;
}
#mainmenu li div.sub_nav ul.links li a.link_blog {
	background:transparent url(/images/blog.gif) no-repeat scroll 0 4px;
}
#mainmenu li div.sub_nav ul.links li a.link_tv {
	background:transparent url(/images/headericons/menu/tv.gif) no-repeat scroll 0 4px;
}
#mainmenu li div.sub_nav ul.links li a.link_ask {
	background:transparent url(/images/headericons/menu/faq.gif) no-repeat scroll 0 4px;
}





#loadmenu {
	float:left;
	width: 230px;
	padding:5px;
	background: #fcfcfc;
}

#loadmenu h3{
	font-size: 12px;
	padding-top:7px;
	padding-left:5px;
	font-weight:bold;
	}

#loadmenu ul{
	padding: 0px;
	margin: 0px;
	border-left: 0px solid #ccc;
	margin-bottom:0px;
	background:#fcfcfc;
	display:block;
}
#loadmenu.hover ul{
	border: 2px dashed #aaa;
	background:#efefef;
}

#loadmenu ul li{
	background:#fcfcfc;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	height:24px;
	line-height:24px;
	border-bottom:1px dotted #ccc;

	}

#loadmenu ul li a{
	width: 200px;
	float: left;
	font-size: 11px;
	display: block;
	padding: 5px 0px;
	margin: 0px;
	text-decoration:none;
	font-weight:bold;
}

#removemenu{
	float: right;
	padding: 3px 0px;
	width: 15px;}

#loadmenu ul li #removemenu a{
	width: 10px;
	float: right;
	padding: 5px 0px;
	border-bottom: none;
}


#content img {
	height:auto;
	max-width:100%;
}


ul.tag-cloud  {
	margin:0;
	padding:0;
	text-align:justify;
}

ul.tag-cloud  li {
	background:transparent none repeat scroll 0 0;
	display:inline;
	margin:0;
	padding:0;
}


#ie-error{
	background:#e5f7ff;
	padding:5px;
	padding-left:10px;
	border:1px solid #66cccc;
	margin-bottom:10px;
	color:#333333;
}

#ie-error h3{
	font-weight:bold;
	font-size:12px;
}

#ie-error a{
	color:#0066CC;
	font-weight:bold;
}

#ie-error a:hover{
	color:#000000;
}

#ie-error div{
	margin-top:5px;
}

/* Sample Divs */

div.error, div.success, div.warning, div.attention, div.tip {
	background-position:9px 7px;
	background-repeat:no-repeat;
	clear:right;
	color:#000000;
	margin:0 auto 20px;
	padding:10px 20px 10px 40px;
}
a.dismiss {
	background:transparent url(/images/close.png) no-repeat scroll left center;
	color:#777777;
	float:right;
	margin:0 -6px 3px 10px;
	padding:0 0 0 15px;
	text-decoration:none;
}
div.warning{
	background-color:#FFECCC;
	background-image:url(/images/warning.png)
}
div.success{
	background-color:#E5F4E5;
	background-image:url(/images//succes.png);
}
div.tip{
	background-color:#FFF5BD;
	background-image:url(/images/tip.png);
	background-position:0 0;
	color:#444444;
	font-size:0.9em;
	padding:10px 20px 10px 43px;
}

a.abuselink {
	color:red;
}



#update2 h3 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333;
	position: relative;
	font:Arial;
}

#update2 h3 span.char {
	position:absolute;
	right: 0px;
	top: 0px;
	font-weight: bold;
	font-size: 18px
}

#update2 {
	font-family: Tahoma;
	font-size: 11px;
}

#update2 textarea {
		font-family: Tahoma;
		font-size: 12px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		border: 1px solid #dedede;
		width: 656px;
		height: 35px;
		background:#f7f7f7;
}

#update2 .uploads{
padding:0px;
margin:0px;
list-style:none;
float:left;
width:500px;
margin-top:10px;
}

#update2 .uploads span{
color:#333333;
float:left;
font-weight:bold;
line-height:20px;
}

#update2 .uploads li{
border:1px solid #fff;
float:left;
height:20px;
margin:0;
padding:0;
text-align:center;
width:20px;
}

#update2 .uploads li:hover{
border:1px solid #efefef;
}

#lateststatus2 {
	color: #666;
	margin-bottom:20px;
}

#submit2 {
	padding: 5px 0px;
	width: 80px;
	float:right;
}

.uploadwrp{
	background:#f9f9f9;
	margin-bottom:5px;
	border:1px solid #dedede;
	width:665px;
	padding:5px;
}

.uploadwrp div:hover{
	background:#ebeef4;
}

.uploadwrp a{
	font-weight:bold;
	color:#0066cc;
}

#update2 .left{
	float:left;
	line-height:18px;
}

#update2 .right{
	float:right;
	line-height:18px;
}

#update2 .gantsar{
	background:#f1f1f1;
	padding:10px 5px;
	text-align:center;
}

#update2 .gantsar div{
	margin-bottom:4px;
	font-weight:bold;
}