/* Layout */
/*-------------------------------*/
body {
font-size: 0.70em; 
padding-bottom:100px;
margin:0 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../media/images/tt-page-bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#container {
width: 801px;
padding:0 0 0 0px;
margin:0px auto;
}
img {
border:0px;
}
img a {
border:0px;
}
table p {
text-transform:none;
}
b {
font-weight:normal;
}

/* header */
/*-----------------------------------*/
#header{
clear: both; 
width: 801px;
height: 161px; 
text-align:left;
background-image:url(../media/images/tt-header-1.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#header h1{
color:#ffffff;
padding-left:56px;
padding-top:46px;
font-size: 1.0em; 
}
/*-----------------------------------*/

/* mid */
/*-----------------------------------*/
#mid{
clear: both; 
width: 801px;
height: 194px; 
text-align:left;
}
#mid-left{
float:left; 
width: 200px;
height: 194px; 
text-align:left;
background-image:url(../media/images/mid-left-bg-1.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#mid-right {
float: right; 
width: 801px;
height: 194px; 
background-image:url(../media/images/tt-mid-12.jpg);
background-position:left top;
background-repeat:no-repeat;
}
/*-----------------------------------*/

/* Left Options*/
/*------------------------------------*/
#navleft {
clear: both;
float: left; 
width: 190px; 
padding-top:65px;
background-color:#DADADA;
background-image:url(../media/images/nav-left-head.jpg);
background-position:top;
background-repeat:no-repeat;
}
#navleft h1 {
font-weight: normal;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
height:15px;
margin:0 0 0 0px;
color:#ffffff;
border-bottom:none;
}
#navleft p {
margin-top:4px;
margin-bottom:4px;
color:#333333;
text-decoration:none;
padding-left:21px;
font-size:1.1em;
}
#navleft p a {
color:#333333;
text-decoration:none;
}
#navleft p a:hover {
color:#000000;
text-decoration:none;
padding-left:4px;
}
#navleft ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
}
#navleft li {
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(../media/images/nav-left-btn-bg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:10px;
padding-bottom:16px;
height:18px;
list-style-type:none;
}
#navleft li a {
color:#669900;
text-decoration:none;
padding-left:21px;
font-size:1.1em;
}
#navleft li a:hover {
padding-left:3px;
color:#333333;
padding-left:23px;
}

/* Content */
/*--------------------*/
#content {
float: left;
width:402px;
border-left:10px solid #ffffff;
padding-bottom:100px;
}
#content h1 {
font-weight: normal;
margin-top:10px;
width:392px;
height:24px;
color:#ffffff;
font-size: 1.3em; 
background-image:url(../media/images/content-h1-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
padding-top:8px;
padding-bottom:6px;
font-weight:bold;
}
#content h2 {
padding-left:5px;
margin:0 0 0 0px;
font-weight:bold;
color:#333333;
text-align:left;
font-size:1.3em;
}
#content h3 {
padding-left:5px;
margin:0 0 0 0px;
font-weight:bold;
color:#669900;
text-align:left;
font-size:1.0em;
}
#content p {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:20px;
font-size:1.3em;
}
#content a {
color:#669900;
text-decoration:none;
font-weight:normal;
}
#content a:hover{
color:#333333;
text-decoration:underline
}
#content hr{
color:#918773;
text-align:left;
}
#content li {
color:#669900;
font-size:1.3em;

}
/*-------------------------------*/

/* News Sub Module*/
/*------------------------------------*/
#news-sub {
clear: both;
float: left; 
width: 206px;
height:168px;
background-image:url(../media/images/news-sub-bg.jpg);
background-position:top left;
background-repeat:repeat-y;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
#news-sub h1 {
font-weight: normal;
background-image:url(../media/images/news-sub-head.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 0px;
margin:0 0 0 0px;
color:#ffffff;
border-bottom:none;
height:57px;
display:block;
width:206px;
}
#news-sub p {
margin:0 0 0 0;
color:#918773;
text-decoration:none;
padding-left:21px;
}
#news-sub p a {
margin:0 0 0 0;
color:#A2140D;
text-decoration:none;
}
#news-sub p a:hover {
color:#FF6600;
text-decoration:none;
padding-left:3px;
}
#news-sub ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
}
#news-sub li {
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(../media/images/nav-left-btn-bg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:10px;
padding-bottom:16px;
height:18px;
list-style-type:none;
}
#news-sub li a {
color:#FFffff;
text-decoration:none;
padding-left:21px;
}
#news-sub li a:hover {
padding-left:3px;
color:#333333;
padding-left:23px;
}

