/* @override 
	http://www.zpc.org/_css/style.css
	http://www.zpc.org.php5-4.websitetestlink.com/_css/style.css
*/

/* =============================================================================================================================================================================================================================================================================== */

/* ! This site uses YUI 2.6.0 to set up the 
Grid, Base Fonts, and CSS Reset

This file adds the site style and overrides 
some YUI base functions.  Since it should 
override YUI, place the call to this file 
after YUI.

ZPC Style 1.0
Fishhook
JD Collier, jd@fishhook.us   */

/* =============================================================================================================================================================================================================================================================================== */

/* @group YUI Overrides */

#hd {
	background-image: url(../_img/hd-trans.png);
	width: 976px;
	height: 45px;
}

#bd {
	background: url(../_img/bd.png) repeat-y;
	width: 976px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#ft {
	width: 976px;
	height: 125px;
	z-index: 0;
	position: relative;
	left: 0;
	background: url(../_img/ft.png) 0 0;
	text-align: left;
}

#yui-main div.yui-b {
	margin-left: 40px;
	padding-right: 1em;
	position: relative;
	z-index: 2;
	margin-top: 16px;
}

#leftcol div.yui-gb {
	

/*border-top: 1px solid silver;*/
	padding-top: 1em;
	padding-bottom: 1em;
}

/* @end */

/* @group Globals */

html {
	background: url(../_img/woodbackground.jpg) repeat;
}

/* @end */

/* @group HD */

a#btnMinistryList {
	display: inline-block;
	width: 127px;
	height: 29px;
	position: relative;
	top: 6px;
	left: 8px;
	background: url(../_img/ministrylistbutton.png) 0 0;
	float: left;
}

a#btnMinistryList:hover {
	background: url(../_img/ministrylistbutton.png) 0 -29px;
}

a#btnLogin {
	display: inline-block;
	width: 100px;
	height: 29px;
	position: relative;
	top: 6px;
	left: 8px;
	background: url(../_img/ministrylistbutton.png) 101px 0;
	float: left;
}

a#btnLogin:hover {
	background: url(../_img/ministrylistbutton.png) 101px -29px;
}

/* @group Top Navbar */

#nav {
	
}

#leftcol object {
	position: relative;
	z-index: 1;
}

#topnav li ul {
	display: none;
}

#topnav li:hover ul {
	display: block;
}

#topnav {
	width: 710px;
	height: 58px;
	background: url(../_img/hd_nav_bkg.png) no-repeat;
	margin-left: 20px;
	position: relative;
	float: left;
	z-index: 15;
}

#topnav ul {
	float: left;
}

#topnav ul li {
	float: left;
	width: 117px;
	text-align: center;
}

#topnav ul li a {
	font: bold 16.95px "Myriad Pro";
	text-decoration: none;
	color: #003a50;
	text-transform: lowercase;
	width: 117px;
	display: block;
	padding-top: 16px;
	padding-bottom: 15px;
}

#topnav ul li.current a {
	color: white;
}

#topnav ul li a:hover, #topnav li.parent.active {
	color: #ff8100;
	background: #003d54 url(../_img/topnav_hover_bk.jpg) repeat-x;
}

#topnav li.parent.active a {
	color: #ff8100;
}

#topnav li.parent.active ul li a {
	color: white;
}

#topnav li.parent.active ul li a:hover {
	color: #ff8100;
}

#topnav ul li ul li a {
	font-weight: normal;
	font-style: normal;
	text-align: left;
	background-color: #003d54;
	color: white;
	width: 184px;
	padding: 2px 36px 0;
}

#topnav ul li ul {
	background-color: #003d54;
	padding-bottom: 1em;
	padding-right: 140px;
	padding-top: 1em;
/

*display: none;*/
}

#topnav ul li ul li a:hover {
	background-color: #003d54;
	background-image: none;
}

/* @end */

/* @end */

/* @group BD */

#sticky {
	background-color: #feffca;
	border: 1px solid maroon;
	margin-top: -32px;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-right: 1em;
	padding-left: 1em;
	display: none;
}

#rightcol form input.search {
	width: 165px;
	color: #666;
	margin-bottom: 18px;
	margin-top: 10px;
}

