/* CSS Document */
/************************************* Main structure *************************/
* html, body, #container {margin:0;padding:0;height:100%;}

html {
	font-size:100%;
}

body {
	font-size:1em;
	height:100%;
	background-color:#000033;
	text-align:left;
	font-family: "Trebuchet MS";
}

#container { 
	background-image: url(../images/home.jpg);
	background-repeat:no-repeat;
	font-size:0.7em;
	width:900px;
	color: #000000;
	margin-top:2px;
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
	height:900px;
}

#containerdyn { 
	background-image: url(../images/home.jpg);
	background-repeat:no-repeat;
	font-size:0.7em;
	width:900px;
	color: #000000;
	margin-top:2px;
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
	height:900px;
}

#navAdmissionsBody #container { 
	background-image: url(../images/admissions_page.jpg);
	background-repeat:no-repeat;
}

#searchBody #container { 
	background-image: url(../images/blank_page.jpg);
	background-repeat:no-repeat;
}

#navSportBody #container { 
	background-image: url(../images/sport.jpg);
	background-repeat:no-repeat;
}

#navTripsBody #container { 
	background-image: url(../images/trips.jpg);
	background-repeat:no-repeat;
}

#navSecondaryBody #container { 
	background-image: url(../images/secondary.jpg);
	background-repeat:no-repeat;
}

#navNewsBody #container { 
	background-image: url(../images/news.jpg);
	background-repeat:no-repeat;
}

#navNewsBodynew #container { 
	background-image: url(../images/newsnew.jpg);
	background-repeat:no-repeat;
}

#navPrimaryBody #container { 
	background-image: url(../images/primary.jpg);
	background-repeat:no-repeat;
}

#navDramaBody #container, #navEmploymentBody #container, #navHeadmasterBody #container, #navLinksBody #container, #navLocationBody #container, #navProspectusBody #container, #navPtaBody #container, #navPupilsBody #container, #navStBridesBody #container, #navCommunityBody #container{ 
	background-image: url(../images/quicklinks_page.jpg);
	background-repeat:no-repeat;
}

#navFacilitiesBody #container { 
	background-image: url(../images/facilities_main.jpg);
	background-repeat:no-repeat;
}

#navBoardingBody #container { 
	background-image: url(../images/boarding_page.jpg);
	background-repeat:no-repeat;
}

#container_blank { 
	background-image: url(../images/blank_page.jpg);
	background-repeat:no-repeat;
	font-size:0.7em;
	width:900px;
	color: #000000;
	margin-top:2px;
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
	height:900px;
}

#upper {
	height:85px;
	margin-left:10px;
	width:210px;
	padding-top:1px;
	color:white;
	line-height:1em;
}

#mainmenu {
	margin-top:13px;
	margin-left:3px;
	width:890px;
	height:120px;
}

#resources_menu {
	margin-top:13px;
	margin-left:3px;
	width:890px;
	height:60px;
}

#quicklinks {
	float:left; 
	margin-left:15px;
	margin-top:82px;
  	width:250px; 
  	height:470px; 
  	display:inline;
}

#content {
	float:right;
	position:relative;
	margin-right:10px;
	width:585px;
	margin-top:40px;
	margin-bottom:10px;
	height:520px;
}

#content_with_sidemenu {
	float:right;
	margin-right:10px;
	width:585px;
	margin-top:25px;
	margin-bottom:10px;
	height:520px;
}

#navStBridesBody #content {
	margin-top:25px;
	margin-right:12px;
	width:598px;
}
	
#content h1, #content_with_sidemenu h1, #content_blank h1 {
	text-indent:-9999px;
	height:50px;
	padding-bottom:5px;
}

/***headers**/
#content #home_header, #content_blank #home_header {
	background:url(../images/welcome.jpg) no-repeat;
}

#content_blank #exams_header {
	background:url(../images/exam_timetables.jpg) no-repeat;
}

#content_blank #study_skills {
	background:url(../images/study_skills.jpg) no-repeat;
}

#content_blank #homework{
	background:url(../images/homework_plan.jpg) no-repeat;
}

#content_blank #primary_resources {
	background:url(../images/primary_heading.jpg) no-repeat;
}

#content_blank #it_policy {
	background:url(../images/it_user.jpg) no-repeat;
}

