/*
Theme Name:Ridelust
Theme URI:http://www.ridelust.com
Description:Custom theme for www.ridelust.com.
Version:1.0
Author:Ty Fujimura Web and Graphic Design
Author URI:http://www.tyfujimura.com
*/

/***************************************************************/
/*** CSS Reset by http://meyerweb.com/eric/tools/css/reset/ ****/
/********************** v1.0 | 20080212 ************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/***************************************************************/
/************************ Ridelust Main ************************/
/***************************************************************/

body {
	background: #000 url(images/background.png) top center no-repeat;
	color: #FFF;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	}
a { color: #fff; text-decoration: none; }
p {
	margin: 20px 0;
	}
.excerpts p {
	margin: 20px 0 0;
	}
ul ul { margin-left: .7em; }
ul a { border-bottom: 1px solid #999; }

/***************************************************************/
/*********************** Layout Structure **********************/
/***************************************************************/

.wrapper {
	width: 1000px;
	margin: auto;
	position: relative;
	}
h3 {
	color: #DE3333;
	}
#header {
/* 	height: 59px; */
}
#logo { 
	float: left;
	width: 328px;
	position: relative;
	z-index: 600;
	height: 144px;
	margin-bottom: 12px;
}
#logo h1 a {
	display: block;
	text-indent: -9999px;
	background: url(images/logo.png) top left no-repeat;
	width: 328px;
	height: 144px;
	}
#menu {
	position: absolute;
	top: -1px;
	left: 303px;
	height: 59px;
	width: 744px;
	text-indent: -9999px;
	z-index: 700;
	}
#menu li { 
	position: absolute;
	display: block;
	height: 59px;
	background: transparent url(images/menu.png) 0px -1px no-repeat;
	}
#menu li a { 
	display: block;
	height: 59px;
	text-decoration: none;
	border: 0;
	}
#menu li ul.sub-menu {
	margin: 0 0 0 5px;
	padding: 0;
	width: 154px;
	text-indent: 0px;
	position: relative;
	top: -3px;
	z-index: 800;
	background: #222;
	background: rgba(40, 40, 40, 0.9);
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid rgba(100, 100, 100, 0.6);
	border-bottom: 1px solid rgba(100, 100, 100, 0.6);
	border-left: 1px solid rgba(100, 100, 100, 0.6);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.75);
	box-shadow: 0 2px 10px rgba(0,0,0,.75);
	display: none;
	}
#menu li:hover ul.sub-menu {
	display: block;
}
#menu li ul.sub-menu li {
	position: relative;
	top: 0;
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
	}
#menu li ul.sub-menu li:hover {
	background: #ccc;
	background: rgba(200, 200, 200, 0.9);
	}
#menu li ul.sub-menu li:hover a {
	color: #222;
	}
#menu li ul.sub-menu li a {
	display: block;
	height: auto;
	padding: 9px;
	text-decoration: none;
	border: 0;
	margin: 0;
	line-height: normal;
	}

/* Videos */
#menu li#menu-item-69246 { left: 0; width: 94px; }
#menu li#menu-item-69246 { background-position: 0px -1px; }
#menu li#menu-item-69246:hover { background-position: 0px -61px; }
#menu li#menu-item-69246:active { background-position: 0px -241px; }
#menu li#menu-item-69246.hover-right { background-position: 0px -121px; }
#menu li#menu-item-69246.active-right { background-position: 0px -301px; }
#menu li#menu-item-69246 ul.sub-menu{ margin-left: 8px; }

/* Car Reviews */
#menu li#menu-item-69245 { left: 94px; width: 130px; }
#menu li#menu-item-69245 { background-position: -94px -1px; }
#menu li#menu-item-69245:hover { background-position: -94px -121px; }
#menu li#menu-item-69245:active { background-position: -94px -301px; }
#menu li#menu-item-69245.hover-left { background-position: -94px -61px; }
#menu li#menu-item-69245.active-left { background-position: -94px -241px; }
#menu li#menu-item-69245.hover-right { background-position: -94px -181px; }
#menu li#menu-item-69245.active-right { background-position: -94px -361px; }