#feature ul#home-rotator li#rotator {
	list-style-type: none;
	visibility: visible;
	margin-left: 0;
}

#feature ul#home-rotator li#shadow {
	list-style-type: none;
	background: url(../_img/rotator_dropshadow.png) no-repeat 0 bottom;
	position: relative;
	top: -32px;
	width: 700px;
	height: 12px;
	margin-left: 0;
	left: -19px;
}

#home-rotator li#rotator {
	width: 700px;
	height: 300px;
	position: relative;
	left: -19px;
	top: -32px;
	list-style-type: none;
	list-style-image: none;
}

#home-rotator li img {
	width: 698px;
}

/* @group LeftCol */

#leftcol #breadcrumb {
	color: #797979;
	margin-bottom: 2em;
	text-transform: lowercase;
}

#leftcol #breadcrumb a {
	text-decoration: none;
	color: #797979;
	text-transform: lowercase;
}

#leftcol #breadcrumb a:hover {
	color: #ff8100;
}

#leftcol h1 {
	font: bold 24.7px "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;
	color: #ff8100;
}

#leftcol .sectionhead {
	text-transform: uppercase;
	color: #003a50;
	font: bold 16px "Myriad Pro";
	display: block;
	padding-bottom: .5em;
}

#leftcol h2, #leftcol h2 strong {
	color: #6ba72b;
	font-weight: bold;
	font-size: 14px;
	padding-top: 1em;
	margin-top: 1em;
	border-top: 1px dotted #ccc;
}

#leftcol h3 {
	color: #6ba72b;
	font-weight: bold;
	font-size: 14px;
}

#leftcol h4 {
	font-weight: bold;
	font-size: 16px;
}

#leftcol h5 {
	font-weight: bold;
}

#leftcol h6 {
	font-weight: bold;
}

#leftcol p {
	line-height: 1.5em;
	margin-bottom: 1em;
}

#great-banquet .login iframe {
	margin: 0 auto;
	width: 100% !important;
	height: 170px !important;
}
#container{
   position: relative;
   margin: 10px auto;
   width:300px;
}
#container fieldset{
   margin-bottom: 7px;
   padding: 7px;
   padding-bottom: 0;
   border: 1px solid #373B29;
}

fieldset.inline{
   border: 0;
}

div.radio fieldset,
div.checkbox fieldset{
  margin-bottom: 16px;
}

legend{
  padding: 0 4px;
  white-space: normal;
}

div.radio legend,
div.checkbox legend{
  text-transform: uppercase;
}

div.radio.required legend,
div.checkbox.required legend{
  padding-left: 13px;
  background: url(/img/required.gif) no-repeat 4px 4px;
}

label{
   display: block;
   clear: left;
   float: left;
   width: 100px;
   padding: 4px;
   color: #444;
   text-transform: uppercase;
}

div.required label{
  width: 95px;
  padding-left: 9px;
  background: url(/img/required.gif) no-repeat left 8px;
}

input,
textarea{
   padding: 2px;
   color: #444;
   font-size: 12px;
   font-family: Arial, sans-serif;
   border: 1px solid #444;
}

p.data input,
p.data textarea{
  width: 225px;
  background: #f6f6f6;
}

textarea#msg{
   width: 255px;
   height: 200px;
}

form#PostBlog textarea#msg{
   height: 175px;
}

input#fullname,
input#profile{
   border: 0;
}

p.button input{
   /*display: block;*/
   width: auto;
   font-size: 11px;
   text-transform: uppercase;
}

select{
   padding: 2px;
   color: #444;
   font-size: 12px;
   font-family: Arial, sans-serif;
   border: 1px solid #444;
}

select#date{
   width: 45px;
}

select#year{
   width: 60px;
}

select#selectCountry{
   width: 150px;
}

select#bdayMonth{
   width: 90px;
}

select#bdayDay{
   width: 52px;
}

select#bdayYear{
   width: 58px;
}

.logout {float:right;}

#leftcol a, #facebox a {
	color: #0091bc;
	text-decoration: none;
}

#leftcol a:hover {
	color: #ff8100;
}

#leftcol ul {
	margin-bottom: 1em;
}

#leftcol ol {
	margin-bottom: 1em;
}

#leftcol ul li {
	list-style-type: square;
	margin-left: 2.7em;
}

