/****************************************************************/
/* 1. LFE BLOG CSS 24/07/07 www.shop.lfe.org.uk			*/
/* 1. By Tom @ Webpraxis Ltd 			 						*/
/* tom@webpraxis.co.uk - www.webpraxis.co.uk					*/
/****************************************************************/


/****************************************************************/
/* GENERIC STYLING												*/
/****************************************************************/

/* fix page shift in firefox */
HTML {
MIN-HEIGHT: 100%; 
MARGIN-BOTTOM: 1px
}

body{
margin:0px;
padding:0px;
font-size: 62.5%;
}

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

a {
text-decoration:none;
}
/* end generic styling */


/****************************************************************/
/* HEADER												*/
/****************************************************************/


#header_wrapper{
height:174px;
width:100%;
background-color:#c1d72e;
margin:0px;
padding:0px;
}

#header_img_container{
width:752px;
height:148px;
margin:0px auto;
padding:0px;
}


/****************************************************************/
/* TOP NAVIGATION												*/
/****************************************************************/


#nav_top_wrapper{
margin:0px;
background-color:#99ca3c;
width:100%;
height:26px;

}

#nav_inner{
margin:0px auto;
height:26px;
width:752px;
background-image:url(../images/blog_banner_split.jpg);
background-repeat:no-repeat;
background-position:547px 0px;

}

/* Position menu in center of box */
#nav_inner ul{
margin:0px;
list-style-type:none;
padding:0px;
background-color:#99ca3c;

}

#nav_inner ul li{
FLOAT: left;
background-image:url(../images/menu-split.gif);
background-repeat:repeat-y;
color:#ffffff;
background-color:#99ca3c;
}

#nav_inner ul li a{
FLOAT: left;
background-image:url(../images/menu-split.gif);
background-repeat:no-repeat;
background-position:right center;
color:#ffffff;
FONT-FAMILY: Verdana;
font-size:1em;
padding-top:5px;
padding-left:9px;
padding-right:10px;
padding-bottom:8px;
display:block;
background-color:#99ca3c;
margin:0px;
}

#nav_inner ul li a:hover{
background-color:#84ba3c;

}

/* end header/top navigation */

/****************************************************************/
/* MAIN CONTENT											*/
/****************************************************************/

/* wrapper for main content */
#main_content_wrapper{
margin:0px auto;
width:749px;
height:100%;
border-right:3px solid #e0e0e0;
border-left:3px solid #e0e0e0;
background-color:#f7f7f7;
padding:0px;
}


/****************************************************************/
/* CONTENT LEFT	                                              *		
/****************************************************************/
#content_left{
float:left;
background-color:transparent;
margin-left:15px;
margin-top:20px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:446px;
height:100%;
}



/* TOP HEADING ON HOMEPAGE*/

.article p{
font-size: 1.2em;
line-height: 1.7em; 
font-family: "Lucida Grande", Verdana, sans-serif; 
text-align: justify;
color: #515151;
margin-bottom::10px;
padding:0px;
}

.float_article_left{
float:left;
margin-right:10px;
padding:3px;
background-color:#ffffff;
border:1px solid #cccccc;
}

/****************************************************************/
/* STYLE PRODUCT BOXES 3 PER ROW ON HOMEPAGE                    *	
/****************************************************************/

/* end product boxes 3 per row on homepage*/



/*
 *=PRODUCTS
 */

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

#products td {
 margin:0px;
padding:0px;
}




#product-body{
border:1px solid #e0e0e0;
background-color:#ffffff;
 width: 143px;
margin-bottom:10px;
margin-right:6px;


}


#product-img{
text-align:center;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

#product-img a:hover{

}


#product-body-paragraph{

margin:0px;
padding:0px;
background-color:#ff0000;
}

#product-information{
margin:0px;
padding:0px;
background-color:#02583d;
text-align:center;
background-image:url(../images/product-info-bk-homepage.gif);
background-repeat:no-repeat;
margin:1px;
height:9em;
}