/* Best Of */
#menu li#menu-item-69247 { left: 224px; width: 96px; }
#menu li#menu-item-69247 { background-position: -224px -1px; }
#menu li#menu-item-69247:hover { background-position: -224px -181px; }
#menu li#menu-item-69247:active { background-position: -224px -361px; }
#menu li#menu-item-69247.hover-left { background-position: -224px -121px; }
#menu li#menu-item-69247.active-left { background-position: -224px -301px; }
#menu li#menu-item-69247.hover-right { background-position: -224px -61px; }
#menu li#menu-item-69247.active-right { background-position: -224px -241px; }

/* Rides */
#menu li#menu-item-69372 { left: 320px; width: 83px; }
#menu li#menu-item-69372 { background-position: -320px -1px; }
#menu li#menu-item-69372:hover { background-position: -320px -61px; }
#menu li#menu-item-69372:active { background-position: -320px -241px; }
#menu li#menu-item-69372.hover-left { background-position: -320px -181px; }
#menu li#menu-item-69372.active-left { background-position: -320px -361px; }
#menu li#menu-item-69372.hover-right { background-position: -320px -121px; }
#menu li#menu-item-69372.active-right { background-position: -320px -301px; }

/* Event Coverage */
#menu li#menu-item-69558 { left: 403px; width: 155px; }
#menu li#menu-item-69558  { background-position: -403px -1px; }
#menu li#menu-item-69558:hover { background-position: -403px -121px; }
#menu li#menu-item-69558:active { background-position: -403px -301px; }
#menu li#menu-item-69558.hover-left { background-position: -403px -61px; }
#menu li#menu-item-69558.active-left { background-position: -403px -241px; }
#menu li#menu-item-69558.hover-right { background-position: -403px -181px; }
#menu li#menu-item-69558.active-right { background-position: -403px -361px; }

/* Rants & Raves */
#menu li#menu-item-69249 { left: 558px; width: 153px; }
#menu li#menu-item-69249 { background-position: -558px -1px; }
#menu li#menu-item-69249:hover { background-position: -558px -181px; }
#menu li#menu-item-69249:active { background-position: -558px -361px; }
#menu li#menu-item-69249.hover-left { background-position: -558px -121px; }
#menu li#menu-item-69249.active-left { background-position: -558px -301px; } 

#headerMain {
	width: 650px;
	float: right;
	clear: right;
	margin-top: 59px;
	}
body.search #headerMain, body.author #headerMain {
	margin-top: 29px;
	}
body.home #headerMain {
	position: absolute;
	top: 0;
	left: 280px;
	width: 740px;
	height: 560px;
	z-index: 0;
	margin-top: 0;
}
#headerMain .featuredPost {
	width: 740px;
	height: 560px;
	}
#headerMain .featuredPost img { display: none; }
#headerMain .featuredPost a.picture-link {
	display: block;
	width: 740px;
	height: 560px;
	}
#headerMain .featuredMask {
	height: 560px;
	background: transparent url(images/featured-mask.png) 0 0 no-repeat;
	position: relative;
	z-index: 10;
	}
#headerMain .featuredPost img {
	position: absolute;
	top: 0;
	left: 0;
	}
#headerMain .featuredPost .featuredLabel {
	background: url(images/flag-end.png) top right no-repeat;
	height: 39px;
	position: absolute;
	top: 316px;
	left: 92px;
	font-size: 1.2em;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	z-index: 50;
	font-weight: bold;
	color: #fff;
	}
#headerMain .featuredPost .featuredLabel span {
	background: url(images/flag-background.png) top left no-repeat;
	display: block;
	height: 39px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 5px;
	margin-right: 14px;
	}
