/* File:custom.css, 
Description:Custom styles for Helinä museo 
Created by Boring-Design.com */
 


/*brown*/
.naiset-ja-tyo #content, .naisryhma-auttaa #content, .torikauppiaat-kertovat #content, .tieda-ja-arvaa #content{background:#d2232a;border:1em;border-colour:#000;margin-top: 2em;}
 .naiset-ja-tyo #footer, .naisryhma-auttaa #footer, .torikauppiaat-kertovat #footer, .tieda-ja-arvaa #footer{background:#d2232a none repeat scroll 0 0;height:10em;padding-bottom:4em;}
.naiset-ja-tyo #footer-sidebar, .naisryhma-auttaa #footer-sidebar, .torikauppiaat-kertovat #footer-sidebar, .tieda-ja-arvaa #footer-sidebar {background:#d2232a none repeat scroll 0 0;}
 /*pink*/
.alkuun #content,.nayttely #content, .yhteystiedot #content,.kiertonayttely #content{background:#FF0057;border:1em;border-colour:#000;margin-top: 2em;}
.alkuun #footer,.nayttely #footer,.yhteystiedot #footer,.kiertonayttely #footer {background:#FF0057 none repeat scroll 0 0;height:10em;padding-bottom:4em;} 
 /*yellow*/
.lansi-afrikka #content,.senegal #content,.burkina-faso #content,.guinea #content{background:#fd9d00;border:1em;border-colour:#000;margin-top: 2em;}
.lansi-afrikka #footer,.senegal #footer, .burkina-faso #footer,.guinea #footer {background:#fd9d00 none repeat scroll 0 0;height:10em;padding-bottom:4em;}
.lansi-afrikka #footer-sidebar,.senegal #footer-sidebar,.burkina-faso #footer-sidebar,.guinea #footer-sidebar {background:#fd9d00 none repeat scroll 0 0;} 
 /*blue*/
.aamusta-iltaan #content{background:#00a9e3;border:1em;border-colour:#000;margin-top: 2em;}
.aamusta-iltaan #footer {background:#00a9e3 none repeat scroll 0 0;height:10em;padding-bottom:4em;}
.aamusta-iltaan #footer-sidebar {background:#00a9e3 none repeat scroll 0 0;}
/*green*/
.opettajille #content,.jarjestot-kehitysyhteistyossa #content,.lisatietoja #content{background:#9bb72a;border:1em;border-colour:#000;margin-top: 2em;}
.opettajille #footer,.jarjestot-kehitysyhteistyossa #footer,.lisatietoja #footer {background:#9bb72a none repeat scroll 0 0;height:10em;padding-bottom:4em;}
.opettajille #footer-sidebar,.jarjestot-kehitysyhteistyossa #footer-sidebar,.lisatietoja #footer-sidebar {background:#9bb72a none repeat scroll 0 0;}



 .custom #footer {
border-top:0px;
clear:both;
text-align:center;
}
.custom .custom #footer .right {text-align: right;

}
.custom #footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-size:100%;}

 
#printlink {float: right; padding:0.7em 3em 0.2em 0; width:15px;
}
.custom .format_text h2,.custom .format_text h3 {
font-size:1.286em;
line-height:1.222em;
margin:1.833em 0 0.611em;
color:#fff;
}


.custom .format_text h4 {
font-size:1.5em;
line-height:1.5em;
margin:1.833em 0 0.611em;
color:#000;
background:#fff;
padding-left:15px;
width:150px;
}

.custom .gallery {
	display: block;
	clear: both;
	overflow: hidden;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	}
.custom .gallery-item {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	text-align: center;
	}
.custom .gallery .gallery-item img,.custom .gallery .gallery-item img.thumbnail {
	max-width: 89%;
	height: auto;
	padding: 1%;
	margin: 0 auto;
	}
.custom .gallery div.clear {
	width: 0;
	height: 0;
	overflow: hidden;
	}
.custom .gallery-caption { margin-left: 0; }
.custom .clear { clear: both; height: 0; }

