/*  
Theme Name: Tagbanger
Theme URI: http://www.tagbanger.com/
Description: WP theme for <a href="http://www.tagbanger.com">Tagbanger</a>
Version: 1.0
Author: Tagbanger
Author URI: http://www.tagbanger.com/
*/

html,body{
	margin-top:15px;
	margin-left:15px;
	margin-right:0;
	margin-bottom:0;
	padding:0
	}

body{
	background:#fff; /* #f5f5f5; */
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	line-height:15px;
	letter-spacing:normal;
	word-spacing:normal;
	text-transform:none;
	text-align:left;
	color:#000; 
	}
	
/* construction styles */

body.construction {
	background: #fff;
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	line-height:15px;
	letter-spacing:normal;
	word-spacing:normal;
	text-transform:none;
	text-align:center;
	color:#000; 
	}
	
#construction {
	width:600px;
	height:630px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-300px; /* half of width */
	margin-top:-315px;  /* half of height */
	}

.construction {
	font-family:'Georgia','Times','Times New Roman', serif;
	font-size:15px;
	line-height:normal;
	letter-spacing:normal;
	}

/* layout divs */	
	
div#container{
	width:890px; /* width:1000px */
	margin:0;
	padding:0;
	}
	
div#wrapper{
	width:890px; /* width:1000px */
	}

div#header{
	width:890px;
	height:55px;
	margin-bottom:10px;
	padding:0;
	}
	
div#header-left{
	float:left;
	width:210px;
	margin:0;
	padding:0;
	}
	
div#header-logotype{
	float:left;
	width:210px;
	margin:0;
	padding:0;
	}
	
div#header-right{
	float:right;
	width:660px;
	margin:0;
	padding:0;
	}
	
div#header-breadcrumb{
	float:left;
	width:430px;
	margin:0;
	padding:0;
	font-family:'Courier New','Courier',monospace;
	}

div#header-search{
	float:right;
	width:210px;
	margin:0;
	padding:0;
	}

div#navigation{
	float:left;
	width:210px;
	min-height:485px;
	height:485px;
	margin-bottom:20px;
	border-right:1px solid #ccc;
	}

div#content-wrapper{
	width:890px; 
	}
	
/* 
div#content-wrapper-product{
	width:890px; 1000px 
	} 
*/	

div#content{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	float:right;
	width:660px;
	min-height:485px;
	margin-bottom:20px;
	}
	
div#content p{
	margin:12px 0; 
	}		

div#content-left{
	float:left;
	width:320px;
	}
	
div#content-right{
	float:right;
	width:320px;
	}
	
div#content-right-side{
	float:right;
	width:210px;
	}
	
div#content-middle{
	float:left;
	width:430px;
	}	
	
div#content-right-product{
	float:right;
	}	
	
div#footer{
	clear:both;
	width:880px;
	font-family:'Georgia','Times','Times New Roman',serif;
	font-size:11px;
	letter-spacing:.01em;
	color:#333;
	}

/* post div styles */

div.post-page{
	float:left;
	width:660px;
	line-height:18px;
	margin:0;
	padding:0;
	}
	
.post-page a:link,
.post-page a:visited{
	text-decoration:underline;
	color:#000;
	}

.post-page a:hover,
.post-page a:active{
	text-decoration:none;
	color#000;
	}		
	
div.post-futbol{
	float:left;
	width:660px;
	font-family:'Times','Times New Roman','Georgia',serif;
	margin:0;
	padding:0;
	}
	
.post-futbol a:link,
.post-futbol a:visited{
	text-decoration:underline;
	color:#000;
	}

.post-futbol a:hover,
.post-futbol a:active{
	text-decoration:none;
	color#000;
	}				
	
div.post-product{
	float:left;
	width:660px;
	line-height:18px;
	margin:0;
	padding:0;
	}
	
div.post-news{
	float:left;
	width:430px;
	/* font-size:13px; */
	letter-spacing:normal;
	line-height:16px;
	margin-left:0;
	margin-bottom:18px;
	padding-left:0;
	padding-bottom:15px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	/*	
	color:#333;
	*/
	}
	
