/* 

Colors:

blue black	#29343B
blue dark	#3A4B54
blue		#527A8F
light blue	#BFCCD6
	vlight blue #f3f7fa
	vlight turq #f0f4f5
	vlight cyan #fafcfc
orange		#BD7213
cream		#F7F3D9
light cream	#FCFAF0
light green #EDFFD1
green 		#BDFF57
lightyellow #FFFFE6	rgb(255, 255, 230);


*/

body {
	color: #3A4B54;
	font-family: georgia;
	font-size: 80%;
	margin: 0em;
	margin-right: 0;
	background-color: #FCFAF0;
}

small { /* see .form_description, .general_instructions  */
	font-family: tahoma;
}

pre {
	font-size: 100%;
	font-family: Consolas, lucida console, courier new;
}

td {
	/*font-size: 80%;*/
	vertical-align: top;
	text-align: left;
}

li {
	font-size: 85%;
	margin: .5em;
}

form {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;

}

a:link {
	/*color: #1030a0;*/
	color: rgb(82, 122, 143);
}

a:visited {
	color: rgb(82, 122, 143);
	/*color: #7030a0;*/
}

a:hover {
	color: #BD7213;
	text-decoration: underline;
}

/*
table {
	border: 2px solid rgb(100,100,200);
	xborder-collapse: collapse;
	border-spacing: 2px;
}

td {
	border: 1px solid red;
	padding: 4px;
}

td table td table td table td {
	border-color: pink;
}

td table td table td table td table td {
	border-color: orange;
}

td table td table td table td table td table td {
	border-color: green;
}
*/


/*******************************

NEW CLASSES

these are mostly generic containers
for consolidating built in classes
that are too specific

********************************/

.content_container {
	border: 1px solid rgb(191, 204, 214);
	border-right: 0;
	padding: 1em;
	margin-top: 1em;
	background-color: white;
	/*float: right;*/ /* float for content_container height spacer */
}

#content_height_spacer {
	float: right;
	width: 1px;
	height: 200px;
}

.content_table {
	/*border: 1px solid rgb(191, 204, 214);*/
	/*float: left;*/ /* float left for conent_container height spacer */
}

.header {
	padding: 12px;
	background-color: #BFCCD6;
	background-image: url(images/banner_bg.gif);
}

.footer {
	font-size: 80%;
	margin: 1em;
	margin-top: 0em;
	padding: 1em;
	background-color: #F7F3D9;
	/*font-family: Tahoma, Verdana;*/
	background: url(images/footer_bg.jpg);
	text-align: center;
	border: solid 1px #e0dabd;
	border-top: 0;
	clear: both;
}

.side_search {
	margin: 1em;
}

.side_search form {
	margin: 0;
	text-align: right;
}

.side_search h4 {
	margin: 0;
	margin-bottom: .2em;
	
}

.side_search .form_input {
	color: #BFCCD6;
	font-family: tahoma;
	border: 1px solid #BFCCD6;
	padding-left: 17px;
	width: 100px;
	height: 17px;
	margin-top: 0;
	background-image: url(images/search.gif);
	background-repeat: no-repeat;
}

.small_input {
	margin-top: 0;
	font-family: tahoma;
	border: 1px solid #BFCCD6;
	height: 17px;
}

.small_button {
	margin-top: 1px;
}

/* 
Target IE 6 and below with underscore 
See http://www.ejeliot.com/blog/63
*/
.side_search .form_button, .small_button {
	font-size: 10px; 
	height: 21px;
	margin: 0px;
	padding: 4px 6px;
	_margin: 1px 5px;
	_padding: 4px 3px;
}

.side_search a {
	display: block;
	text-align: right;
	font-family: tahoma;
	font-size: .8em;
	text-decoration: underline;
}

