/* 

	Theme Name: HarfordSports-Light
	Description: HarfordSports is a 1-column theme ideal for a phot0blog using 800x533 pixel shots.
	Author: Dave Hoffmann
	Version: 1.0
	
			
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
                v1.0 - 08.23.08
                Modified for Wider format
*/



body {
    background-image: url(images/bg.gif);
	background: #f1f1f1;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	margin: 0px auto 0px;
	padding: 0px;
	}
	

#wrap {
    background: #FFFFFF url(images/content.gif) top left repeat-y;
	width: 1000px;
	color: #666;
	font-size: 14px;
	font-family: century gothic,Trebuchet MS, verdana, Arial, Tahoma;
	margin: 0px auto 0px;
	padding: 0px;
	}


/************************************************
*	Hyperlinks			
************************************************/


/* Regular links */


a:link     { color: #0000cc; text-decoration : none;  }
a:visited  { color: #000099; text-decoration : none;  } 
a:hover    { color: #0000ff; text-decoration : underline;  }
a:active   { color: #999;    text-decoration : none;  }


/************************************************
*	Header
************************************************/


#header {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	text-align: right;
	border-top: 5px solid #600;
	font-family: Century Gothic, Verdana, Tahoma;
	font-size: 14px;
	letter-spacing: 1px;
	}
	

#header a {
	font-family: Century Gothic, Verdana, Tahoma;
	font-size: 32px;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}



#header a:hover{

	color: #999999;

	}



/************************************************
*	Navbar   
************************************************/

#navbar {
	background: #888;
	width: 1000px;
	margin: 0px auto 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	}


#navbar li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
		
#navbar ul {
	margin: 0px;
	padding: 0px;
	}
	

#navbar ul li a {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	text-transform: lowercase;
	}

#navbar ul li a:hover {
	background: #600;
	color: #FFFFFF;
	}



	

/************************************************
*	Content 					     		
************************************************/

#contenttop {
	width: 840px;
	height: 40px;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#contentbottom {
	background: #FFFFFF url(images/contentbot.gif);
	width: 970px;
	height: 30px;
	margin: 0px auto 0px;
	padding: 0px;
	float:left;
	}

#content {
    background: #FFFFFF url(images/content.gif) top left repeat-y;
	width: 840px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	}
	
.title {
	width: 800px;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
.titleleft {
	width: 440px;
	height: 40px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

.titleright {
	width: 195px;
	height: 40px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}

#content p{
	padding: 0px 0px 15px 0px;
	margin: 0px;
	margin-left: 20px;
	line-height: 20px;
	}
	
#content p img{
	border: none;
	margin-bottom: 10px;
	margin-left: 20px;
	}
	
#content h1 {
	color: #000;
	font-size: 24px;
	letter-spacing: 1px;
	font-family: georgia,Verdana, arial, Sans-Serif;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	margin: 5px 0px 5px 0px;
	letter-spacing: 0px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	margin-left: 20px;	
	}
	
#content h1 a  {
	color: #000;
	text-decoration: none;
	}



#content h1 a:hover {

	color: #545454;

	text-decoration: none;

	}



#content h2 {

	color: #800;

	font-size: 18px;

	font-family: georgia, Arial, Sans-Serif;

	font-weight: normal;

	padding: 5px 0px 5px 0px;

	margin: 0px 20px 0px 20px;

	letter-spacing: 0px;	

   }



#content h3 {
	color: #800;
	font-size: 16px;
	font-family: georgia,verdana, Arial, Sans-Serif;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	margin: 0px 20px 8px 20px;
	letter-spacing: 0px;	
	}

#content h4 {
	color: #800;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	letter-spacing: 0px;	
    font-variant: small-caps;
	}

#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}

blockquote{
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	background: #E8E8E8;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}

	

#content ol{

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 10px 0px;

	}

	

#content ol li{

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 5px 0px;

	}

	