#partnerlogos{
margin-top:20px;
margin-bottom:20px;
width:447px;
height:73px;
}




/****************************************************************/
/* CONTENT RIGHT                    *	
/****************************************************************/

/****************************************************************/
/* BLOG ONLINE RIGHT IMAGE												*/
/****************************************************************/

.blog_online_image{
width:232px;
height:93px;
margin-top:5px;
}



#content_right{
float:right;
margin-top:25px;
width:232px;
margin-right:5px;
margin-left:18px;
height:1300px;
margin-bottom:30px;
background-color:transparent;
}

#content_right form{
margin:0px;
padding:0px;

}

#search{

margin-top::0px;
padding:0px;

}

#search-input{
width:114px;
height:15px;
padding-left:3px;
padding-top:3px;



BORDER-RIGHT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
FONT-SIZE: 11px; 
BORDER-LEFT: #cccccc 1px solid; 
COLOR: #515151; 
BORDER-BOTTOM: #cccccc 1px solid; 
FONT-FAMILY: Verdana, sans-serif; 
BACKGROUND-COLOR: #f5f3f1
}


/****************************************************************/
/* APPRENTICES AND COACHES												*/
/****************************************************************/

#apprentices h2{

BACKGROUND: url(../images/apprentices_coaches.gif);
background-repeat:no-repeat;
text-indent:-3000px;
margin-top:20px;
margin-bottom:5px;
}

#player_pen_pics img{
margin:0px;
padding:0px;
padding:0px;
}

#player_pen_pics ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#player_pen_pics li{
list-style-type:none;
FLOAT: left;
margin:0px;
padding:0px;
}

#apprentices p{
margin-top:5px;
margin-bottom:5px;
LINE-HEIGHT: 1.7em;
FONT-FAMILY: "Lucida Grande", Verdana, sans-serif;
font-size:1.2em;
text-align:justify;
color:#01573c;
}

.learn_more{
BACKGROUND: url(../images/learn_more.gif);
background-repeat:no-repeat;
background-position:0px; 3px;
padding-left:15px;
margin-top:0px;
}

.learn_more a{
color:#40659b;
text-decoration:none;
margin-top:0px;
}

.learn_more a:hover{
color:#ff0000;
text-decoration:none;
margin-top:0px;
}

/* SEARCH BOX*/
.search-button {
BORDER-RIGHT: #cccccc 3px double; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: url(../images/button-bk.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: #cccccc 3px double; WIDTH: auto; COLOR: #515151; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 3px double; FONT-FAMILY: Arial, Hevlvetica, sans-serif; HEIGHT: 24px; TEXT-ALIGN: center;
}

/* end search box */



/****************************************************************/
/* SUBSRIBE TO BLOG ONLINE											*/
/****************************************************************/

#subscribe_to_blog_online{
width:230px;
border:1px solid #cccccc;
margin-top:20px;
padding-bottom:10px;
}

#subscribe_to_blog_online ul{
list-style-type:none;
padding:0px;
background-repeat:no-repeat;
margin-top:5px;
margin-bottom:10px;
}

#subscribe_to_blog_online li{
list-style-type:none;
padding:0px;
background-repeat:no-repeat;
}