.side_menu {
	font-size: 1.2em;
	margin: .8em;
	margin-right: -1em;
	padding: .8em;
	padding-right: 2em;
	background-image: url(images/sidebar_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-color: #F7F3D9;
	text-align: left;
	border: solid 1px #e0dabd;
	border-right: 0;
}

.side_menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.side_menu li {
	margin: .1em;
}

.google {
	margin: 1em;
	text-align: center;
	
	/*
	padding-top: 3.5em;
	background: url(images/spotlight.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	*/
}

.google .promotion {
	font-style: italic;
	font-size: 80%;
	margin-bottom: .5em;
}

.google .heading {
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
}

/* menu bar */
.menu_bar_cell {
	background: url(images/button_bg.gif);
	background-position: 100% 0%;
	height: 30px;
	vertical-align: middle;
	white-space: nowrap;
}

.menu_bar_cell a:hover{
	text-decoration: none;
}

.menu_bar {
	color: white !important;
	text-decoration: none;
	font-family: tahoma;
}

.welcome_user {
	color: white;
	font-style: italic;
	text-align: right;
	padding-right: 1em;
}

/* user menu bar */

.user_menu_bar_cell {
	background: url(images/button_bg_dark2.gif);
	background-position: 100% 0%;
	font-size: 85%;
	vertical-align: middle;
	white-space: nowrap;
}

.user_menu_bar_cell a:hover{
	text-decoration: none;
}

.user_menu_bar {
	color: white !important;
	text-decoration: none;
	font-family: tahoma;
}

.general_h1, h1 {
	font-size: 1.7em;
	color: rgb(82, 122, 143);
	font-weight: normal;
	/*padding-left: 5px;*/
}

h1 {
	margin-top: 0;
	margin-bottom: 0;
}

.general_h2 td {
	padding-top: 0;
}
.general_h2, h2 {
	font-size: 1.3em;
	font-style: italic;
	font-weight: normal;
}

h2 {
	margin-top: .5em;
	margin-bottom: .5em;
}

h3 {
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: .5em;
}

/* h4 substitute in ad extras page */

.place_an_ad_transaction_detail_feature_field, .place_an_ad_transaction_detail_payment_type_title {
	margin-top: 0;
	margin-bottom: .5em;
	text-transform: uppercase;
	font-size: 90%;
	letter-spacing: 1px;
	font-weight: bold;
}

.ad_extra_row td {
	border-top: 1px dotted #BFCCD6;
}

.big_deal {
	color: #BD7213;
	font-weight: normal;
	font-style: italic;
	font-size: 2.4em;
}

.general_h3 {

}

.category_tree_label {
	font-style: italic;
	font-size: 120%;
	color: rgb(191, 204, 214);
	display: block;
}

.category_tree {
	color: rgb(82, 122, 143);
	font-size: 150%;
	text-decoration: none;
}

.category_separator {
	color: rgb(191, 204, 214);
	font-size: 150%;
}

.category_table {
	background: url(images/wallpaper3.gif);
	border-collapse: collapse;
	margin: .5em;
	padding: .7em;
	/*border: 1px solid rgb(82, 122, 143);*/
}

.category_table table {
	background: url(images/wallpaper2.gif);
	border-collapse: collapse;
	border: .3em solid white;
}

.category_table td {
	border: 4px solid white;
	padding: .5em;
}

.browsing_category_description, .browsing_category_description a {
	white-space: nowrap;
}

.place_ad_number {
	display: inline;
	font-weight: bold;
}

.place_ad_steps {
	background-color: #F7F3D9;
	border-collapse: collapse;
	margin-bottom: 1em;
	width: 100%;
	color: #d7ac67;
}

.place_ad_steps td {
	/*border: solid 3px white;*/
	border-right: solid 3px white;
	/*border-right: solid 1px #D7D3B9;*/
	padding: 4px;
	min-width: 100px;
	font-family: tahoma;
	font-size: 85%;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.place_ad_steps a {
	color: #BD7213;
}

.place_ad_cap {
	padding: 0px !important;
	width: 7px !important;
}

#final, .place_ad_cap {
	border: 0 !important;
}

.place_ad_step_choose #choose, .place_ad_step_details #details, .place_ad_step_photos #photos, .place_ad_step_review #review, .place_ad_step_extras #extras, .place_ad_step_final #final {
	border-right: 0;
	background: url(images/arrow_overlay_right.gif);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-color: #BD7213;
	color: white;
	padding-right: 12px;
}

.place_ad_step_choose #choose a, .place_ad_step_details #details a, .place_ad_step_photos #photos a, .place_ad_step_review #review a, .place_ad_step_extras #extras a, .place_ad_step_final #final a {
	color: white;
}


.place_an_ad_feature_cost {
	font-size: 150%;
}

/* generic form table class */
.form_table {
	/*float: left;*/ /* float left for conent_container height spacer */
	/*width: 600;*/
	/*border: 1px solid gray;*/
	/*table-layout: fixed;*/
}

.form_table td {
	padding-left: 2px;
}

