/*Common*/
body				{font-family: Arial, Tahoma, Verdana; font-size: 62.5%; color: #626262; margin: 0px; text-align:justify; background-color: #909090; background-image: url(images/body_back.gif); background-repeat: repeat-x; background-position: left top;}
h1				{font-size: 1em; color: #fff; margin: 0px; padding: 0px;}
h2				{font-size: 1.4em; color: #d77b24; margin: 0px; margin-bottom: 5px;}
h3				{font-weight: normal; font-size: 12px;}
h3 a				{font-weight: bold;}
img				{border: 0px;}

a				{color: #d77b24; text-decoration: none;}
a:hover				{text-decoration: underline;}

.bigpic				{margin: 0 auto; display: table; position: relative;}
.bigpic .eir			{width: inherit; height: inherit; position: relative;}
.tl, .tr, .bl, .br		{position: absolute; width: 12px; height: 12px; background-image: url(images/bigpic_back.gif); background-repeat: no-repeat;}
.bigpic .tl			{background-position: left top; left: 0px; top: 0px;}
.bigpic .tr			{background-position: right top; right: 0px; top: 0px;}
.bigpic .bl			{background-position: left bottom; left: 0px; bottom: 3px;}
.bigpic .br			{background-position: right bottom; right: 0px; bottom: 3px;}
.bigpic img			{background-color: #FFFFFF; padding: 4px; border: 1px solid #d531c4;}

.Box				{width:130px; text-align: center; font-weight: bold; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; position: relative;}
.thumbs				{padding: 0px 55px 0px 50px;}
.thumbs .Box			{margin-right: 5px;}
.thumbs .Box a			{overflow: hidden; display: block; height: auto;}
a.Thumbnail			{overflow: visible; cursor: pointer; cursor: hand; background-repeat: no-repeat; background-position: center center; height: 90px !important; width: 130px; display: block;}
a.Thumbnail .background		{background-image: url(images/Thumb_back.gif); background-repeat: no-repeat; background-position: left top; height: 90px; width: 130px;}

.Left				{float: left;}
.Right				{float: right;}
.Clear				{clear: both;}

/*Layout*/
.Position			{width: 1000px; font-size: 1.2em; margin: 0 auto 10px auto;}
.Header				{height: 130px; position: relative;}
.submit_new			{position: absolute; right: 0px; bottom: 7px;}
.ContentLeft			{width:250px;}
.ContentLeft .ContentArea	{background-image: url(images/ContentArea_small_left.gif);}
.ContentRight .ContentArea	{background-image: url(images/ContentArea_small.gif);}
.ContentMiddle .ContentArea	{background-image: url(images/ContentArea_big.gif);}
.ContentArea			{background-repeat: repeat-y; background-position: left bottom; padding: 10px; position: relative;}
.Partners a			{padding-left: 15px; display: block; height: 22px; line-height: 22px; background: url(images/navigation_bullet.jpg) left center no-repeat;}
.Buttons			{text-align: center; border: 1px solid #bbb; padding: 5px 8px 10px 8px;}
.Buttons img			{float: left; margin: 5px 0 0 0;}
.ButtonsSpacer			{float: left; width: 2px;}
.ContentMiddle			{width:570px; padding: 0px 15px 0px 15px;}
.ContentRight			{width:150px;}
.ContentHeader			{height: 24px; line-height: 24px; color: #FFFFFF; padding-left: 10px; font-weight: bold; background-repeat: no-repeat; background-position: left top; font-size: 13px;}
.ContentLeft .ContentHeader	{background-image: url(images/ContentHeader_small_left.gif);}
.ContentRight .ContentHeader	{background-image: url(images/ContentHeader_small.gif);}
.ContentMiddle .ContentHeader	{background-image: url(images/ContentHeader_big.gif);}

.html_links			{position: absolute; top: 96px; left: 314px; color: #ffffff;}

.NavigationLink			{padding-left: 15px; display: block; height: 22px; line-height: 22px; border-bottom: 1px dotted #aaa; background: url(images/navigation_bullet.jpg) left center no-repeat;}
.FeaturedScreensaver		{margin: 10px 25px 10px 25px; padding: 5px; width: 140px; background-color: #f3f3f3; border: 1px solid #ccc; font-weight: bold;}
.Footer				{width: auto/*200px*/; text-align: center; margin: 0 auto;}

/* IE 6 and below hacks		*/
*html .bigpic			{display: inline; _height: 0; zoom: 1;}
*html .bigpic .bl		{bottom: 0px;}
*html .bigpic .br		{bottom: 0px; right: -1px;}
*html .bigpic .tr		{right: -1px;}
*html .submit_new		{bottom: 10px;}
/* IE 7 only hacks		*/
*:first-child+html .bigpic	{display: inline; _height: 0; zoom: 1;}
*:first-child+html .bigpic .bl	{bottom: 0px;}
*:first-child+html .bigpic .br	{bottom: 0px;}

/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */

table#comments td {
	border: none;
	font-size:10px;
}
table#comments input,textarea {
	border: none;
	font-size:10px;
}
table#comments input.send_comment {
	background-color:transparent;
	border: 1px solid #626262;
}