#leftcol ol li {
	list-style-type: decimal;
	margin-left: 2.7em;
}

#leftcol blockquote {
	background-color: #E5e5e5;
	margin: 1em;
	padding: 1em 1em .1em;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#leftcol blockquote strong {
	font-weight: bold;
	font-style: italic;
}

#leftcol td {
	padding: 5px;
/

*border: 1px solid #e9e9e9;*/
}

#leftcol table.noborder td {
	padding: 5px;
	border: none;
}

#leftcol table {
	margin-bottom: 1em;
}

#leftcol .features .sectionhead img {
	border-right: 2px solid #c0c0c0;
	border: 1px solid #c0c0c0;
}

#leftcol .features h1 {
	font-size: 20px;
}

#leftcol .features p {
	margin-bottom: 0;
}

#leftcol p.byline {
	color: gray;
	font-size: 11px;
	margin-bottom: 5px;
	line-height: 12px;
	text-transform: uppercase;
}

#leftcol .features a.featuremore {
	background: url(../_img/caret_orange.gif) no-repeat right center;
	padding-right: 8px;
	padding-bottom: 4px;
	color: gray;
	font-size: 11px;
}

#leftcol .features a.featuremore:hover {
	color: #ff8100;
}

#leftcol .sermonblock ul {
	height: 24px;
	width: 168px;
	float: right;
}

#leftcol .sermonblock ul li {
	text-indent: -9999px;
	list-style-type: none;
	list-style-image: none;
	float: left;
}

div.sermonblock {
	margin-bottom: 1em;
	border-bottom: 1px solid #e0edd4;
}

#leftcol .sermonblock div.sermoninfo h3 a {
	font-weight: bold;
}

#leftcol .sermonblock div.sermoninfo p {
	font-size: 10px;
}

.sermonblock ul li.sl_listen a {
	display: inline-block;
	height: 21px;
	background: url(../_img/md_listen.png) no-repeat 0 0;
	float: left;
	width: 24px;
	margin-left: 0;
}

.sermonblock ul li.sl_download a {
	display: inline-block;
	height: 21px;
	background: url(../_img/md_download.png) no-repeat 0 0;
	width: 24px;
	float: left;
}

.sermonblock ul li.sl_download-notes a {
	display: inline-block;
	height: 21px;
	background: url(../_img/md_notes.png) no-repeat 0 0;
	width: 24px;
	float: left;
}

.sermonblock ul li.sl_download-notes a:hover {
	background: url(../_img/md_notes.png) no-repeat 0 -23px;
}

.sermonblock ul li.sl_listen a:hover {
	background: url(../_img/md_listen.png) no-repeat 0 -22px;
}

.sermonblock ul li.sl_download a:hover {
	background: url(../_img/md_download.png) no-repeat 0 -23px;
}

.staffbox a.biopen img {
	width: 125px;
}

#facebox td.body {
	width: 594px;
!important
}

#facebox h1 {
	font-weight: bold;
	color: #ff8100;
	font-size: 16px;
}

#facebox p {
	margin-bottom: 1em;
}

.staffbox h3 a.biopen {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.staffbox h3 {
	margin-bottom: 0;
}

.staffbox div.fullbio {
	display: none;
}

.staffbox {
	float: left;
	display: block;
	width: 25%;
	height: 312px;
	padding-right: 5%;
}

.staffbox p.jobtitle {
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 0;
}

.staffbox p.staff_em a {
	text-decoration: none;
}

.staffbox p {
	margin-bottom: 0;
	font-size: 13px;
}

.staffbox p.staffbio a.biopen {
	text-decoration: none;
}

/* @end */

/* @group RightCol */

#logo {
	width: 142px;
	height: 199px;
	background-image: url(../_img/logo.gif);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}

#logo img {
	width: 142px;
	height: 199px;
}

#rightcol {
	width: 200px;
	margin-right: 8px;
	padding-right: 20px;
	padding-left: 20px;
}

#rightcol .hr {
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 1em;
	margin-top: 1em;
}

#rightcol h1 {
	color: #ff8100;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: .5em;
}

#rightcol h2 {
	color: #6ba72b;
	font-size: 12px;
	font-weight: bold;
}

