
/******* Overall Styles *******/

	.header2 {
		font-weight: bold;
		color: #999;
		font-size: 14px;
	}
	
	.subcopy {
		color: #999;
		font-size: 11px;
	}
	
	.form_input {
		font-family: lucida sans, trebuchet ms, verdana, arial;
		font-size: 14px;
		color: #666;
		border: 1px solid #AAA;
		padding: 3px;
	}
	
	.error {
		color: red;
		font-weight: bold;
		text-align: center;
	}
	
	.lookatme1, .lookatme2 {
	    color: red;
	    font-size: 11px;
	}
	
	.req_field {
	    background-color: #FFFFDD;
	}
	
	.header1 {
	    font-family: trebuchet ms;
	    font-size: 22px;
	    line-height: 24px;
	    font-weight: bold;
	    color: #666666;
	    margin-top: 10px;
	}
	
	.lookatme2 {
	    color: red;
	    font-size: 13px;
	    font-weight: bold;
	}
	
	.hcfields {
		display: none;
	}

/******* Post Process *******/

	#sub_post, .sub_post {
		font-size: 12px;
	}
	
	.col_items {
	}
	
	.col_items .col {
		float: left;
	}
	
	.col_items .item {
		margin: 0 25px 5px 0;
	}
	
	/* ------------------ */
	
	#attachments_detail {
		border: 1px solid #EEE;
		padding: 10px;
		margin-bottom: 20px;
	}
	
	#attachments_detail .item_list {
		margin-top: 5px;
		margin-bottom: 10px;
	}
	
	#attachments_detail .item_list TD {
		font-size: 12px;
	}
	
	#attachments_detail .caption {
		margin-top: 5px;
		color: #999;
	}
	
	#attachments_detail .item_list .photo IMG {
		border: 1px solid #999;
	}
	
	#attachments_detail .delete {
		margin-top: 3px;
	}
	
	#attachments_detail .delete A {
		font-size: 10px;
		color: red;
	}
	
	#sub_post #helper_text {
		margin: 20px 50px;
		font-size: 11px;
	}
	#attachments_detail .photo {
		min-width: 100px;
		margin: 0 7px 3px 0;
	}

/******* My Stuff *******/
	
	#user_submissions .item_list TD {
		font-size: 11px;
	}
	
	#user_submissions .edit_icon {
		padding-left: 10px;
	}
	
	#user_submissions .headers, #user_submissions .headers A {
		color: #999;
		font-weight: bold;
	}
	
	#user_submissions .headers TD {
		border-bottom: 1px dashed #CDCDCD;
	}
	
	#user_submissions .item TD {
		border-bottom: 1px dashed #CDCDCD;
		padding-top: 5px;
	}
	
	#user_submissions #pagenav {
		margin-top: 15px;
		font-size: 11px;
	}
	
	#user_submissions #browserow .item {
		margin: 0 5px;
	}