/* general_instructions is the same thing as form_description except its not on a form page */
.form_description, .general_instructions {
	font-size: .85em;
	font-family: tahoma;
	padding-bottom: 1em;
	/*line-height: 160%;*/
}


.form_title {
	color: rgb(82, 122, 143);
	font-size: 1.7em;
}

/*
table table table form table {
	width: 600px;
	table-layout: fixed;
}
*/

/* replaces XXXX_form_field_labels */
.form_label, .form_label_narrow {
	width: 200px;
	text-align: left;
	padding-right: .5em;
}

.form_label_narrow {
	width: 120px;
}

.form_label p {
	line-height: 100%;
}

.form_label small {
	font-size: 85%;
}

/* replaces XXXX_form_error */
.form_error {
	font-family: tahoma;
	color: red;
	font-size: .9em;
}

.form_success {
	font-family: tahoma;
	color: green;
	font-size: .9em;
}

.form_button {
	background: #4f667d url(images/button_bg.gif) no-repeat;
	border: 0;
	color: white;
	font-family: Tahoma;
	padding: 5px 9px;
	_padding: 3px 4px;
	margin-right: .5em;	
}

.form_button:active {
	background: #24374e url(images/button_bg_dark.gif) no-repeat;
}

.form_price {
	padding-left: 9px;
	background: url(images/dollar.gif);
	background-repeat: no-repeat;
}

submit {
	background: url(images/button_bg.gif);
	height: 2em;
	border: 0;
	color: white;
	font-family: georgia;
}

.listing {
	/*background-image: url(images/ad_border_bg.gif);*/
	/*padding-top: 12px;*/
	/*padding-left: 12px;*/
	/*float: left;*/ /* float left for conent_container height spacer */
}

.listing .inset {
	/*padding-top: 8px;*/
	/*padding-left: 10px;*/
}

.ad_category {
	border-bottom: 1px solid silver;

}

.ad_heading {
	border-bottom: 1px solid silver;
	vertical-align: bottom;
	/*background-image: url(images/ad_title_bg.gif);*/
}

.ad_title {
	/*font-family: arial;*/
	font-size: 2.2em;
	font-style: italic;
	/*font-weight: bold;*/
	/*letter-spacing: -.06em;*/
}

.ad_id_box {
	vertical-align: middle;
	text-align: center;
	padding: 0px 1em 7px 1em;
	color: gray;
	font-size: 85%;
}

.ad_id {
	display: inline;
	font-size: 2em;
}

.ad_body {
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 20px;
}

.listing_left_column {
	vertical-align: top;
	/*background-image: url(images/thindiagonal.gif);*/
	width: 10em;
	padding-right: 1em;
}

.listing_left_column img {
	margin-bottom: 1em;
}

.listing_left_column table, .ad_left_column td {
	border-spacing: 0;
	padding: 0;
	text-align: center;
}

.ad_link {
	white-space: nowrap;
}

.listing_right_column {
	vertical-align: top;
}

.ad_details {
	/*border: 1px solid gray;*/
	border-collapse: collapse;
	border-spacing: 0;
	padding-right: 1em;
}

.ad_label {
	color: gray;
	padding: 0 0 7px 0;
	padding-right: 1em;
	white-space: nowrap;
}

.ad_value {
	padding: 0 0 7px 0;
	padding-right: 1em;
}

.learn_more {
	font-size: 80%;
}

.learn_more a {
	white-space: nowrap;
}

.ad_subheading {
	font-family: georgia;
	font-size: 1.7em;
	font-style: normal;
	letter-spacing: -.03em;
	margin-top: .5em;
	margin-bottom: .5em;
}

.ad_description, p {
	font-size: 100%;
	line-height: 1.6em;
	margin-top: .5em;
	margin-bottom: 1em;
}

