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

.background {  
	background-image: url(Images/background.jpg); 
	background-repeat: repeat-y; }

body {
	margin: 0; 
	padding: 0; 
	background-image: url(../Images/grass.jpg);
	background-repeat: repeat-x repeat-y;
	text-align: center; 
}

.border {
	background-color:white;
	background-repeat:repeat-y;
}
.border_right{
	background-image:url(../Images/border_right.gif);
	background-repeat:repeat-y;
}
.border_left{
	background-image:url(../Images/border_left.gif);
	background-repeat:repeat-y;
}

.border_top{
	background-image:url(../Images/border_top.gif);
	background-repeat:repeat-x;
}

.border_bottom{
	background-image:url(../Images/border_bottom.gif);
	background-repeat:repeat-x;
}

.corner_rtop{
	background-image:url(../Images/corner_rtop.gif);
}
.corner_ltop{
	background-image:url(../Images/corner_ltop.gif);
}

.corner_rbot{
	background-image:url(../Images/corner_rbot.gif);
}

.corner_lbot{
	background-image:url(../Images/corner_lbot.gif);
}
.border_white_right{
	background-image:url(../Images/border_white_right.gif);
	background-repeat:repeat-y;
}
.border_white_left{
	background-image:url(../Images/border_white_left.gif);
	background-repeat:repeat-y;
}

.border_white_top{
	background-image:url(../Images/border_white_top.gif);
	background-repeat:repeat-x;
}

.border_white_bottom{
	background-image:url(../Images/border_white_bottom.gif);
	background-repeat:repeat-x;
}

.corner_white_rtop{
	background-image:url(../Images/corner_white_rtop.gif);
}
.corner_white_ltop{
	background-image:url(../Images/corner_white_ltop.gif);
}

.corner_white_rbot{
	background-image:url(../Images/corner_white_rbot.gif);
}

.corner_white_lbot{
	background-image:url(../Images/corner_white_lbot.gif);
}

p{
	 font-family: Comic Sans MS, Comic Sans MS5, cursive;
	 font-size:12pt;
}

h3{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	 font-size:12pt;	
	 font-weight: normal;
	 margin: 0; 
	 padding: 0;
}

h4{
	font-family: Comic Sans MS, Comic Sans MS5, cursive;
	font-size:12pt;
	 font-weight: normal;
	margin: 0; 
	padding: 0;
}

h5{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	 font-size:10pt;	
	 font-weight: normal;
	 margin: 0; 
	 padding: 0;
	
}

h6{
	font-family: Comic Sans MS, Comic Sans MS5, cursive;
	font-size:10pt;
	margin: 0; 
	padding: 0;
}


.content{
	border: #000000 4px dashed; 

	border-top-style: ridge;
	border-bottom-style: ridge;
	border-right-style: ridge;
	border-left-style: ridge;
	
}

IMG {border: 1px solid #fff;}

A:hover IMG, A:active IMG {
 
	border: 1px solid blue;
	}



title {
	background-color:#000000; 
}

.demo  {
		color:#000033; 
		background-color:#000000; 
		layer-background-color:#000000;
        position:absolute; 
		width:500px; height:700px;
        z-index:99;  
		visibility:hidden;
}


		#gallery {
			position: relative;
			padding-left:0px;
			margin: 0px auto;
			width: 450px;
			height: 425px;
			background-image:url(Images/blue_box.jpg);
			background: #000;
			border: 0px solid #64b184;
		}

		#progress {
			margin: 10px auto;
			width: 200px;
			height: 15px;
			padding: 2px;
			border: 2px solid #dfdfdf;
		}

		#progress .bar {
			width: 0px;
			text-align: center;
			font-size: 10px;
			height: 15px;
			background: #2a2a2f;
			color: #fff;
			font-weight: bold;
		}



		.toggler {
			color: #222;
			margin: 0;
			padding: 2px 5px;
			background: #eee;
			border-bottom: 1px solid #ddd;
			border-right: 1px solid #ddd;
			border-top: 1px solid #f5f5f5;
			border-left: 1px solid #f5f5f5;
			font-size: 11px;
			font-weight: normal;
			font-family: 'Andale Mono', sans-serif;
		}

		.element {

		}

		.element p {
			margin: 0;
			padding: 4px;
		}

		.float-right {
			padding:10px 20px;
			float:right;
		}

		blockquote {
			font-style:italic;
			padding:5px 0 5px 30px;
		}