html, #body { text-align:center; padding:0; margin:0; background: #4E7A1F url(images/curtainRaiserv3.jpg) no-repeat center top; width: 100%; display: table;}
#__dnn_body{background:#fff;}

#overlord {padding:0; margin:0; height:100%;}
#header {width: 940px; height:291px; margin-right:auto; margin-left:auto; }
#logo { position:relative; left:70px; top:-50px; text-align:left;}

#center {margin-right:auto; margin-left:auto; width:940px;}
#clouds {background-image: url(images/clouds.jpg); width:702px; height:57px;}
#Content{background-color:white; width:702px; _width:543px; !width:543px; min-height: 1110px; float:left; text-align:left;}

/* for Internet Explorer */
/*\*/
* html #Content {
height: 1110px;
}

img {border:0;}

#contentText{padding-left:20px;}

#sidePanel {width:220px; float:right;}
#register {border:none;}
#menu {background: url(images/menu.jpg) no-repeat center top; width:220px; padding-top: 30px;}

/*menu buttons styling*/
#btnHome {background: url(images/btnHome.jpg) repeat-x; width:208px; height:35px; text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
#btnCreative {background: url(images/btnCreative.jpg) repeat-x; width:208px; height:35px;text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
#btnActivities {background: url(images/btnActivities.jpg) repeat-x; width:208px; height:35px;text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
#btnEducation {background: url(images/btnEducation.jpg) repeat-x; width:208px; height:35px;text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
#btnProduction {background: url(images/btnProduction.jpg) repeat-x; width:208px; height:35px;text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
#btnNotice {background: url(images/btnNotice.jpg) repeat-x; width:208px; height:35px;text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
#btnGuest {background: url(images/btnGuest.jpg) repeat-x; width:208px; height:35px;text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
#btnContact {background: url(images/btnContact.jpg) repeat-x; width:208px; height:35px;text-align:center; vertical-align:middle; font-family: Cooper Std Black, Tahoma, Arial, Helvetica; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:35px;}
/*menu buttons styling end*/

#menuVerticalCenter {width: 208px; margin-right:auto; margin-left:auto;}
#menuVerticalCenter a:hover {text-decoration: none; cursor:pointer;}
#advert1 {background: url(images/riklami.jpg) no-repeat center top; width:220px; height:306px; padding-top:10px; padding-left:8px; }
#advert {text-align:center; width: 195px; margin-right:auto; margin-left:auto;}
#advert2 {background: url(images/riklami2.jpg) no-repeat center top; width:220px; height:200px; padding-top:10px; padding-left:8px; }
#advertb {text-align:center; width: 195px; margin-right:auto; margin-left:auto;}


#footer {width:972px; height: 50px; margin-right:auto; margin-left:auto; background: url(images/footer.jpg) no-repeat left bottom; text-align:left;}
#footerContent {width:702px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-top:25px; padding-right:10px; text-align:right;}
#footerContent a:link:active:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.clear {clear:both; padding:0; margin:0;}
.pink h1{ padding-left: 28px; color:#FF66AE; font-family:Tahoma, Arial, Helvetica;}
.spacing {height: 18px;}
.fontStyle {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size: 12px; padding-bottom:15px;}

a:link:hover{text-decoration: none; cursor:pointer;}
 
p {padding-right: 28px; color:#666666; font-family:Arial, Helvetica, sans-serif;}

.dateFont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}	

A.dateFont:link   {
    font-family: Tahoma, Arial, Helvetica;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

A.dateFont:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

A.dateFont:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

A.dateFont:hover  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}



.newsD {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  20px;
   font-weight: bold;
   color: #93B03A;
}

.newsT {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  13px;
   font-weight: normal;
   color: #4E7A1F;
   text-transform:uppercase;
   padding-bottom:10px;
}


.newsT a:link {
font-family: Tahoma, Arial, Helvetica;
   font-size:  13px;
   font-weight: normal;
   color: #4E7A1F;
   text-transform:uppercase;
   padding-bottom:10px;

}

.newsT  a:visited {
font-family: Tahoma, Arial, Helvetica;
   font-size:  13px;
   font-weight: normal;
   color: #4E7A1F;
   text-transform:uppercase;
   padding-bottom:10px;
}

.newsT  a:active {
font-family: Tahoma, Arial, Helvetica;
   font-size:  13px;
   font-weight: normal;
   color: #4E7A1F;
   text-transform:uppercase;
   padding-bottom:10px;

}

.newsT  a:hover  {
	font-family: Tahoma, Arial, Helvetica;
   font-size:  13px;
   font-weight: normal;
   text-decoration: underline;
   color: #4E7A1F;
   text-transform:uppercase;
   padding-bottom:10px;
}


A.newsD:link   {
font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: bold;
   color: #93B03A;

}

A.newsD:visited {
font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: bold;
   color: #93B03A;

}

A.newsD:active {
font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: bold;
   color: #93B03A;

}

A.newsD:hover  {
	font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: bold;
   text-decoration: underline;
   color: #93B03A;
}


A.newsH:link   {
font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   color: #2E7998;

}

A.newsH:visited {
font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   color: #2E7998;

}

A.newsH:active {
font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   color: #2E7998;

}

A.newsH:hover  {
	font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   text-decoration: underline;
   color: #2E7998;
}

.guestBookHead {
	color:#ffffff;
	background-color:#8DD1FE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin-left:20px;
}	

.guestbookBackg {
	background-image:url(images/guestbookBackground.jpg);
	background-repeat:repeat-x;
	padding-left:18px;
    padding-right:18px;
	padding-bottom:18px;
	padding-top:30px;
	vertical-align:top;
	width:100%;
}

.siteCredits, A.siteCredits:link, A.siteCredits:active, A.siteCredits:visited, .siteCredits a:link, .siteCredits a:active, .siteCredits a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
    color:#6DC5FE;
}