/******* Content detail *******/
	
	#content_detail {
	    margin-top: 14px;
	    font-family: tahoma, verdana, arial;
	    font-size: 12px;
	}
	
	#content_detail .dateline {
	    color: #999999;
	    font-size: 11px;
	    margin-bottom: 8px;
	}
	
	#content_detail .overline {
	    color: #990000;
	    font-size: 13px;
	    font-family: arial;
	    text-transform: uppercase;
	    font-weight: bold;
	    margin-bottom: 3px;
	}
	
	#content_detail .sub_title {
	    font-family: trebuchet ms;
	    font-size: 24px;
	    font-weight: bold;
	    letter-spacing: -1px;
	    margin-bottom: 6px;
	}
	
	#content_detail .headline_inside {
	    font-family: trebuchet ms;
	    font-size: 18px;
	    font-weight: bold;
	    letter-spacing: -1px;
	    margin-bottom: 6px;
	}
	
	#content_detail .pagedata {
	    font-size: 11px;
	    margin-bottom: 10px;
	    color: #666666;
	}
	
	#content_detail .subtitle {
	    font-size: 18px;
	    color: #999999;
	    font-family: verdana;
	    margin-bottom: 5px;
	    letter-spacing: -1px;
	}
	
	#content_detail .author {
	    font-size: 12px;
	    font-weight: bold;
	    margin-bottom: 8px;
	}
	
	#content_detail #fullres_caption {
	    font-size: 11px;
	    color: #666666;
	    margin-top: 5px;
	}
	
	#content_detail #fullres_credit {
	    font-size: 9px;
	    color: #999999;
	    margin-top: 5px;
	}
	
	#comment_content_main_hook .meta, #comment_content_main_hook .comment_scroll_remove {
		font-size: 11px;
	}
	
	#content_detail #multi_image_list .thumb_img {
	    border: 1px solid #999999;
	}
	
	#content_detail #multi_image_list .thumb_img:HOVER {
	    border: 1px solid red;
	}
	
	#content_detail #img_table_story {
	    margin: 0px 12px 8px 0px;
	}
	
	#content_detail #multi_image_main_container {
	    border: 1px solid #CCCCCC;
	    background-color: #EFEFEF;
	}
	
	#content_detail .content_pagination {
	
	    margin-top: 20px;
	    font-size: 12px;
	
	}
	
	#content_detail .content_pagination .item {
	
	    margin: 0px 5px;
	
	}
	
	.nextpage A, .lastpage A {
	
	    color: #666666;
	
	}
	
	.nextpage A:HOVER, .lastpage A:HOVER {
	
	    color: red;
	
	}
	
	#content_detail .content_pagination .nextpage {
	
	    padding: 5px;
	    border: 1px solid #CCCCCC;
	    margin-left: 5px;
	
	}
	
	#content_detail .content_pagination .lastpage {
	
	    padding: 5px;
	    border: 1px solid #CCCCCC;
	    margin-right: 5px;
	
	}
	
	#content_detail #keyword_browsing {
		
		margin-top: 10px;
		
	}
	
	#content_detail #keyword_browsing .header, #content_detail #content_related .header {
		
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 7px;
		
	}
	
	#story_post_links {
	
	    margin-top: 20px;
	
	}
	
	#story_post_links TD {
	
	    color: #666666;
	    font-size: 10px;
	    font-weight: bold;
	
	    padding: 7px;
	
	}
	
	#story_post_links TD A {
	
	    color: #666666;
	
	}
	
	#story_post_links TD A:HOVER {
	
	    color: red;
	
	}
	
	.comment_section {
	
	    border-top: 1px solid #CCCCCC;
	    padding-top: 10px;
	
	}
	
	.comment_block .header {
	
	    color: #FB0000;
	
	    font-weight: bold;
	    font-size: 14px;
	
	}
	
	.comment_block .disabled {
		font-size: 14px;
		color: #666;
	}
	
	.comment_block .comment_main {
	
	    margin-top: 7px;
	    margin-bottom: 10px;
	    padding: 10px;
	
	    background-color: #FFFFDD;
	    border: 2px solid #999999;
	
	}
	
	.comment_block .comment_main .meta {
	
	    color: #666666;
	
	}
	
	.comment_block .comment_main .meta .highlight {
	
	    font-weight: bold;
	    color: #FB0000;
	
	}
	
	.comment_block .comment_main .list_main {
	
	    margin-top: 15px;
	
	}
	
	.comment_block .comment_main .list_main .item {
	
	    margin-top: 15px;
	
	}
	
	.comment_block .comment_main .list_main .item .body {
	
	    font-size: 11px;
	
	}
	
	.comment_block .comment_main .list_main .item .body P {
	
	    margin-top: 0px;
	    margin-bottom: 5px;
	    padding: 0px;
	
	}
	
	.comment_block .comment_main .list_main .item .byline {
	
	    color: #666666;
	    font-size: 10px;
	
	    margin-bottom: 5px;
	
	}
	
	.comment_post_block {
	
	}
	
	.comment_post_block #header {
	
	    color: #FB0000;
	
	    font-weight: bold;
	    font-size: 14px;
	
	}
	
	.comment_post_block .body {
	
	    margin-top: 10px;
	
	}
	
	.comment_post_block .body TEXTAREA {
	
	    padding: 5px;
	
	    background-color: #FFFFDD;
	    border: 2px solid #999999;
	
	    font-family: arial;
	    font-size: 11px;
	
	    width: 97%;
	
	}
	
	.comment_post_block .submit {
	
	    margin-top: 7px;
	
	}
	
	.comment_post_block .submit INPUT {
	
	    border: 1px solid #CCCCCC;
	    padding: 4px;
	
	    font-family: arial;
	    font-size: 14px;
	
	    color: #333333;
	
	}
	
	.comment_post_block .comment_message {
	
	    font-size: 14px;
	    color: #FB0000;
	    font-weight: bold;
	
	}
	
	.comment_post_block .not_logged_in {
	
	    font-size: 13px;
	    margin-top: 10px;
	
	}
	
	.comment_post_block #comment_counter {
		float: right;
		font-size: 13px;
		color: #999;
		margin: 12px;
	}
	
	#content_detail .results {
		
		background-color: #EFEFEF;
		
		border: 1px dashed #CCCCCC;
		
		padding: 10px;
		
	}
	
	#content_detail .results TD {
		
		font-size: 10px;
		
	}
	
	#detail_restricted .story_content {
		
		
		
	}
	
	#detail_restricted .prompt {
		
		padding: 30px 0;
		font-style: italic;
		color: #666;
		
	}
	
	#detail_restricted .morelink {
		
		font-size: 11px;
		margin-left: 10px;
		
	}
	
	#content_detail #inlne_video {
		
		width: 500px;
		margin-bottom: 20px;
		font-size: 10px;
		color: #666;
		
	}
	
	#content_detail #inlne_video .player {
		
		
		
	}
	
	#content_detail #inlne_video .credit {
		
		
		
	}
	
	#content_detail #inlne_video .caption {
		
		font-size: 12px;
		
	}
	
	#content_detail #attachments {
		
		margin-bottom: 5px;
		
	}
	
	#content_detail #attachments .header {
		
		font-weight: bold;
		margin-bottom: 10px;
		
	}
	
	#content_detail #attachments .attachment_item {
		
		margin-bottom: 7px;
		
	}
	
	#content_detail #attachments .attachment_meta {
		
		font-size: 11px;
		color: #999;
		
	}
	
	#content_detail #slideshow_controls {
		margin: 0 0 5px 0;
		cursor: pointer;
	}
	
	/* Polls */
	
	#content_detail .poll_item {
		
	}
	
	#content_detail .poll_item .poll_answer {
		
	}
	
	#content_detail .poll_item .answer_label {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	
	#content_detail .poll_item .photo_container {
		float: left;
		margin: 0 10px 5px 0;
	}
	
	#content_detail .poll_item .photo_container IMG {
		border: 1px solid #999;
	}
	
	#content_detail .poll_item .polldetails {
		font-size: 11px;
	}
	
	#content_detail .poll_results .answer {
		font-size: 12px;
		margin-bottom: 5px;
	}
	#content_detail .poll_results .photo_container {
		margin-bottom: 5px;
	}
	
	#content_detail .poll_results .answer IMG {
		border: 1px solid #CCC;
	}
	
	/* Maps */
	
	#map_detail #story_detail {
		margin-top: 5px;
	}
	
	#map_detail #location_table {
		display: table;
		width: 100%;
	}
	
	#map_detail .location_row {
		display: table-row;
	}
	
	#map_detail .location {
		display: table-cell;
		padding-bottom: 15px;
	}
	
	#map_detail .location_address {
		margin-top: 7px;
		color: #444;
	}
	
