@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
}

html, body {
	height: 100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -125px;
	width: 1000px; 
	background: #FCF7E6;
	border-left: #1E1E1E 1px solid; 
	border-right: #1E1E1E 1px solid;
}

.hidden {
	display: none;	
}

body {
	background: #333; margin: 0px; height: 100%; font-family: Helvetica, Arial, sans serif;
}

h3 {
	font-size: 25px; font-weight: bold; margin: 0px; padding: 0px; color: #195D86;
}

h4 {
	font-size: 16px; margin: 0px; padding: 0px; color: #195D86; padding-left: 10px; font-variant: small-caps;
}

.clear {
	clear: both; display: block;
}

#header {
	width: 1000px; height: 55px; margin: 0 auto; background: url(../images/img01.jpg);
}

#header .nav {
	padding-left: 10px;	
}

#header .nav .navi a {
	font-size: 13px; text-decoration: none; color: #FFF; font-variant: small-caps; font-weight: bold; display: block; float: left; padding: 12px;
}

#header .nav .navi a:hover {
	color: #CCC;
}

#header .account {
	float: right; font-size: 11px; color: #FFF; padding-top: 3px; padding-right: 10px; line-height: 15px; letter-spacing: .02em;
}

#header .account a {
	font-size: 11px; text-decoration: none; color: #FCF7E6; font-variant: normal; font-weight: normal; display: inline; float: none; padding: 0px;	
}

#header .account a:hover {
	text-decoration: underline;	
}

#drop_downs .drop {
	float: left; height: 22px; position: relative; padding-left: 5px; padding-right: 5px;	
}

#drop_downs .divide {
	display: block; float: left;	
}

#drop_downs .dropper {
	position: absolute; right: 0px; top: 22px; border: #000 1px solid; background: #FFF; border-top: none; width: 320px; z-index: 9999; padding-top: 10px; padding-bottom: 10px; display: none;
}

#account_dropper {
	width: 275px;	
}

#drop_downs .dropper .title {
	display: block; font-size: 14px; color: #333; font-weight: bold; padding-bottom: 4px; border-bottom: #CCC 1px solid; margin-left: 10px; margin-right: 10px; margin-bottom: 5px;	
}

#drop_downs .dropper a {
	display: block; font-size: 10px; color: #3A3A3A; line-height: 15px; padding-top: 3px; padding-bottom: 3px; border-top: #FFF 1px solid;  border-bottom: #FFF 1px solid; padding-left: 15px; padding-right: 10px;
}

#drop_downs .time {
	font-size: 9px; color: #9C9C9C; padding-left: 4px;	font-weight: normal;
}

#drop_downs .subject {
	overflow: hidden; display: block; color: #069; font-size: 11px;	
}

#drop_downs .from {
	color: #666;	
}

#drop_downs .dropper .active {
	background: #E6F1FF; font-weight: bold; border-top: #E6F1FF 1px solid;  border-bottom: #E6F1FF 1px solid;
}

#drop_downs .dropper a:hover {
	color: #FFF; text-decoration: none; background: #7EB6D3; border-top: #004EA4 1px solid;; border-bottom: #004EA4 1px solid;
}

#drop_downs .dropper a:hover .time {
	color: #FFF;	
}

#drop_downs .dropper a:hover .subject {
	color: #FFF;	
}

#drop_downs .dropper a:hover .from {
	color: #FFF;	
}

#drop_downs .dropper .viewall {
	font-size: 15px; text-align: center; border-top: #CECECE 1px solid; padding-top: 5px; margin-top: 10px; margin-left: 10px; margin-right: 10px; display: block;	
}

#drop_downs .dropper .viewall a {
	font-size: 14px; color: #069; border: none;
}

#drop_downs .dropper .viewall a:hover {
	background: none; border: none;	text-decoration: underline;
}

#page {
	width: 990px; padding-left: 5px; padding-right: 5px; margin: 0 auto; background: #FCF7E6; padding-bottom: 15px;
}

#logo {
	width: 990px;
}

#logo .container {
	width: 475px; height: 83px; padding-left: 15px; float: left; padding-right: 50px;
}

#logo .container img {
	border: 0px;	
}

#logo .sponsors {
	width: 420px; height: 54px; padding: 3px; border: #999999 1px dashed; float: left; margin-top: 10px;
}