#rightcol h3 {
	
}

#rightcol h4 {
	
}

#rightcol h5 {
	
}

#rightcol h6 {
	
}

#rightcol p {
	line-height: 1.5em;
	margin-bottom: 1em;
}

#rightcol a {
	color: #0091bc;
	text-decoration: none;
}

#rightcol h1.hd_breadcrumb strong {
	font-weight: bold;
}

#rightcol a:hover {
	color: #ff8100;
}

#rightcol ul {
	margin-bottom: 1em;
}

#rightcol ol {
	margin-bottom: 1em;
}

#rightcol ul li {
	list-style-type: none;
}

#rightcol ul.sidenav ul {
	margin-left: 1em;
	margin-bottom: 0;
}

#rsb_navregion {
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 2em;
	margin-top: 2em;
	background-color: #e9f2e0;
}

#rightcol ul.sidenav {
	margin-bottom: 0;
	margin-left: 1em;
}

#rightcol ol li {
	list-style-type: decimal;
	margin-left: 2.7em;
}

#rightcol .sidenav li a {
	color: black;
	display: block;
	margin-bottom: .5em;
}

#rightcol .sidenav li a:hover {
	color: #ff8100;
	/*background-color: #f0f0f0;*/
}

#rightcol . a {
	margin-bottom: 0;
	margin-left: 1em;
}

.rtevent {
	margin-bottom: 1em;
	color: #5c5c5c;
	font-size: 11px;
}

#xtrabtns {
	width: 216px;
	height: 100px;
}

#rightcol #xtrabtns ul li {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
}

#xtrabtns li {
	float: left;
	list-style-type: none;
	list-style-image: none;
}

#xtrabtns a {
	background-repeat: no-repeat;
	display: inline-block;
	width: 68px;
	height: 40px;
	color: gray;
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;
	font-size: 12px;
	padding-left: 40px;
	padding-top: 8px;
}

#xtrabtns a.contact {
	background-image: url(../_img/btn_contact.gif);
}

#xtrabtns a.calendar {
	background-image: url(../_img/btn_calendar.gif);
}

#xtrabtns a.podcasts {
	background-image: url(../_img/btn_podcasts.gif);
	margin-left: 8px;
	padding-left: 32px;
}

#xtrabtns a.enews {
	background-image: url(../_img/btn_enews.gif);
}
#xtrabtns a.facebook {
	background: url(../images/facebook.gif) no-repeat;
	text-indent: -9999px;
}
#xtrabtns a.twitter {
	background: url(../images/twitter_logo.gif) no-repeat;
	text-indent: -9999px;
}

#rightcol #newlinks ul {
	margin-top: -30px;
	margin-bottom: -22px;
	margin-left: 0;
}

#rightcol #newlinks ul li {
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 5px;
}

#rightcol #newlinks ul li a {
	font-weight: normal;
	font-style: normal;
	color: #424242;
	text-transform: uppercase;
	font-size: 17px;
}

#rightcol #newlinks ul li a strong {
	color: #00536d;
	font-weight: bold;
}

#rightcol #newlinks ul li a:hover, #rightcol #newlinks ul li a:hover strong {
	color: #ff8100;
}

#rightcol h1.hd_breadcrumb * {
	
}

#rightcol h1.hd_breadcrumb *:first-child {
	
}

#rightcol h1.hd_breadcrumb *:last-child {
	/*display: none;*/  
}

#leftcol div.yui-g p strong {
	font-weight: bold;
}

#rightcol h1.hd_breadcrumb {
	padding-top: 1em;
	padding-left: 1em;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #ff860c;
}

#rightcol h1.hd_breadcrumb a {
	color: #ff860c;
	padding-right: 3px;
	/*padding-left: 3px;*/
}

/* @end */

/* @end */

/* @group FT */

#ft_p p a {
	color: #838383;
}

ul#ftnav {
	width: 684px;
	margin-left: 22px;
	padding-left: 16px;
	position: relative;
	clear: both;
	z-index: 10;
	border-top: 1px solid #a5a5a5;
	padding-top: 1em;
	margin-bottom: -110px;
	float: left;
	display: block;
	height: 220px;
}

