* {
padding: 		0px; 
margin:  		0px; 
border:  		0px; 
}


html {
}


a img {
border: 		none;
}


body {
margin-left:		50%;
padding-top:		6px;
padding-bottom:		40px;
font-size:		16px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
}


#frame {
width: 			960px;
margin-left:	       -480px;
overflow: 		hidden;
}


#header {
height:			100px;
overflow: 		hidden;
}


#header-banner {
float:			left;
margin:			25px;
}


#header-links {
float:			right;
width: 			130px;
margin-top:		-16px;
}


#header-links ul li {
list-style-type: 	none;
font-size:		12px;
margin-top:		-2px;
margin-bottom:		-2px;
}

#header-title {
padding-left:		166px;
}

#header-title h2 {
font-size:		smaller;
}

#header-logo {
margin-left:		130px;
}


#menu {
height: 		2em;
}


#you_tube_banner {
margin-left:		140px;
}


#outer_container {
}


#inner_container {
float:			left;
width:			780px;
}


#ads {
float:			right;
width:			160px;
padding-top:		40px;
margin-right:		10px;
overflow: 		hidden;
}


#footer {
clear:			both;
padding-top:		2em;
padding-bottom:		2em;
text-align:		center; 
}


#copyright {
line-height:		1.8em;
font-weight:		bold; 
font-size:		smaller;
}


#contents {
margin-left:    	182px;
}


#contents h1, #contents h2, #contents h3, #contents p {
margin-top:		1em;
margin-bottom:		1em;
}


#contents h1, #contents h2 {
clear: 			right;
}


#contents img {
margin-left:		0.5em;
margin-right:		0.5em;
margin-bottom:		0.7em;
}


.sitemap {
float:			left;
width:			180px;
}


#promotion {
font-size:              smaller;
}


.miniature {
align:		        center; 
font-size:		11px;
line-height:		1em;
text-align:		center; 
}


.miniature a {
color:			#444;
text-decoration: 	none;
}


form {
width: 			550px;
border:			2px solid #666;
background-color: 	#cca;        
} 


label {
float:			left;
clear:			left;
display: 		block;
width: 			200px;
font-weight: 		bold;
margin-bottom:		1em;
}


input {
display: 		block;
border:			1px solid #666;
width: 			300px;
font-size:		16px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}


.textInput {
float:			right;
clear:			right;
color: 			blue;
} 


.subject {
display: 		block;
clear:			both;
width: 			100%;
color: 			blue;
margin-bottom:		0.6em;
} 


textarea {
margin:			1em 0;
display: 		block;
clear:			both;
width: 			100%;
height: 		100px;
border:			1px solid #666;
font-size:		16px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color: 			blue;
}


textarea:focus, input:focus {
background-color:      	#ccf;
}


.buttonSubmit {
margin:			1em 0;
display: 		block;
clear:			both;
width: 			100%;
border:			1px solid #666;
border-width: 		1px 2px 2px 1px;
font-weight: 		bold;
color: 			black;
}
