body {
	margin: 0px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666;
	position:relative;
	left:0px;
	top:0px;
	z-index:0;
	background: #F8F8F8;
}
body a {
	text-decoration: none;
	color: #666;
}
body a:hover {
	color: #FF0066;
}

#header {
	height: 60px;
	width: 100%;
	text-align: center;
	background: url(http://logofi.com/images/top_background2.gif) repeat-x;
	position: fixed;
	top: 0px;
	left: 0px;
	padding: 0px;
	z-index: 2;
}
#message {
	width: 960px;
	height: 20px;
	text-align: left;
	margin: 0px auto;
	color: #FFF;
	font-weight: normal;
	font-size: 15px;
	padding-top: 10px;
}
#message a {
	text-decoration: none;
	color: #FFF;
}
#message a:hover {
	color: #FFF;
}
#header_content {
	width: 960px;
	height: 60px;
	margin: 0 auto;
}
#header_logo {
	float: left;
	width: 82px;
}
#header_beta {
	float: left;
	width: 25px;
	padding-left: 5px;
	padding-top: 22px;
}
#header_text {
	float: left;
	width: 823px;
	padding-left: 25px;
}
#nav_links {
	float: left;
	padding-top: 27px;
}
#rss {
	float: right;
	padding-top: 10px;
	line-height: 14px;
}
.clear {
	clear: both;
}
#inspired_bar {
	width: 100%;
	height: 127px;
	background: url(http://logofi.com/images/gray_gradient.gif) repeat-x;
	background-position: bottom center;
	padding-top: 60px;
}
#inspired_bar_home {
	width: 100%;
	height: 183px;
	background: url(http://logofi.com/images/gray_gradient_home.gif) repeat-x;
	background-position: bottom center;
	padding-top: 60px;
}
#inspired_text {
	width: 960px;
	height: 127px;
	margin: 0 auto;
}
#inspired_text_home {
	width: 960px;
	height: 183px;
	margin: 0 auto;
}
.search_field {
	width: 313px;
	height: 20px;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #DCDCDC;
	background: #FFF;
	color: #999;
	font-size: 11px;
	letter-spacing: 1px;
}
#get_inspired {
	padding-top: 41px;
	text-align: left;
	float: left;
}
#sort_buttons {
	padding-top: 30px;
	float: right;
}
#sort_buttons_home {
	padding-top: 26px;
	float: right;
}

#white_container {
	width: 100%;
	text-align: center;
	background: #FFF;
}

#container {
	width: 960px;
	margin: 0 auto;
}

.submit_left_col {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.textfield {
	background: url(http://logofi.com/images/textbox.gif) repeat-x;
	width: 300px;
	border: 1px solid #CCC;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #666;
	padding: 3px;
}

.admin_table_head {
	font-size: 12pt;
}
.admin_table_cell {
	border-bottom: 1px dotted #CCC;
}

.logos_row {
	float: left;
}
.logo_container {
	float: left;
	width: 308px;
	padding-right: 16px;
	padding-top: 23px;
	padding-bottom: 23px;
	text-align: center;
}
.logo_image {
	float: left;
	padding-top: 4px;
	text-align: center;
	background:#ECECEC;
	width: 308px;
	height: 184px;
	position: relative;
}
.logo_rollover {
	display: none;
	width: 277px;
	height: 80px;
	padding-top: 108px;
	padding-left: 31px;
	position: absolute;
	top: 0px;
	left: 0px;
	/*background: #ECECEC;*/
	text-align: left;
	line-height: 18px;
}
.logo_rollover a {
	color: #FF0066;
}
.logo_rollover img {
	position: absolute;
	top: 0px;
	left: 0px;
}
.logo_rollover span {
	position: absolute;
	top: 142px;
	left: 31px;
}
.author {
	float: left;
	padding: 5px;
	text-align: left;
	width: 195px;
}
.author a {
	color: #333;
}
.vote {
	float: right;
	width: 144px;
	height: 26px;
	background: url(http://logofi.com/images/logofi_button_roll.png);
	position: relative;
}
.vote span {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	width: 36px;
	height: 21px;
	text-align: center;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 103px;
}
.vote a {
	text-decoration: none;
	color: #333;
}
.vote a:hover {
	color: #333;
}
.vote a:hover img {
	visibility: hidden;
}
.vote_container {
	float: right;
	padding-top: 5px;
	width: 144px;
}
.logo_bar {
	padding-top: 8px;
	width: 308px;
	float: left;
	text-align: left;
}
.comments_main {
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-left: 3px;
}
/* .ads_box {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 960px;
	float: left;
} */
.ads_box {
	background: #E9E9E9 url(http://logofi.com/images/ads_background.gif) repeat-x;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 23px;
	padding-left: 36px;
	border: 1px solid #CCC;
	width: 922px;
	height: 154px;
	float: left;
}
.vote_box {
	width: 100%;
	text-align: center;
	padding-top: 10px;
}
.pages_bar {
	height: 36px;
	width: 960px;
	background: #ECECEC;
	float: left;
	z-index: 3;
	position: relative;
	top: 18px;
}
.prev_page {
	float: left;
	padding-left: 30px;
	padding-top: 12px;
	width: 93px;
}
.next_page {
	float: left;
	padding-right: 30px;
	padding-top: 12px;
	width: 80px;
}
.pages_list {
	float: left;
	width: 727px;
	text-align: center;
	padding-top: 12px;
}
.adsense {
	width: 960px;
	float: left;
	padding: 20px;
	padding-bottom: 30px;
}
.adsense a {
	color: #D60056;
}
#sort_links {
	text-align: right;
	color: #666;
	font-size: 10px;
}
#sort_links a {
	color: #FF0066;
}

/* New Admin */
#pages_bar_a {
	width: 960px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FF0066;
	background: #ECECEC;
	height: 16px;
	float: left;
	margin-bottom: 20px;
}
#pages_bar_a ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#pages_bar_a li {
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}
#pages_bar_a a {
	color: #666;
	text-decoration: none;
}
#pages_bar_a a:hover {
	color: #FF0066;
}