#rss_big_icon{
margin-left:10px;
height:30px;
background-image: url(../images/rss_big.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

.rss{
FONT-FAMILY: "Lucida Grande", Verdana, sans-serif;
font-size:1.1em;
color:#01573c;
font-weight:bold;
margin-left:40px;
background-repeat:no-repeat;
}

.rss_subscribe{
FONT-FAMILY: "Lucida Grande", Verdana, sans-serif;
font-size:1.1em;
color:#01573c;
margin-left:40px;
margin-top:-15px;
margin-bottom:0px;
}

.rss_subscribe a{
color:#40659b;
margin-bottom:0px;
}

.rss_subscribe a:hover{
color:#ff0000;
margin-bottom:0px;
}

.email_icon_big{
BACKGROUND: url(../images/email_icon.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:40px;
text-align:justify;
margin-right:10px;
margin-left:10px;
margin-top:3px;
color:#01573c;
FONT-FAMILY: "Lucida Grande", Verdana, sans-serif;
font-size:1.1em;
text-align:justify;
margin-bottom:10px;
}

.via_email{
margin-top:-5px;
}



.subscribe_intro_text{
margin-top:10px;
color:#01573c;
margin-left:10px;
margin-top:10px;
margin-bottom:0px;
margin-right:10px;
FONT-FAMILY: "Lucida Grande", Verdana, sans-serif;
font-size:1.1em;
text-align:justify;
}

#subscribe_to_blog_online h6{
color:#01573c;
margin-left:50px;
font-weight:bold;
FONT-FAMILY: "Lucida Grande", Verdana, sans-serif;
font-size:1.1em;
margin-top:0px;
margin-bottom:0px;
}

.rss{
padding-left:0px;
height:30px;
}

#subscribe_to_blog_online h3{
color:#ffffff;
background-color:#c1d72f;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin:1px;
FONT-FAMILY: Verdana; LETTER-SPACING: 0px;
font-size:1.8em;
font-weight:normal;
background-image:url(../images/subscribe-to-blog-online.gif);
background-repeat:no-repeat;
background-position:10px 9px;
text-indent:-3000px;
}

#zooinpt{
border-right: #cccccc 1px solid; 
padding-right: 0px; 
border-top: #cccccc 1px solid; 
padding-left: 0px; 
font-size:11px; 
padding-bottom:3px; 
border-left: #cccccc 1px solid; 
color: #515151; 
padding-top: 3px; 
border-bottom: #cccccc 1px solid; 
font-family: Verdana, sans-serif; 
background-color: #f5f3f1;
width:3em;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}

#zoosbmt{
border-right: #cccccc 3px double; 
padding-right: 2px; 
border-top: #cccccc 3px double; 
padding-left: 2px; 
font-size: 11px; 
background: url(../images/button-bk.gif) repeat-x; 
padding-bottom: 0px; 
margin-top:0px;
margin-left:5px;
margin-right:0px;
margin-bottom:10px;
border-left: #cccccc 3px double; 
width: auto; 
color: #515151; 
line-height: 16px; 
padding-top: 0px; 
border-bottom: #cccccc 3px double; 
font-family: arial, hevlvetica, sans-serif; height: 24px; text-align: center;
padding-bottom:0px;
padding-top:0px;
}

/* /end subscribe to blog online*/


/****************************************************************/
/* START archives												*/
/****************************************************************/


#archives{
width:230px;
border:1px solid #cccccc;
margin-top:5px;
margin-bottom:5px;
}

#archives h3{
color:#ffffff;
background-color:#c1d72f;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin:1px;
FONT-FAMILY: Verdana; LETTER-SPACING: 0px;
font-size:1.8em;
font-weight:normal;
background-image:url(../images/archives.gif);
background-repeat:no-repeat;
background-position:10px 9px;
text-indent:-3000px;
}

#archives ul{
list-style-type:none;
padding:0px;
margin-top:10px;
margin-left:0px;

}

#archives ul li{
LINE-HEIGHT: 1.9em; 
}

#archives ul li a{
color:#40659b;
font-size:1.1em;
FONT-FAMILY: Verdana, sans-serif; 
background-image:url(../images/story_icon.gif);
background-repeat:no-repeat;
padding-left:30px;
background-position:10px 0px;
}

#archives ul li a:hover{
color:#ff0000;
}



/* end archives sbar*/



/****************************************************************/
/* CATEGORIES												*/
/****************************************************************/

#categories{
width:230px;
border:1px solid #cccccc;
margin-top:5px;
}

#categories h3{
color:#ffffff;
background-color:#c1d72f;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin:1px;
FONT-FAMILY: Verdana; LETTER-SPACING: 0px;
font-size:1.8em;
font-weight:normal;
background-image:url(../images/categories.gif);
background-repeat:no-repeat;
background-position:10px 9px;
text-indent:-3000px;
}

