@import url("http://www.hikingcamping.com/css/superfish.css");
/*
	Theme Name: InfimumHK
	Theme URI: http://www.acroyear2.org/infimum/
	Description: A version of Infimum customized for HikingCamping.com by Derek Mah, August 2009. Blue on blue in two columns in a very minimal theme, widget-ready, gravatar-supporting, and standards-compliant.
	Version: 1.3.2hk
	Author: Derek Mah after Alex Smith
	Author URI: http://www.acroyear2.org/
	Tags: custom, blue, two-columns, fixed-width
*/

/* Edits for HikingCamping.com:
   * Derek Mah, August 2009
   * Moved sidebar to the left and altered basic colours.
   * php wp_head() in header.php will be removed and replaced by code in footer.php to reproduce the external header build.
   * Content area is now 600px wide and sidebar is 180px wide.
*/

/* Todo list:
   * Have a better content title for time-based archives.
   * Put the page number of paged archives in the content title.
   * Make colors user-editable.
*/

/* Changelog:
  1.3.2: Bugfix. Added min-width fix for short descriptions, corrected incomplete opening php tag in index.php, added explicit no-border-on-linked images CSS property.
 	1.3.1: Bugfix. Fixed clipping title problem in IE7 and some ugly text if comments were closed for a post. Released 2008/08/11.
	1.3: Added real blog tagline support (previous was fake): if you have a tagline it displays it prominently, if you have no tagline it looks exactly like it did before. Made list-of-posts pages better. Removed an ugly line that happened sometimes in the comments. Bumped version number because of requirement in WordPress Theme Directory. Released 2008/07/31.
	1.1: Added categories, multipule authors, blog tagline, and gravatar support. Made compatible with WordPress Theme Directory. Changed version numbering scheme. Released 2008/07/29.
	1.02: Compatibility updates. Released 2008/07/21.
	1.01: Fixed comment date bug. Released 2008/07/01.
	1.0: Initial release. Released 2008/03/23.
*/
.title { text-indent:-9999px; height:50px; }
h2.pagetitle.title { background:url(/images/type/follownomads.jpg) no-repeat; height: 90px; }

