/* CSS Document */
body{
padding:0;
margin:0;
background:#bf0000;
}
.clear{
clear:both;
}
img{
border:0;
}
.pagesidebg{
background:url(../images/index-bg.png) repeat-x;
}
.pagetopleftbg{
background:url(../images/left-bg.png) right top no-repeat;
width:100%;
height:170px;
}
#wrapper{
width:974px;
padding:0;
margin:0;
}
#header{
width:974px;
padding:0;
margin:0;
float:left;
background:url(../images/header-bg.png) no-repeat;
height:170px;
}
#logoblock{
width:974px;
padding:0;
margin:0;
float:left;
height:120px;
}
#logoblock .logo{
width:635px;
padding:20px 0 0 20px;
margin:0;
float:left;
}
#logoblock .socialmedia{
width:319px;
padding:0;
margin:0;
float:left;
}
#logoblock .socialmedia ul{
padding:60px 0 0 0;
margin:0;
}
#logoblock .socialmedia ul li{
padding:0 5px 0 0;
margin:0;
list-style:none;
float:left;
}

#menu{
width:974px;
padding:0;
margin:0;
float:left;
height:50px;
}
#menu .menuleft{
width:670px;
padding:0 0 0 60px;
margin:0;
float:left;
}
#menu .menuright{
width:244px;
padding:12px 0 0 0;
margin:0;
float:left;
}

#indexblock1{
width:974px;
height:407px;
padding:0;
margin:0;
float:left;
background:url(../images/index-block1-bg.png) no-repeat;
}
#indexblock1 #rotator{
width:630px;
padding:13px 0 0 24px;
margin:0;
float:left;
}
#indexblock1 #rotator-right{
width:320px;
padding:17px 0 0 0;
margin:0;
float:left;
}
#indexblock1 #rotator-right #sidelinks{
width:290px;
padding:0;
margin:0;
float:left;
}
#indexblock1 #rotator-right #sidelinks ul{
padding:0;
margin:0;
}
#indexblock1 #rotator-right #sidelinks ul li{
padding:0 0 3px 0;
margin:0;
list-style:none;
float:left;
}
#indexblock1 #rotator-right #sidelinks ul li a{
padding:0;
margin:0;
}
#indexblock1 #rotator-right #sidelinks ul li a img{
padding:0;
margin:0;
float:left;
}
#indexblock1 #rotator-right #subscribe{
width:270px;
padding:20px 0 0 20px;
margin:0;
float:left;
}
#indexblock1 #rotator-right #subscribe h2{
padding:5px 0 13px 0;
margin:0;
}
#indexblock1 #rotator-right #subscribe input{
color:#FFFFFF;
}

#fourboxes{
width:944px;
height:93px;
background:url(../images/fourboxes-bg.png) no-repeat;
float:left;
padding:8px 0 0 30px;
}
#fourboxes ul{
padding:0;
margin:0;
}
#fourboxes ul li{
padding:0 5px 0 0;
margin:0;
list-style:none;
float:left;
}
#fourboxes ul li.connect{
width:225px;
height:70px;
padding:0 5px 0 0;
margin:0;
float:left;
background:url(../images/fourblocks-3.png) no-repeat;
}
#fourboxes ul li.connect .connecttitle{
width:105px;
padding:25px 0 0 15px;
margin:0;
float:left;
}
#fourboxes ul li.connect .connectbuttons{
width:105px;
padding:7px 0 0 0;
margin:0;
float:left;
}
#threeblocks{
width:956px;
padding:8px 0 0 18px;
margin:0;
float:left;
height:245px;
background:url(../images/threeblocks-bg.png) no-repeat;
}
#threeblocks .threecontentblocks{
padding:0;
margin:0 0 0 13px;
float:left;
width:295px;
height:215px;
}
#threeblocks .threecontentblocks .blocksheading{
width:295px;
height:46px;
float:left;
}
#threeblocks .threecontentblocks .blockcontent{
width:265px;
float:left;
padding:15px;
margin:0;
height:140px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFCC;
}
#threeblocks .threecontentblocks .blockcontent ul{
padding:0;
margin:0;
}
#threeblocks .threecontentblocks .blockcontent ul li{
padding:7px 0;
margin:0;
list-style:none;
float:left;
border-bottom:2px dotted #4B6367;
width:265px;
}
#threeblocks .threecontentblocks .blockcontent ul li a{
color:#EFEEC0;
text-decoration:none;
}

#footer{
width:974px;
padding:0;
margin:0;
float:left;
background:url(../images/footer-bg.png) repeat-x top #FFFFCC;
}
#twittermessage{
width:824px;
padding:16px 0 0 150px;
margin:0;
float:left;
height:27px;
background:url(../images/twittermessage-bg.png) no-repeat center;
color: #fff;
font: normal 12px Arial, Helvetica, sans-serif;
}
#footerlinks{
width:974px;
padding:30px 0 35px 0;
margin:0;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}
#footerlinks a{
padding:0 7px;
text-decoration:none;
color:#000000;
}
#copyright{
width:930px;
padding:20px 0;
margin:0 22px;
float:left;
text-align:center;
border-top:1px solid #DCDCDC;
font:normal 12px Arial, Helvetica, sans-serif;
color:#990000;
line-height:18px;
}
#copyright a{
color:#990000;
text-decoration:none;
-webkit-transition: 0.3s ease-out;
-moz-transition: 0.3s ease-out;
-ms-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
#copyright a:hover{
color:#757575;
text-decoration:none;
}