body { background: #FFFFFF ; font-family: Arial; font-size: 12px; color:#000; }

a:link, a:visited { color: #204290; text-decoration: none; }
a:hover { color: #c90717; text-decoration: none; }
a:focus { outline: none; color: #c90717; text-decoration: none; }

a.small {font-size: 9px; cursor: pointer; }

input { background: #eee; border: 1px solid #555; }
input.small { width: 95px; height: 16px; background: url(../img/input_background.png) no-repeat; padding: 1px 5px 0 5px; font-size: 10px; color: #444; border: 0px; }
input.small_btn { background: #ccc; font-size: 10px; border: 1px solid #555; }
textarea.blogtxtarea { width: 620px; height: 275px; }
input.btn_go { background: transparent; margin: -2px 0 0 0; width: 23px; height: 16px; border: 0px; }


#maincontainer {width: 960px; margin: 0 auto 0 auto; }
#ly_header { width: 960px; height: 80px; background: url(../img/header.png); clear: right;overflow: hidden;}
#ly_header .rightheader { float: right; width: 600px; margin: 0 1px 40px 0; display: inline;}
#ly_body { width: 960px; margin: -20px 0 0 0px; }

#menu { width: 300px; height: 27px; margin: 7px 230px 0 auto; overflow:hidden;}

#ly_logo { width: 121px; height: 52px; margin: 0px 0 10px 60px;overflow:hidden;}
	#ly_logo a {display:block; width:121px; height:0; padding-top:52px; overflow:hidden; background: url(../img/logo.png); }
	#ly_logo a:hover { background-position: 0px -0px; z-index: 50; }
	#ly_logo a:focus { outline: none; }
#ly_nav { width: 0px; margin: 30px 0 10px 33px; float: left; overflow: hidden; display: inline; }
#ly_login { width: 0px; margin: 6px 0 0 0; text-align: right; float: left; display: inline; overflow: hidden;}
	
#ly_left_col {float: left;margin-top:31px;margin-left:25px;}
#ly_right_col {float: left; margin-top:0px; margin-left:20px;}

.right {float: right}
.center {text-align: center}
.clearleft {clear: left}
.clearright {clear: right}
a img { border: 0px; }
object { outline:none; }

h3 {width: 95%; border-bottom: 1px solid #888; margin: 10px 0 3px 5px; text-transform: uppercase; font-size: 12px; font-weight: bold; }
h3 span {text-transform: none; font-weight: normal; font-size: 10px;}

ul.pages_nav {margin: 0 0 0 4px; padding:0; list-style-type:none;}
ul.pages_nav li { width: 15px; background: #444; margin: 0 1px 0 1px; float: left; text-align: center; display: inline; }
ul.pages_nav li a { width: 100%; height: 100%; display: block; }
ul.pages_nav li a:hover { background: #999; }

ul.articles {margin: 10px 0 10px 0; list-style-image: url(../img/article.png); }
ul.comments {margin: 10px 0 10px 0; list-style-image: url(../img/comment.png); }

	.tag-cloud li { display: inline; }
	.tag-cloud a:hover { text-decoration: underline; }
	.tag-cloud span { position: absolute; left: -999px; width: 990px; }
	.tag-cloud .not-popular { font-size: 1em; }
	.tag-cloud .not-very-popular { font-size: 1.3em; }
	.tag-cloud .somewhat-popular { font-size: 1.6em; }
	.tag-cloud .popular { font-size: 1.9em; }
	.tag-cloud .very-popular { font-size: 2.2em; }
	.tag-cloud .ultra-popular { font-size: 2.5em; }

/* Rolling menu */
	#menu ul {margin:0; padding:0; list-style-type:none;}
	#menu li {float:left;}
	#menu a#menuitem1 { width: 100px; background:transparent url(../imgfr/menu.png) 0px -30px;}
	#menu a#menuitem2 { width: 100px; background:transparent url(../imgfr/menu.png) -100px -30px;}
	#menu a#menuitem3 { width: 100px; background:transparent url(../imgfr/menu.png) -200px -30px;}
	#menu a#menuitem1:hover {background-position: 0px 3px; z-index:90;}
	#menu a#menuitem2:hover {background-position: -100px 3px; z-index:90;}
	#menu a#menuitem3:hover {background-position: -200px 3px; z-index:90;}


	#menu a {display:block; width:81px; height:0; padding-top:29px; color:#000; overflow:hidden;}
	* html #menu a:link, * html #menu a:visited {height:29px; he\ight:0;}

.smallll_box { width: 259px; margin: 0 9px 10px 0; }
	.small_box > .header { height: 18px; display:block; background-image: url(../img/small_header.png); text-transform: uppercase; font-weight: bold; padding: 4px 0 0 10px; color: #fff;  }
	.small_box > .body { background: #303030 url(../img/small_background.png) repeat-x; padding: 0 0 2px 0;}
	.small_box > .body > .text { /* height: 221px; */ padding: 10px 0 0 0; background: #303030 url(../img/small_background.png) repeat-x; }
	.small_box > .body > .footer { height: 17px; width: 215px; margin: 10px 2px 0 2px; cursor: pointer; }

.small_box { width: 220px; margin: 0 9px 10px 0; }
	.small_box > .header { height: 16px; background: url(../img/small_header.png); text-transform: uppercase; font-weight: bold; padding: 4px 0 0 10px; color: #000;  }
	.small_box > .body { background: url(../img/small_background.png) repeat-x; padding: 0 0 2px 0;}
	.small_box > .body > .text { /* height: 221px; */ padding: 10px 0 0 0; background: url(../img/small_background.png) repeat-x; }
	.small_box > .body > .footer { height: 17px; width: 215px; margin: 10px 2px 0 2px; cursor: pointer; }

.big_box { width: 640px; margin: 0 0 10px 0; }
	.big_box > .header { height: 16px; background: url(../img/big__header.png); text-transform: uppercase; font-weight: bold; padding: 4px 0 0 10px; color: #fff; }
	.big_box > .body { padding: 2px; background: url(../img/big_backgroundnnn.png) repeat-x; }
	.big_box > .body > .text { /* height: 443px; */ padding: 2px; background: url(../img/big_backgroundnnn.png) repeat-x; }
	
.mini_box { width: 626px; height: 81px; background: url(../img/mini_background.png); padding: 2px; }
	.mini_box > .header { height: 17px; width: 626px; background: url(../img/moreshows.png); text-transform: uppercase; }
	.mini_box > .body { clear: left }
	
.channel {height: 25px; width: 216px; margin: 0px; clear: left; cursor: pointer; }
.channel a {height: 100%; width: 100%; display: block; background: url(../img/channel_hover__background.png); }
.channel a:hover { margin: 0 0 0 3px; background: url(../img/channel__background.png); }
.channel a:focus { outline: none; background: url(../img/channel__background.png); }
.channel .albumart { float: left; width: 50px; height: 50px; overflow: hidden; margin: 1px 0 1px 13px; text-align: center; display: inline; }
.channel .albumart img { border: 1px solid #ccc; }
.channel .description { width: 200px; height: 25px; float: left; margin: 0 0 0 10px; padding: 3px 0 0 0; font-size: 12px; line-height: 12px; color: #EB3908; overflow: hidden; display: inline; }
.channel .description > span { font-weight: bold; color:#EB3908; margin: 0px; }

.ochannel {height: 25px; width: 216px; margin: 0px; clear: left; cursor: pointer; }
.ochannel a {height: 100%; width: 100%; display: block; background: url(../img/channel_background.png); }
.ochannel a:hover { margin: 0 0 0 3px; background: url(../img/channel_background.png); }
.ochannel a:focus { outline: none; background: url(../img/channel_background.png); }
.ochannel .albumart { float: left; width: 50px; height: 50px; overflow: hidden; margin: 1px 0 1px 13px; text-align: center; display: inline; }
.ochannel .albumart img { border: 1px solid #ccc; }
.ochannel .description { width: 200px; height: 25px; float: left; margin: 0 0 0 10px; padding: 3px 0 0 0; font-size: 12px; line-height: 12px; overflow: hidden; display: inline; }
.ochannel .description > span { font-weight: bold; color:#fff; margin: 0px; }


.show { width: 78px; height: 44px; margin: 5px 0 0 1px; padding: 5px; float: left; cursor: pointer; display: inline; }
.show:hover { background: #8e8e8e; }


.bigchannel { width: 187px; height: 70px; margin: 5px; float: left; background: url(../img/bigchannel_background.png); display: inline; }
.bigchannel a { width: 100%; height: 100%; display: block; }
.bigchannel a:hover { background: url(../img/bigchannel_hover_background.png) no-repeat; }
.bigchannel a:focus { outline: none; background: url(../img/bigchannel_hover_background.png) no-repeat; }
.bigchannel img { float: left; }
.bigchannel .description { width: 85px; height: 55px; overflow: hidden; padding: 5px; float: left; font-size: 12px; color: #ccc; }
.bigchannel .description > span{ font-weight: bold; color:#204290; }

.thumb { width: 70px; height: 88px; margin: 4px; padding: 5px; float: left; background: #77829B; display: inline; }
.thumb:hover { background: #204290; }
.thumb a { width: 100%; height: 100%; display: block; }
.thumb a:focus { outline: none; background: url(../img/bigchannel_hover_background.png) no-repeat; }
.thumb .description { width: 70px; height: 14px; overflow: hidden; font-size: 12px; color: #204290; }

.morechannels { width: 20px; height: 70px; margin: 5px 0 0 0; float: left; background: url(../img/morechannels.png); display: inline; }
.morechannels a { width: 100%; height: 100%; display: block; }
.morechannels a:hover, .morechannels a:focus { background: url(../img/morechannels_hover.png) no-repeat; }
.morechannels a:focus { outline: none; }

.channellist, .thumblist { margin: 20px 0 0 0; }
.channellist br, .thumblist br {clear: left}

.userprofile { padding: 10px 0 10px 0; }
.userprofile img {float: left; margin: 0 10px 0 10px; display: inline; }
.userprofile p {margin: 0px; }
.userprofile em { font-weight: bold; font-style: normal; }

.media_nav { margin: 5px 0 5px 10px; }
.media_nav .left { float: left; width: 450px; }
.media_nav .right { float: left; width: 150px; text-align: right; }

#comments {width: 530px; text-align: left; margin: 20px 0 0 40px}
.comment { background: #77829B ; margin: 0 0 5px 0; }
.com_user {width: 50px; height: 60px; padding: 5px; margin: 0 5px 0 0; font-size: 10px; text-align: right; float: left; font-weight: bold; overflow: hidden; display: inline; }
.com_body {padding: 5px;}
.com_body p {padding: 0px; margin: 0 0 5px 0;}
.com_body span {font-size: 10px; color: #888; font-style: italic; padding: 0 0 5px 0;}
.com_txtarea {margin: 5px; width: 515px; height: 70px; }
#comments input {margin: 0 0 5px 5px; }

#ly_footer { width: 858px; margin: -5px 0 0 25px; text-align: right; font-size: 10px; color: #9a9a9a; }

