* {font-family: arial;}
body {font-family: arial;font-size: 12px;}
.thumb {margin: 0px 2px 0px 0px;padding: 0px 0px 0px 0px;}
a {color: #960303;}
h1 {margin-top: 20px;font-size: 22px;color: #960303;}
h2 {font-size: 20px;font-weight: normal;}
hr {color: red;}
#im_warning {
	margin-top: 10px;
	width: 600px;
	border: #F00 solid 3px; background: #900; 
	font-weight : bold;
	padding-bottom: 10px;
	padding-top:9px;
	color: #FFF;
}
#im_warning h1 { font-size: 30px;letter-spacing: 1px;color: #FFFFFF;}
#im_warning p {
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.join_error { color: #EE0000; }
.email_warning {color:#ee0000;font-size:10px;}
.form_bg input {font-size: 14px;}
.winners{
	text-align: center;
	font-size: 14px;
	display: block;
	width: 100%;
	margin: 0 0 6px 0;
	color: #960303;
}
.left_fields {color:#000;font-size: 14px;text-align: left;}
.submit_pic_form {margin-top: 8px;}
.submit_pic_form input {background-color:#ddd;font-size: 13px;}
.submit_button input {font-size: 16px;margin-top: 16px;}
input.formbutton  {font-size: 22px;margin-left: 20px;}
.style2 {font-size: 11pt;}
/*im1xsdt0 tour*/
.myimages img {margin:5px;border: 2px solid #960303;}
.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	margin: 0 8px;
	text-align: center;
	border:none;
	padding:10px 0px;
	width:980px;
}
.pagination .dots{border:none;}
.active{color:#666;}
.pagination span.active{border:1px solid #999;}
.pagination span,.pagelinks b{background:#fff;border:1px solid #ccc;padding:2px 5px;margin:2px;}
.pagination a{color:#960303;margin:0px;padding:0;font-weight:bold;}
.pagination a:hover{color:#333;}
#legalfooter {margin-top: 60px;}
#legalfooter p {color:#000;}
#legalfooter a {color: #960303;}
#legalfooter a, #legalfooter p a, #legalfooter p {font-size:14px;}