h1, h2, h3, h4  { margin-top: 0; }
h1              { font-size: 1.6em; }
h2              { font-size: 1.3em; }
h3              { font-size: 1em; }
h4              { font-size: 1em; }

ul              { margin-left:10px; }
li              { color: #333333; font-size: 8pt; text-align:justify; line-height:16px;  }

a               { text-decoration: none; color: #FFFFFF; }
a:hover         { border-bottom: none; }
a img           { border: none; }

.sidebar        { float: left; padding-top: 0px; color: #FFA1BD; }
.sidebar ul     { margin: 0; padding: 0; list-style: none; }
.sidebar li     { padding: 0px 0 0px 0; }
.sidebar li ul  { background: none; padding-bottom: 10px; }
.sidebar li li  { margin: 0px 0px; padding: 0px 0px; }
.sidebar li h2  {
	            height: 26px;
	            margin: 0 0 0 0;
	            padding: 0px 0px 0px 0px;
	            text-transform: capitalize;
	            font-size: 22px;
	            font-family: Arial, Helvetica, sans-serif;
	            font-weight: normal;
	            color: #FFFFFF;
                }
.sidebar a      { padding-left: 0px; color: #FFFFFF; }

.post           { padding-bottom: 10px; line-height: 150%; }
.post h1        { font-weight: bold; }
.post a         { color: #333333; }

.post_diamond           { background-color: #E7E6E6; padding: 0px; line-height: 150%; }
.post_diamond h1        { font-weight: bold; }
.post_diamond a         { color: #333333; }

.post_gold           { background-color: #EEEFCD; padding: 0px; line-height: 150%; }
.post_gold h1        { font-weight: bold; }
.post_gold a         { color: #333333; }

.post_silver           { background-color: #F5F5F5; padding: 0px; line-height: 150%; }
.post_silver h1        { font-weight: bold; }
.post_silver a         { color: #333333; }

.post_featured           { background-color: #FFFFFF; padding: 0px; line-height: 150%; }
.post_featured h1        { font-weight: bold; }
.post_featured a         { color: #333333; }

.entry          { padding: 0px 0px; }
.entry_grey     { padding: 0px 0px; color: #999999; }

.byline         {
	            margin: -4px 0px 20px 0px;
	            padding: 4px 2px;
	            font-family: Arial, Helvetica, sans-serif;
	            font-size: 11px;
	            color: #D1567B;
                }
.byline a       { color: #FFA1BD; }
.byline2        {
	            margin: -4px 0px 0px 0px;
	            padding: 4px 2px;
	            font-family: Arial, Helvetica, sans-serif;
	            font-size: 11px;
	            color: #D1567B;
                }
.byline2 a      { color: #FFA1BD; }
.byline3        {
                margin: -4px 0px 0px 0px;
	            padding: 4px 2px;
	            font-family: Arial, Helvetica, sans-serif;
	            font-size: 11px;
	            color: #D1567B;
	            text-align: right;
	            font-weight: normal;
                }
.byline3 a      { color: #FFA1BD; }

.title          { margin: 0; padding: 0px 0 4px 0px; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #996699; }
.title a        { border-bottom: none; color: #996699; }
.title2         { margin: 0; padding: 0px 0 4px 0px; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #996699; text-align: justify; }
.title2 a       { border-bottom: none; color: #996699; }
.title3         { margin: 0; padding: 5px 0 4px 0px; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #FFFFFF; text-align: center; }
.title3 a       { border-bottom: none; color: #FFFFFF; }
.title4         { margin: 0; padding: 5px 0 4px 0px; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; color: #D1567B; text-align: justify; }
.title4 a       { border-bottom: none; color: #996699; }
.title5         { margin: 0; padding: 5px 0 4px 0px; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #D1567B; text-align: justify; }
.title5 a       { border-bottom: none; color: #996699; }
.title_grey     { margin: 0; padding: 5px 0 4px 0px; font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #999999; text-align: justify; }
.title_grey a   { border-bottom: none; color: #999999; }

.links          { width: 477px; height: 20px; text-align: right; font-weight: normal; }
.links a        { height: 20px; padding-top: 8px; text-align: right; color: #996699; }
.links a:hover  { }

.links_featured          { width: 457px; height: 20px; text-align: right; font-weight: normal; }
.links_featured a        { height: 20px; padding-top: 8px; text-align: right; color: #996699; }
.links_featured a:hover  { }

.img_left       { margin: 0 10px 0 0; border: 1px solid #996699; }
.img_right      { margin: 0 0 0 10px; border: 0px solid #996699; }
.img_center     { margin: 0 0 0 0px; border: 1px solid #996699; text-align: center; }

/*** Form Styles ****************************************************************/
form            { font-size: 8pt; text-align: center; color: #333333; }
.form_names     { font-family: Century Gothic, Eras Medium ITC, Verdana; font-size: 8pt; color: #333333; }
.form_fields    { font-family: Century Gothic, Eras Medium ITC, Verdana; font-size: 8pt; color: #666666; margin: 1px; }
.form_button    { font-family: Century Gothic, Eras Medium ITC, Verdana; font-size: 8pt; text-align: center; color: #666666; background-color: #E0D1E0; border: 1px solid #666666; margin: 1px; }

.form_names1          { text-align: left;
                       font-family: Verdana, Arial; font-size: 11px; color: #000000;
                     }
.form_fields1        { width: 245px;
                       text-align: left;
                       font-family: Verdana, Arial; font-size: 11px; color: #000000;
                       border: 1px solid #666666;
                     }
.form_fields_auto    { width: 245px;
                       text-align: left;
                       background-color: #FFFFCC;
                       font-family: Verdana, Arial; font-size: 11px; color: #000000;
                       border: 1px solid #666666;
                     }
.form_fields_reado   { width: 245px;
                       text-align: left;
                       background-color: #E9E9E9;
                       font-family: Verdana, Arial; font-size: 11px; color: #000000;
                       border: 1px solid #666666;
                     }
.form_fields_comp    { width: 245px;
                       text-align: left;
                       background-color: #FFEDED;
                       font-family: Verdana, Arial; font-size: 11px; color: #000000;
                       border: 1px solid #666666;
                     }
.form_fields_unsized { text-align: left;
                       font-family: Verdana, Arial; font-size: 11px; color: #000000;
                       border: 1px solid #666666;
                     }
.form_button         { margin: 1px; padding: 2px;
                       background-color: #FFFFFF; border: 1px solid #666666;
                       text-align: center;
                       font-family: Verdana, Arial; font-size: 11px; color: #666666;
                     }

.checkbox      { background-color: #FFFFFF; border: 1px solid #996699; }

.body_right              { color: #333333; font-size: 8pt; text-align:right; line-height:16px;}
.body_right a            { color: #996699; text-decoration: none; }
.body_right a:active     { color: #996699; text-decoration: none; }
.body_right a:link       { color: #996699; text-decoration: none; }
.body_right a:visited    { color: #996699; text-decoration: none; }
.body_right a:hover      { color: #996699; text-decoration: underline; }

.body_just              { color: #333333; font-size: 8pt; text-align:justify; line-height:16px;}
.body_just a            { color: #996699; text-decoration: none; }
.body_just a:active     { color: #996699; text-decoration: none; }
.body_just a:link       { color: #996699; text-decoration: none; }
.body_just a:visited    { color: #996699; text-decoration: none; }
.body_just a:hover      { color: #996699; text-decoration: underline; }

