body {background:url(images/main_bg.gif) repeat-x top; 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; text-transform:uppercase;}
#topnav li a:hover,
#topnav li:hover a		{color:#f95609;}
#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:#e10119; font-size:29px;}
.post h3, .post h3 a	{font-size:20px; color:#e10119; line-height:17px;}
.post h3 a:hover		{text-decoration:underline; color:#000;}
.post p, .post p a		{color:#000; font-size:12px;}
.post p a				{text-decoration:underline;}
.post p a:hover			{text-decoration:none;}
	.rating					{color:#666666; font-size:12px; text-transform:uppercase; line-height:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
	.note					{font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
	.note span strong		{color:red; font-size:23px; line-height:20px;}
	.note span em			{font-size:12px; font-style:normal; color:#666;}

.navi a					{color:#000;}
.navi a:hover			{color:red;}
.navi					{font-size:20px; line-height:24px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}

.pic h3 a				{color:#000; font-size:14px; 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:black;}
#footer a:hover			{text-decoration:underline; color:#ff14bb;}

/*------------------------------------------------------------------------------------STRUCTURE*/
#header					{height:160px; position:relative; background:url(images/main_bg.gif) repeat-x bottom;}
#topnav, #navbar,
#topnav *, #navbar *	{display:block; float:left;}
#topnav					{top:0; right:0; position:absolute;}

#content, #header		{min-width:1200px;}
#content				{padding:10px; background:#ffe400;}
#posts					{margin-right:690px;}
#first					{width:334px;}
#side					{float:right; width:680px;}

.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.png) right top no-repeat;}
.r2 {background:url(images/r1.png) right top no-repeat;}
.r3 {background:url(images/r1.png) right top no-repeat;}
.r4 {background:url(images/r1.png) right top no-repeat;}
.r5 {background:url(images/r1.png) 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				{height:32px; padding-left:10px; background:url(images/t1.gif) top left no-repeat; margin-left:2px;}
#topnav li a			{padding:10px 10px 0 10px; height:22px; background:url(images/c1.gif) top right no-repeat;}

#navbar					{height:36px; float:none; background:url(images/navbar_bg.gif) top repeat-x;}
#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) top repeat-x; border-left:1px solid #000; border-right:1px solid #000; margin:0;}
/*__________________________________________________________________________________________________________________________*/
#content h1				{display:block; border-bottom:2px dotted #000; margin-bottom:15px; padding:5px 0 5px; height:34px;}
.rss {
	background:url(images/rss.jpg) right no-repeat white;
	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/post_bg.gif) bottom repeat-x; margin-bottom:10px; padding-bottom:10px;}
.post p						{padding-bottom:10px;}
.post h3					{height:30px; display:block;}
	.th							{float:left; border:3px solid #000; height:100px; width:100px;}
	.th:hover					{border:3px solid red;}
	.rating						{float:left; padding:2px 80px 2px 0; width:55px; display:block; height:11px; margin-top:5px;}
	.note span					{float:right;}
	.note						{height:22px; padding:2px 10px; border-top:1px solid #ccc;}
	.note span em				{padding-right:5px;}

/*---------------------roundedcorners*/
.box			{background-color:#fff;}
.in				{padding:0 15px; border-left:1px solid #fff; border-right:1px solid #fff;}
.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 red;}

/*------------------------pgnavi*/
.navi ul li				{margin:0 5px;}
.navi ul li a			{padding:0 8px;}

.pic					{padding:10px 0;}
.pic h3					{padding:0 0 5px 0; text-align:center; display:block;}
.pic .hx				{width:300px; height:250px; display:block; overflow:hidden; border:1px solid #d66e00; 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/navbar_bg.gif); display:block; border-bottom:1px solid black; padding:6px 10px 0; height:27px; font-family:tahoma, "trebuchet MS"; text-transform:uppercase; font-weight:bold; font-size:18px; color:white; line-height:20px;}
.hold					{border-top:0; background:white; 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 black;}

/*********************************/
#video		{margin:0 auto; width:470px; margin-bottom:50px; border:1px solid #ccc; background:#EFEFEF;}
#vh			{width:400px; margin:20px 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;}


