/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#d7cebc;
	font:100% MS Sans Serif, Arial;
	background-image: url(images/strip.gif);
	background-repeat: repeat-x;
}

#outerwrapper { position:center; margin-left:auto; width: 993px; margin-right:auto;}


#wrapper { 

position:absolute; z-index:1;   width: 993px;  height: 559px; margin-top:10px; 

}






#contentwrap { 

position:absolute; z-index:2; width: 993px; 
}


#contentwrap2 { 

position:absolute; z-index:0; width: 993px; background-image: url(images/ted.jpg); background-position:bottom; background-color: #d3c0b7; background-repeat:no-repeat; padding-bottom:20px; margin-top:15px; margin-bottom:200px;
}


#footer { float:center; bottom:0; text-align:right; width:985px; padding: 4px; margin-left:auto; margin-right:auto;  }

#footer p {color: #696457; font-size:70%; margin:0; padding:1px 1px 1px 10px;}
.tabsdiv { float:left;  width: 470px; margin-left:50px;  margin-top:50px;}


.tabsdiv a {background-color:#95ab47; float:left; margin-right:1px; display:block; height:15px; color:#fff; font-size:80%; padding:5px 7px 7px 18px; text-decoration:none; font-weight:600;}

.tabsdiv a:hover {background-color:#a3b859;}

.tabsdiv .selected{ background-color:#fff; color:#a02a62; float:left; margin-right:1px; display:block; height:15px; font-size:80%; padding:5px 7px 7px 18px; font-weight:600;}


.clear {
	clear:both;
	overflow:hidden;
	height:0px;
	}
	
.content { float:left;  margin-left:50px; width:470px; background:#fff; padding:25px; }

.content h1 { font-size:100%; color:#a02a62; margin-bottom:10px; margin-top:-5px;}
.content h2 { font-size:75%; color:#a02a62; font-weight:600; margin-bottom:10px; margin-top:-5px;}

.content p { font-size:75%; color:#5c5b59; margin-top:10px; margin-bottm:10px; line-height:16px;clear:both;}
.content p a { color:#5c5b59; }

.logo {float:left; width:100%; margin-top:0px; margin-bottom:24px;}

.dates {float:right; width:250px; margin-top:52px;  text-align:right; }
.dates select { border:1px solid #afa793; font-size:75%;  color:#696457; }
.dates .button { border:1px solid #a02a62; font-size:75%; padding:1px; background: #a02a62; color:#fff; }
.dates label { font-weight:600; color:#696457; font-size:80%;}
.content .newswrap { float:left; margin-bottom:5px; /*border-bottom:1px dotted #afa793;*/ width:100%; padding-bottom:8px;}
.content .newswrap .title { font-size:80%; font-weight:600; color:#a02a62; margin-bottom:3px;margin-top:0; padding:0; }

.content .newswrap .title a {  color:#a02a62; text-decoration:none; }
.content .newswrap .title a:hover {  color:#e6217f; text-decoration:underline; }

.content .newswrap .p { margin-top:0; line-height:10px; margin-bottom:0; padding:0; }
.content .newswrap a {  color:#a02a62; }
.content .newswrap a:hover {  color:#e6217f; }
.content .newswrap h3 {  color:#a02a62; font-size:75%; font-weight:500; margin:10px 0px 0px 0px; padding:0;}
.content .newswrap img { float:right; padding:3px; margin-left:5px; border: 1px solid #e1daca; }
.content .newswrap blockquote {  color:#a02a62; font-size:75%; }

#paging {
	margin: 0px 0 0;
	padding: 0;
	width: 100%;
}

#paging p { float:left; width:70px; }


#paging a {
	padding: 2px 10px 2px 5px;
	float: right;
	background: #d3d3d3;
	display: block;
	text-decoration: none;
	color: #666;
	font-size:75%;
	margin-left:10px;
	text-align:center;

}

#paging a:hover {
	color: #fff;
	background: #666;
}
#paging .wrap { float:right; width:200px; background:#999; }
#paging .prev {width:80px; float:right;  margin-right:10px; }
#paging .next {width:80px; float:right;  }

p.date {
	color: #999;
}

.botty { border-bottom:1px dashed #afa793; width:100%; float:left; text-align:left; padding-bottom:10px; }
.smalltxt { font-size:70%; color:#838182; float:left; margin-top:10px; }
.smalltxt  a {  color:#838182; }
.smalltxt  a:hover {  color:#000; }
.error { color:#ed2151;font-size:75%; }