.ad_footer {
	text-align: center;
	font-size: 85%;
	font-style: italic;
	background: url(images/flourish1.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	height: 24px;
	margin-top: 2em;
	padding: .7em;
}

.ad_image_table {
	width: 100%;
}

.ad_image_cell {
	width: 100%;
	/*background-image: url(images/thindiagonal.gif);*/
}

.ad_image {
}

.ad_image img {
	border: 1px solid silver;
	/*border: 4px solid #fcfcfc;*/
	background-color: #fdfdfd;
	padding: 4px;
	/*padding-left-value: 4px;*/
	/*padding-left-ltr-source: physical;*/
}

.ad_image_zoomlink {
	display: none;
}

.list_headings {
	font-style: italic;
	color: rgb(189, 114, 19);
}

.list_headings a{
	color: rgb(189, 114, 19) !important;
}

.list_divider {
	background-color: rgb(191, 204, 214);
	padding: 0;
}

.list_row {
	font-family: Tahoma, Verdana, Arial;
	font-size: 85%;
	/*
	padding-top: .2em;
	padding-bottom: .2em;
	*/
	line-height: 150%;
}

.list_ad_title {
	overflow: hidden;
	height: 1.4em;
}

.list_ad_description {
	display: inline;
	color: #BFCCD6;
}

.list_ad_price {
	overflow: hidden;
	height: 1.4em;
}

.list_ad_posted {

}

/*bold listings which have been upgraded to Title Bolding*/
.browsing_result_table_body_odd_bold, .browsing_result_table_body_even_bold {
	font-weight: bold;
}

.browsing_result_page_links td {
	font-size: 120%;
}

.browsing_result_page_links td a {
	text-decoration: underline;
}

/* If there is no image to a displayed featured ad the title will be displayed in this font */
.featured_ad_title_in_thumb {
	
}

/* The header text modifier for the featured ads title row */
.featured_ad_category_row_header {
	color: rgb(189, 114, 19);
}

.featured_ads_list {
	background-color: rgb(255, 255, 230);
}

/* This controls the look of the featured ads header */
.featured_ad_row_header, .newest_ad_row_header, .hottest_ad_row_header {
	font-size: 1.5em;
	padding-top: .5em;
	color: rgb(189, 114, 19);
}

.highlight {
	background-color: #EDFFD1;
	/*color: #BDFF57;*/
}

#searchbox {
	background-color: #f2f5f7;
	/*padding: 1.2em;*/
	margin: 1em 0;
}

#searchbox td {
	vertical-align: bottom;
	line-height: 1.6em;
}

#searchbox .form_button {
	xheight: 1.8em;
}

#xsearchbox .form_input {
	font-family: tahoma;
	border: 1px solid #BFCCD6;
	margin-top: 0;
}

#searchbox .formbox {
	background-color: #e7ecf1;
	margin-top: .5em;
	padding: 1em;
}

#searchbox .formbox table {
	width: 550px;
}

#searchbox input {
	
}

.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/round_7px_topright.gif) no-repeat top right; 
	width: 100%;
	text-align: left;
}

.roundbottom {
	background: url(../images/round_7px_bottomright.gif) no-repeat bottom right; 
	width: 100%;
	text-align: left;
}

.roundinner {
	margin: .5em 1em;
}

img.corner {
   border: none;
   display: block !important;
}

.place_an_ad_edit_links {
	margin: 15px -15px -15px -14px; 
	padding: 1em; 
	background-color: #f3f7fa; 
	line-height: 170%;
	_background-color: white;
}

.place_an_ad_cancel_link {
	margin: 15px -15px -15px -14px; 
	padding: 1em; 
	background-color: #f3f7fa;
	_background-color: white;
}

/*******************************

END NEW CLASSES

********************************/

/* category tree to where the current ad is */
.display_ad_category_tree {
	
}

/* title of ad */
.display_ad_title {
	
}

/* field labels */
.display_ad_label {
	
}

/* data values */
.display_ad_value {
	
}

/* ad link text */
.display_ad_links {
	
}

.display_ad_extra_question_label {
	
}

.display_ad_extra_question_value {
	
}

.browsing_category_name {
	font-weight: bold;
}

.browsing_category_tree {

}

.browsing_category_count {
	
}

.browsing_result_table_header {
	
}

.browsing_result_table_body_even {
	
}

.browsing_result_table_body_even_bold {
	
}

.browsing_result_table_body_odd {
	
}

.browsing_result_table_body_odd_bold {
	
}

.browsing_result_page_links {
	
}

.main_page_title {
	
}

.main_page_message {
	
}

.notify_friend_title {
	
}

.notify_friend_description {
	
}

.notify_friend_error {
	
}

.notify_friend_field_label {
	
}

.notify_friend_input_box {
	
}



/* title used throughout user management section */
.user_management_title {
	
}

.user_management_instructions {
	
}

.user_management_section_title {
	
}

/* title bar of all result set within the user management section */
.user_management_result_set_title_bar {
	
}