#categories ul{
list-style-type:none;
padding:0px;
margin-top:10px;
margin-left:0px;

}

#categories ul li{
LINE-HEIGHT: 1.9em; 
}

#categories ul li a{
color:#40659b;
font-size:1.1em;
FONT-FAMILY: Verdana, sans-serif; 
background-image:url(../images/story_icon.gif);
background-repeat:no-repeat;
padding-left:30px;
background-position:10px 0px;
}

#categories ul li a:hover{
color:#ff0000;
}
/* end categories*/

/****************************************************************/
/* ROUNDED BOTTOM SECTION MAIN CONTENT							*/
/****************************************************************/

/* ROUNDED BOTTON SECTION */
#rounded_bottom{
margin:0px auto;
background-image:url(../images/rounded-bottom.gif);
background-repeat:no-repeat;
width:755px;
height:10px;
}

/****************************************************************/
/* FOOTER														*/
/****************************************************************/
#footer_wrapper{



BACKGROUND-IMAGE: url(../images/footer-background.gif); MARGIN: -2px 0px 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 108px; BACKGROUND-COLOR: #99ca3c;


}

/* REMOVE SPCING CREATED BY DEFAULT IN FF AND IE FOR FOOTER PARAGRAPH */
#footer_wrapper p {
margin:0px;
padding:0px;
}

#footer_wrapper a{
color:#45864f;
text-decoration:none;
}

#footer_wrapper a:link{
color:#45864f;
text-decoration:none;
}

#footer_wrapper a:hover{
color:#00573c;
text-decoration:none;
}

#footer_container_1{
FONT-FAMILY: Verdana;
font-size:1em;
color:#ffffff;
text-align:center;
margin-top:10px;

}

#footer_container_2{
FONT-FAMILY: Verdana;
font-size:1em;
color:#ffffff;
text-align:center;
margin-top:5px;
}

/****************************************************************/
/* SINGLE PRODUCT PAGE											*/
/****************************************************************/

#product-images p{

font-size: 1.1em;
font-family: "Lucida Grande", Verdana, sans-serif; 
color: #515151;
background-image:url(../images/enlarge.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:16px;
margin-top:10px;





}

.pimage {
  float: left;
  width: 100px;
  
  padding: 25px;

    border: 1px solid #e0e0e0;
  margin-right:10px;
background-color:#ffffff;

}

#pimage-select {
  float: left;
  clear: left;
  width: 240px;
  text-align: center;
}

#description {
  
margin-top:0px;
  color: #444;
margin-left:168px;
}


#description ul {
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
margin-right:0px;
padding:0px;
font-size: 1.2em;
line-height: 1.5em; 
font-family: "Lucida Grande", Verdana, sans-serif; 
text-align: justify;
color: #515151;
list-style-type:none;
}

#description ul li {
background-image:url(../images/blue-arrow.gif);
background-repeat:no-repeat;
background-position:0px 15px;
padding-left:15px;
padding-top:10px;
}




#price {
  font-size: 2.5em;
 margin:0px;
font-weight:bold;
color:#03593e;
padding-top:0px;
padding-bottom:0px;


  
}

#product h2 {
  font-size: 2.5em;
  FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #41659b;
  border: 0;
font-weight:bold;
text-align:left;
padding:0px;
margin:0px;
}

#product h3 {
  margin: 0px;
  padding: 0px;
  color: #515151;
  font-weight: normal;
  font-size: 1.8em;
 
}




ul#details {
  font-size: 1.2em;
font-family: "Lucida Grande", Verdana, sans-serif; 
text-align: justify;
color: #515151;
margin-top:10px;
margin-bottom::0px;
padding:0px;
list-style-type:none;
font-weight:bold;

}

#details li {
  display:inline

}

#description p{
font-size: 1.2em;
line-height: 1.7em; 
font-family: "Lucida Grande", Verdana, sans-serif; 
text-align: justify;
color: #515151;



}