#content_blank #guidelines {
	background:url(../images/pupil_parent_guidelines.jpg) no-repeat;
}

#content_blank #useful_links {
	background:url(../images/useful_websites.jpg) no-repeat;
}

#content #drama {
	background:url(../images/drama.jpg) no-repeat;
}

#content #community {
	background:url(../images/community.jpg) no-repeat;
}

#content #sport {
	background:url(../images/sport_header.jpg) no-repeat;
}

#content #athletics {
	background:url(../images/athletics.jpg) no-repeat;
}

#content #stbrides {
	background:url(../images/st_bride.jpg) no-repeat;
}

#content_with_sidemenu #cricket {
	background:url(../images/cricket.jpg) no-repeat;
}

#content #hockey{
	background:url(../images/hockey.jpg) no-repeat;
}

#content #other {
	background:url(../images/other.jpg) no-repeat;
}

#content #rugby {
	background:url(../images/rugby.jpg) no-repeat;
}

#content_with_sidemenu #games_policy {
	background:url(../images/games_ploicy.jpg) no-repeat;
}

#content_with_sidemenu #tennis {
	background:url(../images/tennis.jpg) no-repeat;
}

#content #primary {
	background:url(../images/primary_heading.jpg) no-repeat;
}

#content_with_sidemenu #careers {
	background:url(../images/careers_programme.jpg) no-repeat;
}

#content_with_sidemenu #curriculum {
	background:url(../images/curriculum.jpg) no-repeat;
}

#content #secondary {
	background:url(../images/secondary_heading.jpg) no-repeat;
}

#content #pastoral {
	background:url(../images/pastoral2.jpg) no-repeat;
}

#content #personal_devt {
	background:url(../images/personal_dvpment.jpg) no-repeat;
}

#content #sixth_year {
	background:url(../images/sixth_year.jpg) no-repeat;
}

#content #support {
	background:url(../images/support.jpg) no-repeat;
}
#content #efl {
        background:url(../images/efl.jpg) no-repeat;
}

#content #art {
	background:url(../images/art.jpg) no-repeat;
}

#content #business {
	background:url(../images/business_studies.jpg) no-repeat;
}

#content #biology {
	background:url(../images/biology.jpg) no-repeat;
}

#content #chemistry {
	background:url(../images/chemistry.jpg) no-repeat;
}

#content #computing{
	background:url(../images/computing.jpg) no-repeat;
}

#content #english{
	background:url(../images/english.jpg) no-repeat;
}

#content #geography{
	background:url(../images/geography.jpg) no-repeat;
}

#content #graphic{
	background:url(../images/graphic_comm.jpg) no-repeat;
}

#content_with_sidemenu #history{
	background:url(../images/history.jpg) no-repeat;
}

#content #languages{
	background:url(../images/modern.jpg) no-repeat;
}

#content_with_sidemenu #maths{
	background:url(../images/maths.jpg) no-repeat;
}

#content #music{
	background:url(../images/music.jpg) no-repeat;
}

#content #trips_header{
	background:url(../images/trips_header.jpg) no-repeat;
}

#content #concerts{
	background:url(../images/concerts.jpg) no-repeat;
}

#content #expeditions{
	background:url(../images/expeditions.jpg) no-repeat;
}

#content #outdoor{
	background:url(../images/outdoor_ed.jpg) no-repeat;
}

#content_with_sidemenu #pattern{
	background:url(../images/pattern.jpg) no-repeat;
}

#content #regular_extra_curric{
	background:url(../images/regular_extra.jpg) no-repeat;
}

#content #sports_tours{
	background:url(../images/sports_tours.jpg) no-repeat;
}

#content #pe_games{
	background:url(../images/pe.jpg) no-repeat;
}

#content_with_sidemenu #physics{
	background:url(../images/physics.jpg) no-repeat;
}

#content_with_sidemenu #distance {
	background:url(../images/distance_learning.jpg) no-repeat;
}

#content #pta {
	background:url(../images/pta.jpg) no-repeat;
}

#content_with_sidemenu #extra {
	background:url(../images/extra_curr_clubs.jpg) no-repeat;
}

#content_with_sidemenu #prospectus {
	background:url(../images/request_prospectus.jpg) no-repeat;
}