#content ul{

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 10px 0px;

	}

	

#content ul li{

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 5px 0px;

	}

	

#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}


#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}


/************************************************
 *	FOOTER 
 ************************************************/

#footer {
	width: 970px;
	color: #545454;
	margin: 0px auto 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	line-height: 17px;
	}
	

#footer p {

	color: #545454;

	padding: 3px 0px 0px 0px;

	list-style-type: none;

	margin: 0px;	

	}

	

#footer h2 {

	color: #545454;

	font-size: 12px;

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bold;

	border-bottom: 2px solid #03B2C8;

	padding: 0px 0px 2px 0px;

	margin: 15px 0px 0px 0px;

	text-transform: uppercase;

	}



#footer a, #footer a:visited{

	color: #666;

	text-decoration: none;

	}

	

#footer a:hover{

	text-decoration: underline;

	}



#footer ul {

	list-style: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}



#footer ul li {

	display: inline;

	padding: 0px;

	margin: 0px;

	}

	

#footer ul li a, #footer ul li a:visited {

	display: block;

	color: #333333;

	text-decoration: none;

	margin: 0px;

	padding: 5px 0px 5px 0px;

	border-bottom: 1px solid #666666;

	}



#footer ul li a:hover {

	background: #03B2C8;

	color: #FFFFFF;

	text-decoration: none;

	}

	

.footerleft {

	float: left;

	width: 400px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 20px 5px;

	display: inline;

	}

	



.footerright {

	float: right;

	width: 400px;

	margin: 0px 0px 400px 0px;

	padding: 0px 5px 20px 0px;

	}	





/************************************************

*	Search Form

************************************************/



#searchdiv {
	margin: 0px;
	padding: 5px;
	}


#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}


#s {
	width: 262px;
	background: #ffffff url(images/search.gif);
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 3px;
	margin: 8px 0px 0px 0px;
	border: 1px solid #C0C0C0;
	}



/************************************************

*	Comments		

************************************************/

	

#commentblock {

	width: 700px;

	color: #000000;

	float: left;

	padding: 0px 20px 10px 20px;

	margin: 10px 0px 0px 0px;

	}

	

#commentblock ol{

	list-style-type: square;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	}

	

.commentdate {

	font-size: 12px;

	padding-left: 0px;

	}

	

#commentlist li p{

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

	}



.commentname {

	color: #333333;

	margin: 0px;

	padding: 5px 5px 5px 0px;

	}



.commentinfo{

	clear: both;

	}



.commenttext {

	background: #EFEFEF url(images/comment.gif) no-repeat top;

	clear: both;

	margin: 5px 0px 20px 0px;

	padding: 15px 10px 0px 10px;

	width: 700px;

	}



.commenttext-admin {

	background: #EFEFEF url(images/comment.gif) no-repeat top;

	clear: both;

	margin: 5px 0px 20px 0px;

	padding: 15px 10px 0px 10px;

	width: 700px;

	}



#commentsformheader{

	padding-left: 0px;

	}



#commentsform{

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



#commentsform form{

	text-align: left;

	margin: 0px;

	}



#commentsform p{

	margin: 0px;

	}



#commentsform form textarea{

	width: 99%;

	}

	

p.comments_link  img{

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	}



/************************************************

*	Left Sidebar 		

************************************************/



#l_sidebar {

	float: left;

	width: 270px;

	margin: 0px 0px 0px 0px;

	padding: 10px 5px 20px 5px;

	line-height: 20px;

	}



	

#l_sidebar h2 {

	color: #800;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	padding: 3px 0px 3px 0px;

	}

	

#l_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#l_sidebar p {

	padding: 0px 0px 0px 0px;

	margin: 0px;

	line-height: 20px;

	}



/************************************************

*	Center Sidebar 	

************************************************/



#c_sidebar {

	float: left;

	width: 262px;

	margin: 0px 0px 0px 0px;

	padding: 10px 6px 20px 6px;

	line-height: 20px;

	}

	