div.post-news img{
	margin-bottom:10px;
	}

div.post-news img.border{
	border:1px solid #ccc;
	}	
	

.post-news a:link,
.post-news a:visited{
	text-decoration:underline;
	color:#000;
	}

.post-news a:hover,
.post-news a:active{
	text-decoration:none;
	color#000;
	}	

div.post-cybershop{
	float:left;
	width:430px;
	/* font-size:13px; */
	letter-spacing:normal;
	line-height:16px;
	margin-left:0;
	margin-bottom:18px;
	padding-left:0;
	padding-bottom:15px;
	border-bottom: 1px solid #ccc;
	text-align:left;
	/*	
	color:#333;
	*/
	}
	
div.post-cybershop img{
	margin-bottom:10px;
	}

div.post-cybershop img.border{
	border:0;
	}	
	

.post-cybershop a:link,
.post-cybershop a:visited{
	text-decoration:underline;
	color:#000;
	}

.post-cybershop a:hover,
.post-cybershop a:active{
	text-decoration:none;
	color#000;
	}		
	
/* list cats and links styles */

div#categories{
	float:right;
	width:210px;
	margin-bottom:15px;
	padding:0;
	font-family:'Courier New','Courier',monospace;
	/*font-size:11px;*/
	line-height:18px;
	}
	
#list-cats ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#list-cats li{
	display:inline;
	margin-right:0;
	padding:0;
	}
	
#list-cats a:link,
#list-cats a:visited{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #000;
	}

#list-cats a:hover,
#list-cats a:active{
	text-decoration:none;
	color#000;
	border-bottom:none;
	}

.list-rss ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.list-rss li{
	display:inline;
	margin-right:0;
	padding:0;
	}
	
a.rss:link,
a.rss:visited{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #000;
	}

a.rss:hover,
a.rss:active{
	text-decoration:none;
	color#000;
	border-bottom:none;
	}

.list-authors ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.list-authors li{
	display:block;
	margin-right:0;
	padding:0;
	}
	
.list-authors a:link,
.list-authors a:visited{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #000;
	}

.list-authors a:hover,
.list-authors a:active{
	text-decoration:none;
	color#000;
	border-bottom:none;
	}
	
.list-links ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.list-links li{
	display:block;
	margin-right:0;
	padding:0;
	}
	
a.links:link,
a.links:visited{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #000;
	}

a.links:hover,
a.links:active{
	text-decoration:none;
	color#000;
	border-bottom:none;
	}	
				
		div#links{
	float:right;
	width:210px;
	clear:right;
	margin-bottom:20;
	padding:0;
	font-family:'Courier New','Courier',monospace;
	line-height:18px;
	}
	
#list-links ul{
	margin:0;
	padding:0;
	list-style: none;
	}

#list-links li{
	display:inline;
	margin-right:0;
	padding:0;
	}		
	
#links a:link,
#links a:visited{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #000;
	}

#links a:hover,
#links a:active{
	text-decoration:none;
	color#000;
	border-bottom:none;
	}		
		
div.post-search{
	float:left;
	width:320px;
	font-family:'Courier New','Courier',monospace;
	margin-left:15px;
	margin-top:10px;
	padding:5px;
	background-color:#ffffcc; /* ffe7e7 */
	border:1px dotted #ddd;
	}

div.post-404{
	width:320px;
	font-family:'Courier New','Courier',monospace;
	border:1px dotted #ddd;
	background:#ffefef;
	padding:5px;
	margin-bottom:10px;
	}
	
div#paginate-blog{
	float:left;
	clear:both;
	width:430px;
	font-family:'Times','Times New Roman','Georgia', serif;
	font-size:12px;
	margin-top:15px;
	padding-top:10px;
	border-top:1px #ccc dotted;
	}	

div#paginate-search{
	float:left;
	clear:both;
	width:430px;
	font-family:'Times','Times New Roman','Georgia', serif;
	font-size:12px;
	margin-top:15px;
	padding-top:10px;
	border-top:1px #ccc solid;
	}
	