ul#ftnav li a {
	text-decoration: none;
	text-transform: lowercase;
	color: #6ba72b;
	font-weight: bold;
	font-size: 12px;
}

ul#ftnav li a:hover {
	color: #ff8100;
}

ul#ftnav li li a {
	text-decoration: none;
	text-transform: lowercase;
	color: gray;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
}

li#ftnav,li#ftnav_about,li#ftnav_care,li#ftnav_connect {
	margin-bottom: 1.5em;
	width: 19%;
	float: left;
}

li#ftnav_media {
	display: none;
}

li#ftnav_serve {
	
}

p.preview {
	font-size: 12px;
}

li#ftnav_,li#ftnav_about,li#ftnav_care,li#ftnav_connect,li#ftnav_serve {
	padding-right: 32px;
}

ul#ftnav li#ftnav_about {


}

#ftnav_home {
	display: none;
}

#sub_ft p {
	color: #6d4323;
	font-size: 12px;
	word-spacing: 2px;
	padding-bottom: 1em;
	padding-top: .5em;
}

#sub_ft p a {
	color: #452b17;
}

div#ft_p {
	position: relative;
	top: 92px;
	z-index: 2;
}

#bd_ft {
	width: 698px;
	height: 106px;
	position: relative;
	left: 23px;
	z-index: 1;
	top: 7px;
	margin-bottom: -106px;
	background: url(../_img/bd_ft.jpg) 0 0;
	text-align: left;
}

#ft_p p {
	color: #797979;
	position: relative;
	z-index: 999999;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 800px;
	height: 20px;
	text-align: left;
	left: 40px;
	display: block;
	top: 32px;
}

/* @end */

#hiddenMinistryList {
	display: none;
}

#TB_window {
	border-color: #5c9231;
	height: 430px;
}

#TB_title {
	background-color: #e0edd4;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom: 8px;
}

#TB_ajaxContent {
	padding-top: 2em;
}

#TB_window #col1 {
	float: left;
	margin-left: 1em;
	margin-right: 3.25em;
}

#TB_ajaxWindowTitle {
	color: #003a50;
	font-weight: bold;
	font-size: 18px;
}

#TB_window #col2 {
	float: left;
	margin-right: 3.25em;
}

#TB_window #col3 {
	float: left;
	margin-right: 3.25em;
}

#TB_window #col4 {
	float: left;
}

#TB_window li a {
	font-size: 14px;
}

#TB_window li {
	margin-bottom: .5em;
}

#TB_ajaxContent h2 {
	font-weight: bold;
	color: #003a50;
	font-size: 15px;
	padding-bottom: 10px;
}

table.calendar {
	width: 100%;
	border: 1px solid silver;
}

.calendar tbody tr th {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #e5e5e5;
	border: 1px solid silver;
}

table.calendar caption.calendar-month {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 1em;
	padding-top: 1em;
}

table.calendar tbody tr td.linked-day {
	
}

#leftcol table.calendar ul li {
	font-size: 10px;
	list-style: none;
	list-style-type: none;
	margin-left: 0;
}

table.calendar li a {
	
}

table.calendar tbody tr td {
	border: 1px solid silver;
	vertical-align: top;
	width: 10%;
}

img#subpage_header {
	width: 699px;
	height: 233px;
	position: relative;
	left: -18px;
	top: -30px;
}

img.mcms_stats {
	visibility: hidden;
}

.clearing {
	clear: both;
}

.homepage #leftcol ul#home-rotator {
	margin-bottom: -30px;
}

/* @group SERMONS */

#filter {
	margin-top: 2em;
}

#filter select {
	width: 100px;
	margin-left: 10px;
}

#filter a {
	margin-left: 20px;
}

#primaryContent .sermonlist h4 {
	margin: 0;
	padding: 10px 0;
}

.sermonbox {
	position: relative;
	padding: 10px 0;
	border-top: 1px solid #efefef;
}

.sermonbox a {
	text-decoration: underline;
}

.sermonbox a:hover {
	text-decoration: none;
}

#primaryContent .sermonbox h5 {
	margin: 0;
}

#primaryContent .sermonbox h5 span {
	font-size: 10px;
	margin-left: 10px;
}

.sermonbox h5 a {
	font-weight: bold;
	color: #027cc9;
}