#details li a {
color:#40659b;
font-weight:normal;
margin:0px;
padding:0px;
}

#details li a:hover {
color:#ff0000;
}


#variants {
  list-style: none;
  margin-top:20px;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
  padding-left: 10px;
}

#variants ul li {

margin-left:10px;
}

#variants-box{
border:1px solid #e0e0e0;
margin-top:40px;

}

#variants-box form{
margin:0px;
padding:0px;

}

#variants-box h3{
color:#ffffff;
background-color:#c1d72f;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin:1px;
FONT-FAMILY: Verdana; LETTER-SPACING: 0px;
font-size:1.8em;
font-weight:normal;
}

#variants_box_list{
margin-left:10px;

}

.buttons{
margin-left:10px;
margin-bottom:20px;

}

#variants li>span {
  margin-left: 23px;
}




/****************************************************************/
/* COLLECTION PAGE											*/
/****************************************************************/

#productsv ul {
margin:0px;
padding:0px;
}

#productsv{

margin:0px;
padding:0px;
}

#productsv li {

background-color:transparent;
list-style-type:none;
margin:0px;
padding:0px;
width:449px;
}

#productsv h3 {
margin-top:15px;
margin-left:22px;
margin-right:40px;
margin-bottom:10px;
padding:0px;
text-align: left;
font-size: 2em;
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #41659b;
border: 0;
font-weight:bold;
}

#productsv h3 a {
text-decoration:none;
color:#155a99;
}

#productsv h3  a:hover{
color:#ff0000;
}


ul.buttons {
list-style: none;
margin:0px;
padding:0px;
background-color:#02583f;
text-align:left;

}

.buttons li {
margin:0px;
}

.buttons li a {
text-decoration: none;
background-color:transparent;
font-family: "Lucida Grande", Verdana, sans-serif;
font-size:1.2em; 
color:#fff;
font-weight:bold;
margin:0px;
padding-left:40px;

}



.buttons li a:hover {
color: #99ca3c;
}




.collection-body { 
clear: both;
text-align: center;
border:1px solid #cccccc;
margin-top:0px;
margin-left:0px;
margin-bottom:10px;
margin-right:0px;
padding:0px;
background-color:#ffffff;
}

.collection-body-paragraph {
margin-bottom:20px;
text-align:justify;
margin-top:0px;
margin-right:0px;
margin-left:0px;
background-color:#transparent;
font-size: 1.1em;
line-height: 1.7em; 
font-family: "Lucida Grande", Verdana, sans-serif; 
color: #515151;
padding-right:10px;

}

.collection-price {
float: right;
margin-top:15px;
margin-right:0px;
margin-left:0px;
font-size: 2em;
  FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #02583f;
  border: 0;
font-weight:bold;
padding-right:10px;
padding-left:20px;

}

.collection-body .product-img{
padding:0px;
border:none;
margin-left:10px;
margin-right:10px;
margin-top:px;
margin-bottom:0px;
background-color:#ffffff;
}



/****************************************************************/
/*SHOPPING CART PAGE*/
/****************************************************************/


#cart {
margin-right: 0px;
padding-top: 1px; 
}

#cartform {
margin: 0;
}

#line-items {
list-style: none;
margin:0px;
padding: 0px;
}

#line-items li {
padding:20px;
margin-bottom: 2px;
position: relative;

}

#line-items h3 a {
text-decoration: none;
margin:0px;
color:#155a99;
padding:0px;
}

#line-items h3 {
text-decoration: none;
font-weight:normal;	
color:#155a99;
margin-right:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:5px;
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size:1.6em;
font-weight:bold;
}

#line-items h3 a:hover{
color:#ff0000;

}

.clearfix{
margin-top:10px;
margin-bottom:10px;
}

#prod-des-cartp{

}

.c-thumb {
float: left;
width: 50px;
height: 50px;
background-color: #fff;
text-align: center;
margin-right: 15px;

padding:10px;

}

#cart .money {

color:#006633;