/* product div */

div.product{
	float:left;
	width:430px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:20px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:15px;
	border-bottom: 1px dotted #999;
	}
	
/* patron div */

div.patron{
	float:left;
	width:430px;
	font-size:13px;
	line-height:18px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:20px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:7px;
	border-bottom: 1px dotted #999;
	}
	
div.patron-caption{
	float:left;
	width:430px;
	font-family:'Lucida Grande',sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:15px;
	text-transform:none;
	text-align:left;
	color:#333;
	margin-bottom:10px;
	padding-top:8px;
	}	
	
/* join styles */

dl{
	width:100%;
	overflow:auto;
	margin:0 0 12px;
	padding:1px;
    background:url(http://www.tagbanger.com/wp-content/images/dot.gif) repeat-x 0 1.2em;
    }
    
 dl.standings{
	width:100%;
	overflow:auto;
	margin:0 0 8px;
	padding:1px;
    background:url(http://www.tagbanger.com/wp-content/images/dot.gif) repeat-x 0 1.2em;
    }   
    
dt,dd.contribution,dd.score{
	padding-top:3px;
	background:#fff;
	}
	
dt{
	float:left;
	margin:0;
	padding-right:3px;
	}
	
dd{
	margin:0;
	padding:0;
	}
	
dd.contribution{
	float:right;
	margin:0;
	padding-left:3px;
	}   

dd.score{
	float:right;
	margin:0;
	padding-left:3px;
	}  	
	
/* parkside div */

div.parkside{
	float:left;
	width:430px;
	font-size:13px;
	line-height:18px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:20px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:7px;
	border-bottom: 1px dotted #999;
	}
	
img.parkside{
	margin-bottom:15px;
	}	
	
div.scorecard{
	float:left;
	width:430px;
	font-size:13px;
	line-height:18px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:15px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:7px;
	border-bottom: 1px dotted #999;
	}
	
/* trade terms div */

div#trade-terms{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:12px;
	float:left;
	width:430px;
	margin:0;
	padding:0;
	border:0;
	}
	
div#trade-terms strong{	
	font-family:'Georgia','Times','Times New Roman',serif;
	}
	
#trade-terms a:link,
#trade-terms a:visited{
	text-decoration:underline;
	color:#000;
	}

#trade-terms a:hover,
#trade-terms a:active{
	text-decoration:none;
	color#000;
	}	
	
/* order div */
	
div#order{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:12px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	}
	
div#order strong{	
	font-family:'Georgia','Times','Times New Roman',serif;
	}	
	
#order a:link,
#order a:visited{
	text-decoration:underline;
	color:#000;
	}

#order a:hover,
#order a:active{
	text-decoration:none;
	color#000;
	}	

/* place order div */	
	
div#place-order {
	width:320px;
	font-family:'Courier New','Courier',monospace;
	border:1px dotted #ddd;
	background:#e9f7ff;
	padding:7px;
	margin:0;
	}
	
.payment-methods{	
	font-family:'Georgia','Times','Times New Roman',serif;
	}

/* product footer styles */

div#product-footer{
	float:left;
	width:320px;
	}
	
div#product-footer-faq{
	font-family:'Georgia','Times','Times New Roman',serif;
	font-style:normal;
	line-height:18px;
	padding:7px;
	background-color:#fff; /* e0ffe0 (mint green) */
	border:1px dotted #ccc;
	}	
	
/* default lists */

ul{
	margin:0;
	padding:0;
	}
	
ol{
	margin:0;
	padding:0;
	}

li{
	list-style:none;
	margin:0;
	padding:0;
	}
	
/* navigation lists */
	
.navcontainer{
	line-height:16px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:10px;
	padding:0;
	}

.navcontainer ul{
	margin:0;
	padding:0;
	}
	
.navcontainer li{
	list-style:none;
	margin:0;
	padding:0;
	}

/* navlist styles */

#navlist{
	margin-bottom:10px;
	padding:0;
	}
	