/* Events Sub Module*/
/*------------------------------------*/
#eventsshort {
float: right; 
width: 171px; 
padding-left:15px;
padding-top:2px;
padding-right:10px;
margin:0 0 0 0px;
}
#event-sub {
float: right; 
width: 196px; 
height:168px;
background-image:url(../media/images/events-sub-bg.jpg);
background-position:top left;
background-repeat:repeat-y;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
#event-sub h1 {
font-weight: normal;
background-image:url(../media/images/events-sub-head.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 0px;
margin:0 0 0 0px;
border-bottom:none;
height:57px;
display:block;
width:196px;
}
#event-sub p {
margin:0 0 0 0;
color:#918773;
text-decoration:none;
padding-left:13px;
}
#event-sub p a {
margin:0 0 0 0;
color:#A2140D;
text-decoration:none;
}
#event-sub p a:hover {
color:#FF6600;
text-decoration:none;
padding-left:3px;
}
#event-sub ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
}
#event-sub li {
margin:0 0 0 0;
padding:0 0 0 0;
padding-top:10px;
padding-bottom:16px;
height:18px;
list-style-type:none;
}
#event-sub li a {
color:#FFffff;
text-decoration:none;
padding-left:21px;
}
#event-sub li a:hover {
padding-left:3px;
color:#333333;
padding-left:23px;
}
/*Right options */
/*-----------------------------------------------*/
#navright{
float: right; 
width: 199px; 
font-weight: normal;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
#navright p{
font-weight: normal;
padding-right:29px;
color:#666666;
}
#signup-sub {
clear: both;
float: right; 
width: 199px; 
padding:0 0 0 0px;
margin:0 0 0 0px;
height:160px;
background-image:url(../media/images/signup-sub-bg.jpg);
background-position:top left;
background-repeat:repeat-y;
}
#signup-sub h1 {
font-weight: normal;
background-image:url(../media/images/signup-sub-head.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 0 0px;
margin:0 0 0 0px;
border-bottom:none;
height:58px;
display:block;
width: 199px; 
}
#signup-sub p {
margin:0 0 0 0;
color:#ffffff;
text-decoration:none;
padding-left:21px;
}
#signup-sub p a {
margin:0 0 0 0;
color:#A2140D;
text-decoration:none;
}
#signup-sub p a:hover {
color:#FF6600;
text-decoration:none;
padding-left:3px;
}
#signup-sub ul {
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
width: 199px; 
}
#signup-sub li {
margin:0 0 0 0;
padding:0 0 0 0;
padding-top:10px;
padding-bottom:16px;
height:18px;
list-style-type:none;
}
#signup-sub li a {
color:#FFffff;
text-decoration:none;
padding-left:21px;
}
#signup-sub li a:hover {
padding-left:3px;
color:#333333;
padding-left:23px;
}
#login {
float:left; 
width: 179px;
height: 110px; 
text-align:left;
margin-top:10px;
padding-top:50px;
padding-left:20px;
background-image:url(../media/images/login-bg.jpg);
background-position:left top;
background-repeat:no-repeat;
}

/*-----------------------------------------------*/

/* Latest News Sub Module*/
/*--------------------*/
#latest-sub {
position:relative;
clear:both;
width:492px;
padding-top:76px;
}
#latest-sub h1 {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
background-color:#ffffff;
border-bottom:7px solid #ffffff;
background-image:url(../media/images/latest-h1-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
height:69px;
}
#latest-sub  p{
color:#003366;
}
#latest-sub  a{
color:#ffffff;
}
#latest-sub  a:hover {
color:#003366;
}
.latest-sub-body {
position:relative;
clear:both;
width: 320px;
padding-left:9px;
padding-right:12px;
padding-top:6px;
padding-bottom:4px;
text-align:left;
color:#ffffff;
}
.latest-sub-body p {
color:#003366;
}
.latest-sub-body a{
color:#003366;
}
.latest-sub-body a:hover {
color:#003366;
}

