body						{ margin: 0px; padding: 0px; color: #FFFFFF; background: url(/images/design/background.jpg) repeat-x; }
body , div , p ,
tr, td, span , li,
ul, ol						{ font-family: Verdana; font-size: 8pt; color: #666666; }

a							{ font-family: Verdana; font-size: 8pt; color: #333333; text-decoration: underline; padding: 1px 2px 1px 2px; }
a:hover						{ font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none; background: #000000; padding: 1px 2px 1px 2px; }

img							{ border: 0px; }

h1							{ font-size: 14pt; color: #000000; font-weight: normal; padding: 0px; margin: 0px; }
h2							{ font-size: 14pt; font-weight: normal; padding: 0px; margin: 0px; }

#body						{ width: 900px; margin: 0 auto; }
#left						{ width: 400px; float: left; margin-right: 40px; }
#right						{ width: 460px; float: left; text-align: left; }

.left						{ width: 400px; float: left; margin-right: 40px; }
.right						{ width: 460px; float: left; text-align: left; }

.logo						{ height: 145px; }
.logo img					{ margin-top: 42px; border: 0px; }
.logo a						{ padding: 0px; margin: 0px; border: 0px; }
.logo a:hover				{ padding: 0px; margin: 0px; border: 0px; background: none;}

.breed						{ height: 480px; }
.breed_accterian_gunners	{ height: 622px; background: url(/images/breed/accterian_gunners.jpg) 0px 145px no-repeat; }
.breed_accterian_rangers	{ height: 622px; background: url(/images/breed/accterian_rangers.jpg) 0px 145px no-repeat; }
.breed_accterian_warriors	{ height: 622px; background: url(/images/breed/accterian_warriors.jpg) 0px 145px no-repeat; }
.breed_bellato_rangers		{ height: 622px; background: url(/images/breed/bellato_rangers.jpg) 0px 145px no-repeat; }
.breed_bellato_spirits		{ height: 622px; background: url(/images/breed/bellato_spirits.jpg) 0px 145px no-repeat; }
.breed_bellato_warriors		{ height: 622px; background: url(/images/breed/bellato_warriors.jpg) 0px 145px no-repeat; }
.breed_cora_rangers			{ height: 622px; background: url(/images/breed/cora_rangers.jpg) 0px 145px no-repeat; }
.breed_cora_spirits			{ height: 622px; background: url(/images/breed/cora_spirits.jpg) 0px 145px no-repeat; }
.breed_cora_warriors		{ height: 622px; background: url(/images/breed/cora_warriors.jpg) 0px 145px no-repeat; }

.news						{ text-align: left; }
.news .item					{ margin-bottom: 20px; }
.news .title				{ font-size: 14pt; color: #000000; font-weight: normal; padding: 0px; margin: 0 20px 0 0; }


.news_list,
.news_list .item ,
.news_more ,
.news_more .item			{ margin-bottom: 20px; }

.news_full					{ line-height: 14pt; }
.news_full .title			{ margin: 10px 0 20px 0; }

.news_full .copyright 		{ margin-top: 20px; }


.news_more					{ margin-top: 30px; }
.news_more .title			{ margin-bottom: 20px; }
.news_more .title span		{ font-size: 14pt; color: #000000; font-weight: normal; padding: 0px; margin: 0 20px 0 0; }

.top_menu					{ height: 145px; text-align: left; }
.top_menu .links			{ padding-top: 60px; }
.top_menu .links a			{ font-size: 14pt; text-decoration: none; padding: 1px 3px 1px 3px; margin-right: 30px; }

.search						{ height: 105px; text-align: left; }
.search .input				{ width: 320px; height: 33px; border: 2px solid #999999; margin: 0px 20px 10px 0px; padding: 7px 3px 0px 3px; font-family: Tahoma; font-size: 14pt; color: #666666; }
.search .button				{ width: 105px; height: 45px; border: 2px solid #b0b0b0; font-family: Tahoma; font-size: 14pt; color: #666666; margin: 0px 0px 11px 0px; }
.search .example			{ font-family: Verdana; font-size: 8pt; color: #666666; text-decoration: none; padding-bottom: 2px; border-bottom: 1px dashed #666666; cursor: pointer; }
.search a.example:hover		{ background: none; }

.search_results				{ text-align: left; }
.search_results img			{ margin: 0px 5px 5px 0px; padding: 3px; border: 1px solid #999999; }
.search_results .text		{ text-align: left; line-height: 18px; }
.search_results .font01		{ font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; }

.index_title				{ margin-bottom: 30px; }

.tags						{ text-align: left; padding-bottom: 40px; }
.tags a						{ display: inline-block; margin: 7px 0px 7px 0px; font-family: Verdana; color: #666666; padding: 1px 3px 1px 3px; text-decoration: none; white-space: nowrap; margin-right: 30px; }
.tags a:hover				{ font-family: Verdana; color: #FFFFFF; padding: 1px 3px 1px 3px; background: #FF0000; text-decoration: none; white-space: nowrap; margin-right: 30px; }
.tags .size7				{ font-size: 7pt; }
.tags .size8				{ font-size: 8pt; }
.tags .size9				{ font-size: 9pt; }
.tags .size10				{ font-size: 10pt; }
.tags .size11				{ font-size: 11pt; }
.tags .size12				{ font-size: 12pt; }
.tags .size13				{ font-size: 13pt; }
.tags .size14				{ font-size: 14pt; }

.random						{ text-align: left; margin-bottom: 20px; }
.random .left_column		{ width: 230px; float: left; }
.random .right_column		{ width: 230px; float: right; }
.random-item				{ text-align: left; padding-bottom: 20px; }
.random-item img			{ margin-right: 10px; padding: 3px; border: 1px solid #999999; }
.random-item div			{ margin-bottom: 7px;}
.random-item span			{ color: #000000; }

.item_info					{ text-align: left; line-height: 16px; }
.item_info img				{ margin: 0px 5px 5px 0px; padding: 3px; border: 1px solid #999999; }

.weapon						{ text-align: left; line-height: 16px; }
.weapon img					{ margin: 0px 5px 5px 0px; padding: 3px; border: 1px solid #999999; }
.weapon h3					{ font-size: 8pt; color: #000000; font-weight: bold; padding: 0px; margin: 0px 0px 15px 0px; }
.weapon table tr td			{ padding-right: 20px; }
.weapon span				{ color: #000000; }
.weapon .column				{ margin-right: 20px; }

.mobs						{ ; }
.mobs .left_column			{ width: 230px; float: left; }
.mobs .right_column			{ width: 230px; float: right; }


.footer						{ float: left; width: 900px; height: 40px; margin-top: 20px; text-align: right; }
.footer .left				{ float: left; text-align: left; }
.footer .left img			{ border: 0px; }
.footer .left a				{ padding: 0px; margin: 0px; }
.footer .left a:hover		{ padding: 0px; margin: 0px; background: #ffffff; }
.footer .right				{ float: right; text-align: right; }

.links						{ width: 800px; display: inline-table; text-align: right; font-size: 10px; color: #999999; text-decoration: none; }
.links a					{ font-size: 10px; color: #666666; text-decoration: none; }
.links a:hover				{ font-size: 10px; color: #666666; text-decoration: none; background: transparent; padding: 0px; margin: 0px; }

.taglist					{ line-height: 18px; }


.orange						{ color: #f58220 !important; }
.lightorange				{ color: #ff8000 !important; }
.green						{ color: #00ee00 !important; }
.darkgreen					{ color: #006600 !important; }
.red						{ color: #00ff00 !important; }


.pager li					{ float: left; margin: 0 5px 0 5px; }
.pager li a					{ display: block; padding: 1px 4px 1px 4px; font: 10pt Verdana; color: #000000; text-decoration: none; text-align: center;  }
.pager li a:hover			{ text-decoration: underline; background: none; }	
.pager li a.current			{ background: none; color: #f58220 ; }
