/*layout CSS */
body {
text-align:center; /*center hack*/
background-color: black;
color:black;
font-family:Verdana;
margin:2px;
}

.onepixelout {
height: 24px;
}

#wrap {
min-width:1040px;
max-width:1040px;
width: auto !important; /*IE6 hack*/
width:1040px; /*IE6 hack*/
height: 784px;
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
background-image:url(../images/background4.png);
}

.properties {
background-color: white;
}

#imageForm {
background-color: white;
}

#uploadForm {
background-color: white;
}

#imageframe{
background-color: white;
 }

#sidebar {
opacity: 0.65;
float:left;
width:16%; 
overflow:hidden; 
background-color: #8FD400;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
height: 784px;
} 

#left a{
vertical-align: middle;
}

#content {
float:right;
width:74%;
font-size: 12px;
height: 540px;
}

#contentje {
float:left;
width: 67%;
font-size: 12px;
height: 560px;
padding-top: 15px;
}

/*typography*/

* {
margin:0;
padding:0;
}



h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0; 
}

li,dd { 
margin-left:1em;
vertical-align: middle;
}

fieldset { 
padding:.5em; 
}

#footer {
background-color: black;
color: #FFFFFF;
font-size: 14px;
margin-left: auto;
margin-right: auto;
width: 1040px;
}

#footer a{
color: #ec008c;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}
h1,.componentheading{
font-size:1.7em;
}

h2,.contentheading{
color:#ec008c;
font-family:Verdana;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
margin:1em 0 0;
text-decoration:none;
width:100%;
}

h3{
font-size:1.1em;
color:#ec008c;
}

h4{
font-size:1.2em;
}

h5{
font-size:1.1em;
}

h6{
font-size:1em;
font-weight:bold;
}

.moduletable{
margin-bottom:1em;
}

.moduletable h3{
color:#ec008c;
text-align:left;
}

/*Menu Styling*/

.moduletablemenu{
border:1px solid #CCCCCC;
margin:4px;
width:98%;
}

.moduletablemenu h3 {
color:#fff;
padding:0.25em 0;
text-align:left;
font-size:1.1em;
margin:0;
border-bottom:1px solid #fff;
}

.moduletablemenu ul{
list-style: none;
margin: 0;
padding: 0;
}

.moduletablemenu li{
border-bottom: 1px solid #ccc;
margin: 0;
}

.moduletablemenu li a{
display: block;
padding: 3px 5px 3px 0.5em;
border-left: 10px solid #333;
border-right: 10px solid #9D9D9D;
background-color:#666;
color: #fff;
text-decoration: none;
}

html>body .moduletablemenu li a {
width: auto;
}



a.mainlevel:link, a.mainlevel:visited {
font-family:Verdana;
font-size:15px;
font-weight:bolder;
text-decoration:none;
color: #ec008c;
}

a#active_menu {
color: black;
}

a.mainlevel:hover {
text-decoration:none;
color: #333333;
}

div.moduletable_menu h3{
background-image:url(../images/shade.png);
color:#4573A1;
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-align: center;
margin-top: 0px;
}

div.moduletable_menu {
text-align: right;
padding-right: 10px;
margin-bottom: 30px;
}

#clock {
opacity: 0.65;
text-align: left;
color: #ec008c;
background-color: #8FD400;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
margin-bottom: 5px;
height: 25px;
padding-top: 5px;
}

#clock a{
padding-left: 10px;
padding-right: 5px;
vertical-align:center;
}

div.banneritem {
padding-bottom: 2px;
text-align: center;
}

.sectiontableheader {
background:transparent url(../images/shade.png) repeat-x scroll 0 0;
border-bottom:1px solid #D0D0D0;
border-top:1px solid #D0D0D0;
color:#999999;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
padding:1px;
text-decoration: none;
}

#contentbox {
padding-left: 10px;
overflow:auto;
height: 500px;
}

#contentbox a{
color: #ec008c;
text-decoration: none;
}

#backgroundbox {
opacity: 0.65;
background-color: #8FD400;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
min-height: 495px;
}

.moduletable_ee {
margin-bottom: 30px;
}

ul.eventlistmod_ee {
font-size: 12px;
list-style: none;
font-weight: bold;
}

.moduletable_ee h3 {
text-align:center;
}

.moduletable_ee a{
color: #ec008c;
text-decoration:none;
}

.moduletable_e1 {
text-align:right;
margin-bottom: 30px;
padding-top: 15px;
}

.moduletable_e1 img{
border:none;
}

.moduletable_e2 h3{
text-align: center;
}

#logo {
float:right;
}

.moduletable_e6 {
text-align: center;
}

.subscribe {
color:#EC008C;
font-size:14px;
}