#content_with_sidemenu #adventure {
	background:url(../images/adventure_service.jpg) no-repeat;
}

#content_with_sidemenu #pupils {
	background:url(../images/pupils_parents.jpg) no-repeat;
}

#content #primary_trips {
	background:url(../images/primary_trips.jpg) no-repeat;
}

#content_with_sidemenu #primary_curriculum {
	background:url(../images/curriculum_primary.jpg) no-repeat;
}

#content_with_sidemenu #primary_transitus {
	background:url(../images/transitus.jpg) no-repeat;
}

#content #nursery {
	background:url(../images/nursery.jpg) no-repeat;
}

#content #clarendon {
	background:url(../images/clarendon.jpg) no-repeat;
}


#content_with_sidemenu #links {
	background:url(../images/links.jpg) no-repeat;
}

#content #headmaster{
	background:url(../images/headmaster_message.jpg) no-repeat;
}

#content_with_sidemenu #location{
	background:url(../images/location.jpg) no-repeat;
}

#content_with_sidemenu #latestnews {
	background:url(../images/news_banner.jpg) no-repeat;
	
}

#content #facilities {
	background:url(../images/facilities.jpg) no-repeat;
}

#content #classroom {
	background:url(../images/classroom_provision.jpg) no-repeat;
}

#content #facilities_music {
	background:url(../images/music_drama.jpg) no-repeat;
}

#content #science_labs {
	background:url(../images/science_labs.jpg) no-repeat;
}

#content #sports_hall {
	background:url(../images/sports_hall.jpg) no-repeat;
}

#content_with_sidemenu #employment {
	background:url(../images/employment.jpg) no-repeat;
}

#content #boarding {
	background:url(../images/boarding.jpg) no-repeat;
}

#content #accommodation {
	background:url(../images/accommodation.jpg) no-repeat;
}

#content #life_house {
	background:url(../images/life_house.jpg) no-repeat;
}

#content #pastoral {
	background:url(../images/pastoral_heading.jpg) no-repeat;
}

#content_with_sidemenu #admissions {
	background:url(../images/admissions.jpg) no-repeat;
}

#content_with_sidemenu #fees {
	background:url(../images/fees.jpg) no-repeat;
}

#content_with_sidemenu #fee_assistance {
	background:url(../images/fee-assistance.jpg) no-repeat;
}

#content_with_sidemenu #extra_subjects {
	background:url(../images/extra_subjects.jpg) no-repeat;
}

#content_with_sidemenu #levy {
	background:url(../images/levy_boarding_fees.jpg) no-repeat;
}

#content_blank #learning_header {
	background:url(../images/learning_teaching.jpg) no-repeat;
}

#content_blank #accessibility {
	background:url(../images/accessibility.jpg) no-repeat;
	text-indent:-9999px;
	height:50px;
	padding-bottom:5px;
}

#content_blank #sitemap {
	background:url(../images/sitemap.jpg) no-repeat;
	text-indent:-9999px;
	height:50px;
	padding-bottom:5px;
}
/**virtual tour and gallery styles (rest are in gallery.css)**/
#gallery_content h1 {
	text-indent:-9999px;
	height:50px;
	width:300px;
	background:url(../images/gallery.jpg) no-repeat;
}

#gallery_content #virtual {
	background:url(../images/virtual_tour.jpg) no-repeat;
}

#gallery_content {
	margin-right:0;
	padding-left:10px;
	margin-top:30px;
	margin-right:10px;
	height:540px;
	overflow:auto;
	font-family: Trebuchet MS;
	font-size:1.1em;
	color:#000033;
}

.slides li {
  	width: 90px;
	height: 130px;
}

.section-table {
	clear:both;
	padding:0;
	border-top: 		1px solid #CDCDCD;
	border-bottom: 		1px solid #CDCDCD;
}

.section-table #credit{
	text-align:center;
}

/**for pages where content is full width**/
#content_blank {
	width:97%;
	margin-left:20px;
	font-size:1.1em;
	margin-top:40px;
	height:520px;
	
}
#content_blanknews {
	width:97%;
	margin-left:20px;
	font-size:1.1em;
	margin-top:40px;
	height:520px;
	overflow:scroll;
	background:url(../images/news_banner.jpg) no-repeat;
	
}