/******* Browse Content *******/

	#browse_content .user_content {
		
		/* background-color: #eff0e2;
		padding: 2px; */
		
	}
	
	#browse_content, #browse_content TD {
	
	    font-size: 0.90em;
	    line-height: 1.4;
	
	}
	
	#browse_content .title_header {
	
	    margin: 7px 0px 4px 0px;
	
	    font-size: 22px;
	    font-weight: bold;
	    letter-spacing: 0px;
	    color: #666666;
	
	}
	
	#browse_content .title_header .divider {
	
	
	}
	
	#browse_content .sort_options {
	
	    font-size: 12px;
	
	}
	
	#browse_content .sort_options .item {
	
	    margin-right: 10px;
	
	}
	
	
	#browse_content .sort_options #selected {
	
	    font-weight: bold;
	
	}
	
	#browse_content .page_info_top {
	
	    margin-top: 10px;
	
	}
	
	#browse_content .content_list {
	
	    margin-top: 15px;
	
	}
	
	#browse_content .content_list .item {
	
	    margin-bottom: 12px;
	
	}
	
	#browse_content .content_list .item .img_container {
	
	    margin: 0px 7px 4px 0px;
	    width: 145px;
	
	    background-color: #EFEFEF;
	
	}
	
	#browse_content .content_list .item .img_item IMG {
		max-width: 145px;
		max-height: 110px;
	    border: 1px solid #666666;
	
	}
	
	#browse_content .content_list .item .headline {
	
	    font-size: 16px;
	    letter-spacing: 0px;
	
	}
	
	#browse_content .content_list .item .headline .identifier {
	
	    color: #666666;
	    font-size: 11px;
	
	}
	
	#browse_content .content_list .item .headline A {
	
	    color: black;
	    font-weight: bold;
	
	}
	
	#browse_content .content_list .item .headline A:HOVER {
	
	    color: red;
	
	}
	
	#browse_content .content_list .item .lead {
		margin-top: 2px;
	
	}
	
	#browse_content .content_list .item .lead .morelink {
	
	    font-size: 11px;
	    margin-left: 2px;
	
	}
	
	#browse_content .content_list .item .byline {
	
	    color: #999999;
	    font-size: 11px;
	
	    margin-top: 4px;
	
	}
	
	#browse_content .content_list .item .dateline {
	
	    color: #999999;
	    font-size: 14px;
	
	    margin-top: 4px;
	
	}
	
	#browse_content #pagination {
	
	    margin-top: 10px;
	
	}
	
	#browse_content #pagination #pagerow {
	
	
	
	}
	
	#browse_content #pagination #browserow {
	
	    margin-top: 5px;
	
	}
	
	#browse_content #pagination #browserow .item {
	
	    margin: 0px 10px;
	    letter-spacing: -1px;
	
	}
	
	#browse_content .no_results {
	
	    margin-top: 20px;
	    font-size: 18px;
	    font-style: italic;
	
	}
	
	
	/* ------ */
	
	
	#browse_content .photo_list .photo_container {
	
	    width: 145px;
	    height: 110px;
	    
	    background-color: #EFEFEF;
	
	}
	
	
	#browse_content .photo_list .photo_item IMG {
	
	    border: 1px solid #CCCCCC;
	    max-width: 145px;
	
	}
	
	#browse_content .photo_list .item {
	
	    margin-right: 7px;
	
	}
	
	#browse_content .photo_list .item .headline {
	
	    font-size: 12px;
	
	    margin-top: 5px;
	
	}
	
	
	/* ------- */
	
	
	#search_content, #search_content TD {
	
	    font-size: 12px;
	
	}
	
	#search_content .header {
	
	    font-size: 20px;
	    font-weight: bold;
	    letter-spacing: -1px;
	    color: #666666;
	
	    margin: 7px 0px;
	
	}
	
	#search_content #adv_search_tbl {
	
	    padding: 10px;
	    border: 1px solid #CCCCCC;
	
	}
	
	#search_content #adv_search_tbl TD {
	
	    padding: 3px;
	
	}
	
	#search_content #adv_search_tbl .header {
	
	    font-size: 12px;
	
	}
	
	
	
	/* -------- */
	
	
	.content_pagination {
	
	    margin-top: 20px;
	    font-size: 12px;
	
	}
	
	.content_pagination .item {
	
	    margin: 0px 5px;
	
	}
	
	.nextpage A, .lastpage A {
	
	    color: #666666;
	
	}
	
	.nextpage A:HOVER, .lastpage A:HOVER {
	
	    color: red;
	
	}
	
	.content_pagination .nextpage {
	
	    padding: 5px;
	    border: 1px solid #CCCCCC;
	    margin-left: 5px;
	
	}
	
	.content_pagination .lastpage {
	
	    padding: 5px;
	    border: 1px solid #CCCCCC;
	    margin-right: 5px;
	
	}
	
	
	
	/* ------------------------ */
	
	
	.event_browse .main_area .header {
	
	    font-weight: bold;
	    margin-bottom: 10px;
	    font-size: 18px;
	    color: black;
	
	}
	
	.event_browse .main_area .date_header {
	
	    color: #888888;
	    font-weight: bold;
	    margin-bottom: 10px;
	
	}
	
	.event_browse .event_item {
	
	    margin-bottom: 10px;
	
	}
	
	.event_browse .event_item, .event_browse .event_item TD {
	
	    font-size: 12px;
	
	
	}
	
	.event_browse .main_area .page_info_top {
	
	    font-size: 12px;
	    margin-bottom: 10px;
	
	}
	
	.event_browse .event_item .img_container {
	
	    margin: 0px 10px 4px 0px;
	    width: 145px;
	
	    background-color: #EFEFEF;
	
	}
	
	.event_browse .event_item .img_container IMG {
		max-width: 145px;
	}
	
	.event_browse .event_item .img_item IMG {
	
	    border: 1px solid #666666;
	
	}
	
	.event_browse .event_item .headline {
	
	    font-size: 14px;
	    letter-spacing: -1px;
	
	}
	
	.event_browse .event_item .headline .identifier {
	
	    color: #666666;
	    font-size: 11px;
	
	}
	
	.event_browse .event_item .headline A {
	
	    color: black;
	    font-weight: bold;
	
	}
	
	.event_browse .event_item .headline A:HOVER {
	
	    color: red;
	
	}
	
	.event_browse .event_item .lead {
	
	    margin-top: 2px;
	
	}
	
	.event_browse .event_item .lead .morelink {
	
	    font-size: 11px;
	    margin-left: 7px;
	
	}
	
	.event_browse .event_item .dateline {
	
	    color: #999999;
	    font-size: 11px;
	
	    margin-top: 2px;
	
	}
	
	.event_browse .ongoinglist {
	
	    padding: 5px;
	    border: 1px solid #CCCCCC;
	
	}
	
	.event_browse .ongoinglist .scroller {
	
	    height: 220px;
	    overflow: auto;
	
	}
	
	.event_browse #pagination {
	
	    margin: 20px 0px;
	
	}
	
	.event_browse #pagination #browserow {
	
	    margin-top: 5px;
	
	}
	
	.event_browse #pagination #browserow .item {
	
	    margin: 0px 10px;
	    letter-spacing: -1px;
	
	}
	
	.event_browse .header {
	
	    margin: 7px 0px 4px 0px;
	
	    font-size: 20px;
	    font-weight: bold;
	    letter-spacing: -1px;
	    color: #666666;
	
	}
	
	.event_browse .page_headers {
	
	    border: 1px solid #CCCCCC;
	    margin-bottom: 10px;
	
	}
	
	.event_browse .page_headers .subheader {
	
	    font-size: 12px;
	    font-weight: bold;
	    margin-bottom: 6px;
	
	}
	
	.event_browse .page_headers #event_cal_grid, .event_browse .page_headers #event_cal_grid TD {
	
	    font-size: 11px;
	
	}
	
	.event_browse .page_headers INPUT, .event_browse .page_headers SELECT {
	
	    font-size: 11px;
	    width: 175px;
	
	}
	
	.event_browse .page_headers .subcontent .item_header {
	
	    color: #666666;
	    margin-bottom: 4px;
	
	}
	
	.event_browse .page_headers .subcontent .item {
	
	    margin-bottom: 6px;
	
	}
	
	.event_browse .event_error {
	
	    font-size: 18px;
	    font-style: italic;
	    margin-top: 30px;
	
	}
	
	.blog-index .mug {
		float: left;
		margin-right: 10px;
	}
	.blog-index .mug img {
		max-width: 60px;
		max-height: 60px;
	}
	.blog-index .body {
		margin-top: 15px;
	}
	
	
	/* -------------------------------- */
	
	#event_headers {
		
		margin-bottom: 7px;
		
	}
	
	#event_headers .cq_calendar_grid TD {
	
		font-size: 12px;
		font-family: tahoma, verdana, arial;
		
	
	}
	
	#event_headers .cq_calendar_grid {
	
		margin-top: 3px;
		
		border-bottom: 1px solid #CCCCCC;
	
	}
	
	#event_headers .cq_calendar_overall .month_header {
	
		font-size: 12px;
		color: #888888;
		font-weight: bold;
		
	
	}
	
	.cq_calendar_overall .month_header .input_field {
		margin-bottom: 5px;
	}
	
	#event_headers .cq_calendar_grid #weekday_header TD {
	
		font-weight: bold;
		
		color: white;
		background-color: #666666;
		padding: 1px;
		
		font-size: 10px;
	
	}
	
	#event_headers .cq_calendar_grid #weekday_header .rowitem_last {
	
		border-right: 1px solid black;
	
	}
	
	#event_headers .cq_calendar_grid .monthday_row TD {
	
		padding: 2px;
		
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
	
	}
	
	#event_headers .cq_calendar_grid #weekday_header .rowitem_last, #event_headers .cq_calendar_grid .monthday_row #last_col {
	
		border-right: 1px solid #CCCCCC;
	
	}
	
	#event_headers .cq_calendar_grid .monthday_row .monthday_off {
	
		color: #CCCCCC;
	
	}
	
	
	#event_headers .cq_calendar_grid .monthday_row .monthday_on A {
	
		/* color: blue; */
		color: #666666;
		text-decoration: none;
	
	}
	
	#event_headers .cq_calendar_grid .monthday_row .monthday_on A:HOVER {
		color: red;
		text-decoration: underline;
	}
	
	#event_headers .cq_calendar_grid .monthday_row .date_with_events {
		background-color: #DEDEDE;
	}
	
	#event_headers .cq_calendar_grid .monthday_row .todays_date, #event_headers .cq_calendar_grid .monthday_row .todays_date .date_with_events {
		background-color: yellow;
	}
	
	#event_headers #month_nav TD {
		font-size: 10px;
	}
	
	#event_browse_options .headline {
		margin-top: 7px;
		margin-bottom: 3px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		color: #666666;
	}
	
	#event_browse_options .input_field {
		font-size: 13px;
		font-family: arial;
		padding: 2px;
		border: 1px solid #999999;
	}
	
	#event_browse_options SELECT {
		font-family: tahoma, arial;
		margin-top: 1px;
	}
	
	/* ---------------------------- */
	
	.browse_sort {
		width: 100%;
		padding: 5px 40px;
		font-size: 10px;
		text-transform: uppercase;
		font-family: trebuchet ms, arial;
		border-bottom: 1px solid #CCCCCC;
	}
	
	.browse_sort .head {
		font-weight: bold;
	}
	
	.browse_sort .list .item {
		padding-right: 15px;
	}
	
	.browse_sort .list .item A {
		color: #666666;
	}
	
	.browse_sort .list .item A:HOVER {
		color: red;
	}
	