#logo .sponsors img {
	border: 0px;	
}

#blue_bar {
	width: 990px; height: 108px; background: url(../images/img03.jpg) no-repeat;
}

#blue_bar .clubs_link {
	width: 223px; height: 108px; float: right; padding-right: 50px;
}

#blue_bar .clubs_link img {
	border: 0px;	
}

#blue_bar .search {
	float: left; padding-left: 10px; padding-top: 50px; width: 700px;
}

#blue_bar .search .input {
	width: 261px; height: 32px; background: url(/images/img12.jpg) repeat-x; border: #BBBBBB 1px solid; color: #666; font-size: 16px; padding-left: 5px; padding-top: 5px; float: left; margin-right: 10px;
}

#blue_bar .search .submit {
	background: url(../images/img17.jpg) no-repeat; width: 122px; height: 36px; float: left; border: 0px; cursor:pointer; color: #666; margin-left: 15px;
}

#content {
	width: 970px; padding: 10px; margin: 0px; color: #1E6D9D;
}

#main_content {
	width: 970px; background: url(../images/img05.jpg) no-repeat top center; padding: 10px; margin: 0px; color: #1E6D9D;
}


#main {
	width: 700px; float: left; padding-right: 8px;
}

#banner {
	width: 668px; background: #FFF; border: #999 1px solid; padding: 15px;	
}

#banner img {
	border: 0px;	
}

#list_slider {
	margin-top: 40px; width: 668px; border: #999 1px solid; padding: 15px; background: #FFF;
}

#list_slider .image {
	float: left; margin-right: 5px; width: 133px;
}

#list_slider a {
	border: 0px;	
}

#slider_sponsor {
	width: 668px; padding: 15px; background: #FFF;
}

#tri_box {
	width: 700px; padding-top: 30px;
}

#tri_box .single_box {
	width: 310px; float: left;
}

#tri_box .contest_box {
	width: 308px; border: #999 1px solid; background: #FFF;
}

#tri_box .contest_box .big_letters {
	display: block; text-align: center; font-size: 38px; color: #195D86; font-weight: bold;
}

#tri_box .contest_box .small_letters {
	display: block; text-align: center; font-size: 23px; color: #195D86; font-weight: bold
}

#tri_box .contest_box .image {
	padding: 10px; text-align: center;	
}

#tri_box img {
	border: 0px;	
}

#tri_box a {
	text-decoration: none; display: block; color: #333; text-align: center; font-size: 20px;
}

#tri_box .contest_sponsor {
	width: 310px; padding-top: 15px; text-align: center;
}

#tri_box .contest_sponsor span {
	display: block; border-bottom: #333 1px dotted; font-size: 11px; color: #333; text-align: left; margin-bottom: 3px;
}

#duo_box {
	width: 360px; padding-left: 30px; float: left;
}

#duo_box .news {
	width: 358px; border: #666 1px solid; background: #FFF; margin-bottom: 30px; font-size: 13px; line-height: 19px;
}

#duo_box .pad {
	padding: 10px;
}

#duo_box p {
	padding: 8px; margin: 0px; color: #333;
}

#duo_box a {
	float: right; padding-right: 10px; color: #195D86; text-decoration: none; font-style: italic; font-size: 11px;
}

#duo_box .post_map {
	width: 358px; border: #666 1px solid; background: #FFF; font-size: 13px; line-height: 19px;	
}

#duo_box .post_map img {
	border: #3A3A3A 1px solid;
}

#sidebar {
	width: 262px; float: left;
}

#sidebar .box_top_blue {
	width: 262px; height: 20px; background: url(../images/img09.jpg) no-repeat;
}

#sidebar .box_top {
	width: 262px; height: 20px; background: url(../images/img10.jpg) no-repeat;
}

#sidebar .box_content {
	width: 242px; padding: 10px; padding-top: 0px; background: url(../images/img11.jpg) repeat-y;
}

#sidebar .box_bottom {
	width: 262px; height: 28px; background: url(../images/img19.jpg) no-repeat; padding-bottom: 15px;
}

#sidebar .featured_listing {
	text-align: center; padding-top: 5px; padding-bottom: 5px;
}

#sidebar .featured_listing img {
	border: #195D86 1px solid;
}

