@CHARSET "UTF-8";

body {
	font-size: 12px;
	color: #000;
	font-family: Verdana;
	font-weight: normal;
	letter-spacing: 0.04em;
}

a:link, a:visited { color: grey; text-decoration: none; font-weight: normal; }
a:hover, a:visited {color: black; }
a img { border:none; }
a.anchortop { float: right; font-size: 8pt; }

h1, h2, h3, h4 { font-weight: normal; margin-bottom:0.5em; }

h1 { color: #000; font-size: 190%; }
h2 { color: #000; font-size: 140%; }
h3 { color: #000; font-size: 120%; }
h4 { color: #000; font-size: 100%; }

table { width: 100%; }
table td { vertical-align: top; }
table td.notice { font-style: italic; font-size: 80%; }

input[type=text],
input[type=password],
textarea {
	width: 250px;
	min-width: 250px;
	max-width: 250px;
	border-width: 2px;
	font-size: 85%;
}

textarea {
	height: 100px;
	min-height: 100px;
}

a.button_black:link,
a.button_black:visited,
.button_black { display: inline-block; color: #fff; margin: 10px 0px 7px 0px; padding: 3px 7px; font-size: 12px; background: #000 url(../img/button_black.gif) 0 0 repeat-x; }
a.button_black:link,
a.button_black:visited,
.button_black { -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
a.button_black:hover, a.button_black:active,
a .button_black:hover, a a.button_black:active { text-decoration: underline; }

/* 885 */
#home_news { float: left; width: 500px; }
#home_events { float: left; width: 375px; margin-left: 10px; }

#home_news h1,
#home_events h1 { margin: 0 0 7px 0; padding: 0; }

.content_box { padding: 20px; margin: 5px 0 10px 0; background: #fff; border: 2px solid #ececec; }
.content_box { border-radius:        10px;
              -moz-border-radius:    10px;
              -webkit-border-radius: 10px;
              -khtml-border-radius:  10px; }

.not_home .content_box { min-height: 725px; }

.news_container { }
.news_container .created { float: left; color: #9e9e9e; font-size: 12px; }
.news_container .creator { float: right; color: #9e9e9e; font-size: 12px; }
.news_container .title_image { margin-top: 3px; clear: all; }
.news_container .title_image img { max-width: 449px; }
.news_container .title_image.floating { float: left; }
.news_container .title { color: #000; font-family: 'RowdyHeavy', Verdana; font-size: 18px; }
.news_container .content { }
.news_container .more { display: block; float: right; }

.ticker_container { }
.ticker_container .body  { border: 1px solid #cbd3dc; background: #c7c7c7 url(../img/f3j_ticker_background.gif) left top repeat-x; }
.ticker_container .title { padding: 3px 7px; font-weight: bold; display: inline-block; border: 1px solid #cbd3dc; border-bottom: 0; margin-bottom: -1px; background: #c7c7c7 url(../img/f3j_ticker_background.gif) left top repeat-x; }
.ticker_container .entry { padding: 5px 7px; background: #c7c7c7 url(../img/f3j_ticker_entry.gif) left top repeat-x; }
.ticker_container .body { border-top-right-radius:    7px;
                          border-bottom-left-radius:  7px; 
                          border-bottom-right-radius: 7px;
                          -webkit-border-top-right-radius:    7px;
                          -webkit-border-bottom-left-radius:  7px; 
                          -webkit-border-bottom-right-radius: 7px; 
                          -khtml-border-top-right-radius:    7px;
                          -khtml-border-bottom-left-radius:  7px; 
                          -khtml-border-bottom-right-radius: 7px; 
                          -moz-border-radius-topright:    7px;
                          -moz-border-radius-bottomleft:  7px; 
                          -moz-border-radius-bottomright: 7px; }
.ticker_container .entry.first { border-top-right-radius: 7px;
                                 -webkit-border-top-right-radius: 7px;
                                 -khtml-border-top-right-radius: 7px;
                                 -moz-border-radius-topright: 7px; }
.ticker_container .entry.last { border-bottom-left-radius:  7px;
                                border-bottom-right-radius: 7px;
                                -webkit-border-bottom-left-radius:  7px;
                                -webkit-border-bottom-right-radius: 7px;
                                -khtml-border-bottom-left-radius:  7px;
                                -khtml-border-bottom-right-radius: 7px;
                                -moz-border-radius-bottomleft:  7px;
                                -moz-border-radius-bottomright: 7px; }
.ticker_container .title { border-top-left-radius: 7px;
                           border-top-right-radius: 7px;
                           -webkit-border-top-left-radius: 7px;
                           -webkit-border-top-right-radius: 7px;
                           -khtml-border-top-left-radius: 7px;
                           -khtml-border-top-right-radius: 7px;
                           -moz-border-radius-topleft: 7px;
                           -moz-border-radius-topright: 7px; }

.videos_container { padding: 10px; }

div.adv-right { position: fixed; right: 2px; top: 200px; width: 120px; height: 600px; background: green; }

#navigation { padding-left: 50px; font-family: 'Times New Roman'; }
#navigation a:link,
#navigation a:visited { font-size: 19px; padding: 2px 0; text-transform: uppercase; color: #3b1d14; text-decoration: none; font-weight: normal; }
#navigation a:hover,
#navigation a:active,
#navigation a.active { border-width: 3px 0 3px 0; border-color: #c77a54; border-style: solid; }
#navigation ul { list-style: none; margin: 0; padding: 3px 0 0 0; }
#navigation ul li { display: inline; margin: 0; padding: 15px 8px 13px 8px; border-left: 2px solid #c3b2a8; }
#navigation ul li.first { border-left-width: 0; }
#navigation ul li:last-child,
#navigation .last { border-right: 0px solid #fff; }
#navigation ul li:first-child,
#navigation .first { border-left: 0px solid #fff; }