/* ** TTRA styles ** */

/* ** General ** */

body {font-family:Verdana, Arial, Helvetica, sans-serif; background:#536BB2; }
	
h1, h2, h3, h4, h5 {margin:0 0 10px 0; font-size:100%; color:#086A9B; }
	
p {font-size:90%; }
	
a {color:#485984; text-decoration:none; }
	
a:hover {color:#F8A835; text-decoration:underline; }
	
.clear {clear:both; }

.darkblue {color:#003366}

/* ** Container ** */

#container {margin:0 auto; width:770px; background:#fff; }
	
/* ** Top Bar ** */
	
#topbar {margin:0; padding:0; border:1px solid #B3A687 }
	
#topbar h1 {margin:0; padding:0; color:#B3A687; }
	
#logo h1 {margin:0; padding:0; float:left; width:768px; height:185px; background:url("/img/ttraLogo.jpg") no-repeat; }


#topbar  #logo a {display:block; text-decoration:none; width:768px; height:185px; }

#topbar #logo h1 span {display:none; }
	
	
/* *** end *** */
	
#topnav {margin:0; padding:0; color:#536BB2; border-left:1px solid #B3A687; border-right:1px solid #B3A687; }
#topnav ul {margin:0; padding:0 10px; }
#topnav li {margin:0 5px; padding:0; display:inline; }
#topnav li a {text-decoration:none; color:#536BB2; font-weight:bold; }
#topnav li a:hover {background:#E0E9E8; }
	
/* *** High Light Links *** */

#home #nav-home a,
#events #nav-events a,
#gallery #nav-gallery a,
#newsletter #nav-newsletter a,
#links #nav-links a,
#members #nav-members a,
#contact #nav-contact a {/*font-weight:bold; */
	color:#9D4CB5; background:#E0E9E8;}

/* *** End High Light Links *** */
	
#content {margin:0; padding:10px 9px; border-left:1px solid #B3A687; border-right:1px solid #B3A687; background:#E0E9E8; }

#content img {border:1px solid #8084AB; }
	
#content #text {margin:10px; padding:0; width:425px; float:left; color:#086A9B; text-align:justify; background:#E0E9E8; }
	
#content #text p {margin:0 0 10px 0; }
	
* html #content #text {width:400px; }
	
#content #text #contentcol {margin:0 5px 0 0; padding:0; float:left; width:130px; font-size:80%; text-align:left; }
	
* html #content #text #contentcol {width:125px; }
	
#content #text #contentcol ul {margin:0; padding:0; list-style:none; }
	
#content #rightbox {margin:10px; padding:0; width:285px; float:right; background:#E0E9E8; }
	
#content #rightbox #webbox {margin:0; padding:0 0 0 10px; width:265px; color:#086A9B; border-left:1px solid #919595; border-right:1px solid #919595; background:#fff; font-size:80%; }
	
#content #rightbox #webbox p {margin:10px 0 0 0; }
	
* html #content #rightbox #webbox {margin:-13px 0 0 0; }
	
.subtopline {margin:0; padding:0; width:277px; height:7px; background-image:url(../images/bg/sublinetop.gif); background-repeat:no-repeat; }
	
.subbotline {margin:0; padding:0; width:277px; height:7px; background-image:url(../images/bg/sublinebot.gif); background-repeat:no-repeat; }

table {font-size:70%; }
	
/* ************* Email code ************** */


.label {clear:both; margin:5px 0; padding:0; float:left; width:150px; font-size:80%; }
	
.field {margin:5px 0; padding:0; float:left; width:300px; font-size:80%; }

/* Gallery */

#galimgl {margin:0 8px 0 0; float:left; width:100px; }
#galimgl a {padding:1px 0 0 0; clear:both; }

#galimg	{float:left; width:532px; }

#galimgr {margin:0 0 0 8px; float:left; width:100px; }
#galimgr a {padding:1px 0 0 0; clear:both; }

#galimgtop {margin:0 0 5px 0; }

#galimgbot {margin:5px 0 0 0; clear:both; }
	
#desc {text-align:right; margin:0; width:750px; font-size:70%; font-weight:bold; }


/* Gallery 2 */

#galimgnew {margin:0 0 5px 37px; }
/*#galimgnew img {margin:5px 0; }*/

.popup {margin:3px; padding:0; width:100px; float:left;}
/*.popup a span {position: relative; visibility:hidden; }
.popup a:hover span {margin:-120px 0 0 -160px; padding:10px; text-align:left; background-color:#E9F0F8; visibility:visible; border:2px solid #336699; font-size:11px; text-decoration:none; color:#990000}*/

#evgalimgl {margin:0 5px 0 40px; float:left; width:120px; }
#evgalimgl a {padding:1px 0 0 0;}

#evgalimg	{margin:0; padding:0; float:left;}

#evdesc {margin:0; font-size:70%; font-weight:bold; }


/** Events table **/

.events {border:1px solid #336699;}
.events tr {border:1px solid #336699;}

	
/* ** footer ** */

#footer {margin:0; padding:5px; background:#2F137A; border:1px solid #B3A687; color:#B3A687; font-weight:bold; text-align:center; }
	
