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

/*
font-family: 'Open Sans', sans-serif;
*/


/* Reset
--------------------------------------------- */

html, body  {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-size: 10px;
}

div, article, aside, dialog, figure, footer, header, hgroup,
nav, section, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, img,
strike, strong, em, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

img  { margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
}

table  { border-collapse: collapse; border-spacing: 0;  }

input, select, textarea, form, fieldset  {
	margin: 0; padding: 0; border: 0;
}
	
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike  {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
}

/* Global */

html 	{	}
body	{
	background-attachment: fixed;
	background-image: url(../images/bg%201.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Fonts */

@font-face	{	}

/*  Headings  */

h1, h2, h3, h4, h5, h6 { font-weight:: bold;  }

  h1  { font-size:24px; }
  h2  { font-size:20px; }
  h3  { font-size:16px; }
  h4  { font-size:14px; }
  h5  { font-size:14px; }
  h6  { font-size:12px; }
  
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

ol, ul  { list-style: none; }

/* Containers
--------------------------------------------- */

#outer			{ width:940px; border:10px #FFF3EE solid; margin:0 auto; background-color:#FFF3EE; }

#wrapper 		{ width:900px; margin:0 auto; background-color:#FFF3EE; }
					 
#logo         {
	padding: 20px 0;
}

#topnav         {
	margin: 0px;
	padding: 0px;
}

#topnav ul	{ }
	
	#topnav li { margin-right:15px; 
	padding: 10px 0 10px 0;
	width: 73px;
	text-align: center;
	position: relative;
	float: right;
	}
	
#topnav ul li a  {
		background-color: #FFF3EE;
		color: #FF0000;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		display: block;
		width: 73px;
		height: 25px;
		line-height: 25px;
		text-align: center;	}
	
#topnav a  {

	}
	
#topnav li:hover a:hover  {
		background-color: #fff3ee;
		color: #0000FF;
	}
	
#slider		{ border-top: #00F solid 2px;
			  border-bottom: #00F solid 2px; 
 }
	
#content 		{
	width: 600px;
	float: left;
	padding: 20px;
}

#content h1     { font-size:24px; font-weight:bold; margin:5px 0 15px 0; color:#F00;  }
#content h2     { font-size:20px; font-weight:bold; margin-bottom:15px; color: #90F;  }
#content p      { font-size:15px; line-height:160%; margin-bottom:5px; text-align:left;  }
#content p a    { color:#F00 }
#content p a:hover  { background-color:#690; }
#content img    { padding:8px; margin:12px; border:1px #666 dotted;  }

#rightside		{ width:250px; float:left; padding-top:50px; }
#rightside h2	{ font-size:20px; font-weight:bold; margin:15px 0px 2px 0px; text-align:center; color:#F00; }
#rightside p	{ font-size:11px; line-height:normal; padding:5px 0; text-align:center;  }
#rightside p a:hover	{ background-color:#690; }
#counter 		{ clear:both; }
#footer 		{ clear:both; margin-top:20px 0; border-top:1px #CCC solid;  padding:10px ; } 
.footer-text    { font-size:12px; font-style:normal; color:#F00; text-align:center; }


 