/* Image sizes depending on the number of columns */
.custom .col-1 { width: 100%; }.custom .col-2 { width: 40%; }.custom .col-3 { width: 27.5%; }.custom .col-4 { width: 20.5%; }.custom .col-5 { width: 20%; }.custom .col-6 { width: 16.5%; }.custom .col-7 { width: 14%; }.custom .col-8 { width: 12.4%; }.custom .col-9 { width: 11%; }.custom .col-10 { width: 10%; }.custom .col-11 { width: 9%; }.custom .col-12 { width: 8.33%; }.custom .col-13 { width: 7.6%; }.custom .col-14 { width: 7.1%; }.custom .col-15 { width: 6.66%; }.custom .col-16 { width: 6.25%; }.custom .col-17 { width: 5.83%; }.custom .col-18 { width: 5.55%; }.custom .col-19 { width: 5.25%; }.custom .col-20 { width: 4.95%; }


.custom ol.cf-ol li.textonly {
background:#F0F0F0 none repeat scroll 0 0 !important;
letter-spacing:1px;
margin:10px 0 !important;
padding:5px 0;
text-align:center;
color:#000;
}

.custom .format_text p {
margin-bottom:1.571em;
color:#fff;
font-family:Times New Roman;
font-size:1.2em;


}
body.custom { background: #ff0057;}
.custom h1,.custom h2, .custom h3, .custom h6 {
font-weight:normal;color:#fff;
}
.custom #container {margin-top: 2em; margin-bottom: 2em;}
.custom #page {background: #fff;}
div.clear{clear: both; height: 1px; width: 1px;} 

.custom #body {
background:#FF0057 none repeat scroll 0 0;
color:#111111;
font-size:100%;
}


.custom .format_text ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
color:#fff;
}
.custom .format_text ol {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
color:#fff;
}
.custom .question, #action-button {
	display:none;
}

.custom form.quiz-form {
	text-align:left;
	color:#fff;
	padding-left:20px;
}
.custom .input input {
  padding-right:20px;
}

.custom .single-page-quiz .question,.custom .single-page-quiz #action-button {
	display:block;
}
.custom .single-page-quiz #next-question {
	display:none;
}
.custom .question-content {
	margin-top:20px;
	color:#fff;
}
.custom .format_text input{border-width:0.071em;
padding:0.04em;
width:150px;
}
.custom .show-question {
	border-bottom:1px solid #fff;
}
.custom .answer {
	padding-left:55px;
}
.custom .user-answer {
	background:url(http://helinamuseo.fi/tunnistatuntiin/wp-content/plugins/quizzin/wrong.png) no-repeat left top;
}
.custom .correct-answer {font-weight:bold;
	background:url(http://helinamuseo.fi/tunnistatuntiin/wp-content/plugins/quizzin/correct.png) no-repeat left top;color:#fff;
}
.custom .page {margin:0 auto;padding-left:2.2em;padding-right:2.2em;width:90em;}
.custom.ie .page {margin:0 auto;padding-left:2.2em;padding-right:2.2em;width:90em;}

.custom ul#tabs li.home-item {background:#fd9d00;width:18.4em;height:15em;}
.custom ul#tabs li.page-item-1 {background:#d2232a;width:18.3em;height:15em;}
.custom ul#tabs li.page-item-2 {background:#00a9e3;width:18.3em;height:15em;}
.custom ul#tabs li.page-item-3 {background:#9bb72a;width:18.3em;height:15em;}
.custom ul#tabs li.page-item-4 {background:#FF0057;width:18.7em;height:15em;}

.custom #tabs,.custom #tabs2 {width:100%;background-color:transparent;position:relative;z-index:1;}

.custom ul#tabs, .custom ul#tabs2 {list-style-image:none;list-style-position:outside;list-style-type:none;}
.custom #tabs li {border-style:none;border-width:0;margin-bottom:-0.1em;}

.custom #tabs {border-width:0 0 0 0;list-style-image:none;list-style-position:outside;list-style-type:none;}
.custom ul#tabs li a :hover {color:#111111;text-decoration:underline;}

.custom ul#tabs li a{padding-top: 10em;font-size:1.2em;color:#fff;display:block;text-transform:uppercase;font-weight:bold;text-align: center}

/*custom image*/
#imagemap { /* background image block */
display: block;
width: 470px;
height: 506px;
background: url(http://helinamuseo.fi/tunnistatuntiin/wp-content/uploads/2009/06/tekstibanderollit1.jpg) no-repeat;margin-top: 0px;align:center;float: justify;}
#imagemap a {text-decoration:none;}
.hide {visibility:hidden;}
#senegal {float: left;
position:absolute;
width : 80px;
height: 25px;
margin-left: -50px;
margin-top: 345px;
background:#fff:
opacity:0.9;
}
#guinea {
float: left;
position:absolute;
width : 80px;
height: 25px;
margin-left: -25px;
margin-top: 350px;
}
#burkina {
float: left;
border:1px;
border-color:#fff;
position:absolute;
width : 80px;
height: 25px;
margin-left: 20px;margin-top: 354px;
}