/******* Register *******/

	#content_register {
	    margin-top: 7px;
	}
	
	#content_register, #content_register TD {
	    font-size: 12px;
	}
	
	#content_register .header1 {
	    font-size: 22px;
	    font-weight: bold;
	    color: #666666;
	    letter-spacing: -1px;
	}
	
	#content_register .header2 {
	    font-size: 14px;
	    font-weight: bold;
	}
	
/******* Profile View **********/

	.user_profile, .user_profile TD {
	    font-size: 12px;
	}
	
	.user_profile .headers .profile_photo {
	    margin: 0px 10px 10px 0px;
	}
	.user_profile .headers .profile_photo img {
		max-height: 200px;
	}
	
	.user_profile .headers .title {
	    font-weight: bold;
	    font-size: 20px;
	    margin-bottom: 4px;
	}
	
	.user_profile .meta {
	    font-size: 11px;
	    color: #999999;
	}
	
	.user_profile .header {
	    font-size: 14px;
	}
	
	.user_profile .subheader {
	    color: #999999;
	}
	
	.user_profile .aboutme .subheader {
	    margin: 6px 0px;
	}
	
	.user_profile .aboutme_copy P {
	    font-size: 11px;
	    margin: 6px 0px;
	}
	
	
	.user_profile .profile_main_content {
	}
	
	.user_profile .profile_main_content .profile_list {
	}
	
	.user_profile .profile_main_content .profile_list .item {
	    margin-bottom: 6px;
	}
	
	.user_profile .profile_main_content .profile_list .item .headline {
	    font-weight: bold;
	}
	
	.user_profile .profile_main_content .profile_list .item .meta {
	    color: #999999;
	    font-size: 9px;
	}
	
	
	.user_profile .content_comments .item .header {
	    font-size: 10px;
	    color: #666666;
	}
	
	.user_profile .content_comments .detail {
	    margin: 6px 0px 0px 20px;
	    font-style: italic;
	}
	
	.user_profile .content_comments .detail .more_link {
	    font-style: normal;
	    margin-left: 6px;
	    font-size: 11px;
	}
	
	.user_profile .latest_blog {
	}
	
	.user_profile .latest_blog .headline {
	    font-size: 18px;
	    font-weight: bold;
	}
	
	.user_profile .latest_blog .meta {
	    margin: 5px 0px;
	}
	
	.user_profile .latest_blog .story_content {
	    font-size: 13px;
	}
	
	.user_profile .latest_blog .morelink {
	}
	