font-weight:bold;
font-family: "Lucida Grande", Verdana, sans-serif;
font-size:1.2em;
 }

li#total {
text-align: right;
font-weight: bold;
font-family: "Lucida Grande", Verdana, sans-serif; 
 font-size:1.4em;
color:#ffffff;
padding-left:3px;
padding-right:20px;
margin-top:0px;
margin-left:50px;
}

li#total .money {
font-size: 120%;
color:#ffffff;
font-weight:normal
}

#cart label {
font-style: italic;
}

#cart-rp p{
position: absolute;
top: 15px;
right: 0px;
text-align: right;
font-family: arial;
font-size:1em;
color:#006699;
text-style:normal;
margin-right:45px;
}

#cart-rp .remove{
text-decoration:none;
font-family: arial;
font-size:135%;
color:#006699;
font-weight:bold;
}

#cart-rp label {
text-decoration:none;
font-family: arial;
font-size:135%;
color:#006699;
}

#update-cart {
float: left;
}

#cart h2 {




padding-top:8px;
padding-bottom:8px;
padding-left:20px;
margin:1px;
font-size: 2em;
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #41659b;




}

.actions {
margin-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
}

.cart-bottom {
margin: -50px 0 0 0 ;
padding-left: 0px;
}

.cart-bottom em {
background: url('checkout-bottom.gif') bottom right no-repeat;
display: block;
height: 50px;
}

#cart-content{
border:1px solid #CCCCCC;
background-color:#ffffff;
margin:0px;
}

#cart .right {
margin-top:0px;
width:300px;
text-style:normal;
font-family: "Lucida Grande", Verdana, sans-serif;  LETTER-SPACING: 0px;
color:#ff0000;
font-size:1.2em;
text-decoration:none;


}

#cart .right a:link {
color:#155a99;
font-weight:bold;
}

#cart .right a {
color:#155a99;
font-weight:bold;
}

#cart .right a:hover {
color:#ff0000;
}

#update-cart {
float:right;  
}


/* error message when shopping cart is empty*/


.empty-p{
padding-left:5px;
padding-top:15px;
font-family: "Lucida Grande", Verdana, sans-serif;  LETTER-SPACING: 0px;
margin-top:1px;
color:#155a99;
font-size:1.2em;
font-weight:bold;
}

/****************************************************************/
/*SEARCH PAGE*/
/****************************************************************/

#searchresults li{
padding-top:0px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
background:#ffffff url('search_bottom.gif ');
background-repeat:no-repeat;
background-position:bottom left;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
LINE-HEIGHT: 1.8em; 
padding-bottom:40px;
text-align:justify;
}

#searchresults span{
margin:0px;
padding:0px;
font-family: "Lucida Grande", Verdana, sans-serif;  
LETTER-SPACING: 0px;
color:#006633;
font-weight:normal;
text-align:justify;
LINE-HEIGHT: 1.6em; 
font-size:1.1em;
}


/*ERROR MESSAGE WHEN NO RESULTS FOUND*/
#searchresults p{
background-color:transparent;
margin:0px;
padding:0px;
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size:1.2em;
color:#155a99;
font-weight:bold;
}

#searchresults ol {
margin-left:10px;
margin-right:-25px;
padding:0px;
margin-top:0px;
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
color:#01573c;
}

#searchresults ol h3 {
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #41659b;
font-size: 2em;
color:#155a99;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
background-color:transparent;
padding-left:0px;
}

#searchresults ol h3 a {
color:#155b99;
text-decoration:none;
padding-bottom:10px;
padding-top:0px;
padding-left:0px;
background-color:transparent;
line-height:25px;
}

#searchresults ol h3 a:hover {
color:#ff0000;
background-color:transparent;
}

.result-image{
margin-bottom:0px;
margin-top:0px;/* fixes bug in IE of white space on search page*/
margin-left:0px;
margin-right:10px;
width:100px;
height:100px;
padding-right:20px;
padding-bottom:20px;
}

.highlight{
font-weight:bold;
color:#ff0000;
}