.sf-menu li ul { opacity: .93; filter: alpha(opacity=93); background: #E3AC1E; }
/* whole page */
body { margin: 0px; padding: 0px; color: #402F08; font: 13px Arial, Helvetica, sans-serif; background: #DAA520; }
#page { position: relative; margin: 0px auto; padding: 0px; width: 960px; border: solid 1px #ffffff; background: #E8AF21; }
a { color: #9C7516; background: inherit; text-decoration: none; }
a:visited { color: #9C7516; background: inherit; }
a:hover { color: #ffffff; }
a img { border: 0px none; }
.alignleft { float: left; }
.alignright { float: right; }
blockquote { margin: 1em 2em 1em 1em; font-size: 0.9em; }
/* end whole page */

/* header */
#header { position: absolute; top: 0px; left: 0px; margin: 0px 0px 0px 0px; border: 0px solid #ffffff; padding: 0px 0px 0px 0px; width: 960px; height: 200px; background: url(header.gif) top left no-repeat transparent; }
#header h1 { margin: 0em; border: 0px solid gray; padding: 0em; font-size: 4em; line-height: 0.75em; /* weird IE7 bug fix */ float: left; min-width: 6em; }
#header #tagline { margin: 0.75em 0em 0em 2em; /* also part of the IE7 fix */ border: 0px solid gray; border-left: 1px solid gray; padding: 0.5em 0em 0.5em 2em; color: gray; background: inherit; float: left; }
/* end header */

/* content area */
#content { margin: 0px 100px 0px 0px; padding: 200px 0px 20px 0px; width: 600px; float: right; display: inline; }
#content p { margin: 15px 0px; }
#content h2 { margin: 0em 0em 1em; padding: 0em; font-size: 1.5em; }
#content .post { margin: 2em 0em 0em; }
#content .post a { font-weight: bold; }
#content h3 { margin: 0em; padding: 0em; font-size: 1.25em; }


#content .postmetadata { 
	color: #4b3703;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.6em;
	border-top: 1px #eee solid;
	padding-top: 8px;
	margin-top: 30px;
	border-color: #cb9508;
}

#content .postmetadata a {
	color: #70550e;
	font-weight: normal;
	font-style: normal;
}


#content .navigation { margin: 2em 0em 0em; padding: 0em; display: block; }
#content .goback { margin: 0em 0.5em 0em 0em; padding: 0em; float: left; font-size: 1.25em; }
#content .goforward { margin: 0em 0em 0em 0.5em; padding: 0em; float: right; font-size: 1.25em; }
#content #comments { margin: 2em 0em 1em; padding: 0em; clear: both; }
#content .commentlist { margin: 0em; padding: 0em; font-size: 0.9em; }
#content .commentlist li { margin: 0em; padding: 0em; list-style-type: none; }
#content .commentlist img.avatar { float: right; margin-left: 1em; }
#content .commentmetadata { margin: 0em 0em 2em; color: #314C91; background: inherit; }
#content #respond { margin: 2em 0em 1em; padding: 0em; clear: both; }
/* end content area */

/* these rules are added for compatibility with WordPress Theme Directory */

.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin-right: 17px; }
.alignright { float: right; margin-left: 17px; }
.wp-caption { text-align: center; background-color: #ffffff; border: solid 1px #94B0D5; padding: 5px 0px 0px 0px; margin-top: 2px; margin-bottom: 5px; }
.wp-caption img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content .wp-caption-text { font-size: 11px; color: #4a6a9a; margin: 3px 0px 5px 0px; padding: 0px 5px 0px 7px; text-align: left; }
.wp-caption-dd { font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
/* end Theme Directory compatibility */

/* sidebar */
#sidebar { margin: 0px 0px 0px 20px; padding: 200px 0px 20px 0px; width: 180px; float: left; font-size: 11px; }
#sidebar h2 { margin: 0em; padding: 0em; font-size: 1.1em; }
#sidebar h2 a, #sidebar h2 a:visited { color: black; background: inherit; }
#sidebar h2 a:hover { color: white; background: #94B0D5; }
#sidebar ul { margin: 0em; padding: 0em; }
#sidebar ul li { margin: 0em 0em 1em; padding: 0em; list-style-type: none; }
#sidebar ul li a { color:black; }
#sidebar ul li a:hover { color:white; }
#sidebar ul li p, #sidebar ul li ul, #sidebar ul li ol { font-size: 1.0em; margin: 0px; }
#sidebar ul li ul li, #sidebar ul li ol li { font-size: 1.0em; margin: 3px 0px 3px 0px; padding: 0em; }
#sidebar ul li ul li ul li, #sidebar ul li ol li ul li { font-size: 1.0em; margin: 3px 0px 3px 5px; padding: 0em; }
#sidebar .textwidget { font-size: 1.0em; }
#search form { padding-top: 20px; }
#search .hidden { display: none; }
#search input#s { margin: 5px 0px 0px 0px; border: solid 1px #94B0D5; padding: 2px 2px 2px 2px; background-color: #ffffff; color: #24227a; }
#search input#searchsubmit { margin: 5px 0px 0px 0px; border: solid 1px #24227a; font-weight: bold; color: #ffffff; background: #7E5F11; }
/* end sidebar */

/* footer */
#hikingcamping_clearfloats { clear: both; width: 960px; height: 1px; margin: 0px; padding: 0px; }
#footer { width: 960px; margin: 0px auto 20px auto; padding: 0em; text-align: left; font-size: 11px; color: #ffffff; }
#footer #rightfoot { float: right; text-align: right; width: 30%; }
#footer a { color: #ffffff; font-weight: bold; }
/* end footer */

/* topnav styles */

.sf-menu { position: absolute; top: 132px; left: -1px; line-height:	1.0; width: 922px; background: #DAA520; }
#tag { margin:0 auto; width:960px; text-align:right; font-size:11px; padding:23px 0 3px; color:#000061; }
#tag strong { padding-right:10px; }


.car-monthlisting span{
display:none;

}