@import url(tt_news_styles.css);
@import url(tt_guestbook_styles.css);
@import url(calendar_styles.css);

body, .info {
  background-color:#e3e3e3;
  margin:0px;
  padding:0px;
  font-size:11px !important;
  font-family:Verdana, Arial, sans-serif;
  font-size:9pt;
  text-align:center;
}


.title {
	font-weight: bold;
}

div#sitecontent {
    text-align:left;
    border:1px solid #9f9f9f;
    background-color:#fff;
    width:800px;;
    margin:0px auto 10px auto;
    padding:0px 0px 0px 0px;
    background-image:url('../images/logo_fine_328x250_center.jpg');
		background-position:240px 0px;
    background-repeat:no-repeat;
		border-radius: 30px;
   	-moz-border-radius: 30px;

}

div#topcontent {
    border:0px;
    background-color:#e3e3e3;
    width:340px;
    margin:5px auto 0px auto;
    padding:0px 0px 0px 0px;
}


div.navi {
  margin:35px 0px 10px 0px;
  float:left;
  height:180px;
}

div.righttopbar {
  float:right;
  color:#ccc;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  padding:3px 20px 0px 0px;
  width:210px;
  margin-top:35px;
  
}

div.footer {
  text-align:center;
  color:#ccc;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  padding:10px 10px 10px 0px;
  border:0px;
  border-top:1px solid #ccc;
}

div.footer a {
  text-decoration:none;
  color:#999;
}

div.righttopbar a {
  text-decoration:none;
  color:#ccc;
}

div.navi a {
  padding:4px 10px 4px 10px;
  border:1px solid #e3e3e3;
  margin:5px 0px 0px 20px;
  text-decoration:none;
  color:#8ba5ba;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  background-color:#fbfbfb;
  display:block;
  width:170px;
  text-transform:lowercase;
}

a, div.filelinks a {
  text-decoration:underline;
  font-weight:bold;
  color:#8ba5ba;
}

div.navi_right a.act {
  font-size:140%;
  text-decoration:none;
}

a, a:link, a:visited {
  color:#8ba5ba;
}

a:hover {
  color:#9bb0c1;
}

.csc-header h1, .upcoming_title {
  border:1px solid #e3e3e3;
  padding:5px 10px 3px 10px;
  margin:0px 0px 5px 0px;
  background-color:#fbfbfb;
  max-width:271px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size:110%;
  color:#8ba5ba;
  text-transform:lowercase;
}

p.bodytext {
  padding:1px 10px 1px 10px;
  border:0px;
  margin:0px 0px 20px 0px;
  text-decoration:none;
  color:#888;
}

div#rightcontent p.bodytext {
  margin:0px 0px 10px 0px;
}

.csc-textpic {
  clear:both;
}

.csc-uploads {
  font-size:100%;
  vertical-align:top;
}

.csc-uploads-icon {
  font-size:100%;
  vertical-align:top;
}

.csc-textpic-imagewrap {
	float:left;
} 

div.navi a:hover {
  background-color:#d9e0e6;
}

div.navi a.act {
  background-color:#d9e0e6;
}

div.footer a {
   color:#999;
}

div.footer a:hover {
  color:#8ba5ba;
}

div#maincontent {
  margin:0px 0px 0px 20px;
  width:510px;
  float:left;
  min-height:400px;
}

div#rightcontent {
  margin:0px 20px 0px 0px;
  width:210px;
  float:right;
}

input[type=text], input[type=password] {
  color:#666;
  font-size:10px;
  font-family:Verdana, Arial, sans-serif;
  border:1px solid #8ba5ba;
  padding:1px;
  margin:0px;
}


input[type=submit],input[type=button],input[type=reset] {
  margin:5px 0px 0px 0px;
  color:#666;
  font-size:10px;
  background-color:#fbfbfb;
  border:1px solid #e3e3e3;
}

input[type=submit]:hover {
  background-color:#d9e0e6;
}

textarea, .tx-guestbook-form-textarea {
  margin:5px 0px 0px 0px;
  color:#666;
  font-size:10px;
  background-color:#fbfbfb;
  border:1px solid #e3e3e3;
  font-family:Verdana, Arial, sans-serif;
}

.formmodule td {
}

.filelinks .filecount, span.filecount {
  display:none;
}


a#myspace_link {
  background-image:url(../images/myspace-logo.jpg);
  margin:-20px 0px 0px 110px;
  width:100px;
  height:100px;
  display:block;
}

a#myspace_link:hover {
  background-image:url(../images/myspace-logo_over.jpg);
}

.navi_right {
  margin:0px 0px 0px 10px;
}

div.filelinks_layout_2 div.pdf, 
div.filelinks_layout_2 div.jpg {
	background-image:none;
}
