* {
    margin: 0;
    padding: 0;
}

a { text-decoration: none; }

body {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.twitter {
padding-left: 5px;
padding-right: 5px;

}

#container {
    height: 100%;
    background: #0e1d3a url(/media/img/design/bg.jpg) repeat-x bottom left;
}

#wrapper {
    min-width: 1220px;
    max-width: 1493px;
    margin: 0 auto;
    background: #0e1d3a url(/media/img/design/bg-wrapper.jpg) no-repeat bottom left;
}

#maincol {
    width: 903px;
    margin: 0 0 0 318px;
}

#header {
    height: 0;
    background: url(/media/img/design/header.jpg) no-repeat 0 20px;
    padding: 125px 0 0 0;
    overflow:hidden;
z-index: 0;
}

#fb-plugin {
    z-index:99;
position:relative; 
top:-100px;
right:-835px;

}

#tw-plugin {
    z-index:99;
position:relative; 
top:-124px;
right:-677px;

}

#rss-plugin {
    z-index:99;
position:relative; 
top:-98px;
right:-879px;

}

#navigation {
    height: 75px;  
    padding: 0;
}

#content {
    background: #fff url(/media/img/design/nav/sidenav-bg.jpg) repeat-y 652px 0;
    min-height: 900px;
    margin: -23px 0 0 0;
    padding: 23px 0 50px 0;
}

#contentfull {
    background: #fff ;
min-height: 900px;
    margin: -23px 0 0 0;
    padding: 0px 0 50px 0;
}

#main {
    width: 502px;
    padding: 15px 80px 10px 60px;
	margin: 0 0 60px 0;
}

#mainfull {
    width: 903px;
    padding: 0px 80px 10px 50px;
	margin: 0 0 60px 0;
}


#sidebar {
    float: right;
    width: 251px;
    padding: 2px 0;
}

#leftcol {
    float: left;
    height: 100%;
    width: 318px;
}


#rightcol {
    float: right;
    width: 270px;
}

#footer {
    background: url(/media/img/design/footer-bg.jpg) top left;
    bottom:0;
    color:#FFFFFF;
    height:35px;
    position:fixed;
    text-align: center;
    width:100%;
    z-index:999;
}

#footer-content {
    padding: 10px 0 0 0;
}