#navlist li{
	list-style:none;
	margin-left:0;
	margin-bottom:1px;
	padding:0;
	}

a#navlisthighlight{
	color:#000;
	}

a#navlistcurrent{
	color:#000;
	}
	
/* sublist1 styles */

#sublist1{
	margin:0;
	padding:0;
	}
	
#sublist1 li{
	list-style:none;
	margin-left:20px;
	padding:0;
	}

a#sublist1highlight{
	color:#000;
}

a#sublist1current{
	color:#000;
}

/* sublist2 styles */

#sublist2{
	margin:0;
	padding:0;
	}
	
#sublist2 li{
	list-style:none;
	margin-left:20px;
	padding:0;
	}
	
a#sublist2highlight{
	color:#000;
	}

a#sublist2current{
	color:#000;
	}
	
/* sublist3 styles */
	
#sublist3{
	margin:0;
	padding:0;
	}
	
#sublist3 li{
	list-style:none;
	margin-left:20px;
	padding:0;
	}
	
a#sublis3highlight{
	color:#000;
	}

a#sublist3current{
	color:#000;
	}

/* sublist4 styles */
	
#sublist4{
	margin:0;
	padding:0;
	}
	
#sublist4 li{
	list-style:none;
	margin-left:20px;
	padding:0;
	}
	
a#sublis4highlight{
	color:#000;
	}

a#sublist4current{
	color:#000;
	}		

/* navlist-content styles */

#navlist-content{
	font-family:'Courier New','Courier',monospace;
	font-size:20px;
	line-height:0px;
	margin:0;
	padding:0;
	}
	
#navlist-content li{
	list-style:none;
	margin-bottom:16px;
	padding:0;
	}

/* navlist-content links */ 	
	
#navlist-content a:link,
#navlist-content a:visited{
	font-family:'Courier New','Courier',monospace;
	text-decoration:underline;
	color:#000;
	}

#navlist-content a:hover,
#navlist-content a:active{
	font-family:'Courier New','Courier',monospace;
	text-decoration:none;
	}	
	
/* default links */ 

a:link,
a:visited{
	color:#666;
	text-decoration:none;
	}

a:hover,
a:active{
	color:#000;
	text-decoration:none;
	}
	
/* catalogue links */ 

a.catalogue:link,
a.catalogue:visited{
	color:#000; /* dodgerblue */
	text-decoration:none;
	}

a.catalogue:hover,
a.catalogue:active{
	color:#000;
	text-decoration:none;
	}	
	
/*
a.catalogue:link,
a.catalogue:visited{
	letter-spacing:.01em;
	color:#555;
	background:#e9f7ff;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}

a.catalogue:hover,
a.catalogue:active{
	letter-spacing:.01em;
	color:#000;
	background:#e9f7ff;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}	
*/	
	
/* blog links */ 