#headerMain .switcher {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 318px;
	left: 249px;
	z-index: 60;
}
#headerMain .switcher li {
	background: transparent url(images/featured-number.png) top right no-repeat;
	margin: 0 0 0 -7px;
	padding: 0;
	float: left;
	width: 30px;
	height: 29px;
	}
#headerMain .switcher li a {
	display: block;
	padding-left: 11px;
	padding-top: 6px;
	height: 61px;
	border-bottom: none;
	color: #999;
	font-weight: bold;
	}
#headerMain .switcher li a:hover {
	color: #333;
	}
#headerMain .switcher li a:active {
	color: #000;
	}
#headerMain .switcher li a.active {
	color: #333;
	}
#headerMain .featuredPost .featuredTitle {
	background: url(images/featured-title-end.png) top right no-repeat;
	height: 67px;
	position: absolute;
	top: 345px;
	left: 80px;
	font-size: 38px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	z-index: 70;
	font-weight: bold;
	line-height: normal;
	}
#headerMain .featuredPost .featuredTitle a {
	background: url(images/featured-title-background.png) top left no-repeat;
	display: block;
	height: 67px;
	padding-top: 0;
	padding-left: 24px;
	padding-right: 8px;
	margin-right: 18px;
	line-height: 1.7;
	}
#headerSidebar {
	clear: left;
	width: 300px;
	margin-top: 0;
	margin-left: 23px;
	z-index: 200;
	position: relative;
	}
#headerSidebar .ad { margin-bottom: 20px; }

/* Search */
.search {
	position: relative;
	height: 51px;
	margin-bottom: 6px;
	}
#headerSidebar .search {
	top: 30px;
	}
.search input#search-input {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 225px;
	height: 19px;
	border: 3px solid #fff
	}
.search input#search-submit {
	width: 103px;
	height: 51px;
	display: block;
	position: absolute;
	top: 0px;
	left: 216px;
	background: transparent url(images/search-button.png) top left no-repeat;
	border: 0;
	margin: 0;
	padding: 0;
	}
.search input#search-submit:hover {
	background-position: 0 -51px;
	}
.search input#search-submit:active {
	background-position: 0 -102px;
	}

#separator { 
	clear: both; 
	margin-bottom: 20px;
	margin-left: 23px;
	position: relative;
	z-index: 200;
	}

#separator ul#social {
	position: absolute;
	top: -8px;
	right: -18px;
	width: 252px;
	height: 106px;
	list-style-type: none;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	background: url(images/social-background.png) top left no-repeat;
	float: right;
	}
#separator ul#social li {
	position: absolute;
	display: block;
	height: 60px;
	top: 33px;
	margin:  0 0 0 5px;
	padding: 0;
	background: url(images/social-buttons.png) top left no-repeat;
	}
#separator ul#social li a {
	display: block;
	height: 60px;
	text-decoration: none;
	border: 0;
	}
#separator ul#social li#facebook { left: 0px; width: 83px; } 
#separator ul#social li#facebook { background-position: 0px 0px; }
#separator ul#social li#facebook:hover { background-position: 0px -60px; }
#separator ul#social li#facebook:active { background-position: 0px -240px; }
#separator ul#social li#facebook.hover-right { background-position: 0px -120px; }
#separator ul#social li#facebook.active-right { background-position: 0px -300px; }
#separator ul#social li#twitter { left: 83px; width: 75px; }
#separator ul#social li#twitter { background-position: -83px 0; }
#separator ul#social li#twitter:hover { background-position: -83px -120px; }
#separator ul#social li#twitter:active { background-position: -83px -300px; }
#separator ul#social li#twitter.hover-left { background-position: -83px -60px; }
#separator ul#social li#twitter.active-left { background-position: -83px -240px; }
#separator ul#social li#twitter.hover-right { background-position: -83px -180px; }
#separator ul#social li#twitter.active-right { background-position: -83px -360px; }
#separator ul#social li#rss { left: 158px; width: 87px; }
#separator ul#social li#rss { background-position: -158px 0; }
#separator ul#social li#rss:hover { background-position: -158px -180px; }
#separator ul#social li#rss:active { background-position: -158px -360px; }
#separator ul#social li#rss.hover-left { background-position: -158px -120px; }
#separator ul#social li#rss.active-left { background-position: -158px -300px; }