#c_sidebar h2 {

	color: #800;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	padding: 3px 0px 3px 0px;

	}

	

#c_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#c_sidebar p {

	padding: 0px 0px 0px 0px;

	margin: 0px;

	line-height: 20px;

	}



	

/************************************************

*	Right Sidebar 	

************************************************/

#r_sidebar {
	float: right;
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 20px 5px;
	line-height: 20px;
	}
	
#r_sidebar h2 {
	color: #800;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
	}


#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#r_sidebar p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}
	
/************************************************
*	Widgets 		
************************************************/

.textwidget {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 8px 0px;
	}

.textwidget ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

.textwidget ul li {

	background: url(images/icon_meta.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}





#recent-posts ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#recent-posts ul li {

	background: url(images/icon_recent.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}

	

#recent-comments ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#recent-comments ul li {

	background: url(images/icon_comments.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}

	

#categories-1 ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#categories-1 ul ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}



#categories-1 ul li {

	background: url(images/icon_categories.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}

	

		

#archives ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#archives ul li {

	background: url(images/icon_archives.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}

	

#pages ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#pages ul ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#pages ul li {

	background: url(images/icon_meta.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}

	

#links ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#links ul ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#links ul li {

	background: url(images/icon_links.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}



#meta ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#meta ul li {

	background: url(images/icon_meta.gif) no-repeat top left;

	padding: 0px 0px 0px 18px;

	margin: 0px 0px 0px 0px;

	}

	

#text-1 ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

	}



#text-1 ul li {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	}



/*
 * My stuff
 *
*/

/************************************************

*	Sidebar 	

************************************************/

#sidebar {
    font-size: 10px;
	float: left;
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	line-height: 20px;
	}
	
#sidebar h2 {
	color: #800;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
	}


#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}
	
#rightmenuarea {
    background: #FFFFFF url(images/content.gif) top right repeat-y;
    float: left;
    width: 160px;
	margin: 0px auto 0px;
	padding: 0px;
}

#menuright {
    background: #fff;
    float: left;
	width: 120px;
	margin: 20px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
    line-height: 20px;
    xborder-bottom: 2px solid #555555;
}

#menuarea {
    width: 970px;
	margin: 0px auto 0px;
	padding: 0px;
}

#menubottom {
    background: #dadada;
    float: left;
	width: 970px;
	margin: 20px auto 0px;
	padding: 0px 0px 0px 0px;
    line-height: 20px;
    border-top   : 2px solid #555555;
    border-bottom: 2px solid #555555;
}


#rssheader {
	width: 970px;
	margin: 0px auto 0px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	}

#navbarright {
	width: 970px;
	margin: -25px auto 0px;
	padding: 0px 0px 3px 0px;
	text-align: left;
	}

.xpostspace {
	background: #fff url(images/spacer.gif);
	width: 800px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	}

.wp-caption-text{ 	
    font-size: 11px;
    font-family: arial, Verdana, Helvetica, Sans-Serif;
    color: #333;
	width: 800px;
	line-height: 5px;
}

.text-small{ 	
    font-size: 11px;
    font-family: arial, Verdana, Helvetica, Sans-Serif;
    color: #666;
}

.size-medium { border: 1px solid #999999; }

.alignleft { 
   margin: 0px 20px 0px 20px; 
   float: center;
}

.aligncenter { 
   margin: 0px 20px 0px 20px; 
   float: center;
}


.alignright { 
   margin: 0px 20px 0px 20px; 
   float: center;
}

.alignnone { 
   margin: 0px 20px 0px 20px; 
   float: center;
}

address { 
  font-size: 12px;
  margin: 0px 0px 8px 0px;
  font-variant: small-caps;
  font-style: normal;
  font-weight: bold;
  font-family: arial, Helvetica, Sans-Serif;
}