/* label text describing the data */
.user_management_my_info_label {
	
}

/* the users field data */
.user_management_my_info_data {
	
}

/* the link text appearing at the bottom of all pages within the user management section */
.user_management_bottom_link {
	text-decoration: none !important;
}

/* submit buttons throughout the user management section */
.user_management_submit_button {
	
}

/* even row of all result sets in the user management section */
.user_management_result_set_even_row {
	
}

/* odd rows of all result sets within the user management section */
.user_management_result_set_even_odd {
	
}

/* field label text in communication form */
.user_management_communications_field_label {
	
}

/* field data in the communication form */
.user_management_communications_field_data {
	
}

/* links in the user management home */
.user_management_menu_links {
	font-size: 120%;
}

/* title text within every page of the place an ad section */
.place_an_ad_title {
	
}

/* instruction text within the place an ad section */
.place_an_ad_instructions {
	
}

/* link text at the bottom of all place an ad pages */
.place_an_ad_end_link {
	
}

/* link text allowing the user to choose a category */
.place_an_ad_choose_category_link {
	
}

/* text of the current parent category that can be chosen */
.place_an_ad_choose_category_bold {
	
}

/* Classified ad item costs (cost of ad, bolding, featured ad,....) */
.cost_item_row_left {
	
}

/* image bar appearing at the top of the image field list */
.place_an_ad_image_title_bar {
	
}

/* links at the bottom of the approval page allowing the user to approve or edit their ads information */
.place_an_ad_approval_links {
	
}

/* text of the error messages generated during the place an ad process */
.place_an_ad_error {
	
}

/* links at the bottom of images to show the larger versions */
.browsing_image_links {
	
}

/* admin email link in the footer */
.footer_admin_email_link {
	
}

/* powered by link in the footer */
.footer_powered_by_link {
	
}

/* text in footer */
.footer_text {
	
}

/* header text when text is the header choice */
.header_text {
	
}

/* Title text of the choose language form */
.choose_language_title {
	
}

/* Instruction text for the choose language form */
.choose_language_instruction {
	
}

/* choose language field label for choosing a language to view the site in */
.choose_language_field_label {
	
}

/* submit button to enter user language choice */
.choose_language_button {
	
}

.user_management_detail_data {
	
}

/* Field labels in the classified ad detail */
.user_management_detail_field {
	
}

/* Necessary fields to ad a new ad filter */
.user_management_ad_filter_label {
	
}

/* Links to larger images in ad detail */
.user_management_detail_image_links {
	
}

/* Title text of the search classifieds page */
.search_page_title {
	
}

/* Instruction on the use of the search page */
.search_page_instructions {

}

/* Fields of the search page */
.search_page_field_labels {

}

/* Link text at the bottom of the search page */
.search_page_bottom_links {
	
}

/* Error message of the search page */
.search_page_error {
	
}

/* Title row of search page results returned */
.search_page_results_title_row {
	
}

/* Even row of search results */
.search_page_results_even_row {
	
}

/* Odd row of search results */
.search_page_results_odd_row {
	
}

/* Title text of the registration section */
.registration_title {
	
}

/* Instruction of all registration pages */
.registration_instructions {
	
}

/* registration labels */
.registration_field_label {
	
}

/* Error messages of the registration fields */
.registration_field_error {
	
}

/* Links within the registration section */
.registration_links {
	
}

/* submit buttons throughout the registration section */
.registration_submit_button {
	
}

/* title of the login form */
.login_form_title {
	
}

/* Instructions for the login form */
.login_form_instructions {
	
}

/* Username and password labels */
.login_form_field_labels {
	
}

/* Error message of the login form */
.login_form_error {
	
}

/* Submit button of the login form */
.login_form_submit_button {
	
}

/* Text and row of the tax field (left side) */
.tax_field_left {
	
}

/* Subtotal text and row */
.subtotal_field_left {
	
}

/* Link text below image linking to the larger version of an image */
.place_an_ad_image_links {
	
}

/* Text appearing in the total line (left side) */
.total_field_left {
	
}

/* Section titles of the subsections within the billing information form */
.place_an_ad_section_titles {
	
}

/* category fields area title */
.category_specific_title {
	
}

/* Error message of the ad details page in the place an ad process */
.place_an_ad_details_error {
	
}

/* Text labeling the extra feature offered */
.place_an_ad_transaction_detail_feature_field {
	
}