#separator #separator_ad { float: left; margin: 0; }
#separator #separator_ad .ad { margin: 0; }

#main {
	float: right;
	clear: right;
	width: 650px;
	}
#sidebar {
	float: left;
	clear: left;
	width: 300px;
	margin-left: 23px;
	position: relative;
	z-index: 20;
	}

#sidebar { font-size: 13px; }
#sidebar .column { width: 50%; }
#sidebar .columnLeft { width: 160px; float: left; }
#sidebar .columnRight { width: 120px; float: right; }
#sidebar a { border-bottom: 1px solid #999; }
	#sidebar #sidebar-gallery a {border: none}
#sidebar dl dt { margin-top: 10px; font-weight: bold; }
#sidebar .sidebar-item { margin-top: 10px; }
#sidebar h3 {
	font-size: 18px;
	margin-top: 0;
	}
#sidebar ul li { margin: 10px 0; }
#sidebar ul li li { margin: 0; font-size: 12px; }
#sidebar .links { margin: 10px 0; }
#sidebar .links ul li { margin: 0; }
#sidebar .widget { margin-bottom: 20px; }
#sidebar .column .ad { margin: 0 0 20px 0; }

#footer {
	clear: both;
	padding-top: 40px;
	text-align: center;
	color: #888;
	font-size: .9em;
	}

.ad {
	margin: 10px 0;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.75);
	box-shadow: 0 0 10px rgba(0,0,0,.75);
	}
.ad img {
	display: block;
	}

.post {
	margin-bottom: 20px;
	}
.post .title {
	display: block;
	background: url(images/post_title.png) top left no-repeat;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	width: 617px;
	height: 31px;
	padding: 22px 30px 22px;
	position: relative;
	left: -9px;
	font-size: 20px;
	z-index: 100;
	}
.single #main .post h2.title, .excerpts .post h2.title {
	padding-bottom: 12px;
}
.page #main .post .title {
	padding-bottom: 0;
}
.searchTitle {
	margin-top: 39px;
}
.post .body {
	background: #333333;
	background: -moz-linear-gradient(0% 100% 90deg,#222222, #4E4E4E);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4E4E4E), to(#222222));
	padding: 20px 10px 10px;
	margin-left: 10px;
	margin-right: 1px;
	margin-top: -24px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.75);
	box-shadow: 0 0 10px rgba(0,0,0,.75);
	position: relative;
	}
.excerpts .post .body, .teasers .post .body {
	padding-bottom: 0;
}
.post .body .group-flag {
	background: url(images/flag-end.png) top right no-repeat;
	height: 39px;
	position: absolute;
	top: -3px;
	left: -19px;
	font-size: 1.2em;
	z-index: 50;
	font-weight: bold;
	}
.post .body .group-flag span {
	background: url(images/flag-background.png) top left no-repeat;
	display: block;
	height: 39px;
	padding-top: 9px;
	padding-left: 16px;
	padding-right: 4px;
	margin-right: 14px;
	}
#headerMain .post .body .group-flag {
	left: -24px;
	}
.post .content img {
	width: 100%;
	height: auto;
	}
