			/*css for ukefest 2009 */

			/*  ------------- browser reset ----------- */

			body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
				    margin:0; 
				    padding:0; 
			} 
			table { 
				    border-collapse:collapse; 
				    border-spacing:0; 
			} 
			/*fieldset,*/img {  
				    border:0; 
			} 
			address,caption,cite,code,dfn,em,strong,th,var { 
				    font-style:normal; 
				    font-weight:normal; 
			} 
			ol,ul { 
				    list-style:none; 
			} 
			caption,th { 
				    text-align:left; 
			} 
			h1,h2,h3,h4,h5,h6 { 
				    font-size:100%; 
				    font-weight:normal; 
			} 
			q:before,q:after { 
				    content:''; 
			} 
			abbr,acronym { border:0; 
			} 

			/*  * {border : 1px solid blue;} */

		body {font-family: arial, "Lucida Grande", sans-serif;
		background: #000 url(../images/ukebody.png) no-repeat;
		height: 100%;
		}
		
/*  header  */
		
		#header { height:210px;
		background: url("../images/strings.png") repeat-x;
		overflow:hidden;
margin-bottom: 50px;
			}

	#header h1 {
		width: 210px; height: 210px;
		position: relative;
		color: #ff0000;
		margin-left:100px;
		margin-right: 150px;
		float: left;
	}
	#header h1 span {
		background: url("../images/ukelogo2.png");
		position: absolute;
		width: 100%;
		height: 100%;
	}
	#header h2 {
		font-size: 1.7em;
		font-weight: bold;
		margin-top: 45px;
		line-height: 0.9;
		}
	
	#header h4 {color: #fff;
	margin-top:5px;}
			
		
		/*   ***end of header  *****   */
		
	#wrapper {width: 1500px;}	

#mainmenu { width: 250px;
			height: 400px;
			float:left;
			margin: 100px 0 0 80px;}

#mainmenu ul a{display:block;
			width: 200px;
			height: 60px;
			text-decoration: none;
			color: #fff;
			padding: 10px;
			}
			
#mainmenu li {
		color: #fff;}
			
		
/*    content    */

/*h1.register {width: 286px; height: 56px;
		position: relative;}
h1.register span {
		background: url("../images/register.jpg");
		position: absolute;
		width: 100%;
		height: 100%;}*/
		
			
#content {
float:left;
width:500px;
  background: #fff url(../images/blc.gif) no-repeat bottom left;
  color: #000;
  position: relative;
  padding-top: 0;
  padding-bottom: 18px;
  margin: 1em 50px 150px 110px ;
  height:100%;
}

#content * {
  background: #fff url(../images/brc.gif) no-repeat bottom right;
  color: #000;
  padding: 1em 2em 18px 0;
  margin: 0 0 -18px 18px;
  height:100%;
}

#content * * {
  padding: 0;
  margin: 0;
  background: none;
  color: #000;
  height:auto;
}


#content h4 {
   color: #000;
  background: #fff url(../images/trc.gif) no-repeat top right;
  display: list-item;
  list-style-image: url(../images/tlc.gif);
  list-style-position: inside;
  list-style-type:none;
  padding: 0;
  margin: 0;
  position: relative;
height: auto;
}


#content h4 {
  font-size: 2em;
}

#links{ 
width: 200px;
float:left;
color:#ffffff;
text-align: right;
margin-left: 50px;
margin-top: 60px;}

#links li {margin-top: 20px;}
#links h2 {
		width: 171px; height: 70px;
		position: relative;
		color: #fff;
		margin-left: -50px;
		float: left;
	}
#links h2 span {
		background: url("../images/check.jpg");
		position: absolute;
		width: 100%;
		height: 100%;}

/* ---------- footer   ---------  */		
		


#footer {clear : both;
background: #ff0000;
margin-top : 60px;
height: auto;
padding-bottom: 50px;
}

#footer h1 {
		width: 320px; height: 80px;
		position: relative;
		color: #ff0000;
		margin-right: 150px;
			}
#footer h1 span {
		background: url("../images/sup.jpg");
		position: absolute;
		width: 100%;
		height: 100%;}
#footer ul { margin-top: 30px;
margin-left:30px;
}
#footer li {display:inline;
padding: 10px 10px 50px 10px;
	}
