body	{background:url(images/bg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px;}
*		{margin:0; padding:0;}
img, fieldset {border:0;}
li		{list-style-type:none; vertical-align:bottom;}
.fl { float:left;}
.fr { float:right;}

#wrap	{width:913px; padding:0 54px; margin:0 auto; background:url(images/main_bg.png) repeat-y;}
#header		{height:149px; background:url(images/header.jpg) top left; position:relative;}
#header strong	{width:332px; margin:0 auto; height:149px; display:block;}
#nav		{height:21px; padding-top:6px; background:url(images/nav_bg.gif) repeat-x top; text-align:center;}
#nav li		{display:inline; margin:0 0 0 10px; padding-right:10px; border-right:1px solid white;}
#nav li a	{color:white; text-transform:uppercase; text-decoration:none; font-weight:bold;}
#nav a:hover { color:#FF3300;}
#nav .last	{border-right:0;}

#container		{background:url(images/container_bg.gif) top repeat-x #e3d8eb;}
#topthumbs		{padding:15px 0 5px; height:147px;}
#topthumbs ul	{ padding-left:3px;}
#topthumbs ul *	{display:block; float:left;}
#topthumbs li	{width:147px; height:147px; margin-right:5px;}
#topthumbs li a {width:143px; height:143px; background:url(images/thbg.jpg) top no-repeat; border:2px solid white;}
#topthumbs li a:hover {border:2px solid #3c0166;}
#topthumbs .last {margin-right:0;}

.line-links			{padding:1px; border-bottom:1px dashed #3c0166; border-top:1px dashed #3c0166;}
.line-links ul		{background:#9a8aa6; padding:2px; text-align:center;}
.line-links ul li	{display:inline; margin:0 7px;}
.line-links ul li a	{color:white; text-decoration:none;}
.line-links ul li a:hover {color:#3c0166;}

#content, #middle, #sidebar {float:left; padding-top:10px;}
#content	{width:416px; margin-right:3px; padding-left:1px;}
#middle		{width:177px; margin-right:3px;}
#middle .in { padding:0 5px;}
#sidebar	{width:312px;}
#sidebar .in { padding:0 3px;}

.box h2			{background:url(images/box_trk.gif) top left no-repeat; display:block;}
.box h2 span	{background:url(images/box_c.gif) top right no-repeat; display:block; height:30px; text-align:center; padding-bottom:13px;}
.box			{background:url(images/boxb_trk.gif) bottom left no-repeat; margin-bottom:10px;}
.box .holder	{background:url(images/boxb_c.gif) right bottom no-repeat; padding-bottom:15px;}
.box .in		{border-left:3px solid #2b0148; border-right:3px solid #2b0148; background:#ccace4;}
#footer			{clear:left;}

.post			{background:url(images/post_bg.jpg) 0px 0px red no-repeat; width:370px; height:112px; padding:12px 13px; margin:0 auto; position:relative; margin-bottom:10px;}
.post h3, .post p{margin-left:120px;}
.det			{position:absolute; width:248px; right:15px; bottom:12px;}
.det			{color:#e3d8eb; font-size:11px; text-transform:uppercase;}
.det strong		{margin-right:10px; color:#FF3300;}
.post h3 		{font-size:17px; display:block; margin-bottom:5px;}
.post h3 a		{text-decoration:none;}
.post h3 a,
.post p			{color:white;}
.post h3 a:hover {color:#ff3300;}
.th				{float:left; border:2px solid white;}
.th:hover		{border:2px solid #FF3300;}

.navi			{font-size:18px; padding:5px 10px;}
.navi a			{color:#270b38; text-decoration:none; text-transform:capitalize;}
.navi a:hover	{color:#FF3300;}
.navi ul		{width:140px; height:20px; margin:0 auto; text-align:center;}
.navi li		{display:inline;}

#footer		{ background:url(images/footer_bg.gif) top repeat-x; padding-top:15px;}
.flinks		{width:516px; height:95px; padding:17px 108px 19px 0; background:url(images/big_part.jpg) bottom right no-repeat; margin-left:289px;}
.flinks ul { float:left; width:110px; padding:0 5px 0 10px; border-right:1px dashed #e3d8eb; display:block;}
.flinks ul li { line-height:15px;}
.flinks .last { margin-right:0; padding-right:0; border-right:0; }
.flinks a { text-decoration:none; color:white;}
.flinks a:hover {text-decoration:underline; color:#FF3300;}
#logo-b		{float:left;}
#bookmark	{position:absolute; top:92px; right:97px; width:183px; height:57px; overflow:hidden;}


#seo { position:absolute; width:260px; color:white; top:10px; right:10px; z-index:10;}
#seo h1 { font-size:15px;}
#seo p { font-size:11px;}

#toplist { width:150px; position:absolute; z-index:9; left:14px; top:10px;}
#toplist a { color:white; text-decoration:none; font-weight:bold; text-transform:uppercase;}
#toplist a:hover { color:#ff3300;}
#toplist li { line-height:14px;}