/***** Rating *******/

	.rating_container .rating_list .rating_list_item {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	.rating_container .rating_header {
		float: left;
		font-family: verdana, arial;
		font-size: 9px;
		color: #999;
		text-transform: uppercase;
		line-height: 15px;
		margin-left: 5px;
		margin-top: 2px;
	}
	
	.content_list .rating_container, .event_browse .rating_container {
		margin-top: 5px;
	}

/******* Login *******/

	#login_main td {
		padding: 4px;
	}

	#login_main .header1 {
	    font-family: trebuchet ms;
	    font-size: 22px;
	    line-height: 24px;
	    font-weight: bold;
	    color: #666666;
	    padding-top: 10px;
	}
	
	#login_main .header2 {
	    font-size: 16px;
	    line-height: 16px;
	    font-weight: bold;
	    margin-top: 10px;
	}
	
	#login_main .text1, #login_main .text1 TD {
	    font-size: 13px;
	}
	
	#login_main #login_fields TD {
	    color: #666666;
	}
	
	#login_main #login_fields INPUT {
		/* */
	}
	
	#content_forgot {
	    font-size: 12px;
	}
	
	#content_forgot .header1 {
	    font-weight: bold;
	    margin-top: 10px;
	    font-size: 15px;
	}

/******* User browsing *******/

	#browse_users {
	}
	
	#browse_users .sort_options {
		font-size: 11px;
	}
	
	#browse_users .sort_options .item {
		margin-left: 5px;
	}
	
	#browse_users .page_info_top {
		font-size: 12px;
		margin: 10px 0;
	}
	
	#browse_users .story_list, #browse_users .story_list TD {
		font-size: 13px;
	}
	
	#browse_users .story_list .item {
		margin-bottom: 7px;
	}
	
	#browse_users .story_list .img_container {
		margin: 0 7px 3px 0;
	}
	
	#browse_users .story_list .img_container IMG {
		border: 1px solid #999;
	}
	
	#browse_users .story_list .dateline {
		font-size: 11px;
		color: #999;
	}
	
