@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }

#excerpt a {text-decoration:none; color:#000000;}

#excerpt a:visited{color:#000000}

h2 a, h2 a:visited {color:#000000; text-decoration:none;}

:focus { outline: 0; }

#menubar ul{ margin:0px; padding-top:0px; display:inline; float:}

#menubar a {color:#ffffff; text-decoration:none}

#menu a:visted {#menubar a:visted}

body {margin: 0px; font-family: "Helvetica Neueu", Helvetica, Arial, Tahoma, Verdana, sans-serif; font-size: 13px; background-image:url(images/space-background.png); background-repeat:no-repeat; background-color:#000000;}

#footer { clear: both; width: 910px; margin-top: 20px; background-image:url(images/ssta-webmockup_02a.png); padding: 20px; overflow: auto; position:relative; margin-bottom:20px; }

#footer a, #footer a:visited{color:#ffffff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer{font-size:9px;}


#wrapper{width:950px; height:100%; }

#header{position:relative; top:0; left:0; background-image:url(images/ssta-webmockup_01a.png); width:950px; height:154px;}

#menubar{height: 36px; background-repeat:repeat-x; position:relative; top:118px; left:0; margin:0;}

#menubar2{height: 36px; background-repeat:repeat-x; position:relative; top:138px; left:500px; margin:0;}

#maincontent{margin-top:10px; margin-left: 0px; text-align:left; padding: 30px; background-image:url(images/ssta-webmockup_02a.png); float:left; width:640px; margin-bottom:10px; min-height:300px;
-moz-border-radius:10px;
-webkit-border-radius:10px;}

.maincontent{margin-top:10px; margin-left:0px; text-align:left; float:left; width:660px; margin-bottom:10px; margin-right:30px; padding:30px; min-height:300px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.featurebox{
float:left;
width: 220px;
height:120px;
background-image:url(images/ssta-webmockup_02a.png);
margin-top:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.featurebox img{ width:220px; height:70px; -moz-border-radius:10px;

-webkit-border-radius:10px;}

.description{margin:5px; font-size:13px; font-weight:bold;}

.description a, a:visited{color:#0000FF; text-decoration:none;}

.events{margin-top:0px; margin-left: 0px; text-align:left; padding: 30px; background-image:url(images/ssta-webmockup_02a.png); float:left; width:630px; margin-bottom:30px; margin-right:30px}

.post{float:left; width:630px; text-align:left}

.text{margin-bottom:30px;}

#sitemap a, #sitemap a:visted, #sitemap a:hover{ text-decoration:none; color:#000}

#sitemap li{margin-bottom:10px; font-weight:bold; margin-left:10px;}
#sitemap li li {margin-bottom:0px; font-weight:normal;}

#sitemap ul li li{margin-left:10px;}


#sidebar{float:left; width:233px; margin-top: 10px; margin-left: 10px; display:inline; background-image:url(images/ssta-webmockup_02.png); margin-bottom:10px; background-repeat:repeat-x}

#ads { width: 233px; float: left; margin: 0 px; margin-bottom:15px; }

#ads a img { float: left; margin-bottom: 15px; }

#search input.search { margin: 15px 0 0 0; height: 18px; width: 200px; border: 1px solid #999; border-top: 2px solid; border-left:2px solid;  font-family: "Helvetica Neueu", Helvetica, Arial, Tahoma, Verdana, sans-serif; font-size: 12px; margin-bottom:10px; }

#search, #mailinglist, #links {padding-top:10px; padding-left:10px; margin-bottom:10px; color:
#000000; font-weight:bold; width: 223px;}

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; z-index:300; width:100%; font-weight:bold;}
#dropmenu li {display:block; padding-left:10px; padding-right:10px; color:#ffffff; text-decoration:none; border-right:1px solid #000; padding-bottom:15px;}
#dropmenu a:hover {background:#000000; color:#CCCCCC;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:18em; top:1.9em; left:0px; float:left}
#dropmenu ul a {}
#dropmenu li ul {border-top:1px solid #000000; width:20.1em; background-color:#000000;}
#dropmenu li ul a {width:18em; height:auto; float:left;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
#dropmenu li{font-size:10pt;}

#mailinglist{margin-top:20px; width:223px; height: 83px; clear:both; padding-left:10px; padding-top:10px;}

.info { color: #666; float: left; font-size: 11px; padding: 20px 20px 0 0; }
.info ul li { margin-right: 0.5em; list-style: none; display:inline;}
.info a { color: #ff5d96; text-decoration: none; }

#latestnews{width:223px; padding-left:10px;}

#excerpt {color:#000033; font-size:11px; text-decoration:none; margin-right:10px;}

.latestnewstitle a, .latestnews a:visited{color:#000066; text-decoration:none; font-weight:bold;}

#latestnews a:hover{color:#000099}

#linkage{ color:#666666; width:233px;}

#linkage a, #linkage a:visited{ color:#666666; text-decoration:none;}

#linkage a:hover{color:#000099}

#linkage ul {list-style:none; margin-left:0px;}

#links {color:#666666;}

#linkage li {margin-bottom: 10px; width:213px; background-color:#FFFFFF; padding:10px;}

#linkage img{height:57px;}

#archivecontent{margin-left:10px; margin-bottom:15px;}

#featurebox {background-image:url(images/ssta-webmockup_02a.png); width:630px; height:200px; float:left; padding:30px; margin-bottom:30px;}

#slider {
margin: 0 auto;
position: relative;
}

.scroll {
width: 62.2em;
overflow: auto;
overflow-x: hidden;
position: relative;
background: #0e0e0e;
}

.scrollContainer div.panel {
padding: 1em;
width: 61.2em;
}

.format_text.featured_media{
margin-right: 1em;
float: left;
}

.format_text.featured_media a img{
width: 15em;
height: 12em;
}

.format_text.featured_text{
font-size: 1em;
float: left;
width: 35.5em;
}

.format_text.featured_text div.format_text.entry-content p{
margin-bottom: 0;
padding-bottom: 0;
}

#shade {
background: #000;
height: 9em;
border-top: 1px solid #333;
}

#shade.tall-shade {
background: #000;
height: 12em;
border-top: 1px solid #333;
}

ul.navigation {
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 0.9em;
}

ul.navigation li {
display: inline;
margin-right: 0.8em;
}

ul.navigation a {
padding: 0.9em;
color: #000;
text-decoration: none;
float: left;
font-size: 1.25em;
}

ul.navigation a:hover {
background: url(images/arrow_down.png) no-repeat 50% 0%;

}

ul.navigation a.selected {
background: url(images/arrow_down.png) no-repeat 50% 0%;
}

ul.navigation a:focus {
outline: none;
}

.scrollButtons {
position: absolute;
top: 130px;
cursor: pointer;
}

.scrollButtons.left {
left: -13px;
z-index: 100;
display: none;
visibility: hidden;
}

.scrollButtons.right {
right: -13px;
z-index: 101;
display: none;
visibility: hidden;
}

.hide {
display: none;
}

span.thumbtitle{
display: block;
font-size: 1.3em;
text-align: center;
display:none;
}

img.scroller-thumb{
padding: 0.3em 0.4em;
border: 0.1em solid #2b2b2b;
width: 13.3em;
}

img.scroller-thumb-big{
padding: 0.3em 0.4em;
border: 0.1em solid #2b2b2b;
}

a.selected img.scroller-thumb{
}

