body {background:url(images/main_bg.gif) repeat-x 0px 0px #000000; font-family:Arial, Helvetica, sans-serif;}
/*---------------------------------------------------------------------------------------DEFAULTS*/
*						{margin:0; padding:0;}
h1, h2, h3, h4			{font-weight:normal; font-size:100%;}
img, fieldset, input	{border:0;}
blockquote				{display:block;}
li						{list-style-type:none;}
hr						{visibility:hidden; clear:both;}
a						{text-decoration:none;}
li						{vertical-align:bottom;}
.holder					{padding-left:10px; float:left; width:332px; float:left;}
#content h1 strong		{font-weight:normal;}
/*GENERAL*/
.fl {float:left;}
.fr {float:right;}
.mb10 {margin-bottom:10px;}
/*------------------------------------------------------------------------------------TYPE*/
#topnav li				{font-family:tahoma,Arial; font-size:12px; font-weight:bold;}
#topnav li a			{color:#fff;}
#topnav li a:hover,
#topnav li:hover a		{color:#FFFF00 ;}
#navbar li a			{color:#fff; font-size:17px; font-weight:bold; line-height:14px;}
#navbar .sel a,
#navbar a:hover			{color:#000;}

#content h1				{line-height:34px; color:#b40d55; font-size:29px;}
.post 					{font-family:Georgia, "Times New Roman", Times, serif;}
.post h3, .post h3 a	{font-size:24px; color:#ff0302; line-height:25px;}
.post h3 a:hover		{text-decoration:underline;}
.post p, .post p a		{color:#421600; font-size:12px;}
.post p a				{text-decoration:underline;}
.post p a:hover			{text-decoration:none;}
	.rating					{color:black; font-size:12px; text-transform:uppercase; line-height:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.note					{font-weight:bold;}
	.note span strong		{color:#008d00; font-size:20px; line-height:20px;}
	.note span em			{font-size:12px; font-style:normal; color:#999999;}

.navi .fl:hover,
.navi .fr:hover			{color:#008d00;}
.navi a					{color:#b40d55;}
.navi					{font-size:24px; line-height:24px; font-family:Georgia, "Times New Roman", Times, serif;}

.pic h3 a				{color:#c00000; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.pic h3 a:hover			{text-decoration:underline;}

.lst li a				{color:black;}
.lst li a:hover			{font-weight:bold; color:red;}
.lst li					{font-size:12px; font-family:tahoma, "trebuchet MS"; line-height:16px;}

#footer					{font-size:12px; }
#footer a				{color:#000000;}
#footer a:hover			{text-decoration:underline;}
#footer ul li a			{color:#b40d55;}

/*------------------------------------------------------------------------------------STRUCTURE*/
#header					{height:160px; border-bottom:8px solid #b40d55; position:relative;}
#topnav,#navbar,
#topnav *, #navbar *	{display:block; float:left;}
#topnav					{top:0; right:0; position:absolute; width:430px;}

#content, #header		{min-width:1200px; margin:0 auto;}
#content				{padding:10px;}
#posts					{float:left; width:600px;}
#first					{width:190px;}
#side					{float:left; width:200px;}
.clear 					{clear:both;}
.thumbs *				{display:block;}
.thumbs li				{height:91px; width:91px; float:left; margin:0 9px 9px 0;}
.thumbs li a			{height:89px; width:89px;}

.navi ul				{width:300px; margin:0 auto; text-align:center;}
.navi ul li				{display:inline;}

.r1 {background:url(images/r1.gif) right top no-repeat;}
.r2 {background:url(images/r1.gif) right top no-repeat;}
.r3 {background:url(images/r1.gif) right top no-repeat;}
.r4 {background:url(images/r1.gif) right top no-repeat;}
.r5 {background:url(images/r1.gif) right top no-repeat;}

#topad {position:absolute; right:20px; top:50px; width:720px; height:90px; z-index:0;}

#footer ul li,
#footer ul li a			{margin-right:10px;}
#footer ul				{float:left;}
#footer ul li			{display:inline;}

.post					{height:106px;}
.in>.post				{min-height:106px;}

/*------------------------------------------------------------------------------------WIDGETS*/
#topnav li				{background:url(images/t1.jpg) left top no-repeat; height:32px; padding-left:10px; margin-right:2px;}
#topnav li a			{background:url(images/c1.jpg) right top no-repeat; padding:10px 10px 0 0; height:22px;}

#navbar					{background:url(images/navbar_bg.gif) repeat-x top; height:36px; float:none;}
#navbar li				{height:36px;}
#navbar li a			{padding:10px 15px 0 15px; height:26px; margin:0 1px;}
#navbar li a:hover,
#navbar .sel a			{background:url(images/nav_hover.gif) repeat-x; border-left:1px solid #c32257; border-right:1px solid #c32257; margin:0;}
/*__________________________________________________________________________________________________________________________*/
#content h1				{display:block; border-bottom:1px solid #b40d55; margin-bottom:15px; padding:5px 0 5px; height:34px;}
.rss {
	background:url(images/rss.jpg) right no-repeat;
	font-size:25px;
	height:20px;
	padding:5px 25px 5px 0;
	width:60px; float:right;
	color:#db5219;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	line-height:20px;
	}
/*--------------------------------posts*/
.note, .post h3, .post p	{margin-left:125px;}

.post						{background:url(images/dot.gif) bottom repeat-x; margin-bottom:10px; padding-bottom:30px;}
.post p						{padding-bottom:10px; padding-left:45px;}
.post h3					{height:30px; display:block; margin-bottom:5px; padding-left:45px;}
	.th							{float:left; border:3px solid #000; height:120px; width:160px;}
	.th:hover					{border:3px solid #ffe71d;}
	.rating						{float:left; padding:2px 140px 2px 10px; width:55px; display:block; height:11px; margin-top:5px;}
	.note span					{float:right;}
	.note						{height:26px; border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; background:#F9F9F9;padding-left:65px;}
	.note span em				{padding-left:5px;}

/*---------------------roundedcorners*/
.box			{background-color:#EFEFEF;}
.box1			{background-color:#EFEFEF; width:800px;}
.in				{padding:0 15px; border-left:1px solid #b40d55; border-right:1px solid #b40d55;}
.roundtop		{background:url(images/tr.gif) no-repeat top right;}
.roundbottom	{background:url(images/br.gif) no-repeat top right;}
img.corner		{width:10px; height:10px; border: none; display: block !important;}


.thumbs li a			{border:1px solid #000;}
.thumbs li a:hover		{border:1px solid #ffe71d;}

/*------------------------pgnavi*/
.navi ul li				{margin:0 5px;}
.navi ul li a			{padding:0 8px;}

.pic					{padding:10px 0; background:url(images/dot2.gif) bottom repeat-x;}
.pic h3					{padding:0 0 5px 0;}
.pic .hx				{width:300px; height:250px; display:block; overflow:hidden; border:1px solid #c00000; position:relative;}
.pic a:hover .play		{visibility:visible;}
.pic a img				{top:0; left:0; position:absolute;}
.pic .play				{top:90px; left:112px; visibility:hidden;}

.box2 h2				{background:url(images/s_top.gif) repeat-x top red; display:block;  padding:6px 10px 0; height:27px; font-family:tahoma, "trebuchet MS"; text-transform:uppercase; font-weight:bold; font-size:18px; color:black; line-height:20px;}
.hold					{border:1px solid #f89419; border-top:0; background:#ffe6c5; padding:10px;}
.hold .lst				{float:left;}

.lst					{width:150px;}
.lst li					{background:url(images/dot_black.gif) left no-repeat; display:block; height:16px; margin-bottom:3px; padding-left:20px;}

#footer ul li			{border-right:1px solid #b40d55;}

/*********************************/
#video		{margin:0 auto; width:470px; margin-bottom:50px; border:1px solid #ccc; background:#EFEFEF;}
#vh			{width:450px; margin:10px auto 0; padding:10px; background:#000000;}

.thumbs2			{height:106px; padding:10px 0 10px 10px; background:#ccc; margin-bottom:10px; width:460px;}
.thumbs2 li 		{float:left; margin-left:5px;}
.thumbs2 img		{border:3px solid #000;}
.thumbs2 img:hover  {border:3px solid red;}

#cr				{font-size:15px; padding:10px 30px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#cr strong		{display:block; padding-top:20px; width:300px; font-size:30px; line-height:30px; color:#b40d55; font-weight:normal; margin:0 auto;}


.theplug a 		{width:220; height:165px; border:1px solid #c07c00; position:relative;}
.theplug a em	{position:absolute; top:-110px; left:80px; width:85px; padding-top:70px; height:0; overflow:hidden; background:url(images/play.png) no-repeat; visibility:hidden;}
.theplug a:hover em {visibility:visible;}
