body {
	background-color: #F0F0F0;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 90%;
	//font-family: Times New Roman, Times, Georgia, serif;
}



a:link, a:visited {
	color: #202080;
	text-decoration: none;
}

a:hover, a:visited:hover {
	color: #202080;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}

p {
	padding: 2px;
	margin: 0px;
}

p.about { margin-bottom: 1em; margin-left: 2em; margin-right: 2em;}

.newsbox {
        width: 600px;
        /* background-color: #D0D0D0;
        border: 1px solid #000; */
        text-align: left;
}

.news {
	font-style: italic;
	color:brown;
	padding: 0;
}

.newstitle {
	margin-top: 10px;
	font-weight: bold;
	color:brown;
	padding: 0px;
}


h3.about { margin-bottom: 1em; margin-left: 2em; margin-right: 2em;}

div#news {
    width: 600px;
    background-color: #D0D0D0;
    border: 1px solid #000;
    text-align: left;
    padding: 1em;
}

#news h1 {
    font-size: larger;
    text-align: center;
    font-weight: bold;
    color:brown;
}

#news dt {
    margin-top: 1em;
    color:brown;
}

#news dd
{
}





/********************************************************************************/
#index_title   { text-align: center; }
#index_content { margin: 0px auto; width: 620px;  text-align: center;}
#index_login { padding: 1em; border: 1px solid #000;  float: right; width: 50% }
#index_news { text-align: center; }
#index_selectcellar { padding: 1em;  border: 1px solid #000; float: left; width: 35% }
#index_selectcellar select { width: 95%; }


#current_user_info { 
    width: 100%;
    background-color: #ecd;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 20px; 
}
#current_user_info_name { float: left; }
#current_user_info_selected_cellar { width: 400px; margin: 0px auto; text-align: center; }
#current_user_info_options { float: right; }


/* information at the top of each page*/
.title_all { text-align: center; }
.title_img { border: 2px solid #444; }
a:hover.title_link, a:visited:hover.title_link { border: none; }

#version { text-align: center; }
#menu { text-align: center; }
#totals { text-align: center; }

/* "Here endeth User's Cellar" */
#endcellar { text-align: center; }

/* Notes, showed on bottom of tinlist and blendlist */
#bottomnotestitle {}
.bottomnotes {
    margin-top: 0px;
    margin-bottom: 0px;
}
.bottomnotessubj {
    display: inline;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}



/* Tin List */
#tinlisttable { margin: 0px auto; }
#tinlist_headerrow { background-color: #B0B0B0;  white-space: nowrap; }
.tinlist_row_one { background-color: #E0E0E0; font-size: 90%}
.tinlist_row_two { background-color: #F0F0F0; font-size: 90%}
.tinlist_image         { text-align: center; width: 24px; height: 24px; }
a:hover.tinlist_image, a:visited:hover.tinlist_iamge { color: #202080; text-decoration: none; border: none; }

.tinlist_blend         { text-align: center;  }
.tinlist_brand         { text-align: center;  }
.tinlist_container_id  { text-align: center;  }
.tinlist_weight        { text-align: center;  }
.tinlist_price         { text-align: center;  }
.tinlist_source        { text-align: left;    }
.tinlist_notes         { text-align: left;    }
.tinlist_date_tinned   { text-align: center;  }
.tinlist_date_bought   { text-align: center;  }
.tinlist_container_age { text-align: right;   }
#tinlist_newcontainer { margin: 0px auto; background-color: #bbb; }


/* blend list */
#blendsortform       {}
#blendsort_base      {}
#blendsort_direction {}
#blendsort_submit    {}

.blend_all { margin-bottom: 40px;  }
.blend_info { background-color: #C0C0C0; }
.blend_name { display: inline; }
/* .blend_image { float: left; width: 80px; text-align: center; padding-top: 7px; padding-bottom: 7px; } */
.blend_image { float: left; text-align: center; padding: 8px; }
.blend_details { float: left; width: 200px; padding-left: 30px; padding-right:30px; }
.blend_desc { margin-left: 360px; }
.blend_mythoughts { float: right; width: 630px; background-color: #E0E0E0;  }
.blend_ratings { float: left; width: 200px; padding-left: 30px;  }
.blend_ratings_table {  }
.blend_age_summary { float: left; width: 200px; }
.blend_totals { float: left; width: 200px; }


.blend_notes { float: right; width: 700px; background-color: #D0D8E0; }
.blend_notes_title { font-weight: bold; }
.blend_notes_date { float: left; font-style: italic; padding-right: 20px; padding-bottom: 10px; }
.blend_notes_content { padding-bottom: 10px; }

#blend_updates { margin: 0px auto; width: 650;}
#blend_update_ratings { float: left; background-color: #bbb; }
#blend_add_note { float: right; background-color: #bbb; }

#blend_showall_link { text-align: center; }




/* Cabinet Display */
#cabinet { 
    width: 700;
    margin: 0px auto;
    background-image: url('images/cabinet.jpg');
    border: 1px ridge #800000;
}
.cabinet_entry {
    float: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}


/* Stats Display */

#stats { text-align: center;}
.stats_graph { }
#stats_disclaimer { font-style: italic; font-size: smaller;  text-align: center;}






#userform_theform { float: left; background-color: #bbb; }
#userform_notes   { }
#userform_tinlist_columns { float: right; }




.sitestats_table { float: left;  border: 1px solid #000; margin-left: 30px; }
.sitestats_table_title { background-color: #bcd; border: 1px solid #000; }
.sitestats_table_row { }
.sitestats_td { padding-left: 4px; padding-right: 4px; border: 1px solid #000;  margin: 0px; }