#guinea:hover,#burkina:hover ,#senegal:hover{
background:#fff;
filter:alpha(opacity=60);
-moz-opacity: 0.60;
opacity: 0.60;}

/* CONTEXTUAL SUBMENUS STYLING - PUT THIS IN YOUR CUSTOM.CSS FILE
These css selectors are split out to make it easy to change values.
Change the border width, colors and other styles to suit. 
If all four borders are the same you can use the border-style, border-color, and border-width properties to set all four at the same time. 
Do not change the list-style, width, and float settings.*/
ul#context_submenu {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width:100%;
	height:2.5em;
}
.custom ul#context_submenu.alkuun{background:#fd9d00;}
.custom ul#context_submenu.firstnav{background:#d2232a;}
.custom ul#context_submenu.secondnav{background:#3fb6df;}
.custom ul#context_submenu.thirdnav{background:#00a9e3;}
.custom ul#context_submenu.forthnav{background:#9bb72a;}
.custom ul#context_submenu.fithnav{background:#FF0057;}





/* Padding-left determines the space between submenu items. */
ul#context_submenu li { 
	padding-top: .7em; 
	padding-right: 0em; 
	padding-bottom: .2em; 
	padding-left: 5.5em; 
	/* Do not change the value below! */
	float: left; 
}



ul#context_submenu.forthnav li,ul#context_submenu.fithnav li { 
	padding-top: .7em; 
	padding-right: 3em; 
	padding-bottom: .2em; 
	padding-left: 0em; 
	/* Do not change the value below! */
	float: right; 
}
ul#context_submenu.thirdnav li,
{ 
	padding-top: .7em; 
	padding-right: 3em; 
	padding-bottom: .2em; 
	padding-left: 0em; 
	/* Do not change the value below! */
	left:-50%;
	position:relative;
	float:left;
}

/* Change the font size, color, and weight to suit. Word-spacing set to tighten up spacing. 
You can add other properties, such as font-family, etc. */
ul#context_submenu li a { 
	text-transform:uppercase;
	align:center;
	font-size: 1.05em; 
	color: #fff; 
	font-weight: bold;
	
}
ul#context_submenu.forthnav li a { 
	text-transform:uppercase;
	align:center;
	font-size: 1.05em; 
	color: #fff; 
	font-weight: bold;
	
}


.custom ul#context_submenu li.current_page_item a:hover,.custom ul#context_submenu li.current_page_item a { text-decoration: underline;color: #fff;font-style:italic;}

/* CONTEXTUAL SUBMENU - BLANK
Use the same values as the contextual submenu in this selector. */
ul#context_submenu_blank {
	border-top-style: none;
	border-right-style: single;
	border-right-color: #ddd;
	border-right-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #ddd;
	border-bottom-width: 3px;
	border-left-style: single;
	border-left-color: #ddd;
	border-left-width: 3px;
	background:#D8E5F2 none repeat scroll 0 0;
	/* Do not change the values below! */
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 100%;
	float: left;
}

/* These settings make the blank bar the same height as the regular one. 
It should be roughly the sum of the contextual submenu font's padding and font-size.*/
ul#context_submenu_blank li { 
	padding-top: .2em; 
	padding-bottom: 1.3em; 
	/* Do not change the value below! */
	float: left; 
}

///Custom note and alerts/////