/* Cost text showing the cost of an extra feature */
.place_an_ad_transaction_detail_feature_data {
	
}

/* Explanation of how the extra feature offered work */
.place_an_ad_transaction_detail_feature_explanation {
	
}



/* Registration data that has been collected and is being shown to the registrant to verify */
.registration_field_data {
	
}





/* * that signifies required field */
.required_field_marker {
	
}

.category_specific_description {
	
}

.image_collection {
	
}

.submit_button_place_ad {
	
}

.left_column_1 {
	
}

.right_column_1 {
	
}

.cat_tree {
	
}

.title_ad {
	
}

.left_column_data {
	
}

.right_column_data {
	
}

/* Column header in the form showing the final totals for the transaction(right side) */
.place_an_ad_final_approval_cost_header_right {
	
}

/* Text appearing in the total line */
.total_field_right {
	
}

/* Text and row of the tax field (left side) */
.tax_field_right {
	
}

/* Subtotal text and row */
.subtotal_field_right {
	
}

.final_approval_section_title {
	
}

/* Classified ad item costs (cost of ad, bolding, featured ad,....) */
.cost_item_row_right {
	
}

.user_management_error_message {
	
}

.renewal_title {
	
}

.renewal_instructions {
	
}

.renewal_field_label {
	
}

.renewal_field_data {
	
}

.renewal_field_explanation {
	
}

.renewal_payment_title {
	
}

.renewal_payment_explanation {
	
}

.renewal_cc_payment_fields {
	
}

.renewal_error_message {
	
}

.renewal_submit_button {
	
}

.renewal_back_to_my_ads_link {
	
}

.renewal_transaction_header {
	
}

.renewal_transaction_label_header {
	
}

.renewal_transaction_data_header {
	
}

.seller_info_header {
	
}

.seller_info_fields {
	
}

.seller_info_data {
	
}

.search_page_field_data {

}

.search_submit_button {
	
}

/* modifies the td that surrounds each category reference */
.browsing_category_td {
	
}

/* font for the date display top left of every page */
.date_display {
	
}

/* font for the links at the top right of every page */
.top_right_links {
	
}

/* font for the greeting displayed */
.welcome_user {
	
}

/* font for the quick search box area */
.quick_search_box {
	
}

/* font for the text that is typed into the quick search box */
.quick_search_box_text {
	
}

.pedigree_data {
	
}

/* Column header in the form showing the final totals for the transaction(left side) */
.place_an_ad_final_approval_cost_header_left {
	
}

/*
Begin Blogger Stuff
=============================================== */

/* Posts
----------------------------------------------- */
.post {
	margin-bottom: 2.5em;
}
.post-title {
	color: #BD7213;
}
.post-title a, .post-title a:visited, .post-title strong {
}
.post-title strong, .post-title a:hover {
}
.post div {
	line-height: 1.5em;
}
p.post-footer {
	font-family: tahoma, sans-serif;
	font-size: 90%;
}
.post-footer em {
	font-style: normal;
}

.comment-link {
}
.post img {
	padding:4px;
	border:1px solid #ddd;
}
.post blockquote {
	margin:1em 20px;
}
.post blockquote p {
	margin:.75em 0;
}
.icon-action {
	height: 4px;
	width: 4px;
	padding: 1px !important;
}
.blogger-labels {
	font-size: 80%;
	font-family: tahoma, sans-serif;
}

/* Comments
----------------------------------------------- */
.comment-link {
	white-space: nowrap;
}
#comments h4 {
}
#comments h4 strong {
}
#comments-block {
}
#comments-block dt {
}
#comments-block dd {
}
#comments-block dd.comment-timestamp {
}
#comments-block dd p {
}
.deleted-comment {
	font-style:italic;
	color:gray;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
	margin:0 0 1.5em;
	padding:0 0 1.5em;
	border-bottom:1px #ccc;
	list-style:none;
}
#sidebar li {
	margin:0;
	padding:0 0 .25em 15px;
	text-indent:-15px;
	line-height:1.5em;
}

/* Profile
----------------------------------------------- */
#profile-container {
	margin:0 0 1.5em;
	padding-bottom:1.5em;
}
.profile-img {
	display:inline;
}
.profile-img img {
	float:left;
	padding:4px;
	border:1px solid #ddd;
	margin:0 8px 3px 0;
}
/*
End Blogger Stuff
=============================================== */