.post .content p a { border-bottom: 1px solid #999; }
.post .content .caption { font-size: 12px; margin-top: -16px; }
.post .content p a.picture-link { border-bottom: none; }
.post .meta { font-size: 12px; z-index: 400;}
.post .meta a { border-bottom: 2px solid #666; }
.post a.more-link {
	display: block;
	background: url(images/read_more_background.png) top left no-repeat;
	border: none !important;
	width: 118px;
	height: auto;
	padding: 10px 15px;
	margin-top: -15px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	float: right;
	position: relative;
	left: 38px;
	text-align: center;
	}
.category .post a.more-link {
	margin-top: 0;
}
.post p a.more-link {
	margin-top: 12px;
	}

.postThumbs {
	margin-left: 1px;
	margin-top: -9px;
	margin-bottom: 1px;
}
.postThumbs .post {
	float: left;
	display: block;
	margin: 0 1px 1px 0;
	padding: 0;
	width: 205px;
	height: 130px;
	position: relative;
	}
.postThumbs .post a {
	display: block;
	width: 205px;
	height: 130px;
	background: url(images/fallback-205x130.jpg) top left no-repeat;
}
.postThumbs span,
.postThumbs img {
	width: 205px;
	height: 130px;
	display: block;
	}
.postThumbs .post a { border: none; }
.postThumbs .title {
	position: absolute;
	display: block;
	width: auto;
	height: auto;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	background: rgba(0,0,0,.5);
	margin: 0;
	padding: 5px 8px;
	font-size: 12px;
	line-height: 14px;
	}

.title_description {
	background: url(images/cat_title_description.png) top left no-repeat;
	width: 649px;
	height: 61px;
	padding: 8px 30px 10px;
	position: relative;
	left: -12px;
	z-index: 100;
	margin: 0 0 14px;
	}
.title_description .title {
	float: left;
	background: url(images/cat_title.png) top right no-repeat;
	width: auto;
	height: 61px;
	padding: 0 33px 0 0;
	margin: 0;
	position: static;
	left: auto;
	top: auto;
	font-size: 36px;
	line-height: 63px;
	}
.title_description .description {
	color: #000;
	margin: 0 20px;
	font-size: 12px;
	line-height: 14px;
	}
.title_description .description p {
	margin: 0;
	padding: 10px 0;
	}
.postsPromoted .post {
	position: relative;
	}
.postsPromoted .title {
	position: absolute;
	top: 160px;
	left: -8px;
	width: 320px;
	height: 30px;
	background: url(images/promoted-title.png) top left no-repeat;
	font-size: 12px;
	padding: 5px 0 0 10px;
}
#sidebar .postsPromoted a { border-bottom: none; }

.paging {
	width: 304px;
	height: 42px;
	float: right;
	position: relative;
	left: 20px;
	text-indent: -9999px;
}
.paging li {
	position: absolute;
	display: block;
	height: 42px;
	margin: 0;
	padding: 0;
	background: url(images/PrevNext.png) top left no-repeat;
}
.paging li a {
	display: block;
	height: 42px;
	border: 0;
}
.paging li.previous { left: 0px; width: 170px; background-position: 0px 0px; }
.paging li.previous:hover { background-position: 0px -42px; }
.paging li.previous:active { background-position: 0px -126px; }
.paging li.previous.hover-right { background-position: 0px -84px; }
.paging li.previous.active-right { background-position: 0px -168px; }
.paging li.next { left: 170px; width: 134px; background-position: -170px 0px; }
.paging li.next:hover { background-position: -170px -84px; }
.paging li.next:active { background-position: -170px -168px; }
.paging li.next.hover-left { background-position: -170px -42px; }
.paging li.next.active-left { background-position: -170px -126px; }
.paging li.previous.solo { left: 134px; width: 177px; background: url(images/prev.png) top left no-repeat; }
.paging li.previous.solo:hover { background-position: 0px -42px; }
.paging li.previous.solo:active { background-position: 0px -84px; }
.paging li.next.solo { width: 140px; background: url(images/next.png) top left no-repeat; }
.paging li.next.solo:hover { background-position: 0px -42px; }
.paging li.next.solo:active { background-position: 0px -84px; }

/* 404 */

.error404 .content p {
	margin-top: 0;
}

.error404 .content .sitemap ul {
}

.error404 .content .sitemap ul li {
	float: left;
	padding-right: 36px;
/* 	width: 123px; */
/* 	width: 206px; */
	font-weight: bold;
	margin-bottom: 1.4em;
}

.error404 .content .sitemap ul li:last-child {
	padding-right: 0;
}

.error404 .content .sitemap ul li ul {
}

.error404 .content .sitemap ul li ul li {
	margin-bottom: 0;
	float: none;
	padding-right: 0;
	width: auto;
	font-weight: normal;
}

/* Clearfix */
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.group { zoom: 1; }

/* Hmmm */
.searchMessage {
	font-size: 20px;
	line-height: 1;
	font-weight: normal;
	margin: 15px 0 20px 22px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	}

/* Comments */
#commentform p { }
#commentform p label {
	float: left;
	width: 100px;
	color: #DE3333;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	margin-top: 2px;
	}
#commentform p span.required { }
#commentform p input.text, #commentform textarea {
	border: 3px solid #FFF;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);
	box-shadow: 0 0 5px rgba(0,0,0,.75);
	}