#sidebar .box_content a {
	float: right; padding-right: 10px; color: #195D86; text-decoration: none; font-style: italic; font-size: 12px;
}

#sidebar .featured_sponsor {
	text-align: center; padding-top: 5px; padding-bottom: 5px;	
}

#auction_message {
	padding: 20px; background: #ECF7FF; border-bottom: #999 1px solid; float: right; width: 680px;	
}

#auction_message h3 {
	padding: 8px; padding-left: 15px; margin: 0px padding-bottom: 0px; font-size: 20px; line-height: 25px; color: #333;	
}

#auction_message div {
	padding-left: 25px; font-size: 13px; color: #333; line-height: 20px;	
}

#search_nav {
	float: right;
	padding-right: 15px;
	color: #3A3A3A; 
	font-size: 11px;
	padding-top: 4px;
}

#search_nav .page {
	float: left; padding-right: 5px;
}

#search_nav .dots {
	float: left; padding-right: 3px; padding-left: 3px;	font-size: 9px;	
}

#search_nav a {
	display: block; float: left; height: 22px; text-align: center; width: 22px; border: 0px; text-decoration: none; color: #3A3A3A; font-size: 11px;	
}

#search_nav a:hover {
	text-decoration: underline;
}

#search_nav .count {
	color: #666; padding-left: 15px; font-style: italic;
}	

#search_nav .active {
	display: block; float: left; height: 17px; text-align: center; width: 17px; background: #F4F4F4; border: #BBBBBB 1px solid; text-decoration: none; color: #3A3A3A; font-size: 11px;
}	

.summary h2 {
	margin-left: 10px; margin-bottom: 25px;
}

.summary fieldset {
	width: 90%; margin: 0 auto; margin-bottom: 20px;
}

.summary legend {
	font-weight: bold; font-size: 14px;
}

.summary fieldset div {
	padding: 10px; padding-top: 0px; font-size: 12px; color: #333;	
}

.summary fieldset div table {
	margin-top: 10px; width: 100%; margin-bottom: 10px;	
}

.summary fieldset div table td {
	border-bottom: #CCC 1px dotted; padding: 7px; padding-bottom: 1px; padding-right: 15px;	
}

.summary fieldset div span {
	float: right;	
}

.summary fieldset a {
	color: #036;
	text-decoration: none;
}	

.summary fieldset a:hover {
	text-decoration: underline;	
}

#search_results .spacer {
}

#search_results .r_listing {
	width: 690px; display: block; padding: 15px; text-decoration: none; cursor:pointer; padding-top: 10px; padding-bottom: 10px;
}

#search_results .r_listing:hover {
	background: #FFC;
}

#search_results .r_listing .r_price {
	width: 150px; display: block; float: right; text-align: center; color: #3A3A3A;
}

#search_results .r_listing .r_price .r_dollar {
	display: block; padding-top: 0px;
}

#search_results .r_listing .r_price .r_dollar .r_big {
	font-size: 40px;
}

#search_results .r_listing .r_price .r_dollar .r_small {
	font-size: 16px;
}

#search_results .r_listing .r_price .r_zip {
	font-size: 12px; display: block; padding-top: 5px;
}

#search_results .r_listing img {
	float: left; width: 73px; height: 73px; border: #000000 1px solid;	
}

#search_results .r_listing .r_info {
	float: left; padding-left: 15px; display: block;
}

#search_results .r_listing .r_info .r_title {
	display: block; color: #0580AE; font-size: 17px;
}

#search_results .r_listing .r_info .r_subinfo {
	display: block; color: #3A3A3A; width: 400px; font-size: 13px;
}

#search_results .r_listing .r_info .r_subinfo .r_sub {
	padding-left: 10px; width: 190px; display: block; float: left; line-height: 24px;
}

#search_results .r_listing .r_info .r_subinfo .user_feed {
	color: #0580AE;
}

#search_results .r_listing_date {
	font-size: 15px; color: #666; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: #CCC 1px solid; background: #FCF7E6;
}

#search_results .divide {
	width: 720px; height: 2px; border-bottom: #999 1px solid; clear: both; line-height: 1px; font-size: 1px;
}

#full {
	width: 968px; border: #666 1px solid; background: url(../images/img16.jpg) repeat-y left #FFF;
}