a.blog:link,
a.blog:visited{
	font-family:'Courier New','Courier',monospace;
	color:#888;
	background:#ffffcc;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}

a.blog:hover,
a.blog:active{
	font-family:'Courier New','Courier',monospace;
	color:#000;
	background:#ffffcc;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}	
	
/* blogcurrent links */ 

a.blogcurrent:link,
a.blogcurrent:visited{
	font-family:'Courier New','Courier',monospace;
	color:#000;
	background:#ffffcc;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}

a.blogcurrent:hover,
a.blogcurrent:active{
	font-family:'Courier New','Courier',monospace;
	color:#888;
	background:#ffffcc;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}			

/* breadcrumb links */ 

div.breadcrumb a:link,
div.breadcrumb a:visited{
	color:#000;
	text-decoration:underline;
	}

div.breadcrumb a:hover,
div.breadcrumb a:active{
	color:#000;
	text-decoration:none;
	}

/* distribution links */ 

a.distribution:link,
a.distribution:visited{
	font-family:'Courier New','Courier',monospace;
	color:#888;
	background:#ffffcc;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}

a.distribution:hover,
a.distribution:active{
	font-family:'Courier New','Courier',monospace;
	color:#000;
	background:#ffffcc;
	text-decoration:none;
	padding-top:1px;
	padding-left:4px;
	padding-right:3px;
	}
	
/* content links */ 	
	
/*
div#content a:link,
div#content a:visited{
	text-decoration:none;
	border-bottom:1px solid #000;
	color:#000;
	}

div#content a:hover,
div#content a:active{
	text-decoration:none;
	border-bottom:none;
	color:#000;
	}
*/ 	

/* title-new links */	

div.title-news a:link,
div.title-news a:visited{
	color:#000;
	text-decoration:none;
	border-bottom:none;
	}

div.title-news a:hover,
div.title-news a:active{
	color:#000;
	text-decoration:none;
	border-bottom:1px #000 solid;
	}
		
/* author links */

a.author:link,
a.author:visited{
	color:#666;
	text-decoration:none;
	}

a.author:hover,
a.author:active{
	color:#000;
	text-decoration:none;
	}

/* cabbage links aka xe currency converter */	

a.cabbage:link,
a.cabbage:visited{
	color:#66cc66;
	text-decoration:none;
	}

a.cabbage:hover,
a.cabbage:active{
	color:#009900;
	text-decoration:none;
	}
	
/* tagbanger links */	

a.tagbanger:link,
a.tagbanger:visited{
	color:#000;
	text-decoration:none;
	}

a.tagbanger:hover,
a.tagbanger:active{
	color:#000;
	text-decoration:none;
	}		

/* textfield links */	

a.textfield:link,
a.textfield:visited{
	color:#000;
	text-decoration:none;
	}

a.textfield:hover,
a.textfield:active{
	color:#000;
	text-decoration:none;
	}		
	
/* cybershop links */	

a.cybershop:link,
a.cybershop:visited{
	color:#33cc00;
	text-decoration:none;
	}

a.cybershop:hover,
a.cybershop:active{
	color:#000;
	text-decoration:none;
	}	
	
/* product footer links */ 	
	
#product-footer a:link,
#product-footer a:visited{
	font-family:'Courier New','Courier',monospace;
	text-decoration:underline;
	}

#product-footer a:hover,
#product-footer a:active{
	font-family:'Courier New','Courier',monospace;
	text-decoration:underline;
	}	
	
/* search contact input styles */

input#s{
	font-family:'Courier New','Courier',monospace;
	width:120px;
	margin-right:3px;
	}
	
input#wpcf_your_name{
	background-color:#ddd;
	border:1px solid #ccc;
	}
	
input#wpcf_your_name:focus{
	background:#fff;
	}
	
	
input#wpcf_email{
	background-color:#ddd;
	border:1px solid #ccc;
	}
	
input#wpcf_email:focus{
	background:#fff;
	}	

input#wpcf_response{
	background-color:#ddd;
	border:1px solid #ccc;
	}
	
input#wpcf_response:focus{
	background:#fff;
	}	

input#wpcf_website{
	background-color:#fff;
	border:1px solid #ccc;
	}
	
input#wpcf_website:focus{
	background:#fff;
	}
	
input#wpcf_usersubject{
	background-color:#ddd;
	border:1px solid #ccc;
	}
	
input#wpcf_usersubject:focus{
	background:#fff;
	}

textarea#wpcf_msg{
	background-color:#ddd;
	border:1px solid #ccc;
	}
	
textarea#wpcf_msg:focus{
	background:#fff;
	}
				
input{
	font-family:'Courier New','Courier',monospace;
	text-transform:lowercase;
	padding-top:1px;
	}	
	
input#searchsubmit{
	font-family:'Courier New','Courier',monospace;
	padding-top:1px;
	}
	
input#contactsubmit{
	padding-top:1px;
	}
	
/* paypal form styles */

form#PaypalForm{
	margin:0;
	padding:0;
	}
	
/* rf slideshow styles */

div.rfss_total {
	margin:0 0 25px 0;
	padding:0;
	}