#commentform p input.text { width: 250px; }
#commentform textarea { width: 500px; }
#commentform #submit {
	float: right;
	background: url(images/submit-button.png) top left no-repeat;
	display: block;
	width: 106px;
	height: 51px;
	border: none;
	text-indent: -9999px;
	position: relative;
	right: -27px;
	}
#respond .comment-notes { color: #999; font-size: 12px; margin-top: 0; }
#respond h3#reply-title { color: #FFF; margin: 5px 0; }
#respond h3#reply-title small { font-weight: normal; font-size: 12px; margin-left: 5px; }
#respond h3#reply-title small a { color: #CCC; text-decoration: underline; }

.commentlist .comment { margin: 10px 0 20px 0; }
.commentlist .comment .comment { margin-left: 40px; }

.commentlist p { margin: 10px 0; }
.commentlist a:hover { text-decoration: underline; }

.commentlist .comment-author {
	color: #DE3333;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	display: inline;
	margin-right: 10px;
	}
.commentlist .comment-author a { color: #DE3333; }
.commentlist .comment-author cite { font-style: normal; }
.commentlist .comment-author .says { display: none; }

.commentlist .comment-meta { font-size: 12px; display: inline; }

.commentlist .reply { text-align: right; }
.commentlist .reply a { border-bottom: 1px solid #CCC; text-decoration: none; }

.commentlist ul a { border: none; }

/*** Gallery post CSS - JCH ***/

.is-loading {min-height: 80px; background: #000 url(images/loading.gif) 50% 50% no-repeat}

#wrap3 {float:left;left:0pt;overflow:hidden;position:relative;top:0pt;width:690px;}
	#wrap3 #content {float:left; padding: 0pt 10px; right: 0pt; top: 0px; width: 660px; position: relative}
	#wrap3 .post h1 {margin: 20px 60px; text-align: center}
	#wrap3 .post .info {float: left}

h2.image-title {margin: 25px 58px 10px; height: 32px; font-size: 1.4em; text-align: center}

#gallery-nav {margin: 10px 0; position: relative}
	#gallery-nav a {width:48px; height:48px; text-indent:-9999px; overflow:hidden; display: block; position: absolute; top: 0}
		#gallery-nav .link-next {background:url(http://pc1.popcrunch.com/bg-next.gif) no-repeat; right: 0}
		#gallery-nav .link-prev {background:url(http://pc2.popcrunch.com/bg-prev.gif) no-repeat; left: 0}
		
#gallery-container {clear: both; margin: 0 0 20px}

#sidebar-gallery {height: 130px;}
	#sidebar-gallery img {display: block; float: left; margin: 0 2px; }


/*** END Gallery post ***/