#full_blank {
	width: 968px; border: #666 1px solid; background: #FFF;
}

#listing_info {
	width: 233px; padding: 10px; float: left; padding-left: 5px; color: #333;
}

#listing_info .l_user_info {
	padding: 10px; font-size: 13px; line-height: 20px; padding-left: 15px;
}

#listing_info .l_user_info a {
	font-size: 12px; text-decoration: none; color: #195D86;	
}

#listing_info .l_details a:hover {
	text-decoration: underline;
}	

#listing_info .l_details_price {
	text-align: center; display: block; padding-top: 20px; padding-bottom: 15px;
}

#listing_info .l_details_price .l_details_price_large {
	font-size: 40px; color: #666666;
}

#listing_info .l_details_price .l_details_price_small {
	font-size: 18px; color: #666666;
}

#listing_info .l_details_price .l_details_price_type {
	font-size: 12px; color: #999999;
}

#listing_info .l_details_price .l_details_quantity {
	font-size: 13px; color: #666; line-height: 20px;
}

#listing_info .l_details_price .l_details_quantity_red {
	font-size: 15px; font-weight: bold; color: #900; line-height: 22px;	
}

#listing_info .l_details_small {
	font-size: 10px;	
}

#listing_info .divide {
	border-bottom: #999 1px solid; height: 2px; margin-bottom: 5px; font-size: 1px; line-height: 1px; display: block;
}

#listing_nav {
	width: 720px; height: 41px; background: url(/images/img51.jpg) repeat-x;
}

#listing_nav .filler {
	width: 82px; height: 41px; float: left; background: url(/images/img51.jpg) repeat-x;
}

#listing_nav .previous {
	float: left; display: block; width: 82px; height: 41px; text-decoration: none; background: url(/images/img49.jpg) no-repeat;
}

#listing_nav .previous:hover {
	background: url(/images/img49h.jpg) no-repeat;
}

#listing_nav .next {
	float: left; display: block; width: 82px; height: 41px; text-decoration: none; background: url(/images/img50.jpg) no-repeat;
}

#listing_nav .next:hover {
	background: url(/images/img50h.jpg) no-repeat;
}

#listing_nav .listing_nav_title {
	width: 556px; text-align: center; float: left; font-size: 17px; color: #FFF; text-shadow: #333 1px 1px 0px; font-weight: bold; padding-top: 10px;
}

.preload {
	display: none; visibility: hidden;	
}

.preload img {
	display: none; visibility: hidden;		
}

#listing_item {
	width: 720px; float: left;
}

#listing_image {
	text-align: center; padding-top: 18px; padding-bottom: 25px;
}

#listing_image span {
	text-align: center; display: block; padding: 20px;	
}

#listing_minis a {
	padding: 15px; border-right: #999 1px solid; display: block; float: left;
}

#listing_minis a:hover {
	padding: 15px; border-right: #999 1px solid; display: block; float: left; background: #A7DFEE;
}

#listing_minis .active {
	padding: 15px; border-right: #999 1px solid; display: block; float: left; background: #A7DFEE;
}

#listing_minis img {
	border: #666 1px solid;
}

#listing_minis {
	border-top: #999 1px solid; background: #F7F7F7; width: 720px;	
}

#listing_additional {
	font-size: 14px; line-height: 22px; color: #333; padding-top: 15px; border-top: #999 1px solid;
}

#listing_additional p {
	margin: 0px; padding: 10px; padding-left: 20px;
}

.username a {
	color: #069; text-decoration: none;
}

.username a:hover {
	text-decoration: underline;
}

#search_options {
	width: 233px; padding: 10px; float: left; padding-left: 5px;
}

#search_options a {
	color: #069; text-decoration: none;
}

#search_options a:hover {
	text-decoration: underline;
}

#search_options p {
	margin: 0px; padding: 10px; padding-left: 20px; font-size: 12px; color: #333;	
}

#admin_nav {
	width: 248px; float: left;
}

#admin_nav p {
	margin: 0px; padding: 10px; padding-left: 20px; font-size: 12px; color: #333;	
}

#admin_nav  a {
	font-size: 13px; text-decoration: none; color: #195D86;	display: block; border-bottom: #CCC 1px solid;  padding: 7px; padding-left: 10px; border-right: #999 1px solid;
}