img.rfss_image {
	margin-bottom:10px;
	margin-top:0;
	padding:0;
	border:0;
	}

/* rf slideshow caption */

div.rfss_caption {
	font-family:'Lucida Grande',sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:15px;
	text-transform:none;
	text-align:right;
	color:#333;
	margin:0;
	padding:0;
	}

/* rf slideshow pagination: next prev */

p.rfss_pagination_prevnext {
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	line-height:15px;
	margin:0 0 0 0;
	padding:0;
	}

a.rfss_pagination_prevnext {
	margin:0 6px 0 0;
	padding:0;
	}

/* rf slideshow pagination: numbers */

p.rfss_pagination {
	font-family:'Hoefler Text','Georgia','Times','Times New Roman',serif;
	font-size:30px;
	line-height:10px;
	margin:0 0 0 0;
	padding:0;
	}

a.rfss_pagination {
	margin:0 12px 0 0;
	padding:0;
	}

a.rfss_pagination_on {
	font-weight:normal;
	font-style:normal;
	color:#000;
	margin:0 12px 0 0;
	padding:0;
	}		
	
/* wp contact form styles */

.contact-form{
	position:static;
	margin-top:0;
	padding:0;
	overflow:hidden;
	}

.contact{
	width:320px;
	float:left;
	display:inline;
	margin-top:0;
	margin-bottom:2px;
	padding:0;
	text-align:left;
	}

.contact-submit{
	width:320px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:0;
	padding:0;
	text-align:left;
	}
	
.contact-text{
	color:#333;
	}
	
/*
.contact-success{
	margin-top:0px;
	color:#333;
	}
*/

.contact-success{
	float:left;
	width:320px;
	font-family:'Courier New','Courier',monospace;
	border:1px dotted #ddd;
	background:#e9f7ff;
	padding:5px;
	margin-bottom:10px;
	}
	
#contact-error{
	font-family:'Courier New','Courier',monospace;
	border:1px dotted #ddd;
	background:#ffefef;
	padding:5px;
	margin-bottom:10px;
	}			

.contact-error{
	font-family:'Courier New','Courier',monospace;
	color:#ff3333;
	}
	
/* mailing list styles */	

#mailing-list input{
	margin-right:7px;
	margin-top:5px;
	}

#mailing-list label{
	font-family:'Courier New','Courier',monospace;
	margin-right:5px;
	}	

#mailing-list-success{
	width:320px;
	font-family:'Courier New','Courier',monospace;
	border:1px dotted #ddd;
	background:#fff;
	padding:5px;
	margin-bottom:10px;
	}
	
#mailing-list-subscribed{
	width:320px;
	font-family:'Courier New','Courier',monospace;
	border:1px dotted #ddd;
	background:#e9f7ff;
	padding:5px;
	margin-bottom:10px;
	}	

#mailing-list-error{
	width:320px;
	font-family:'Courier New','Courier',monospace;
	border:1px dotted #ddd;
	background:#ffefef;
	padding:5px;
	margin-bottom:10px;
	}
	
/* text styles */

.author{
	/*
	font-family:'Century Gothic','Futura','Gill Sans','Optima','Lucida Grande','Lucida Sans Unicode','Verdana',sans-serif;
	*/
	font-family:'Times','Times New Roman','Georgia',serif;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:.05em;
	}

.middledot{
	color:#ff0000;
	padding-left:2px;
	padding-right:2px;
	}

.date{
	font-family:'Times','Times New Roman','Georgia',serif;
	font-size:11px;
	letter-spacing:.01em;
	color:#000;
	padding-left:0;
	}

.paginate{
	font-family:'Hoefler Text','Georgia','Times','Times New Roman',serif;
	font-size:35px;
	line-height:37px;
	text-align:left;
	margin:0;
	padding:0;
	}

.price{
	font-size:22px;
	}
	
.publisher{
	font-family:'Century Gothic','Futura','Gill Sans','Optima','Lucida Grande','Lucida Sans Unicode','Verdana',sans-serif;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.2em;
	float:right;
	color:#666;
	}
	