#content_blank #subcontent {
	position:relative;
	height:520px;
	overflow:auto;
}

#content_blank #subcontent textarea{
	height:400px;
	width:800px;
}

#subcontent_blank {
	height:470px;
	overflow:auto;
}

#content #content_body, #content_with_sidemenu #content_body {
	height:460px;
	overflow:auto;
	max-width:590px;
}

#content p, #content_with_sidemenu p{
	font-size:1.1em;
	line-height:1.1em;
	padding-right:5px;
	margin-top:-1px;
	padding-right:5px;
}

#navNewsBody #content_with_sidemenu p{
	line-height:1.3em;
	margin-top:1em;
	text-align:justify;
}

#content_blank p {
	font-size:1.1em;
	line-height:1.1em;
	padding-right:5px;
	margin-top:0px;
	padding-right:5px;
}

#welcome_body_home {
	width:349px;
	margin-top:5px;
}


#welcome_body {
	height:340px;
	margin-top:-5px;
}

#welcome_body_content {
	height:270px;
	overflow:auto;
	margin-top:-11px;
	line-height:1.1em;
}

#welcome_body_content p{
	margin-top:-2px;
}

#welcome_body_content select{
	width:130px;
}

#flashmovie {
	height:200px;
}

#noticeboard {
	height:220px;
	width:190px;
	margin-top:-242px;
	margin-left:387px;
	overflow:auto;
}

#noticeboard A:Link{
	text-decoration: underline;
	color: #FFF;
}
#noticeboard A:Visited{
	text-decoration: underline;
	color: #FFF;
}
#noticeboard A:Hover{
	text-decoration: underline;
	color: #FFF;
}

#noticeboard p {
	font-weight:bold;
	color:white;
	margin-top:0;
	max-width:180px;
}

#footer, #footer1, #footer_blank {
	position:absolute;
	top:803px;
	text-align:center;
  	width:896px; 
  	font-size: 0.8em;
  	height:4.7em; 
	line-height:1.3em;
	background-color:#38718C;
	color:white;
	border:2px solid white;
}

#footer a:link, #footer1 a:link, #footer_blank a:link, #homework_footer a:link{ 
	color:white;
	text-decoration:none;
}

#footer a:visited, #footer1 a:visited, #footer_blank a:visited, #homework_footer a:visited{ 
	color:white;
	text-decoration:none;
}

#footer a:hover, #footer1 a:hover, #footer_blank a:hover, #homework_footer a:hover{ 
	text-decoration:underline;
}

#footer #footer_nav, #footer1 #footer_nav, #footer_blank #footer_nav, #homework_footer #footer_nav {
	margin-top:0px;
	width:850px;
	list-style-type: none;
}

#footer #footer_nav li, #footer1 #footer_nav li, #footer_blank #footer_nav li,#homework_footer #footer_nav li { 
	display: inline;
}

#footer p, #footer1 p, #footer_blank p, #homework_footer p{ 
	margin-top:-5px;
	font-style:italic;
}

#footer hr, #footer1 hr, #footer_blank hr, #homework_footer hr  {
	width:100%;
	background-color:#AAECF8;
	height:5px;
}

#logout {
	position:absolute;
	margin-left:620px;
	top:240px;
	font-size:1.1em;
}

#resources_logout
{
	position:absolute;
	margin-left:720px;
	top:200px;
	font-size:1.1em;
}


/****Styling elements for homework page*****/
#homework_wrapper {
	font-size:1.2em;
	margin-top:0px;
	padding-bottom:20px;
	margin-bottom:2px;
	min-height:600px;
	background: #edf7ff;
}

#homework_wrapper #homework {
	text-indent: -9999px;
	height:50px;
	background:url(../../images/homework_plan.jpg) no-repeat;
}

#homework_content {
	margin-top:40px;
	margin-left:20px;
}

#homework_content table td{
	vertical-align:top;
}

#homework_footer{
	text-align:center;
  	width:896px; 
  	font-size: 0.8em;
  	height:4.7em; 
	line-height:1.3em;
	background-color:#38718C;
	color:white;
	border:2px solid white;
}

/**CMS Form layout**/
#content form {
	margin-top:0;
	font-weight:bold;
	width:522px;
}

#content fieldset {
	width:520px;
}