.next a{
font-family: "Lucida Grande", Verdana, sans-serif;
font-size:1em; 
color:#fff;
font-weight:bold;
color:#155a99;

}

.next a:link{
font-family: "Lucida Grande", Verdana, sans-serif;
font-size:1em; 
color:#fff;
font-weight:bold;
color:#155a99;

}


.next{
font-family: "Lucida Grande", Verdana, sans-serif;
font-size:1em; 
color:#fff;
font-weight:bold;
color:#155a99;

}

.next a:hover{

color:#ff0000;

}

.prev a{

font-family: "Lucida Grande", Verdana, sans-serif;
font-size:1em; 
color:#fff;
font-weight:bold;
color:#155a99;
}

.prev a:hover{


color:#ff0000;
}


.page a{

font-family: "Lucida Grande", Verdana, sans-serif;
font-size:1em; 
color:#fff;
font-weight:bold;
color:#155a99;
}

.page a:hover{

color:#ff0000;
}















/****************************************************************/
/*STATIC PAGE STYLING*/
/****************************************************************/

#page-title {
color:#ba3b3e;
TEXT-TRANSFORM: uppercase; 
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
FONT-SIZE: 1.4em;
margin-bottom:10px;
padding:0px;
}

.article-body h3{

}

.article-body p{

font-size: 1.2em;
line-height: 1.7em; 
font-family: "Lucida Grande", Verdana, sans-serif; 
text-align: justify;
color: #515151;
margin-bottom::10px;
padding:0px;


}

.article-body a{
color:#40659b;
}

.article-body a:hover{
color:#ff0000;
}

/****************************************************************/
/* HOMEPAGE CONTENT STYLING											*/
/****************************************************************/


#articles h3{
color: #40659b; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size:1.6em;
text-transform:uppercase;
}


#articles h3 a{
color: #40659b; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
0.9em;
text-transform:uppercase;
}

#articles h3 a:hover{
color: #ff0000; 
}


.pen_pic_small img{
padding:1px;
border:1px solid #e0e0e0;
background-color:#ffffff;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.author_details .posted{
color:#00583a;
font-weight:normal;
margin-top:-18px;
font-size:1.1em;
}

.author_details .by_author{
color:#41649a;
font-weight:bold;
margin-top:-20px;
}

.author_details{
height:100%;
margin-bottom:25px;
}




.home_page_info{
padding:5px;
border:1px solid #e0e0e0;
background-color:#fafafa;
margin-bottom:30px;
width:435px;
}

.home_page_info p{
margin:0px;
font-size:1.1em;
}

.filed_in{
background-image:url(../images/filed-in.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:15px;
}

.read_more_intro{
background-image:url(../images/read_more_intro_homepage.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:15px;


}

.comment_count{
background-image:url(../images/comments.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:15px;
}

.large_full_screen_image{
padding:3px;
background-color:#ffffff;
border:1px solid #cccccc;
}


/****************************************************************/
/* COMMENTS										*/
/****************************************************************/

#comment_heading h5{


color: #ba3b3e; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
text-transform:uppercase;

font-weight:bold;
font-size:1.4em;
background-image:url(../images/add_your_comments.gif);
background-repeat:no-repeat;
background-position:0px 3px;
text-indent:-3000px;
text-transform:uppercase;


height:100%;



}

.comment_message{
background-color:#f0f0f0;
background-image:url(../images/rounded-comment-corner.gif);
background-repeat:no-repeat;
background-position:bottom right;
margin-right:0px;
margin-left:0px;
padding-left:30px;
padding-top:25px;
padding-right:30px;
padding-bottom:30px;
width:360px;
}

.comment_message p{
font-size:1.1em;
line-height:20px;
}


.comment_message_bottom{
background-image:url(../images/speech-bubble-bottom.gif);
background-repeat:no-repeat;
background-position:20px 0px;
height:30px;
text-indent:10px;
margin-bottom:30px;
}

.small a{
padding-left:35px;
font-size:0.9em;
margin-top:10px;
}

.small {
font-size:0.9em;
margin-top:10px;
}


ol.comments {
margin-left:23px;
}

#com_table{
border:1px solid #dadada;
padding:20px;
background-image:url(../images/comments_form_bk.gif);
background-repeat:repeat-x;
}

#com_table p{
font-size:1.1em;
}