.sc{
	text-transform:lowercase;
	font-variant:small-caps;
	letter-spacing:1px;
	}	
	
.footer{
	font-family:'Times','Times New Roman','Georgia',serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	}
	
.caption{
	font-size:10px;
	}
	
.caption-futbol{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:10px;
	}
	
.standings{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	}				
	
.tagbanger{	
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-weight:bold;
	letter-spacing:-.06em;
	}

.textfield{	
	font-family:'Hoefler Text','Times','Times New Roman','Georgia',serif;
	font-size:25px;
	letter-spacing:-.01em;
	}	
	
.textfield-contact{	
	font-family:'Times','Times New Roman','Georgia',serif;
	font-size:13px;
	letter-spacing:normal;
	}
	
.cybershop{	
	font-family:'Arnold Boecklin','Brush Script','Brush Script MT',fantasy;
	font-size:25px;
	letter-spacing:-.01em;
	}
	
.kit-patron{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.05em;
	color:#000;
	}
	
img.kit-patron{
	margin-bottom:10px;
	}	
		
.compadre{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.05em;
	color:#0099ff;
	}
	
img.compadre{
	margin-bottom:10px;
	}
	
.paisano{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.05em;
	color:#ff0066; /* cc0099 */
	}
		
img.paisano{
	margin-bottom:10px;
	}	
	
.amigo{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.05em;
	color:#999; 
	}
	
img.amigo{
	margin-bottom:10px;
	}
	
.contribution{
	font-family:'Georgia','Times','Times New Roman',serif;
	}

.center{
	text-align:center;
	}		
	
.positive1{
	letter-spacing:.1em;
	}

.positive5{
	letter-spacing:.05em;
	}	
	
.negative1{
	letter-spacing:-.1em;
	}
	
.negative5{
	letter-spacing:-.05em;
	}		
	
.title{
	font-size:22px;
	letter-spacing:.02em;
	line-height:26px;
	text-transform:none;	
	color:#000;
	}		
	
.title-news{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:19px;
	letter-spacing:.02em;
	line-height:22px;
	text-transform:uppercase;	
	margin-bottom:15px;
	color:#000;
	}
	
.title-search{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:19px;
	letter-spacing:.02em;
	line-height:22px;
	text-transform:uppercase;
	margin-bottom:15px;
	color:#000;
	}

.title-notfound{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:19px;
	letter-spacing:.02em;
	line-height:22px;
	text-transform:uppercase;
	margin-bottom:15px;
	color:#000;
	}	
	
.title-cybershop{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:22px;
	letter-spacing:.03em;
	line-height:26px;
	text-transform:none;	
	color:#000;
	}	
	
.title-futbol{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:19px;
	letter-spacing:.02em;
	line-height:22px;
	text-transform:uppercase;
	color:#000;
	}
	
.title-parkside{
  	font-family:'Gill Sans','Optima','Futura','Times','Times New Roman',serif;
	font-size:22px;
	letter-spacing:none;
	line-height:26px;
	text-transform:none;
	color:#000;
	}	

.title-patron{
	font-family:'Times','Times New Roman','Georgia',serif;
	font-size:20px;
	letter-spacing:.02em;
	line-height:22px;
	text-transform:none;	
	color:#000;
	}		
			
/* p styles */

p.xsmall{
	margin:5px 0; 
	padding:5px 0;
	}

p.small{
	margin:10px 0; 
	padding:10px 0;
	}	
	
p.medium{
	margin:15px 0; 
	padding:15px 0;
	}		

p.large{
	margin:20px 0; 
	padding:20px 0;
	}	
	
p.xlarge{
	margin:25px 0; 
	padding:25px 0;
	}
	
/* hr styles */

.hr{
	width:100%;
	height:1px;
	border-bottom:1px dotted #ccc;
	margin-top:10px;
	margin-bottom:15px;
	}		
	
/* default styles */

p{
	margin:12px 0; 
	padding:0 0;
	}

img{
	border:0;
	}
	
img a{
	border:0;
	}	