.sermonbox h5 a:hover {
	color: #556c6b
}

#primaryContent .sermonbox p {
	margin: 0;
}

.sermonbox ul {
	position: absolute;
	top: 20px;
	right: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.sermonbox li {
	float: left;
	display: inline;
	margin-right: 5px;
}

.sermonbox li a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -999em;
}

.sermonbox li.sl_listen a {
	background: url(/_img/play_icon.gif) no-repeat;
}

.sermonbox li.sl_download a {
	background: url(/_img/download_icon.gif) no-repeat;
}

.sermonbox li.sl_notes a {
	background: url(/_img/notes_icon.gif) no-repeat;
}

.sermonbox li.sl_video a {
	background: url(/_img/video_icon.gif) no-repeat;
}

.sermonbox li a:focus {
	outline: none;
}

#leftcol #sermon-content div.sermonbox p {
	margin-bottom: 0;
}

#pagination {
	text-align: right;
}

#pagination a {
	padding-right: 5px;
	padding-left: 5px;
}

#pagination a#current {
	font-weight: bold;
	font-size: 125%;
	color: black;
	border: 1px solid silver;
	background-color: silver;
}

#pagination a#off {
	color: silver;
}

/* @group MEDIA BOX */

#byline {
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
}

#leftcol ul#mediabox {
	float: right;
	padding: 10px;
	margin: -25px 0 0 -10px;
	list-style: none;
	border: 1px solid #f4f4f4;
	list-style-type: none;
}

#leftcol li#mb_links {
	list-style-type: none;
}

#mediabox li {
	padding: 2px 0 2px 20px;
}

#mediabox li#mb_links {
	background: #f4f4f4;
	color: #19140d;
	margin: -10px -10px 10px;
	padding: 10px;
}

#leftcol #mediabox li {
	list-style-type: none;
}

#leftcol #mediabox li#mb_jukebox {
	background: url(/_img/play_icon.gif) no-repeat left 2px;
	margin-left: 0;
}

#mediabox li#mb_download {
	background: url(/_img/download_icon.gif) no-repeat left 2px;
	margin-left: 0;
}

#mediabox li#mb_notes {
	background: url(/_img/notes_icon.gif) no-repeat left 2px;
	margin-left: 0;
}

#mediabox li#mb_video {
	background: url(/_img/video_icon.gif) no-repeat left 2px;
}

#mediabox li#mb_podcast {
	background: url(/_img/feed_icon.gif) no-repeat left 2px;
}

/* @end */

/* @group HOW IT WORKS */

#how-it-works {
	height: 30px;
	margin: 2.5em 0;
	padding: 0;
	list-style: none;
	background: #efefef;
	border: 2px solid #ccc;
}

#how-it-works li {
	padding-left: 20px;
	font-size: 1.2em;
	display: block;
	line-height: 30px;
	margin-right: 20px;
	float: left;
}

#how-it-works li#how {
	font-weight: bold;
	padding-left: 10px;
}

#how-it-works li#play {
	background: url(/_img/play_icon.gif) no-repeat left center;
}

#how-it-works li#notes {
	background: url(/_img/notes_icon.gif) no-repeat left center;
}

#how-it-works li#video {
	background: url(/_img/video_icon.gif) no-repeat left center;
}

#how-it-works li#save {
	background: url(/_img/download_icon.gif) no-repeat left center;
}

/* @end */

/* @group SORTING */

#sorting h3 {
	
}

#sorting label {
	font-size: 1.2em;
	display: block;
	margin-bottom: .5em;
	font-weight: bold;
}

#sorting select {
	width: 90%;
	display: block;
	margin-bottom: 1.5em;
}

#sorting a:hover {
	text-decoration: none;
}

/* @end */

/* @end */

/* @group Search */

input#search_term {
	border: 1px solid #ccc;
	padding: 5px;
	color: #606060;
	font: 12px Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 164px;
}

a#search_go {
	background: url(../_img/icon_search.gif) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	position: relative;
	top: 4px;
	height: 19px;
	width: 19px;
	float: right;
}

/* @end */

#leftcol div.yui-g table {
	margin-right: auto;
	margin-left: auto;
}

#summary {
	font-size: 13px;
	padding-right: 128px;
	font-style: italic;
}