@charset "utf-8";
/* CSS Document */
body {
background-image: url(images/bg_03_03.jpg);
background-position:top;
background-repeat: repeat-x;
background-attachment:fixed;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
img {
border:0;
}
#container1 {
margin-left: auto;
margin-right: auto;
width:977px;
background-image:url(images/bg_08.jpg);
background-repeat:repeat-x;
background-position:top;
background-attachment:fixed;
}
#top {
margin-left: auto;
margin-right: auto;
width:977px;
height:161px;
}
#bottom {
margin-left: auto;
margin-right: auto;
width:977px;
}
#mainblock {
margin-left:8px;
margin-right:8px;
border:1px solid #001932;
border-bottom:none;
}
#mainblock2 {
margin-left:8px;
margin-right:8px;
border-top:1px solid #001932;
border-left:1px solid #001932;
border-right:1px solid #001932;
}
#nav {
background-color:#C1C2C4;
height:50px;
}
#container2 {
background-color:#EAEAEC;
border-bottom:1px solid #000;
}
#leftmain {
float:left;
background-color:#C1C2C4;
width:639px;
}
#flash {
margin-left:1px;
width:639px;
height:318px;
background-color:#C1C2C4;
background-image:url(images/flash_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}
#rightmain {
float:left;
width:319px;
padding-bottom:5px;
background-image:url(images/rightbg.jpg) repeat-x;
}
#blog {
background:url(images/bottombgr.jpg) repeat-x bottom #E6E6E6;
height:262px;
width:280px;
margin-top:1px
}
#title2 {
width:280px; height:48px; background-image:url(images/titlebg2.jpg); background-repeat: no-repeat;
}
#latestnews {
background:url(images/bottombg.jpg) repeat-x bottom #fff; height:262px; margin-top:1px
}
#title {
height:48px; background-image:url(images/titlebg.jpg); background-repeat:repeat-x;
}
#block {
background-image:url(images/titlebg.jpg); background-repeat:repeat-x;
}
#footer {
height:67px; background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; margin:8px 8px 0 8px
}
#separator {
background-image:url(images/separator.jpg); background-repeat:no-repeat; background-position:center; height:2px
}
#actioncenter {
background-image:url(images/shaddow.jpg); margin:1px 1px 0 1px; width:289px; height:29px; 
}
#leftmenudiv {
width:291px; background-color:#f2f2f2
}
#leftmenudivitems {
padding-left:25px; margin:1px 0 1px 0
}
#zackdiv {
margin-right:auto; margin-left:auto; margin-top:7px; width:285px; height:44px
}
td.leftmenu {
padding-left:10px; color:#166099; font-family:Century Gothic, Verdana; font-weight:bold; font-size:11pt
}
span.active {
color:#166099; font-family:Century Gothic, Verdana; font-weight:bold; font-size:13pt;
}
span.center {
color:#152C6A; font-family:Century Gothic, Verdana; font-weight:bold; font-size:13pt;
}
#titlenewsheader {
font-weight: bold; font-size: 10pt; color: #166099; font-family:Arial; padding-top:7px;
}
#summarynews {
font-weight: normal; font-size: 9pt; color: #666666; font-family:Arial; padding-top:0px;
}
#morenews {
}
#datenews {
font-weight: normal; font-size: 8pt; color: #B6B6B6; font-family:Arial; padding-top:3px;
}
a.morenewslink:active, a.morenewslink:link, a.morenewslink:visited {
font-weight: normal; font-size: 8pt; color: #B6B6B6; font-family:Arial;
}
a.morenewslink:hover {
font-weight: normal; font-size: 8pt; color: #B6B6B6; font-family:Arial;
}
#blogdate {
color:#166099; font-weight: bold; font-size: 14px; font-family:Arial;
}
#blogname {
color:#4D4D4D; font-weight: bold; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;
}
#blogtext {
font-weight: normal; font-size: 9pt; color: #666666; font-family:Arial;
}
#arrowblog {
float:left; margin-top:13px;
}
#blogcontent {
float:left; margin:7px 0 0 10px;
}
#continue {
background-image:url(images/continue.jpg); width:291px; height:264px; margin:7px 14px 0 14px
}
#flashplayer {
padding:7px 0 0 7px;
}
#continueto {
cursor:pointer;cursor:hand; margin-top:5px
}
#newsblock {
padding-left:13px;
height: expression( this.scrollHeight < 262 ? 	"261px" : "auto" );
min-height: 261px;
}
#morenews {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #CC0000;
	text-align:right;
	padding-right:25px;
}
#blogcontentheight {
padding:2px 0 0 4px;
height: expression( this.scrollHeight < 258 ? 	"257px" : "auto" );
min-height: 257px;
}
#titlebody {
color:#FFFFFF;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-transform:uppercase;
margin-top:16px;
margin-left:12px;
}
#textblock {
margin:10px;
border:1px solid #386699;
background-color:#FFFFFF;
height: expression( this.scrollHeight < 561 ? 	"560px" : "auto" );
min-height: 560px;
padding:10px;
font-size:10pt;
color:#666666;
}
td.leftmenu > a:link, a:active, a:visited {
text-decoration:none;
color:#166099;
}
td.leftmenu > a:hover {
text-decoration:none;
color:#C0272D;
}
/* LINK STYLES */
a.indexlink:link, a.indexlink:visited, a.indexlink:active {
font-weight:bold;
color:#C0272D;
text-decoration:none;
}
a.indexlink:hover {
font-weight:bold;
color:#166099; 
text-decoration:none;
}
a:active, a:link, a:visited  {
font-weight:bold;
color:#166099;
text-decoration:none;
}
a:hover {
font-weight:bold;
color:#C0272D;
text-decoration:none;
}
a.readmore:link, a.readmore:visited, a.readmore:active {
font-weight:bold;
color:#166099; 
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:9pt;
}
a.readmore:hover {
font-weight:bold;
color:#C0272D;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:9pt;
}
/* Calendar Details */
.calendarDrow {
float:left;
width:10%;
font-weight:bold;
}
.calendarDcontent {
float:left;
width:90%;
}
.calendarDreturn {
clear:both;
}
/* End Calendar Details */

/* Calendar */
.calendarMonthName {
font-weight:bold;
}
.calendarDate {
width:15%;
float:left;
}
.calendarTitle {
width:70%;
float:left;
}
.calendarLink {
width:15%;
float:left;
}
.calendarSeparator {
clear:both;
height:5px;
}
/* End Calendar */

/* Sidebar Social */
#facebook {background:url("http://zackspace.org/images/facebook_roll.png") no-repeat scroll 0 0 transparent; height:30px; width:59px;}
#facebook:hover {background:url("http://zackspace.org/images/facebook_roll.png") no-repeat scroll 0 -30px transparent;}
#flickr {background:url("http://zackspace.org/images/flickr_roll.png") no-repeat scroll 0 0 transparent; height:30px; width:42px;}
#flickr:hover {background:url("http://zackspace.org/images/flickr_roll.png") no-repeat scroll 0 -30px transparent;}
#youtube {background:url("http://zackspace.org/images/youtube_roll.png") no-repeat scroll 0 0 transparent; height:30px; width:58px;}
#youtube:hover {background:url("http://zackspace.org/images/youtube_roll.png") no-repeat scroll 0 -30px transparent;}
#twitter {background:url("http://zackspace.org/images/twitter_roll.png") no-repeat scroll 0 0 transparent; height:30px; width:61px;}
#twitter:hover {background:url("http://zackspace.org/images/twitter_roll.png") no-repeat scroll 0 -30px transparent;}
.divider {position:center; padding:0 4px;}
