body, input.send_date_box, #header
{
font-family : arial, sans-serif;
color : #000000;
font-size: small;
margin : 0px 0px 0px 0px;
background-color: #FFF;
}

h1
{
display: inline;
}


form
{
display: inline;
}

.main_table
{
background-image: url(../../site_images/postcard_slant4.png);
background-repeat:no-repeat;
border: 0;
}

.logo_table
{
background-color : #8394B2;
margin : 0px 0px 0px 0px;
color: #ffffff;
}

input, textarea, select
{
padding: 3px 3px 3px 3px;
font-size: medium;
border: solid 1px #dfdfdf;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

fieldset {
border: solid 1px #dfdfdf;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.main_header 
{
font-size : large;
font-weight: bold;
} 

a:link , a:visited , a:active
{
text-decoration : underline;
color : #34498B;
font-weight : normal;
}

a:hover
{
text-decoration : none;
color : #34498B;
font-weight : normal;
text-decoration : underline;
}

input.clear
{
border: 0;
}

legend
{
font-size : medium;
font-weight : bold;
text-decoration : none;
color: black;
}

hr 
{
width : 100%;
color: #000;
background-color: #000;
height: 1px;
}

table 
{
border: 1px solid black;
}

.stats, .stats a
{
color: #c0c0c0;
}

.noborder 
{
border: 0;
}

.warning 
{
color: #cc0000;
padding: 10px;
border: 1px solid #cc0000;
background-color: #ffffcc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.success
{
color: #000000;
padding: 10px;
border: 1px solid #ffcc00;
background-color: #ffffcc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.head_link, a.head_link, a:visited.head_link, a:hover.head_link, a:active.head_link
{
font-weight: bold;
text-decoration: none;
color: #ffffff;
}

input.send_date_box
{
border-style: none;
}

table.cal {
	width:210px;
	border:0px solid #888;	
	border-collapse:collapse;
}

#categories, #categories ul{
	margin:0;
	padding:0;
}

#categories {
	margin-left: 15px;
}

#categories li{
	list-style: none;
	list-style-image: url(../../site_images/bullet.png);
	margin-left: 10px;
	margin-top: 5px;
}


/* Styles for the calendar */
td.cpCurrentMonthDate, td.cpOtherMonthDate, td.cpCurrentDate, table.cal_bg
{
background-color: #F0F5FA;
}

td:hover.cpCurrentMonthDate , td:hover.cpCurrentDate
{
background-color: #F00;
}

a.cpCurrentMonthDate, a:link.cpCurrentMonthDate, a:hover.cpCurrentMonthDate, a:active.cpCurrentMonthDate, a:visited.cpCurrentMonthDate,a.cpCurrentDate, a:link.cpCurrentDate, a:hover.cpCurrentDate, a:active.cpCurrentDate, a:visited.cpCurrentDate {
text-decoration: none;
color: #000;
}

a.cpOtherMonthDate, a:link.cpOtherMonthDate, a:hover.cpOtherMonthDate, a:active.cpOtherMonthDate, a:visited.cpOtherMonthDate {
text-decoration: none;
color: #e1e1e1;
}

.member_menu
{
float: left;
margin-right: 50px;
width: 15%;
}

ul.member_links
{
list-style-type: none;
}

ul.member_links li
{
margin-bottom: 5px;
background-color: #8394b2;
padding: 5px;
}

ul.member_links li a
{
color: #fff;
text-decoration: none;
font-weight: bold;
display: block;
}

.member_main
{
float: left;
width: 70%;
}

.login_main
{
float: left;
margin-right: 50px;
width: 40%;
}

.login_side
{
float: left;
width: 50%;
}

tr.history_row
{
background-color : #e4eaf2;
}

.history_options
{
float: right;
}

.clist1
{
background-color: #e4eaf2;
}

.clist2
{
background-color: #f0f5fa;
}


.pagelink, .pagecurr, a.pagelink {
background-color: #8394b2;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
color: #ffffff;
text-decoration: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

.pagecurr
{
background-color: #5176b5;
font-weight: bold;
}

.stamp_list {
max-height:300px;
height:auto !important;
height:300px;
overflow:auto;
max-width: 550px;
}