body {
	background: #eeeeee;
	background-image: url(/images/back_texture.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px;
}

div {
	margin: 0;
	padding: 0;
}

a { 
	color: #c20501;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: black;
	font-size: 12px;
	text-decoration: none;
}
p {
	margin: 0;
	padding: 0;
}

td {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}
form {
	margin: 0;
	padding: 0;
}
#site {
	width: 1002px;
}

#header {
	width: 1002px;
	margin: 0;
	padding: 0;
	float: left;
}

#header_top {
	height: 122px;
	float: left;
}

#header_topback {
	width: 557px;
	height: 122px;
	background-image: url(/images/header_topback.jpg);
	vertical-align: bottom;
	float: left;
}

#main {
	width: 1002px;
	background-image: url(/images/main_texture.jpg);
	background-repeat: repeat-y;
	float: left;
	background-color: white;
}


#left {
	width: 240px;
	float: left;
}

#middle {
	width: 450px;
	float: left;
	padding-bottom: 30px;
}

#right {
	width: 305px;
	float: left;
}

.navigation_top {
	vertical-align: bottom;
	height: 28px;
	float: left;
	margin-left: 54px;
}

.navigation_top_button {
	width: 101px;
	height: 28px;
	float: left;
	margin: 0 9px 0 9px;
}

.login_box {
	width: 547px;
	min-height: 57px;
	float: left;
	margin: 15px 0 0 0;
	padding-right: 10px;
}

#header_bottom {
	width: 1002px;
	height: 148px;
	float: left;
}

.header_bottom_right {
	width: 766px;
	height: 148px;
	background-image: url(/images/header_bottom_back.jpg);
	background-repeat: no-repeat;
	float: left;
}

.navigation_left {
	width: 178px;
	height: 148px;
	float: left;
	background-color: #FFFFFF;
}

.banner460_slot {
	width: 460px;
	height: 73px;
	float: right;
	margin: 15px 35px 0 0;
}

#footer {
	width: 1002px;
	float: left;
	margin-bottom: 10px;
}

#footer_back {
	width: 1002px;
	background-image: url(/images/main_texture.jpg);
	background-repeat: repeat-y;
	float: left;
}

.footer_left {
	width: 305px;
	height: 50px;
	float: left;
}

.footer_text {
	color: #000000;
	font-size: 11px;
	float: left;
	margin: 30px 0 0 15px;
}

.footer_menu_text {
	font-size: 10px;
	color: #c4c4c4;
}