A.siteCredits:hover, .siteCredits a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
    color:#FF66AE;
}

.Normal a:link, .Normal a:active, .Normal a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
    color:#666666;
}

.Normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
    color:#666666;
}

.titleB3 { font-family:Tahoma, Arial, Helvetica; font-size:30px; color:#FF66AE; font-weight:bold; padding-left:20px; padding-bottom:10px; text-transform:uppercase;}

.titleB1 { font-family:Tahoma, Arial, Helvetica; font-size:30px; color:#FF66AE; font-weight:bold; padding-bottom:10px; text-transform:uppercase;}
.titleB2 { font-family:Tahoma, Arial, Helvetica; font-size:30px; color:#FF8300; font-weight:bold; padding-bottom:10px; text-transform:uppercase;}
.shortDescription { vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#666666; padding-right:20px;}
.longDescription { padding-left: 5px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#666666; }

.btnReadMoreB1, .btnReadMoreB1:active, .btnReadMoreB1:visited {background: url(/Portals/28/Skins/CurtainRaiser2/images/readMore.jpg) no-repeat; cursor:hand; height:33px; width:131px; display:block;}
.btnReadMoreB1:hover {text-decoration:none; background: url(/Portals/28/Skins/CurtainRaiser2/images/readMore_Over.jpg) no-repeat; cursor:hand; height:33px; width:131px; display:block;}

.separator { background-image:url(/Portals/28/separator.jpg); background-repeat: repeat-x; height: 40px;} //Stefan do not change this value again ! Justin


/*Contact Us*/

table #contactForm {margin-left:20px;}

#contactForm table,#contactForm tr{
vertical-align:top;
padding:5px;
}

#contactForm td{
padding:4px;
color:#93b03a;
text-align:left;
}

#contactForm th{
padding:4px;
color:#93b03a;
text-align:left;
vertical-align:top;
width:150px;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

#contactForm input,#contactForm textarea{
font:12px Arial, Helvetica, sans-serif;
width:350px;
color:#000;
}

#contactForm .check input{width:10px; margin:0; margin-left:5px; padding:0;
}

#contactForm .drop{
font:12px Arial, Helvetica, sans-serif;
width:210px;
padding-left:5px;
color:#736E49;
}

#contactForm .special,#contactForm .special td{
font:12px Arial, Helvetica, sans-serif;
background-color:#ebe7dc;
padding:3px;
}

#contactForm .bold{
font-weight:700;
}

#contactForm .valid{
font:10px Arial, Helvetica, sans-serif;
padding:4px;
color:red;
font-weight:700;
text-align:right;
vertical-align:top;
}

/*Contact Us Custom Button*/
#contactForm .button {
display:inline-block;
float:left;
margin:0 .583em .667em 0;
padding:7px 10px 7px 10px;
/* Links */
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
background-color:#93b03a;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
line-height:130%;
text-decoration:none;
font-weight:700;
color:#FFF;
cursor:pointer;
}

#contactForm .button {
width:auto;
overflow:visible;
padding:5px 15px;
/* IE6 */
}

#contactForm .button[type] {
padding:5px 15px;
/* Firefox */
line-height:12px;
/* Safari */
}

*:first-child+html #contactForm .button[type] {
padding:5px 15px;
/* IE7 */
}

/*Contact Us Button */
#contactForm .button.send:hover {
background-color:#FFF;
border:1px solid #93b03a;
color:#93b03a;
}

#contactForm .button.send:active {
background-color:#FFF;
border:1px solid #93b03a;
color:#93b03a;
}