/* News
/*-----------------------*/
#news {
width: 161px; 
padding-left:25px;
padding-top:2px;
padding-right:10px;
margin:0 0 0 0px;
}
#news p {
margin:0 0 0 0;
color:#918773;
text-decoration:none;
padding-left:18px;
}
#news p a {
margin:0 0 0 0;
color:#A2140D;
text-decoration:none;
}
#news p a:hover {
color:#FF6600;
text-decoration:none;
padding-left:3px;
}
#newsitem{
font-weight: normal;
width:142px;
margin:0 0 0 0px;
}
/* Become a friend
/*-----------------------*/

#friend-sub{
float: left; 
width:199px;
}
#friend-sub h1{
font-weight: normal;
height:49px;
color:#ffffff;
font-size:1.2em;
background-color:none;
background-image:url(../media/images/frnd-sub-bg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-left:10px;
padding-top:8px;
padding-bottom:6px;
margin:0 0 0 0px;
}
#friend-sub h2{
padding-left:10px;
margin:0 0 0 0px;
font-weight:normal;
color:#669900;
text-align:left;
font-size:1.1em;
}
#friend-sub p {
font-size:1.0em;
padding-left:10px;
padding-right:10px;
padding-top:0px;
color:#f60000;
text-decoration:none;
font-weight:normal;
line-height:16px;
}
#friend-sub a {
color:#ffffff;
text-decoration:none;
font-weight:normal
}
#friend-sub a:hover {
color:#FF0404;
text-decoration:none;
font-weight:normal
}
/*-----------------------*/
/* donation
/*-----------------------*/

#donation-sub{
float: left; 
width:199px;
}
#donation-sub h1{
font-weight: normal;
height:79px;
color:#ffffff;
font-size:1.2em;
background-color:none;
background-image:url(../media/images/don-sub-bg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-left:10px;
padding-top:8px;
padding-bottom:6px;
margin:0 0 0 0px;
}
#donation-sub h2{
padding-left:10px;
margin:0 0 0 0px;
font-weight:normal;
color:#669900;
text-align:left;
font-size:1.1em;
background-image:url(../media/images/right-sub-more.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#donation-sub p {
font-size:1.0em;
padding-left:10px;
padding-right:10px;
padding-top:0px;
color:#f60000;
text-decoration:none;
font-weight:normal;
line-height:16px;
}
#donation-sub a {
color:#ffffff;
text-decoration:none;
font-weight:normal
}
#donation-sub a:hover {
color:#FF0404;
text-decoration:none;
font-weight:normal
}
/*-----------------------*/

/* location
/*-----------------------*/

#location-sub{
float: left; 
width:164px;
padding-left:15px;
padding-right:10px;
color:#666666;
font-size:1.1em;
}
#location-sub h1{
font-weight: normal;
color:#ffffff;
font-size:1.2em;
background-color:none;
background-image:url(../media/images/we-are-here.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:50px;
margin:0 0 0 0px;
}
#location-sub h2{
padding-left:10px;
margin:0 0 0 0px;
font-weight:normal;
color:#669900;
text-align:left;
font-size:1.1em;
}
#location-sub p {
font-size:1.1em;
padding-left:15px;
padding-right:10px;
padding-top:0px;
color:#666666;
text-decoration:none;
font-weight:normal;
line-height:16px;
}
#location-sub a {
color:#ffffff;
text-decoration:none;
font-weight:normal
}
#location-sub a:hover {
color:#FF0404;
text-decoration:none;
font-weight:normal
}

/* Footer */
/*-------------------------------*/

#footer {
width:596px;
color:#918773;
text-align:left;
background-image:url(../media/images/signoff-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-top:15px;
padding-bottom:16px;
padding-left:205px;
height:9px;
}
#footer p {
color:#ffffff;
}
#signoff {
text-align: center;
background-color:#ffffff;
background-image:url(../media/images/signoff-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