#comment_guidelines{
background-color:#f5f5f5;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
margin-top:1px;
border:1px solid #dadada;
}

#comment_guidelines p{
font-size:1.1em;
}

.label{
font-size:1.1em;
}

#comments_closed p{
color:#ff0000;
font-size:1.2em;
font-family: "Lucida Grande", Verdana, sans-serif; 

}

#txpCommentInputForm{
color:#ff0000;
font-weight:normal;
}


#but_preview .button{
margin-bottom:10px;
width:150px;
}

/* comment button submit*/

#but_submit_com .button{
width:150px;
}



.comments-wrapper ul{
list-style-type:none;
font-family: "Lucida Grande", Verdana, sans-serif; 
margin-left:0px;
border:1px solid #cccccc;
padding:10px;
background-color:#f5f5f5;
}

.comments-wrapper li{
list-style-type:none;
font-size:1.1em;
font-family: "Lucida Grande", Verdana, sans-serif; 
margin-bottom:3px;
}


/****************************************************************/
/* SEARCH RESULTS										*/
/****************************************************************/


#search_results{
margin-bottom:20px;
}

#search_results fieldset{
padding:10px;
}

#search_results h4 a{
color: #40659b; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size:0.9em;
text-transform:uppercase;
}

.small_search a{
font-size:0.9em;
}

/****************************************************************/
/* STATIC ARTICLES STYLING										*/
/****************************************************************/


#static_articles h3{
color: #40659b; 
font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-size:1.6em;
text-transform:uppercase;
}

/****************************************************************/
/* EROR PAGE STYLING										*/
/****************************************************************/
.error_content h4{
FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  color: #41659b;
font-size: 1.4em;
color:#155a99;
font-weight:bold;
text-decoration:none;
padding-bottom:3px;
background-color:transparent;
padding-left:0px;
text-transform:uppercase;
}


.error_content p{
font-size: 1.2em;
line-height: 1.7em; 
font-family: "Lucida Grande", Verdana, sans-serif; 
text-align: justify;
color: #515151;
margin-bottom::10px;
padding:0px;
}

/****************************************************************/
/* ARCHIVE PAGE										*/
/****************************************************************/

#archive h6{
font-family: "Lucida Grande", Verdana, sans-serif; 
color: #515151;
margin:0px;
font-weight:bold;
font-size:1.2em;
padding:0px;

}

#archive BR{
margin-top:0px;
padding:0px;
}

#archive p{
font-size:1.1em;
margin:0px;
}

#archive {
margin-bottom:80px;
}

#archive h3{
border:1px solid #cccccc;
background-color:#f7f7f7;
padding:5px;
}



/****************************************************************/
/* ARTICLE CONTENT										*/
/****************************************************************/
#next_article{
border:1px solid #cccccc;
padding-left:5px;
padding-right:5px;
padding:top:0px;
padding-bottom:0px;
background-color:#fafafa;
}

#next_article p{
margin:0px;
padding-bottom:10px;
}

#next_article h5{
font-family: "Lucida Grande", Verdana, sans-serif; 
color: #515151;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
font-size:1.2em;
padding:0px;
}

/****************************************************************/
/* PLAYER PROFILES										*/
/****************************************************************/


.player_pen_pic{
padding:3px;
background-color:#ffffff;
margin-right:10px;
margin-bottom:2px;
float:left;
border: 1px solid #cccccc;
}

/****************************************************************/
/* TAGS									*/
/****************************************************************/

.tags{
height:100%;
margin-top:10px;
margin-bottom:15px;
margin-left:0px;
}


#digg_sub{


margin-top:-16px;
margin-left:105px;

}

#digg_sub_1{
margin-left:-15px;
}

