#admin_nav a:hover {
	background: #FFF; border-right: none;
}

#admin_nav .active {
	background: #FFF; border-right: none;
}

#admin_nav .l_title {
	color: #3A3A3A; font-size: 24px; display: block; padding-left: 5px; padding-bottom: 15px; padding-top: 5px;
}

#admin_main {
	width: 690px; float: left;	padding: 15px;
}

#admin_main .a_info {
	line-height: 22px; color: #333; font-size: 14px;	
}

#admin_main .a_info img {
	float: left; margin-right: 15px; margin-bottom: 10px;	
}

#admin_main .a_edit {
	float: right;	
}

#admin_main .a_edit a {
	font-size: 12px; background: url(/images/icons/img01.jpg) no-repeat top left; padding-bottom: 2px; display: block; height: 18px; padding-left: 21px; color: #3A3A3A; font-weight: bold; text-decoration: none; padding-top: 1px;
}

#admin_main .a_edit a:hover {
	background: url(/images/icons/img02.jpg) no-repeat top left;
}

#full_blank {
	color: #3A3A3A;	
}

#full_blank a {
	color: #12425f; text-decoration: none;	
}

#full_blank a:hover {
	text-decoration: underline;	
}

.a_info .i_bar {
	width: 640px; padding: 5px; font-size: 15px; background: #12425f; margin: 0 auto; border: #333 1px solid; color: #FFF; font-weight: bold; margin-bottom: 5px;
}

.a_info .i_bar .i_select {
	float: right;
}

.a_info .i_box {
	width: 650px; margin: 0 auto; border: #666 1px solid;
}

.a_info .i_box .i_date_title {
	width: 645px; padding-left: 5px; font-size: 12px; background: #12425f; border-bottom: #333 1px solid; border-top: #333 1px solid; color: #FFF; font-weight: bold;
}

.a_info .i_box .i_date_top {
	width: 645px; padding-left: 5px; font-size: 12px; background: #12425f; border-bottom: #333 1px solid; color: #FFF; font-weight: bold;
}

.a_info .i_box .i_content {
	width: 650px; padding: 0px; background: #FFF;
}

.i_box .i_container {
	width: 640px; padding: 5px;  background: #FFF;
}

.i_box .unread_ico {
	width: 25px; height: 23px; float: left; background: url(/images/icons/img08.jpg) no-repeat; padding-right: 20px;
}

.i_box .replied_ico {
	width: 25px; height: 23px; float: left; background: url(/images/icons/img09.jpg) no-repeat; padding-right: 20px;
}

.i_box .opened_ico {
	width: 25px; height: 23px; float: left; background: url(/images/icons/img10.jpg) no-repeat; padding-right: 20px;
}

.i_box .i_details {
	font-size: 12px; line-height: 13px; width: 470px; float: left;
}

.i_box .i_details a {
	color: #12425f; font-weight: normal; text-decoration: none; padding-left: 5px;
}

.i_box .i_details a:hover {
	
}

.i_box .i_details .i_unread {
	font-weight: bold; color: #12425f; text-decoration: none;
}

.i_box .i_details .i_user {
	color: #666;
}

.i_box .i_details .i_read {
	color: #12425f; text-decoration: none;
}

.i_box .i_stamp {
	width: 100px; font-size: 12px; line-height: 13px; float: left; color: #999; text-align: right;
}

.i_box .i_date {
	color: #666;
}

.i_box .i_div {
	height: 1px; width: 650px; border-bottom: #999 1px dashed; line-height: 1px; font-size: 1px;	
}

.i_bar .i_bar_date {
	float: right; font-size: 12px; text-align: right;
}

.i_bar .i_subject {
	font-weight: normal;	
}

.i_box .i_view {
	width: 650px; background: #FFF; line-height: 16px;
}

.i_view .i_from {
	width: 139px; float: left; padding: 5px; font-size: 11px;
}

.i_view .i_user {
	font-size: 16px; display: block; padding-bottom: 10px;
}

.i_from a {
	color:#069; text-decoration: none;
}

.i_from a:hover {
	text-decoration: underline;
}

.i_v_container {
	width: 490px; border-left: #EFEFEF 1px solid; padding: 5px; float: left;
}

