body{
    height:100%;
}

#tempContainer{
    visibility: hidden;
}
#mainContainer{
    visibility: hidden;
    display: none;
    background:transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 680px;
    text-align:center;
}
#leftPad, #rightPad{
    width: auto;
    height:1px;
    float:left;
}
#mainContainer #content{
    text-align:left;
    margin: 0 auto;
    width: 950px;
    height: 660px;
    background-color: #fff;
    background:transparent;
    background-image: url(../images/newspaper_frontpage.png);
    background-repeat: no-repeat;
}

#mainContainer .closeButton{
    width:36px;
    height:37px; 
    background-image: url(../images/close_button.png);
    margin:0 auto;
    position:relative;
    left:430px;
    top:-633px;
    cursor: pointer;
}

#mainContainer #dateline{
    margin:0 auto;
    position:relative;
    text-align:center;
    top: 32px;
    height: 20px;
    text-transform: uppercase;
    font-family:sans-serif, "arial";
    font-size: 12px;
}

#mainContainer #leftColumn{
    float:left;
    width:200px;
    height: 470px;
    margin: 15px;
    margin-top: 170px;
    margin-left: 41px;
    overflow: hidden;
}

#contactContainer{
    visibility: hidden;
    display: none;
    background:transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 680px;
    text-align:center;
}

#contactContainer #contentForm{
    text-align:left;
    margin: 0 auto;
    width: 377px;
    height: 660px;
    background-color: #fff;
    background:transparent;
    background-image: url(../images/phone.png);
    background-repeat: no-repeat;
}

#contactContainer #contentForm form{
    width:175px;
}

#contactContainer #contentForm #formWrapper{
    width:175px;
    float:left;
    margin-left:100px;
    margin-top:185px;
}

#contactContainer #contentForm label{
    font-family: sans-serif, "arial";
    font-size: 10px;
    clear:left;
}

#contactContainer #contentForm input,
#contactContainer #contentForm select{
    width:175px;
    margin-bottom: 8px;
}

#contactContainer #contentForm textarea{
    font-family:arial;
    height:110px;
    width:175px;
}

#contactContainer #contentForm #messageSubmit{
    float: right;
    clear: right;
    width: 75px;
}

#contactContainer .closeButton{
    width:36px;
    height:37px; 
    background-image: url(../images/close_button.png);
    margin:0 auto;
    position:relative;
    left:86px;
    top:-590px;
    cursor: pointer;
}

#under_development {
    background-color:red;
    left:0;
    position:absolute;
    top:0;
    width:196px;
    height:115px;
    background:transparent;
    background-repeat:no-repeat;
    background-position:top left;
	background-image: url(../images/under_development.png);
}

.leftColumnItem .moduletable{
    border-bottom: 2px solid #333;
}

.leftColumnItem.top .moduletable{
    border-top: 2px solid #333;
}

.leftColumnItem h1,
.leftColumnItem h2,
.leftColumnItem h3,
.leftColumnItem h4,
.leftColumnItem h5,
.leftColumnItem h6{
    font-size: 14pt;
    font-weight: bold;
    font-family: sans-serif, "Arial";
    margin-bottom: 0px;
}

.leftColumnItem ul{
    list-style: none;
    padding-left: 12px;
    margin-top: 0;
    margin-left: 0;
}

.leftColumnItem ul li{
    text-indent: -12px;
}

.leftColumnItem ul li a{
    text-decoration: none;
    color: #222;
    font-family: sans-serif, "Arial";
    font-weight: bold;
    font-size: 8pt;
}

.leftColumnItem ul li a:hover{
    color: #46A;
}

.leftColumnItem p{
    margin-top: 0;
}

#componentContent			{ float:left; padding: 0 5px; height:480px; line-height:1.5em; margin-left:50px; margin-top:160px; overflow:auto; position:relative; width:840px; }


#componentContent .date			{ margin-right: 10px; color:#0080c0; }


#componentContent div.componentHeading{
    display:none;
}

#componentContent .contentheading{
    font-size:35px;
    font-weight: bold;
    text-decoration: none !important;
    color: #222;
    font-variant: small-caps;
}

#componentContent h2{
    font-size:25px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none !important;
    color: #111;
    margin-top:15px;
}

#componentContent .contentheading a{
    text-decoration: none;
    color: #111;
}

#componentContent .createDate{
    text-transform: uppercase;
    font-family:sans-serif, "arial";
    font-size: 12px;
}

#componentContent .pagination span{
    padding: 2px;
}

/*
#newspaperText{
    font-family:"Trebuchet MS","Lucida Grande",Tahoma,Arial,Helvetica,sans-serif;
    font-size:16px;
}

#newspaperText h1,
#newspaperText h2,
#newspaperText h3,
#newspaperText h4,
#newspaperText h5,
#newspaperText h6,
#newspaperText p,
#newspaperText blockquote,
#newspaperText form,
#newspaperText label,
#newspaperText ul,
#newspaperText ol,
#newspaperText dl,
#newspaperText fieldset,
#newspaperText address{
    margin:0.5em 0;
}
/*
#newspaperText a:link,
#newspaperText a:visited {
	color: #2085E0;
	text-decoration: none;
}
#newspaperText a:hover {
	color:#2085E0;
	text-decoration: underline;
}

#newspaperText h2,
#newspaperText .contentheading{
	font-size:1.5em;
	line-height:1.5em;
}

#newspaperText .contentheading a:link,
#newspaperText .contentheading a:visited {
	color: #ffa800;
	margin-left:0px;
}

#newspaperText .componentheading{
	font-family: Tahoma, Verdana, "Lucida Sans";
	font-size: 2em;
	color: #E28B34;
	font-weight: bold;
	text-align: left;
}*/