#content legend {
	font-size:1.3em;
	margin-bottom:30px;
}

#content label, #content_with_sidemenu label, #content_blank label, #homework_content label {
	width: 6em;
	float:left;
	text-align:right;
	margin-right: 1em;
	display:block;
}

#content form p{
	width:500px;
}

#content form select{
	width:9em;
}

#content input {
	width:30em;
}

#content textarea {
	width:30em;
	height:8em;
}

#content input[type="submit"]{
	width:15em;
	margin-left:90px;
}

/**prospectus form layout**/
#content_with_sidemenu form label {
	width:19em;
	margin-top:10px;
}

#content_with_sidemenu form input {
	width:20em;
	margin-top:10px;
}
#content_with_sidemenu form textarea {
	width:20.5em;
	margin-top:10px;
}

#content_with_sidemenu form #captcha {
	margin-left:225px;
	margin-top:20px;
}

#content_with_sidemenu form img {
	border:0;
}
#content_with_sidemenu form textarea {
	width:20em;
}
#content_with_sidemenu form .button {
	float:right;
	margin-right:66px;
}

#navLocationBody #content_with_sidemenu label {
	float:left;
	width:8em;
}

#navLocationBody #content_with_sidemenu input {
	width:8em;
}

#navLocationBody #content_with_sidemenu .submit {
	width:8em;
}

#navSportBody table {width:90%;}

#content_blank #report_issue_form input {width:35em;margin-bottom:10px;}
#content_blank #report_issue_form textarea {width:35em;}
#content_blank #report_issue_form .button {width:10em; margin-top:20px; margin-left:85px;}

a:link {
	color:#000033;
	text-decoration:underline;
}

a:visited {
	text-decoration:underline;
}

a:hover {
	color:red;
	text-decoration:none;
}

.submit input {
	margin-left: 10em;
}

.news_image {
	border:1px solid #000033;
	margin:0 10px 10px 5px;
	max-width:350px;
	max-height:300px;
}

#content #author_pic {
	float:right;
	margin-right:310px;
	border:1px solid #808080;
}

#content .float_left {
	float:left;
	width:180px;
}

#sidemenu {
  	float:left; 
	margin-left:10px;
	margin-top:178px;
	color:white;
  	width:245px; 
  	height:330px; 
	font-size:1.2em;
  	overflow:auto; 
}

#sidemenu a:link {
	color:white;
	text-decoration:none;
}

#sidemenu a:visited{
	color:white;
	text-decoration:none;
}

#sidemenu a:hover{
	color:#000033;
}

#sidemenu ul {
	padding-top:10px;
	list-style-type:disc;
}

#sidemenu ul li {
	margin-bottom:2px;
	margin-left:10px;
	text-align:left;
	padding-top:10px;
	line-height: 1em;
}

#sidemenu li a:link{
	text-decoration:none;
}

#sidemenu li a:visited{
	text-decoration:none;
}

#sidemenu li a:hover {
	text-decoration:none;
}
	
#sidemenu #current{
	color:#AAECF8;
}

#sidemenu p{
	color:#FFEF43;
	font-size:0.9em;
	font-weight:bold;
	margin-left:40px;
	margin-top:24px;
}

#sidemenu select{
	width:140px;
}

#sidemenu span {
	margin-left:-20px;
	color:#004318;
}

#content h2, #content_with_sidemenu h2, #content_blank h2{
	font-size:1.5em;
}

#content h3, #content_with_sidemenu h3, #content_blank h3{
	font-size:1.4em;
}

#content h4, #content_with_sidemenu h4, #content_blank h4 {
	font-size:1.3em;
}

#content h5, #content_with_sidemenu h5, #content_blank h5 {
	font-size:1.2em;
}

#content ul, #content_with_sidemenu ul, #content_blank ul {
	font-size:1.1em;
}

#upper p {
	font-size:0.9em;
	margin-top:-4px;
}

#upper #address{
	height:34px;
	width:205px;
	background:url(../images/address.gif) no-repeat;
	text-indent:-9999px;
	margin-top:12px;
}

#upper #toplinks {
	margin-top:-7px;
}

#upper a:link {
	color:#FFFF00;
	text-decoration:underline;
}

#upper a:visited {
	color:#FFFF00;
	text-decoration:underline;
}

