/* Browser specific (not valid) styles to make preformatted text wrap */		
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


/*Pagination controls for paginated pages*/
.pagination { margin-top:10px;}
.pagination a { text-decoration:none;}
.pagination a:hover { text-decoration:underline;}

/*-------------------------------*/
#content_area {width:900px;
height:907px;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;}

#top {height:36px;
width:900px;
background-image:url(images/letter_bar_01.gif);
background-repeat:repeat-x;}

#header {
width:900px;
background-color:#FFFFFF;}

#header img {
border:0 none;}

#header_top {
background-color:#FFFFFF;
width:900px;}

#header p, .left p, .right p {font-family:verdana; color:#666666; font-size:13px; margin: 0px;}
#header a, .left a, .right a {color:#666666; font-size:13px; font-weight:bold; font-family:verdana;}

.header_text p {float: left; align:left; margin: 10px; width:50%;}    
.add_button {float:left; margin-left:100px; margin-top:-40px;}
.add_button img {border: 0px;}

				
#header_middle {float: right; clear: both; height:15px;
background-image:url(images/letter_bar_05.gif);
width:900px;
background-repeat:repeat-x;}				

#header_bottom {float: right; height:6px;
width:900px;
background-color:#FFFFFF;}

#content {float:right; width:900px;
background-color:#FFFFFF;}


/* Left Side */
.left {width: 600px; float:left; background-color:#FFFFFF;}
.left a {text-decoration:none; color:#333333; font-size:12px;}
.left a:hover {text-decoration:underline; color:#b63535;}
.left_header {height:45px; width:600px; background-image:url(images/letter_bar_07.gif);}
.left_header p{color:#FFF; font-family:verdana; font-size:16px; font-weight:bold; padding-left:30px; padding-top:10px;}
.left_content {width:600px; background-color:#FFFFFF; margin-bottom: 40px;}
.left_content a {margin-left:20px; margin-top:10px;}

.message_list li, .newsletter_list li{list-style-image:url(images/icon.gif); text-indent: -20px; padding-left:15px;  }
.subject {font-weight:normal;}

/*Right Side*/
.right {width: 300px; float:right; background-color:#FFFFFF;}
.right_header {height:45px; width: 300px; background-image:url(images/letter_bar_09.gif);}
.right_header p{color:#FFF; font-family:verdana; font-size:16px; font-weight:bold; padding-left:70px; padding-top:10px;}
.right_content {width: 300px; background-color:#FFFFFF; line-height:14px;}
.right_content a {text-decoration:none; font-weight:bold; margin-left:0px;}
.right_content a:hover {text-decoration:underline;}

/* Footer */
#footer {float:left; clear:both;
height:36px;
width:900px;
margin-top: 40px;
background-image:url(images/letter_bar_footer.gif);}

#footer a {color:#FFFFFF;
text-decoration:none;
font-size:13px;
font-weight:bolder;}

#footer a:hover {text-decoration:underline;}
#footer p {color:#999999; font-size:11px; margin-top:7px;}




.more {float:right;
margin-right:10px;}

.view {float:right;
margin-right:10px;
margin-top:20px;}

#red {color:#b63535; font-size:12px; font-weight:bold;}

#redbig{color:#b63535; font-size:16px; font-weight:bold;}



ul.all_tags{text-indent: 0px;}
ul.all_tags li{display:inline;margin:0 0px 0 0;height:1.2em;line-height:1.2em;border:none;}
ul.all_tags li a, ul.all_tags a:hover, ul.all_tags a:active{padding:0px;margin:0px 1px;text-decoration:none;color:#787878;font-size:92%;}
ul.all_tags li a.tag-1{font-size:10px;color: #C2C2C2;}
ul.all_tags li a.tag-2{font-size:11px;color: #908A8C;}
ul.all_tags li a.tag-3{font-size:12px;color: #b63535;}
ul.all_tags li a.tag-4{font-size:12px;color: #b63535;font-weight: bold;}
ul.all_tags li a.tag-5{font-size:14px;color: #433CA3;font-weight: bold;}
ul.all_tags li a.tag-6{font-size:16px;color: #433CA2;font-weight: bold;}

ul.short_taglist a {color:#b63535; font-size:16px; line-height:1.2em; font-weight:bolder; text-decoration:none;}
ul.short_taglist a:hover {color:#999999;}
ul.short_taglist li {list-style-type: none;}

ul.horizontal_taglist{text-indent: 2px; padding: 0px; margin:0px}
ul.horizontal_taglist li {list-style-type: none; display: inline;}
ul.horizontal_taglist a {color:#b63535; font-weight:bolder; text-decoration:none;}
ul.horizontal_taglist a:hover {color:#999999;}

.message a {color: blue; text-decoration: underline;}
.message a:hover {color:red;}
.message a:visited{color:purple;}
.message a:active{color:red;}
