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

body{
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background: url(images/bgpattern2.jpg) scroll;
}
a{
color: #EA008A;
font-weight: bold;
text-decoration: none;
}
a:hover{
text-decoration: underline;
color: #000000;
}
.wrapper{
width: 900px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
margin-bottom: 30px;
border: #EA008A 2px solid;
}
.header{
width: 900px;
height: 286px;
}
.headerimage{
width: 550px;
height: 286px;
margin-left: 350px;
overflow: hidden;
}
.overlay{
width: 900px;
height: 286px;
overflow: hidden;
margin-top: -286px;
}
.menubar{
width: 800px;
padding: 0px 50px 0px 50px;
height: 33px;
background: url(images/menubar.jpg) top left no-repeat;
}
.menubutton{
height: 18px;
margin: 4px 0px 2px 0px;
padding-top: 8px;
width: 100px;
float: left;
text-align: center;
text-decoration: none;
font-weight: bold;
overflow: hidden;
color: #000000;
background: url(images/button_ovr.png) top center no-repeat;
font-size: 10px;
}
.menubutton:hover{
color: #FFFFFF;
background: url(images/button.png) top center no-repeat;
}
.pagecontent{
width: 900px;
height: 460px;
background: url(images/wallpaper.jpg) top left repeat-y;
}
.gallery{
padding-top: 10px;
width: 200px;
height: 450px;
background: #EA008A;
float: left;
color: #FFFFFF;
text-align: center;
}
.gallery a{
color: #FFFFFF;
}
.smallmain{
padding-top: 10px;
width: 500px;
height: 450px;
float: left;
overflow: auto;
}
.largemain{
padding-top: 10px;
width: 700px;
height: 450px;
float: left;
overflow: auto;
}
.follow{
padding-top: 10px;
width: 200px;
height: 450px;
background: url(images/greenbg.png);
float: left;
color: #FFFFFF;
text-align: center;
}
.copy{
padding: 10px;
float: left;

}
.sidecopyleft{
width: 80px;
text-align: center;
padding: 10px;
float: left;
}
.sidecopyright{
width: 80px;
text-align: center;
padding: 10px;
float: right;
}
.footer{
width: 900px;
height: 20px;
background: #EA008A;
border-top: #FFFFFF 2px solid;
clear: both;
}
.galleryimage{
float: left;
margin: 10px 0px 0px 10px;
}

.vidframe{
width: 310px;
height: 257px;
margin: 0px 50px 0px 50px;
padding: 45px;
background: url(images/vidframe.png) top center no-repeat;
}
.logos{
float: left;
}
.entrywrapper{

}
.entrytitle{
width: 450px;
float: left;
margin-bottom: 10px;
}
.entrytitle h2{
margin: 0px;
}
.entrydate{
width: 180px;
text-align: right;
padding-top: 7px;
padding-right: 20px;
float: right;
}
.entry{
padding-top: 5px;
clear: both;
border-top: #EA008A 2px solid;
float: left;
}
.entryimage{
float: right;
margin: 20px 0px 10px 10px;
border: #EA008A 2px solid;
}
.entryimage:hover {
border: #FFFFFF 2px solid;
}
.gallerythumb{
margin: 0px 0px 18px 18px;
}
.gallerypage img{
border: #EA008A 2px solid;
}
.gallerypage img:hover {
border: #FFFFFF 2px solid;
}
.sidebarnewsitem{
text-align: left;
width: 160px;
border-bottom: #FFFFFF 2px solid;
padding-bottom: 10px;
padding-top: 10px;
}
.newsheading{
font-weight: bold;
}
.vidinfo{
width: 170px;
float: left;
padding: 60px 20px 10px 10px;
}
.synopsis {
height: 60px;
border-bottom: #FFFFFF 2px solid;
margin-bottom: 10px;
text-align: left;
font-size: 12px;
width: 180px;
}
.syn-img{
width: 50px;
height: 50px;
margin-right: 5px;
margin-bottom: 5px;
float: left;
background: #999999;
}
.syn-text{
float: left;
}
h4{
margin-bottom: 0px;
padding-bottom: 0px;
}
.synopsis a{
color: #FFFFFF;
}

.synopsis a:hover {
color: #EA008A;
}
.right-image{
float: right;
margin: 10px 0px 10px 10px;
border: #EA008A 2px solid;
}
.left-image{
float: left;
margin: 10px 10px 10px 0px;
border: #EA008A 2px solid;
}
.right-image:hover {
border: #FFFFFF 2px solid;
}
.left-image:hover {
border: #FFFFFF 2px solid;
}
.clearspace{
width: 700px;
float: left;
}