@charset "utf-8";
/* CSS Document */

#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:1100px;
  height: 100%;
  
}

body {
	background: #212121; 
	background-image: url(../images/bggradient.jpg); 
	background-repeat:repeat-x;
	font-size:13px;
    color: #FFF;
    font-family:'Trebuchet MS', Helvetica, serif;
}
/* TEXT CSS */
h1 {
	font: 30px Rockwell, Trebuchet MS, Helvetica, serif;
	text-align: center;
	color: #feffff;
	font-weight: bold;
    text-shadow: 0px 1px 1px #313131;
}

h2 {
	font: 16px Rockwell, Trebuchet MS, Helvetica, serif;
	text-align: center;
	color: #feffff;
	font-weight: bold;
    text-shadow: 0px 1px 1px #313131;
}

h3 {
	font: 15px Trebuchet MS, Helvetica, serif;
	text-align: center;
	color: #feffff;
	font-weight: bold;
    text-shadow: 0px 1px 1px #313131;
}

a {
color:#420806;
text-decoration:none;
font-family:'Trebuchet MS', Helvetica, serif; 
font-weight:normal; }

a:hover {
color:#122726; 
text-decoration:none;
font-family:'Trebuchet MS', Helvetica, serif; 
font-weight:normal;
}

a.blogposts {
color:white;
font-size:12px;
text-decoration:none;
font-family:'Trebuchet MS', Helvetica, serif; 
font-weight:normal; 
}

a:hover.blogposts {
color:#760101; 
font-size:12px;
text-decoration:none;
font-family:'Trebuchet MS', Helvetica, serif; 
font-weight:normal;
}

a.twitterposts {
color:white;
font-size:12px;
text-decoration:none;
font-family:'Trebuchet MS', Helvetica, serif; 
font-weight:normal; }

a:hover.twitterposts {
color:#760101; 
font-size:12px;
text-decoration:none;
font-family:'Trebuchet MS', Helvetica, serif; 
font-weight:normal;
}

.datetime {
font-size:11px;
color:#212121;
text-decoration:none;
font-family:'Trebuchet MS', Helvetica, serif; 
font-weight:normal;
}

.adverts {
    position:relative;
	left:0px;
	margin-top: -5px;
	border:inset 1px #9d0808;
}

/* Placement Divs */

#fullcontent{
position: relative;
left:0px;
top: 0px;
width: 1100px;
height: auto; 
}

#navbar{
position: absolute;
left:273px;
top: 48px;
width: 800px;
height: 39px; 
}

#contentwindow{
position: relative;
left:109px;
top: 158px;
width: 880px;
height: 222px; 
}

#fadeshow2{
position: absolute;
left:0px;
top: 0px;
width: 880px;
height: 222px; 
}

#contentwindow_leftarrow{
position: absolute;
left:-39px;
top: 90px;
width: 69px;
height: 43px; 
}

#contentwindow_rightarrow{
position: absolute;
left:824px;
top: 90px;
width: 125px;
height: 49px; 
}

#featuredcontent{
position: relative;
left:295px;
top: -232px;
width: 300px;
height: 44px; 
}

#blogpoststitle{
position: absolute;
left:146px;
top: 425px;
width: 200px;
height: 25px;
}

#blogposts{
position: absolute;
left:157px;
top: 470px;
width: 200px;
height: 315px;
}

#twitterpoststitle{
position: absolute;
left:748px;
top: 425px;
width: 200px;
height: 25px;
}

#twitterposts{
position: absolute;
left:758px;
top: 470px;
width: 200px;
height: 315px;
}

#footer{
position: relative;
left:0px;
top: 625px;
width: auto;
height: 20px; 
}

#adverts{
position: absolute;
left:1075px;
top: 5px;
width: 140px;
height: auto; 
}

/* Background stuff */
#zsindex {
position: absolute;
background: url(../images/mainlayout/zs_index.jpg) no-repeat ;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
top: 0px;
width: 1100px;
height: 863px; 
}