#upper a:hover {
	color:#000033;
	text-decoration:none;
}

#upper input[type="submit"] {
	width:4em;
}


#content .image_link {
	margin-left:90px;
	margin-top:30px;
	width:400px;
}

.image_link a:link{
	margin-left:20px;
}

/*styling for tables with data*/
#data_table th {
	background-color:#000033;
	color:white;
}
#data_table tr {
	background-color:#809EB5;
	color:white;
}

#data_table .subhead {
	background-color:#688296;
	color:white;
}

/*sitemap page styles*/
#subcontent_blank #list_left {
float:left;
}

#subcontent_blank #navlist
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#subcontent_blank #navlist li
{
padding:2px;
}

#subcontent_blank a
{
padding: 3px;
width: 160px;
border-bottom: 1px solid #eee;
}


#subcontent_blank a:hover
{
color: red;
}

#subcontent_blank #subnavlist li
{
margin-left: 7px;
font-weight:normal;
padding-left: 14px;
}

#subcontent_blank #list_right {
	float:right;
	margin-top:0;
	width:200px;
	padding-right:300px;
}
#subcontent_blank #list_right ul{
	list-style-type: none;
}

#fee_table {
	width:340px;
	font-weight:bold;
	font-size:1.2em;
}

/**former pupils message board styles***/
#board_content {
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	height:536px;
	width:100%;
}

#board_content h1{
	text-indent:-9999px;
	background:url(../images/former_pupils_header.jpg) no-repeat;
	height:50px;
	margin-left:20px;
}

#board_content p{
	line-height:1.1em;
	font-size:1.1em;
	margin: 10px 0;	
	padding-left:20px;
	padding-right:20px;
}

#board_content form{
	float:left;
}

#board_content img{
	border:none;
}

#add_message {
	padding-right:20px;
	float:right;
}

#board_subcontent {
	clear:both;
	float:left;
	padding-top:10px;
	height:270px;
	width:99%;
	overflow:auto;
}

#noticeboard_former {
	float:right; 
	background: url(../images/former_pupils_board.jpg) no-repeat;
	width: 235px; 
	margin-right:20px;
	margin-top:0px;
	height: 273px;
}

#noticeboard_former_content {
	margin-top:80px;
	height: 153px;
	width:200px;
	margin: 80px auto;
	overflow: auto;
}

#noticeboard_former p{
	font-weight:bold;
	color:white;
	margin-top:0;
}

#board_subcontent table{
	width:97%;
}

#board_subcontent table td {
	padding-left:20px;
	padding-right:20px;
}

#board_subcontent tr.msg_header {
	background-color:#809EB6;
}

#board_subcontent tr.message_body {
	background-color:#E0E0E0 ;
}

#board_subcontent td.msg_post {
	width:100%;
}

#board_subcontent td.post_num {
	padding-left:0;
	padding-right:10px;
}

#navFormerBody #footer {
	margin-left:0px;
}

#navFormerBody #content {
	width:750px;
	margin-left:-250px;
	font-size:0.9em;
}

#navFormerBody #content form{
	width:700px;
}
#navFormerBody #content fieldset {
	width:700px;
}
#navFormerBody #content form p {
	width:700px;
}
#navFormerBody #content label{
	width:10em;
}

#navFormerBody #content #captcha {
	margin-left:135px;
}
#navFormerBody #content input[type="submit"]{
	margin-left:135px;
}

#data_table {
	width:98%;
}

select .disable {
	font-style:italic;
	color:grey;
}

#content_blank form input, #homework_content form input {
	width:38em;
}

#content_blank form input.submit, #homework_content form input.submit {
	margin-left:100px;
	width:100px;
}

/*for hiding label text on search form*/
.noshow {
	position: absolute; 
	left: -9000px;
}

.error {
	color:red;
}

.bold {
	font-weight:bold;
}

p.italic {
	font-style:italic;
}

hr {
	clear:both;
	width:97%;
	margin-left:0;
}

#site_by{
	color: #b1b1b1;
	clear:right;
	float:right;
	margin-right: 8px;
	font-weight: normal;
	font-family: Arial, Helvetica;
}


#site_by a:visited, #site_by a:link, #site_by a:hover{
	color: #b1b1b1;
}