.footer_menu_text a:link {font-size: 10px; text-decoration: none; color:#c4c4c4;}
.footer_menu_text a:visited {font-size: 10px;text-decoration: none; color:#c4c4c4;}
.footer_menu_text a:active {font-size: 10px;text-decoration: none; color:#c4c4c4;}
.footer_menu_text a:hover {font-size: 10px;text-decoration: underline; color:#c4c4c4;}


.footer_right {
	width: 110px;
	height: 50px;	
	float: right;
}

.leftside_left {
	width: 58px;
	float: left;
}

.leftside_middle {
	width: 178px;
	float: left;
	min-height: 250px;
	padding-bottom: 15px;
}

.leftside_content_box {
	width: 139px;
	min-height: 494px;
	background-repeat: no-repeat;
	float: left;
	margin: 12px 0 10px 15px;
	border: solid 1px #cfcfcf;
	text-align: left;
	padding-left: 10px;
	font-size: 10px;
}

.rightside_line {
	width: 4px;
	float: left;
}

#rightside_right {
	width: 301px;
	float: left;
}

.rightside_content_box {
	width: 251px;
	height: 172px;
	text-align: left;
	background-repeat: no-repeat;
	background-color: #f4f4f4;
	border: solid 1px #d2d2d2;
	float: left; 
	padding: 10px; margin-left: 15px;
}

.chosen_box {
	border: solid 1px #cfcfcf; 
	margin: 15px 0px 15px 0px; 
	min-height: 175px; height: auto !important; height: 175px;
	padding: 10px;
	height: 165px;
	background-color: #fcfcfc;
}
.chosen_box img { width: 82px; height: 82px; float: left; margin-right: 7px; margin-bottom: 3px; border: solid 1px #000000; background-color: #fcfcfc;}

.geo_box { border: solid 1px #cfcfcf; margin: 0px 0px 15px 0px; background-color: #fcfcfc; min-height: 100px; height: auto !important; height: 100px; padding: 10px; }
.geo_box:after {}
.geo_box .aaw img {  border: solid 1px black; width: 85px; }

.hardlink_box {border: solid 1px #cfcfcf; margin: 15px 0px 15px 0px; min-height: 100px; text-align: left; padding: 15px; background-color: #fcfcfc;}

.hardlink_box a {
	color: black;
	text-decoration: none;
}
.hardlink_box a:hover {
	color: black;
	text-decoration: underline;
}	


.footer_menu_box {
	width: 155px;
	height: 42px;
	float: right;
	margin: 9px 0 0 0;
}

.rss_icon {
	width: 58px;
	height: 42px;
	float: right;
}

.rss_button {
	float: left;
	margin: 10px 0 0 10px;
}

.extreme_stats {
	float: right;
	width: 41px;
	height: 38px;
	margin-top: 10px;
	margin-right: 10px;
}

.item {
	width: 420px;
	background: url('/templates/v2Default/images/bg_item.gif') repeat-x;
	float: left;
	border: solid 1px #e6e6e6;
	margin: 4px 0 5px 15px;
	height: 92px;
	overflow: hidden;
}

.item_thumb {
	width: 90px;
	height: 90px;
	border: solid #000000 1px;
	float: left;
}

.item_thumb_box {
	width: 92px;
	height: 92px;
	float: left;
	overflow: visible;
}

.item_title {
	width: 288px;
	height: 25px;
	float: left;
	overflow: visible;
	padding-left: 5px;
}

.item_description {
	width: 288px;
	height: 50px;
	float: left;
	overflow: visible;
	padding-left: 5px;
}

.item_info {
	width: 300px;
	height: 30px;
	float: left;
	overflow: visible;
}

.item_title_text {
	font-size: 15px;
	color:#000000;
	font-weight: bold;
}

.info1 {
	margin-left: 5px;
	float: left;
	font-size: 11px;
	font-weight: normal;
}

.info2 {
	margin-right: 5px;
	float: right;
	font-size: 11px;
	font-weight: normal;
}

.search_spot {
	width: 288px;
	height: 45px;
	float: right;

}

.search_field {
	width: 152px;
	height: 19px;
	background-image: url(/images/search_field.jpg);
	background-repeat: no-repeat;
	border: none;
	padding: 4px;
	margin: 0;
	color: #a8a8a8;
	float: left;
	margin: 14px 0 0 10px;
}

.login_button {
	width: 52px;
	height: 27px;
	border: none;
	padding: 4px;
	margin: 0;
	color: #a8a8a8;
	margin: 14px 0 0 10px;
}

.search_button {
	float: left;
	margin: 0 0 0 10px;
}

.item_title_text a:link {text-decoration: none; color:#000000;}
.item_title_text a:visited {text-decoration: none; color:#000000;}
.item_title_text a:active {text-decoration: none; color:#000000;}
.item_title_text a:hover {text-decoration: underline; color:#000000;}

.item_description_text {
	color:#000000;
	font-size: 11px;
	font-weight: normal;
}

.navigation_left_text {
	font-size: 19px;
	color: #c20501;
	float: left;
	margin: 2px 0 1px 10px;
}

.navigation_top_text {
	font-size: 13px;
	color: #FFFFFF;
	float: left;
	margin: 0px 10px 0px 0px;
	border: solid 1px #dcdcdc; border-bottom-width: 0px;
	padding: 5px 10px 10px 10px;
	background-color: #f4f4f4;
}
.navigation_left_text a:link { font-size: 19px;text-decoration: none; color:#acacac;}
.navigation_left_text a:visited { font-size: 19px;text-decoration: none; color:#acacac;}
.navigation_left_text a:active { font-size: 19px;text-decoration: none; color:#acacac;}
.navigation_left_text a:hover { font-size: 19px;text-decoration: underline; color:#acacac;}



.red { color:#c30501; }

.red a:link {text-decoration: none; color:#c30501;}
.red a:visited {text-decoration: none; color:#c30501;}
.red a:active {text-decoration: none; color:#c30501;}
.red a:hover {text-decoration: underline; color:#c30501;}

.block {
	float: left;
	text-align: right;
	padding-right: 10px;
	margin-left: 14px;
	margin-top: 20px;
	padding-top: 20px;
	margin-bottom: 20px;
	height: 23px;
	font-size: 15px;
}
.block .pagenumber_active { 
	color: black;
	font-size: 15px;
	border: solid 1px black;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid black;
	padding-bottom: 10px;
	background: #9d0000;
}
.block a {
	color: black;
	font-size: 15px;
	border: solid 1px black;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid black;
	padding-bottom: 10px;
	background: #ffffff;
}
.block a:hover {
	color: black;
	font-size: 15px;
	background: red;
	border: solid 1px black;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid black;
	background: #9d0000;
}
.float_left {
	float: left;
}

.float_right {
	float: right;
}

.overflow_visible {
	overflow: visible;
}

.media {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	color: black;
}

.DefaultText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	color: black;
}

.warningtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.welcometext {
	color: #656567;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mostpopular {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.phpLDFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.linkText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	color: black;
}

.menu {
	margin: 10px 20px 0 0;
}

a.LoginStatus:link {color: black; text-decoration: none; font-weight: bold; }
a.LoginStatus:visited {color: black; text-decoration: none; font-weight: bold;}
a.LoginStatus:hover {color: black; text-decoration: underline; }
a.LoginStatus:active {color: black; }

a.phpLDFooter:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.phpLDFooter:visited {color: gray; text-decoration: none; }
a.phpLDFooter:hover {color: yellow; text-decoration: underline; }
a.phpLDFooter:active {color: #FFFFFF; }

a.plugs:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.plugs:visited {color: gray; text-decoration: none; }
a.plugs:hover {color: yellow; text-decoration: none; }
a.plugs:active {color: #FFFFFF; }


a.mostpopular:link {color: #656567; text-decoration: none; font-weight: bold;}
a.mostpopular:visited {color: gray; text-decoration: none; }
a.mostpopular:hover {color: yellow; text-decoration: underline; }
a.mostpopular:active {color: #656567; }

a.LinksPage:link {color: blue; text-decoration: none; font-weight: bold;}
a.LinksPage:visited {color: blue; text-decoration: none; }
a.LinksPage:hover {color: blue; text-decoration: underline; }
a.LinksPage:active {color: blue; }

a.TopLinks:link {color: #656567; text-decoration: none; font-weight: bold;}
a.TopLinks:visited {color: gray; text-decoration: none; }
a.TopLinks:hover {color: yellow; text-decoration: underline; }
a.TopLinks:active {color: #656567; }

a.featured:link {color: white; text-decoration: none; text-transform: Uppercase; font-weight: bold;}
a.featured:visited {color: white; text-decoration: none; }
a.featured:hover {color: white; text-decoration: underline; }
a.featured:active {color: white; }

a.media:link {color: black; text-decoration: none; text-transform: none; font-weight: bold;}
a.media:visited {color: black; text-decoration: none; text-transform: none; font-weight: bold;}
a.media:hover {color: black; text-decoration: underline; }
a.media:active {color: black; } 

.style1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.style2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.style7 {color: #FFFFFF}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; }

.status { width: 350px; padding: 20px; margin-bottom: 20px; border: solid 1px red; background: #f4f4f4; }
.status a { color: black; text-decoration: none; font-weight: bold;}
.status a:hover { color: black; text-decoration: underline; font-weight: bold;}

.page_heading { font-size: 18px; letter-spacing: 1px; line-height: 50px; }
.leftside_content_box .heading { color: black; font-size: 14px; font-weight: bold; line-height: 30px; }

.rightside_content_box a { color: #ba0401; text-decoration: none; }
.rightside_content_box a:hover{ color: #ba0401; text-decoration: underline; }
.rightside_content_box .heading { color: black; font-size: 14px; font-weight: bold; line-height: 30px; }

.leftside_content_box a { color: black; text-decoration: none; font-size: 11px;}
.leftside_content_box a:hover { color: black; text-decoration: underline; font-size: 11px; }

.default_page_heading { font-weight: bold; line-height: 30px; }

.default_content_box { text-align: left; margin: 15px 15px 15px 15px; }