.admin_row {
	width: 960px;
	float: left;
}
.admin_logo {
	width: 308px;
	padding-right: 12px;
	float: left;
}
.admin_pic {
	width: 308px;
	float: left;
}
.admin_pic img {
	border: 4px solid #CCC;
}
.admin_info {
	width: 308px;
	height: 126px;
	float: left;
	padding-bottom: 20px;
	padding-top: 5px;
}
.admin_leftc {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
}
.admin_rightc {
	font-size: 12px;
	text-align: left;
}

.approved {
	width: 100%;
	height: 209px;
	background: url(http://logofi.com/images/approved.gif) no-repeat;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	padding-top: 110px;
}
.approved span {
	width: 100%;
	text-align: center;
}
.approved a {
	text-decoration: underline;
	color: #FFF;
}
.approved a:hover {
	color: #FFF;
}

.rejected {
	width: 100%;
	height: 209px;
	background: url(http://logofi.com/images/rejected.gif) no-repeat;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	padding-top: 110px;
}
.rejected span {
	width: 100%;
	text-align: center;
}
.rejected a {
	text-decoration: underline;
	color: #FFF;
}
.rejected a:hover {
	color: #FFF;
}
.advertise_here {
	width: 100%;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	padding-bottom: 5px;
}
.advertise_here a {
	color: #666;
	text-decoration: none;
}
.logo_left {
	width: 521px;
	height: 220px;
	border-right: 1px solid #E8E8E8;
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
}
.logo_pic {
	width: 308px;
	float: left;
	height: 197px;
	padding-top: 23px;
}
.logo_pic img {
	border: 4px solid #ECECEC;
}
.logo_info {
	float: left;
	width: 176px;
	height: 159px;
	padding-top: 61px;
	padding-left: 37px;
	text-align: left;
	line-height: 20px;
}
.logo_vote_container {
	width: 144px;
}
.logo_right {
	width: 388px;
	height: 190px;
	float: left;
	padding-left: 50px;
	padding-top: 30px;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 40px;
}
.other_logos {
	float: left;
	padding: 14px;
	padding-left: 0px;
	padding-right: 28px;
}
.other_logos img {
	border: 2px solid #ECECEC;
}
.comments_bar {
	background: url(http://logofi.com/images/comments_bar_back.png) repeat-x;
	border: 1px solid #CCC;
	width: 928px;
	height: 22px;
	padding-left: 30px;
	padding-top: 8px;
	text-align: left;
	float: left;
}
.comment_box {
	width: 960px;
	background: #F8F8F8;
	padding-bottom: 70px;
	margin: 0 auto;
}
.comment_form {
	float: left;
	margin-top: 30px;
}
.c_left {
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #333;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 20px;
}
.c_right {
	text-align: left;
}
.comment_textbox {
	width: 427px;
	height: 24px;
	border: 1px solid #DADADA;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
}
.comment_textarea {
	width: 800px;
	height: 103px;
	border: 1px solid #DADADA;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}
.form_submit {
	padding-top: 20px;
	text-align: left;
}
.comment {
	width: 960px;
	float: left;
	margin-top: 30px;
}
.comment_left {
	width: 120px;
	float: left;
	text-align: center;
	padding-top: 13px;
}
.comment_left a {
	color: #ff1170;
}
.comment_right {
	float: left;
	width: 833px;
}
.comment_message {
	float: left;
	width: 811px;
	background: #FFF;
	text-align: left;
	border: 1px solid #DADADA;
	border-bottom: 0px;
	min-height: 80px;
	padding-top: 16px;
	padding-left: 20px;
}
.comment_background {
	float: left;
	width: 833px;
	height: 19px;
	background: url(http://logofi.com/images/comment_background.gif) no-repeat;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #999;
	padding-top: 15px;
}
.comments_title {
	width: 940px;
	text-align: left;
	margin: 0 auto;
	padding: 10px;
}
.comments_div {
	width: 960px;
	height: 1px;
	background: #CCC;
	margin: 0 auto;
}
.logo_add_box {
	width: 958px;
	height: 83px;
	float: left;
	padding-top: 23px;
	margin-bottom: 0px;
}

#footer {
	width: 100%;
	background: #F8F8F8;
	float: left;
	z-index: -1;
	padding-top: 18px;
	margin-bottom: 46px;
}

#footer_content {
	width: 960px;
	margin: 0 auto;
}

.footer_item {
	float: left;
	width: 305px;
	padding-right: 21px;
	text-align: left;
	line-height: 20px;
	color: #999;
}

.footer_item a {
	color: #FF0066;
}

.footer_title {
	width: 305px;
	border-bottom: 1px solid #CCC;
	padding-top: 26px;
	padding-bottom: 15px;
}

#search_sort {
	float: left;
	padding-top: 13px;
	width: 341px;
}

#search_num {
	float: left;
	width: 619px;
	text-align: right;
	padding-top: 28px;
}

#freshboss {
	height: 46px;
	width: 100%;
	text-align: center;
	background: url(/images/freshboss_background.gif) repeat-x;
	position: fixed;
	bottom: 0px;
	left: 0px;
	padding: 0px;
	z-index: 5;
	cursor: pointer;
}