body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ffc1d2 url(img/back.jpg);
	background-repeat: repeat;}

/* STRUCTURAL */

.td, tr, .content {
	list-style: none;
	vertical-align: top;
	font-family: Arial; 
	font-size: 11px; 
	line-height: 17px; 
	color: #535353; 
	text-align: justify;}

.sidebar {
	padding-bottom: 0px;
	vertical-align: top;
	font-family: Trebuchet MS; 
	font-size: 11px; 
	line-height: 17px; 
	color: #535353; 
	text-align: jusitify;}
.sidebar ul {
	list-style: none;
    padding: 0 0 0 0px; 
margin: 5;
}

/* TITLES AND PAGE CLASSES */

.title {
	background: #e2809c;
	list-style: none;
	vertical-align: top;
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	text-transform: uppercase;
	line-height: 11px; 
	color: #fdf7f7; 
	text-align: justify;
	padding: 7px;}


.content-div, h1, h2 {
	background: #dddddd;
	list-style: none;
	vertical-align: top;
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	text-transform: uppercase;
	line-height: 11px; 
	color: #acacac; 
	text-align: justify;
	padding: 5px;}

a {
	color: #C90D0D;
	text-decoration: none;}


a, a:link, .bottompage a:visited {
	color: #C90D0D;
	text-decoration: none;}

a:hover {
	color: #C90D0D;
	text-decoration: underline;}

/* MISC */

.noborder {
	border: 0px;}

.noborder a img {
	border: 0px;
	}

.noborder a img:hover {
	border: 0px;
	}

 
i,em	{
	font-style: italic;
	color:  #d46483;
	}

blockquote {
	font-family: Arial; 
	font-size: 11px; 
	line-height: 17px;
	border-left: 15px solid #e2aab6;
	margin-left: 1.5em;
	padding-left: 15px;}



/* footer links */

.footer {
	vertical-align: top;
	font: 11px Trebuchet MS;
	line-height: 11px;
	color: #C90D0D;
	text-align: justify;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;}


.footer a {
	color: #C90D0D;
	text-decoration: none;}

.footer a:link, .footer a:visited {
	color: #C90D0D;
	text-decoration: none;}

.footer a:hover {
	color: #C90D0D;
	text-decoration: underline;}


/* misc */

form {
	background-color: transparent;}

input, textarea, option, select {
	background-color: #f5dce2;
	font: 11px Arial;
	line-height: 12px;
	color: #b98591;
	text-align: justify;
	letter-spacing: 0px;
	border: 1px dashed #d9b3bc;
	padding: 3px;}

.month {
	font-family: Tahoma;
	font-size: 8px; 
	line-height: 8px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #FDF7F7;}

.day {
	text-align: center;
	font-family: Georgia, Tahoma;
	font-size: 32px; 
	line-height: 26px; 
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #FDF7F7;}

.year {
	padding-top: 5px;
	text-align: center;
	font-family: Arial, Tahoma;
	font-size: 9px; 
	line-height: 15px; 
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: uppercase;
	color: #FDF7F7;}



.newstitle {
	list-style: none;
	vertical-align: top;
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px; 
	color: #FDF7F7; 
	text-align: justify;
	padding: 7px;}

.newstitle a:link, .newstitle a:visited, .newstitle a:active {
	font-weight: bold;
	text-decoration: none; 
	cursor: hand;
	color: #FDF7F7;
	letter-spacing:0px; 
	text-align: justify;}

.newstitle a:hover {
	font-weight: bold;
	text-decoration: underline; 
	cursor: hand;
	color: #FDF7F7;}

.newstitle2 {
	padding-left: 7px;
	list-style: none;
	vertical-align: top;
	font-family: Arial; 
	font-size: 9px; 
	font-weight: bold;
	text-transform: normal;
	line-height: 11px; 
	color: #FDF7F7; 
	text-align: justify;
	padding: 0px;}

.newstitle2 a, .newsbottom a:link, .newstitle2 a:visited {
	text-decoration: none;
	color: #FDF7F7;}

.newstitle2 a:hover {
	border-bottom: 0px;
	text-decoration: underline;
	color: #FDF7F7;}

.newscomment, .newscomment a, .newscomment a:link, .newscomment a:visited {
        text-align: right;  
	text-decoration: none;
	color: #FDF7F7;}

.newscomment a:hover {
	border-bottom: 0px;
	text-decoration: underline;
	color: #FDF7F7;}


.line2 {
	background: #E1A1AF;
	padding: 5px;
	border-bottom: bottom 1px #e0e0e0;}

.line {
	background: #E1A1AF;
	padding: 5px;
}

.commentbox {
	border-top: solid 1px #C0C0C0;
	border-left: solid 1px #C0C0C0;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	padding: 10px;
	background-color: #e6e6e6;
	font-family: Trebuchet MS; 
	font-size: 11px; 
	line-height: 14px;}

/*no border */

.noborder {
	border: 0px;}

.noborder a img {
	border: 0px;
	}

.noborder a img:hover {
	border: 0px;
	}

.border {
	border: 1px solid #9a8150;
	padding: 2px;}

.con-noborder a img {
	border-bottom: 0px;
	border: 1px solid #9a8150;
	padding: 2px;
	}

.con-noborder a img:hover {
	border-bottom: 0px;
	border: 1px solid #7c776e;
	padding: 2px;
	}

.con-noborder img {
	border: 0px;
	}

.con-noborder img:hover {
	border: 0px;
	}