/** Quickads Display **/

	.quickad {
		font-size: 11px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px;
		margin-bottom: 3px;
	}
	
	.quickad .headline {
		margin-bottom: 3px;
		font-weight: bold;
	}
	
	.quickad .photo_container {
		float: left;
		margin-right: 3px;
		margin-bottom: 0;
	}
	
	.quickad .photo_container IMG {
		border: 1px solid #ccc;
		max-width: 55px;
		max-height: 55px;
	}
	
	.quickad .lead {
		font-size: 9px;
	}
	
	.quickad .morelink {
		font-weight: bold;
		font-size: 8px;
		padding-left: 3px;
	}
	
	.quickads_display_header {
		color: #AAA;
		font-size: 12px;
		text-transform: uppercase;
		margin: 10px 0;
		letter-spacing: 3px;
	}
	
/******* *******/

#content_contest {
	margin-bottom: 20px;
}

#content_contest #view_entries {
	margin-bottom: 5px;
}

#content_contest #view_entries #back {
	font-size: 12px;
	font-weight: bold;
}

#content_contest #view_entries H1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 36px;
}

#content_contest #view_entries H2 {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: arial;
	font-size: 24px;
	coloR: #999;
}

#content_contest #view_entries #votelabel {
	font-family: arial;
	font-size: 11px;
}