.i_v_container .i_message {
	padding: 10px; font-size: 15px; line-height: 22px; padding-bottom: 20px;
}

.i_v_container .i_quote {
	margin: 5px; font-size: 10px; color: #666;
}

.i_v_container .i_quote_text {
	font-size: 13px; color: #666; padding: 5px; border-top: #000 1px solid; border-left: #000 1px solid; border-bottom: #CCC 1px solid;  border-right: #CCC 1px solid; margin-bottom: 10px; background: #F4F4F4;
}

.i_delete {
	display: block; font-size: 13px; padding: 5px; border: #069 1px solid; background: #F2FFFA; color: #333; float: right;
}

.i_reply {
	display: block; font-size: 13px; padding: 5px; border: #069 1px solid; background: #F2FFFA; color: #333; margin-right: 10px; float: right;
}

#admin_main fieldset {
	font-size: 14px;
}

#admin_main legend {
	font-size: 11px; color: #666;
}

#admin_main fieldset table td {
	padding: 5px;
}

#admin_main fieldset table td input {
	background: #FFFFFF; border: #BBBBBB 1px solid; color: #333; width: 300px; font-size: 13px; padding: 5px; margin: 0px;
}

#admin_main fieldset table th {
	text-align: right; padding: 5px; font-weight: normal;
}

#admin_main fieldset table td a {
	font-size: 12px; background: url(/images/icons/img01.jpg) no-repeat bottom left; padding-bottom: 2px; display: block; height: 18px; padding-left: 21px; color: #3A3A3A; font-weight: bold; text-decoration: none;
}

#admin_main fieldset .dis {
	background: #F8F8F8; cursor: not-allowed; 	
}

#admin_main a {
	color: #195D86; text-decoration: none;
}

#admin_main a:hover {
	text-decoration: underline;	
}

.listing_table {
	border: #3A3A3A 1px solid; border-bottom: 0px; margin: 0px;
}

.listing_table span a {
	font-size: 12px; background: url(/images/icons/img01.jpg) no-repeat bottom left; padding-bottom: 2px; display: block; height: 18px; padding-left: 21px; color: #3A3A3A; font-weight: bold; text-decoration: none;
}

.listing_table span a:hover {
	background: url(/images/icons/img02.jpg) no-repeat bottom left;
}

.listing_table td {
	border-bottom: #3A3A3A 1px solid; margin: 0px; padding: 4px; font-size: 13px;
}

.listing_table th {
	border-bottom: #3A3A3A 1px solid; margin: 0px; padding: 4px; text-align: left; background: #DFF3FF;
}

.listing_table td span {
	font-size: 12px; color: #3A3A3A; font-weight: bold;
}

.listing_table img {
	width: 50px; border: 1px #3A3A3A solid; margin: 0px; padding: 0px;	
}

.footer, .push {
	height: 125px;	
}

#search_results {
	width: 720px; float: left;
}

#search_results .search_header {
	padding: 5px; border-bottom: #CCC 1px solid;
}

.footer {
	width: 1000px; 
	height: 121px;
	margin: 0 auto; 
	border: #1E1E1E 1px solid; 
	border-top: 3px #1E1E1E solid; 
	background: #12425F; 
	font-size: 11px; 
	color: #CCC;
}

.footer a {
	color: #FCF7E6	;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;	
}

.footer .box {
	width: 200px;
	padding: 15px;
	float: left;
}

.footer .bigbox {
	width: 510px;
	padding: 15px;
	text-align: right;
	float: left;
}

.footer p {	
	padding: 10px;
	display: block;
	margin: 0px;
	float: left;
}

.footer .half {
	width: 70px;
}

.footer .facebook {
	width: 22px;
	height: 22px;
	border: 0px;
	text-decoration: none;
	background: url(/images/icons/facebook.jpg) no-repeat;
	display: block;
	float: right;
	margin-right: 8px;
}

.footer .facebook:hover {
	background: url(/images/icons/facebookh.jpg) no-repeat;
}

.footer .twitter {
	width: 22px;
	height: 22px;
	border: 0px;
	text-decoration: none;
	background: url(/images/icons/twitter.jpg) no-repeat;
	display: block;
	float: right;
	margin-right: 8px;
}

.footer .twitter:hover {
	background: url(/images/icons/twitterh.jpg) no-repeat;
}