body {
     background: #DAEAFB url('images/bg.jpg') top center no-repeat fixed;
     margin: 10px 0 30px 0;
     padding: 0;
     font-family: verdana, arial, sans-serif;
     font-size: 75%;
     text-align: center;
     color: #777777;
}

/* Typography	
-------------------------------------------------------------------------- */

p {
     text-align: left;
     font-size: 1em;
     line-height: 1.6em;
     margin: 0 0 10px 0;
}

#footer_left p {
     font-size: 12px;
     line-height: 1.6em;
     margin:  0;
     padding: 0;
}

#footer_right p {
     text-align: center;    
     font-size: 1em;
     font-weight: bold;
     line-height: 1.6em;
     margin:  0;
     padding: 0;
}

h1, h2, h3, h4, h5 {
     font-family: verdana, arial, sans-serif;
     color: #3366CC;
     margin: .2em 0 .4em 0;
}

h1 { font-size: 1.8em;  letter-spacing: -.07em; }
h2 { font-size: 1.6em;  letter-spacing: -.06em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.4em; letter-spacing: -.06em;}
h5 { font-size: 1.2em; }

/* Hyperlinks
-------------------------------------------------------------------------- */   

a:link, a:visited, a:active { 
     background-color: transparent;
     color: #FF6600; 
     text-decoration: none;
}

a:hover { 
     background-color: transparent;
     color: #FF6600; 
     text-decoration:underline;
}

#header a:link, #header a:visited, #header a:active { 
     background-color: transparent;
     color: #3366CC; 
     text-decoration: none;
}

#header a:hover { 
     background-color: transparent;
     color: #3366CC; 
     text-decoration:underline;
}


/* Unordered Lists	
-------------------------------------------------------------------------- */

#content ul {
     margin-left: 0;
     padding-left: 0px;
     list-style: none;
     font-size: 1em;
     line-height: 1.7em;
     margin: 0 0 1em 0;
}

#content li {
     padding-left: 12px;
     margin-bottom: .2em;
     background-image:url(images/arrow.gif);
     background-repeat: no-repeat;
     background-position: 0 .5em;
}

#menu_bar ul {
     padding: 0;
     margin: 0;
     background-color: #4DC85E;
     color: White;
     float: left;
     width: 100%;
	 font-size:12px;
     font-weight: bold;
     clear:both;
}

#menu_bar ul li { display: inline; margin: 0;  }

#menu_bar ul li a {
     padding: 11px 9px 11px 9px;;
     background-color: #4DC85E;
	 width:69px;
     color: White;
     text-decoration: none;
	 text-align:center;
     float: left;
     border-right: 1px solid #fff;
     margin: 0
}

#menu_bar ul li a:hover {
     background-color: #09AD09;
     color: #fff;
     margin: 0
}


/* Page Structure	
-------------------------------------------------------------------------- */

#wrapper {
     margin: 0px auto 0px auto;
     padding: 0;
     background: #FFFFFF;
     width: 730px;
     border:1px solid #BDCBD6;
          
     text-align: left;
          font-size: 1em;
     line-height: 1.6em;
}

#header {
     margin: 10px 10px 0 10px;
     padding: 0px;
     background: #E6E6E6;
     height: 160px;  
     clear:both;      
}

#menu_bar {
     margin: 0 10px;
     padding: 0px;
     background: #4DC85E;
     clear:both;
	 height:40px;
}

#breadcrumb {
     margin: 0 0 20px 0;
     border-bottom:1px solid #dddddd;
     padding: 20px 0 20px 0;
     clear:both;
	 font-size:14px;
	 color:#FF0066;
	 text-align:center;
	 text-transform:uppercase;
	 font-weight:bold;
}

#content {
     margin: 0 20px 0 20px;
     padding: 0px;
     clear:both;
}

#left {
     float: left;
     width: 690px;
     margin: 0px;
     padding: 0px 0px 0px 0px;
}

#left h2 {
	color:#FF6600;
}

#left p {
	font-size:12px;	
}

#right {
     float: right;
     width: 180px;
     margin:  15px 10px 25px 0;
     padding: 0px;
}   

.sidebar {
     padding: 10px;
     margin-bottom: 0px;
}

#footer {
     margin: 0 10px 0 10px;
     padding:  0;
     border-top: 1px solid #DDDDDD;
	 background-image:url(images/footer.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 height:150px;
}

#footer_padding {
     margin: 20px 20px 20px 10px;  
     padding: 10px;
}

#footer_left {
     float: left;
     margin: 0;
     width: 460px;
	 font-size:12px;	 
}

#footer_right {
     float: right;
     margin:  0;
     width: 140px; 
     background: #FFFFF2;
     padding: .8em;
     border: 1px solid #eeeeee;
}

.spacer { clear:both }

/* sNews	
-------------------------------------------------------------------------- */


.searchfield {
     width: 172px;
     font-family: verdana, arial, sans-serif;
     font-size: 1em;
     text-align: center;
     padding: 4px 2px;
}

.searchbutton {
     width: 180px;
     font-family: verdana, arial, sans-serif;
     font-size: 1em;
	 background-image:url(images/button-bg.gif);
	 background-repeat:repeat-x;
	 height:25px;
	 border:1px solid #CCCCCC;
	 font-weight:bold;
	 color:#666666;
}

fieldset { 
     border: 1px solid #EEEEEE; 
     padding: 10px 8px; 
     margin: 0 0 8px 0; 
     background: #FFFFF2; 
     color: #000; 
}

input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }

.comment { 
     background: #FFFFF2; 
     color: #666666; 
     padding: 10px; 
     margin: 0 0 10px 0; 
     border-top: 1px solid #DDDDDD; 
}

.commentsbox { 
     background: #FFFFF2; 
     color: #666666; 
     padding: 10px; 
     margin: 0 0 10px 0; 
}

.date {  
     margin: 0 0 20px 0; 
     clear: both;
}

form {
	margin:0px;
}

/*-----------------------------------------------------------------*/
#LogoBunny {
	position:relative;
	left:20px;
	top:7px;
	width:345px;
	height:100px;
	margin:0;
	padding:0;
	background:none;
	color:#663366;
}
#LogoBunny a {
	display:block;
	width:345px;
	height:100px;
	background: url(images/bunny-logo.jpg) no-repeat 0 0;
}
#LogoBunny a:hover {
	background: url(images/bunny-logo.jpg) no-repeat 0 0;
}
#LogoBunny strong{ display:none; }

#header h2 { 
     font-size:10px;
     letter-spacing: 0.2em;
     margin: 5px 0 0 185px;
     line-height: 1.2em;
     font-weight: normal;
} 

.splTxt {
	color: #FF6600;
	font-weight:bold;
}