#content_contest #view_entries EM {
	
}

#content_contest #view_entries H3 {
	font-family: arial;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
	color: #999;
}

#content_contest #view_entries .entries {
	margin-bottom: 20px;
}

#content_contest #view_entries .entry_stories {
	margin-bottom: 10px;
}

#content_contest #view_entries .entry_stories #headline {
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 18px;
}

#content_contest #view_entries .entry_stories #byline {
	font-family: arial;
	font-size: 11px;
	color: #666;
}

#content_contest #view_entries .entry_stories #votecount {
	font-family: arial;
	font-size: 10px;
	color: #666;
}

#content_contest #view_entries .entry_stories #lead {
	margin-bottom: 5px;
}

#content_contest #view_entries .entry_stories #morelink {
	font-size: 10px;
	margin-left: 5px;
	text-transform: uppercase;
	font-family: arial;
}

#content_contest #view_entries .entry_photos {
	float: left;
	width: 180px;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 15px;
}

#content_contest #view_entries .entry_photos #photo {
	height: 135px;
	margin-bottom: 5px;
}

#content_contest #view_entries .entry_photos #photo IMG {
	max-width: 180px;
	max-height: 135px;
	border: 1px solid #ccc;
}

#content_contest #view_entries .entry_photos #headline {
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 16px;
}