.custom .format_text p.note{background: #f5f5f5 url('images/newspaper.png') center no-repeat;border: 2px solid #ddd;background-position: 7px 50%; /* x-pos y-pos */text-align: left; padding: 5px 5px 5px 45px;}



.custom .format_text p.alert{background: #ffffa0 url('images/star.png') center no-repeat;border: 2px solid #e5e597; background-position: 7px 50%; /* x-pos y-pos */text-align: left;padding: 5px 5px 5px 45px;}







/*header Customizations*/
.custom #header {padding-left:.8em;padding-right:.8em; padding-bottom:.7em;padding-top:.0em;border-bottom:3px  #DDDDDD;clear:both; }

/*custom blockquote*/
.custom blockquote.right {padding-left: .5em;color:#ff7e00;font-family:Georgia;line-height:1.6em; }

.custom blockquote.right small {padding-left: .5em;color:#000;font-family:Georgia;font-size:.6em;text-align:right;}

.custom blockquote.left {padding-right: 2em;color:#ff7e00;font-family:Georgia;font-size:1.5em;text-align:left; line-height:1.6em; border-right:0.071em solid #CCCCCC;}

.custom blockquote.left small{padding-right: 2em;color:#000;font-family:Georgia;font-size:.6em;text-align:left; line-height:.3em;}

.custom blockquote.right2 {color:#000;font-family:Georgia;font-size:1.1em;line-height:1.1em;text-align:justify;}
.custom blockquote {border:2px solid #fff;color:#fff; }
.custom .format_text blockquote {margin:0 0.786em 0.786em 0.786em; padding:0.786em;}

/*custom dropcap*/

.custom .format_text .drop_cap {color:#ff7e00;}
.custom span {font-family:courier new;font-size-adjust:0.6;}
.custom .format_text .drop_cap {float:left;color:#ff7e00;font-size:420%;line-height:94%;font-family: Georgia, "Times New Roman", Times, serif;display: inline; font-weight:bold;padding-right: 1.4%;position: relative;}

.custom ingress{color:#646464;font-family: Georgia, "Times New Roman", Times, serif;font-size:1em; text-transform:uppercase;line-height:1.4em; text-align:justify;}

.custom ingressi{color:#646464;font-family: Georgia, "Times New Roman", Times, serif;font-size:1em; line-height:1.4em; text-align:justify;}

.custom .format_text subs{font-size:1.286em; line-height:1.8em; margin:1.833em 0 2.611em;}



/*custom submissions boxes*/
.custom cform span {margin:3px 0 0 3px;font-size:0.2em;display: -moz-inline-box;vertical-align:top;}
.custom usermessage6a, .custom usermessage17a {float:left;display: inline; font-weight:bold; padding-right: 1.4%;position: relative;}
.custom fldrequired, {margin:3px 0 0 3px;font-size:0.2em;display: -moz-inline-box;vertical-align:top;}
.custom span.reqtxt, .custom fldrequired,.custom span_error,.custom span.reqtxt,.custom span.emailreqtxt {display:-moz-inline-box;font-size:0.6em;margin:3px 0 0 3px;vertical-align:top;}
.cform {margin:10px auto 0 auto; width: 550px;display:block;background:#FF0057;}

.cform label span {width:100px; /* must be the same as above!*/display:block;font-family: Georgia, Arial, San-Serif; font-size: .8em;padding-left:.8em;color:#fff;}

.cform label {width:100px;margin:4px 10px 0 0; 



	display:-moz-inline-box; /*for mozilla*/



	display:inline-block; /*for Opera & IE*/



	text-align:left;



	vertical-align:top;

	font-family: Georgia, Arial, San-Serif; font-size: .8em;



}

ol.cf-ol li	{background:none!important; 
margin:5px 0!important;
padding:0; 
list-style:none!important; 
text-align:left;
line-height:1.3em;
}

.cform legend { 



	margin-left:10px;



	padding: 0 2px; 



	font:normal 20px Times;



	color:#666666;



}







ol.cf-ol { 



	margin:0!important; 



	padding:0!important;



}

.cform .cf_hidden {



	display:none; 



	border:none!important;



	background:none!important;



	padding:0!important;



	margin:0!important;



}

.cform input.backbutton,



.cform input.resetbutton,



.cform input.sendbutton	{ 



	width:100px;  



	padding:5px; 



	margin: 10px 0 0 5px;



	font-size:0.8em;



	background:#fff;; 



	border:1px solid #adadad!important;



	border-left-color:#ececec!important; 



	border-top-color:#ececec!important;



}



.cform input.resetbutton {



	width: auto;



	padding:5px 1em;



}



.cform input.backbutton {



	width: auto;



	padding:5px 1em;



}





label.secq,



label.seccap {



	vertical-align:text-bottom;



	margin-bottom:4px;



}







input.secinput {



	vertical-align:text-bottom;



}







#cforms_captcha6,



#cforms_captcha5,



#cforms_captcha4,



#cforms_captcha3,



#cforms_captcha2,



#cforms_captcha {



	height:15px;



	width:50px;



	padding: 4px 4px;



	margin: 0;



}







img.captcha	{



	vertical-align:text-bottom;
	margin:0 0 0 10px!important;



	padding:0!important;



	border:none!important;



	float:none!important;



}




.cform textarea, .cform input {
width:250px;
}
cforms.css (line 130)



img.captcha-reset {



	vertical-align:text-bottom;



	background:	url(http://helinamuseo.fi/tunnistatuntiin/wp-content/plugins/cforms/styling/captcha_reset_grey.gif) no-repeat;



	margin:0 0 2px 3px;



	width:21px;



	height:21px;



	border:none;



}



/*link colour Customizations*/



.custom #post-18 a, .custom #post-18 a:visited,.custom #post-7 a, .custom #post-7 a:visited,.custom #post-44 a, .custom #post-44 a:visited,.custom #post-44 a, .custom #post-44 a:visited,.custom #post-5 a, .custom #post-5 a:visited { color: #fff; }
.custom #post-18 a:hover, .custom #post-5 a:hover,.custom #post-5 a:hover  { color: #000; }


.custom a, .custom a:visited { color: #fff; }
.custom a:hover { color: #000; }

.custom a.opennew {target-name: new; target-new: window; target-position:above;}
/*custom link page*/
.bookmarks-gallery {text-align: center; padding: 0.514em 0.514em 0.514em 0.514em;margin-right: 1.571em;margin-bottom: 1.714em;background: #eee;}
.bookmarks-gallery img {width: 120px;height: 120px;margin: 8px 8px 15px 8px;background: #eee;border: 0.071em solid #ccc;}
/*custom greet box*/

.custom .greet_text {background:#FFFFFF none repeat scroll 0 0;color:#333333;float:left;font-size:16px;line-height:20px;padding:10px;}

.custom .greet_search {border-top:1px solid #EEEEEE;font-size:11px;margin:5px 0 0;padding:2px 0 0;}
/* Page background Customizations */




//custom comment form */



.custom #commentform p.allowed {background:#F9F7E4 none repeat scroll 0 0;border-color:-moz-use-text-color #BBBBBB #BBBBBB;border-style:none dotted dotted;border-width:0 0.1em 0.1em;font-size:.8em;padding:0.6em 0.4em;width:100%;}
.custom #commentform p.allowed span {font-size:.8em;line-height:1.667em;}
.custom input.form_submit:hover {color:#FF4500;}
.custom #commentform .form_submit {font-size:1em;padding:0.313em 0.25em;}

/*image captioning */



.custom .format_text .alignleft { margin: 0 1.571em 1.571em 0; float:left; clear: left; }



.custom .format_text .alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }



.custom .format_text .aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }



.custom .format_text .alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }



.custom .format_text .wp-caption { background-color: #fff; border: 0.071em solid #CCC; text-align: center; padding: 0.714em; }



.custom .format_text .wp-caption p { font-size: 1em; margin-bottom: 0; color: #000;font-family:Georgia,"Times New Roman",Times,serif;
}



.custom .format_text img.frame {border-width:0.071em;padding:0.714em 0.714em 0.714em 0.714em;}



.custom img.frame {background:#EEEEEE none repeat scroll 0 0;border-color:#DDDDDD;border-style:solid;}


/* Footer Customizations */

/*custom titles and bylines*/
.custom .entry-title { text-align: left !important; }
.custom .headline_meta {text-align: right;font-family:Georgia;font-size:1em;line-height:1.8em;color:#888888;font-style:italic; }
.custom .headline_meta span, .headline_meta abbr span{font-style:normal;letter-spacing:1px;text-transform:uppercase;font-family:Georgia;font-size:1em;}
/* footer area formatting */



.custom #footer-sidebar {display: block; height: 5em; margin: auto;   border-color: #ccc; padding-left: 5px; list-style: none;}



.custom #footer-sidebar1 {float: left; text-align: left; width: 14.63em;padding-right: 1.563em; padding-left: 0.563em; padding-top: 1.563em;padding-bottom: 1.563em; font-size: 0.846em;}



.custom #footer-sidebar2 {float: left; text-align: left; width: 14.63em;padding-right: 1.563em; padding-left: 1.563em; padding-top: 1.563em; padding-bottom: 1.563em; font-size: 0.846em;color: #94b3c5;}



.custom #footer-sidebar3 {float: left; text-align: left; width: 14.63em;padding-right: 1.563em; padding-left: 1.563em; padding-top: 1.563em; padding-bottom: 1.563em; font-size: 0.846em;color: #94b3c5;}



.custom #footer-sidebar4 {float: left; text-align: left; width: 14.63em;padding-right: 1.563em; padding-left: 1.563em; padding-top: 1.563em; padding-bottom: 1.563em;font-size: 0.846em;color: #94b3c5;}



.custom #footer-sidebar5 {float: left; text-align: left; width: 14.63em;padding-right: 1.563em; padding-left: 1.563em; padding-top: 1.563em; padding-bottom: 1.563em; font-size: 0.846em;color: #94b3c5;}
/* footer widgets header text formatting */
.custom #footer-sidebar1 li.widget h3 {color: #2d2a2a;font-size: 1em; line-height: 1.385em; margin-bottom: 0.615em; text-transform: uppercase; letter-spacing: 2px;}
.custom #footer-sidebar2 li.widget h3 {color: #2d2a2a; font-size: 1em; line-height: 1.385em; margin-bottom: 0.615em; text-transform: uppercase; letter-spacing: 2px; }
.custom #footer-sidebar3 li.widget h3 {color: #2d2a2a;font-size: 1em; line-height: 1.385em; margin-bottom: 0.615em; text-transform: uppercase; letter-spacing: 2px;  }
.custom #footer-sidebar4 li.widget h3 {color: #2d2a2a; font-size: 1em; line-height: 1.385em; margin-bottom: 0.615em; text-transform: uppercase; letter-spacing: 2px; }
.custom #footer-sidebar5 li.widget h3 {color: #2d2a2a; font-size: 1em; line-height: 1.385em; margin-bottom: 0.615em; text-transform: uppercase; letter-spacing: 2px; }
/* footer list text formating ( not for heading (h3 - that is covered above */
.custom #footer-sidebar1 ul li a {color: #363535; text-transform: uppercase;}
.custom #footer-sidebar2 ul li a {color: #363535;text-transform: uppercase;}
.custom #footer-sidebar3 ul li a {color: #363535;text-transform: uppercase;}
.custom #footer-sidebar4 ul li a {color: #363535;text-transform: uppercase;} 
.custom #footer-sidebar5 ul li a {color: #363535;text-transform: uppercase;}  
.custom #footer a {border-bottom: none;}
/* lines & arrow inbetween footer list items */
.custom #footer ul li {margin:0em 0em 0em 0em; padding-bottom:0.25em;padding-top: 0.2em;}
/*custom footer widget img a*/
.custom #footer a img {background:#FFFFFF none repeat scroll 0 0;border:0.071em solid #CCCCCC;color:#888888;margin-bottom:0.120em;padding:0.214em;}
/*custom footer text&copright*/
.custom #footer .left{display: inline; float:center; margin: auto; background: #fff; list-style: none;padding-bottom: auto;padding-top: .6em; width:73em;display:block; font-size:1.2em;}
.custom #footer .right p{color:#888888;font-size:.9em;line-height:1.667em; margin-bottom: 0.615em;text-align: right;}
.custom #footer .left p{color:#888888;font-size:.9em;line-height:1.667em; margin-bottom: 0.615em;}
.custom #footer .left a img {display: inline;border:0;}

/*custom search and text boxes backgroundcolor*/
.custom input, .custom textarea { background: #ccc; }
.custom input:focus, .custom textarea:focus { background: #fff; }