html, body, div {margin:0;padding:0;}
body {
	min-width:1000px;
	margin: 0;
	background:#224392;
	font-family: Verdana,Tahoma, Arial, Serif;	
	color: #000000;
	font-size: 13px;
	background-image: url('images/background.jpg');
	background-repeat:repeat-x;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	font-family:Tahoma, Verdana, Arial, Serif;
	color: #000;	
}

p, blockquote, ul, ol {
	margin-top: 0;
	padding-top: 0;
	margin-bottom:1em;	
}

div#base {
	background-image: url('images/base.jpg');
	background-repeat:no-repeat;
	height: 400px;
	width:100%;
	
}
div#logo{
	width:450px;
	float:left;
}	

div#gallerysurround {
	margin: 5px 5px 5px 20px;
	height: 185px;
	width: 500px;
	position:relative;
	float:right;
	background-image: url('images/frame.png');
	background-repeat:no-repeat;
}
#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 450px; /* Set to gallery width, in px or percentage */
height: 170px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}
div#motioncontainer {
	margin: 0px 0px 0px 26px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
div#motiongallery {
	position:absolute;
	left:0;
	top:9px;
	white-space: nowrap;

}
#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
div#iconmenu {
width:450px;
float:right;
text-align: center;
margin-top:65px;
margin-right:20px;
height:20px;

}
div#content{
	margin: 0px 20px 0px 20px;
	background-image: url('images/florals.png');
	background-repeat:no-repeat;
	background-position: bottom left;
	overflow:hidden;
	min-height:500px;
}

div#maincontent {
float:left;
width: 65%;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/*Main Rounded Corner Block */
.main{display:block}
.main *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#54b1da}
.main1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #3772af;
  border-right:1px solid #3772af;
  background:#4795c7}
.main2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #274e97;
  border-right:1px solid #274e97;
  background:#4a9ccb}
.main3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4a9ccb;
  border-right:1px solid #4a9ccb;}
.main4{
  border-left:1px solid #3772af;
  border-right:1px solid #3772af}
.main5{
  border-left:1px solid #4795c7;
  border-right:1px solid #4795c7}
.mainfg{
background:#54b1da;
  padding:20px;}
  
div#sidecontent {
	margin-left:10px;
	float:right;
	width: 33%;
}

/*Side Menu Block */  
.menublock{display:block}
.menublock *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000066}
.menublock1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #13267f;
  border-right:1px solid #13267f;
  background:#081071}
.menublock2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #1e3c8d;
  border-right:1px solid #1e3c8d;
  background:#060c6e}
.menublock3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #060c6e;
  border-right:1px solid #060c6e;}
.menublock4{
  border-left:1px solid #13267f;
  border-right:1px solid #13267f}
.menublock5{
  border-left:1px solid #081071;
  border-right:1px solid #081071}
.menublockfg{
  background:#000066;
  padding:20px;
  color:#c1c8cf;}
#menublock a:active, #menublock a:link, #menublock a:visited {
	color: #c1c8cf;
	text-decoration:none;
}
#menublock a:hover {
	text-decoration:underline;
}

/*Story Block */ 
div#storyblock {
	margin-top:20px;
}	
.storyblock{display:block}
.storyblock *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#adc2df}
.storyblock1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #5d79b3;
  border-right:1px solid #5d79b3;
  background:#8aa2cb}
.storyblock2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #2f4f99;
  border-right:1px solid #2f4f99;
  background:#92a9d0}
.storyblock3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #92a9d0;
  border-right:1px solid #92a9d0;}
.storyblock4{
  border-left:1px solid #5d79b3;
  border-right:1px solid #5d79b3}
.storyblock5{
  border-left:1px solid #8aa2cb;
  border-right:1px solid #8aa2cb}
.storyblockfg{
  background:#adc2df;
  padding:20px;}
  
 /*Ad Block */ 
div#adblock {
	margin-top:20px;
	text-align:center;
}	 
  .adblock{display:block}
.adblock *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#366dad}
.adblock1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #2a559d;
  border-right:1px solid #2a559d;
  background:#3162a6}
.adblock2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #244794;
  border-right:1px solid #244794;
  background:#3265a7}
.adblock3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3265a7;
  border-right:1px solid #3265a7;}
.adblock4{
  border-left:1px solid #2a559d;
  border-right:1px solid #2a559d}
.adblock5{
  border-left:1px solid #3162a6;
  border-right:1px solid #3162a6}
.adblockfg{
  background:#366dad;
padding:3px;}


/*Promo Block*/
div#promoblock {
	margin-top:20px;
	text-align:center;
}
.promo{display:block}
.promo *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#70929d}
.promo1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #436496;
  border-right:1px solid #436496;
  background:#5c7e9a}
.promo2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #294a93;
  border-right:1px solid #294a93;
  background:#61829a}
.promo3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #61829a;
  border-right:1px solid #61829a;}
.promo4{
  border-left:1px solid #436496;
  border-right:1px solid #436496}
.promo5{
  border-left:1px solid #5c7e9a;
  border-right:1px solid #5c7e9a}
.promofg{
  background:#70929d;
padding:3px}		
div#form {
	width: 450px;
	height:300px;
	margin:25px 156px 25px 156px;
	padding: 28px 0px 0px 0px;
	background-image: url('images/form.jpg');
	background-repeat:no-repeat;
	text-align: center;
}

div#footer {
	width:100%;
	margin-top: 20px;
	padding: 10px 0px 10px 0px;
	font-size: 10px;
	color: #ffffff;
	text-align:center;
	background:#000000;	
}

#footer a:active, #footer a:link, #footer a:visited {
	color: #ffffff;	
	border:0px none;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}	

a.hotpink:active, a.hotpink:link, a.hotpink:visited {
	color: #bf1b77;	
	border:0px none;
	text-decoration:none;
}
a.hotpink:hover {
	text-decoration:underline;
}