#content_contest #view_entries .entry_photos #byline {
	font-family: arial;
	font-size: 11px;
	color: #666;
	margin-bottom: 2px;
}

#content_contest #view_entries .entry_photos #votecount {
	font-family: arial;
	font-size: 10px;
	color: #666;
}

#content_contest #view_entries .entry_videos {
	float: left;
	width: 180px;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 15px;
}

#content_contest #view_entries .entry_videos #photo {
	height: 135px;
	margin-bottom: 5px;
}

#content_contest #view_entries .entry_videos #photo IMG {
	max-width: 180px;
	max-height: 135px;
	border: 1px solid #ccc;
}

#content_contest #view_entries .entry_videos #headline {
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 16px;
}

#content_contest #view_entries .entry_videos #byline {
	font-family: arial;
	font-size: 11px;
	color: #666;
	margin-bottom: 5px;
}

#content_contest #view_entries .entry_videos #votecount {
	font-family: arial;
	font-size: 10px;
	color: #666;
}

#content_contest #view_entries .votebutton {
	display: none;
	width: 55px;
	text-align: center;
	background: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: vardana, arial;
	font-size: 12px;
	color: #666;
	padding: 2px 0;
	cursor: pointer;
}

#content_contest #view_entries .votebutton_hover {
	border: 1px solid #999;
	color: #333;
}

#content_contest #landing {
	
}

#content_contest #landing H3 {
	font-family: arial;
	text-transform: uppercase;
}

#content_contest #submit {
	float: left;
	width: 50%;
}

#content_contest #submissions {
	float: left;
	width: 50%;
}

#content_contest #submissions .entry_stories #headline {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

#content_contest #submissions .entry_stories #lead {
	font-size: 15px;
	margin-bottom: 5px;
}

#content_contest #submissions .entry_photos {
	
}

#content_contest #submissions .entry_photos #photo {
	margin-bottom: 5px;
}

#content_contest #submissions .entry_photos #photo IMG {
	max-width: 320px;
	max-height: 240px;
}

#content_contest #submissions .entry_photos #headline {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}

#content_contest #submissions .entry #byline {
	font-family: arial;
	font-size: 11px;
	color: #999;
}

#content_contest #submissions .entry {
	font-size: 18px;
}

#content_contest #winners {
	
}

#content_contest #winners .winner {
	margin-bottom: 10px;
}

#content_contest #winners .winner #photo {
	float: left;
	width: 160px;
	text-align: center;
	margin-right: 10px;
}

#content_contest #winners .winner #photo IMG {
	max-width: 160px;
	max-height: 120px;
}

#content_contest #winners .winner #copyfields {
	float: left;
}

#content_contest #winners .winner #headline {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 3px;
}

#content_contest #winners .winner #byline {
	font-family: arial;
	font-size: 12px;
	color: #999;
	margin-bottom: 3px;
}

#content_contest #winners .winner #votes {
	font-family: arial;
	font-size: 12px;
}
























