/*
Name: PRESS
Design Studio: Obox Design http://www.obox-design.com/
Version: 1.2.8
Author: Obox Design
Author URI: http://www.obox-design.com/
*/


/*--------------------------------------------------------------------------------------------------------------------------*/
/*- RESET - Courtesy of Eric Meyer's CSS Reset Awesomeness: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ---*/
/*--------------------------------------------------------------------------------------------------------------------------*/
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, 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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #252525;
	background-color: #000;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*--*********************************************************************************--------*/
/*- IE6 WARNING - BEFORE WE DO ANYTHING!! WE NEED TO TELL EVERYONE TO GET RID OF IE 6 -------*/
/*-------------------------------------------------------------------------------------------*/
.no_ie {
	clear:both;
	border-bottom: 2px solid #a60000;
	background: #ffcece;
	color: #000;
	font-weight: bold;
	padding: 10px;
	text-align:center;
}
.no_ie h1 {
	font-size: 22px;
	color: #a60000;
}
.no_ie p {
	margin: 0px;
	padding: 0px;
}
.no_ie a {
	color: #a60000;
	text-decoration: underline;
}
.no_ie a:hover {
	color: #000;
}
/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
	font-size: 25pt;
	margin: 0px 0px 20px;
	line-height: 30px;
	font-weight: lighter;
}
h2 {
	color: #E41715;
	font-size: 20pt;
	margin: 0px 0px 10px;
	line-height: 24px;
}
h3 {
	color: #E41715;
	font-size: 17pt;
	margin: 0px 0px 10px;
	line-height: 24px;
}
h4 {
	color: #555;
	margin: 0px;
	padding: 8px 0px 10px 0px;
}
h5 {
	margin: 0px;
	padding: 8px 0px 10px 0px;
}
h6 {
	margin: 0px;
	padding: 8px 0px 10px 0px;
}
p {
	color: #555;
	font-size: 11pt;
	line-height: 24px;
	margin: 0px 0px 15px;
}
blockquote, blockquote p {
	color: #555;
	font-size: 17pt;
	line-height: 30px;
	margin: 0px 0px 15px;
}
form {
}
label {
	color: #fff;
}
textarea, input {
	color: #333;
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}
input[type=radio] {
}
input[type=checkbox] {
}
input[type=image] {
}
input[type=button] {
	color: #fff;
	background: #c23c2f;
	border: 1px solid #d55c4f;
	padding: 8px;
}
ul {
	list-style:none;
}
li {
	list-style:none;
}
/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a {
	color: #E41715;
	text-decoration: none;
}
a.std_link:hover, a:hover {
	text-decoration: underline;
}
a:active {
	color: #E41715;
}
/*--- Layouts ---*/
.no_bg {
	background-image: none;
}
.clearboth {
	clear: both
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.floatright {
	float:right;
}
.no_display {
	display: none;
}
.alignleft {
	float: left;
	margin: 0px 20px 10px 0px;
}
.alignright {
	float: right;
	margin: 0px 0px 10px 20px;
}
.aligncenter {
	text-align: center;
}
/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#master {
	width: 100%;
	;
	margin:0px;
	padding: 0px;
	background-color:#FFF;
	position:relative;
	z-index:1;
}
#container {
	width: 1000px;
	margin: 40px auto 0px;
	padding: 0px;
	padding-bottom:50px;
	padding-top:20px;
	margin-top:0px;
	background-color:#FFF;
}
#header {
	width:100%;
	height:82px;
	padding: 0px 0px 0px;
	background: url(images/header_bg.gif) repeat-x;
	background-color:#BEBEBE;
	position:relative;
	z-index: 2;
}
#leader {
	width:100%;
	height:100px;
	padding: 10px 0px 0px;
	background-color:#adadad;
	position:relative;
	z-index: 2;
}
#header-content {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#content-container {
	margin-bottom: 50px;
	width: 960px;
	margin-left:20px;
}
#left-column {
	float: left;
	width: 635px;
}
#right-column {
	float: right;
	width: 310px;
}
#full-width {
	loat: left;
	width: 100%;
}
#footer {
	clear: both;
	padding: 20px 0px 10px;
	margin: 0px;
	background-color:#000;
}
/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.logo {
	float: left;
}
/*--- Navigation ---*/
#nav {
	height: 32px;
}
#nav li {
	float: left;
	margin: 20px 0px 0px 1px;
}
#nav li a {
	display: block;
	height: 32px;
	overflow: hidden;
}
#nav li#nav-store a {
	width: 88px;
	background: url(images/bb-topnav.gif) 0 0 no-repeat;
}
#nav li#nav-store a:hover {
	background-position: 0 -32px;
}
#nav li#nav-about a {
	width: 91px;
	background: url(images/bb-topnav.gif) -88px 0 no-repeat;
}
#nav li#nav-about a:hover {
	background-position: -88px -32px;
}
#nav li span {
	display:none
}

/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.footer-columns {
	border-bottom: 1px solid #000;
	color: #888;
}
ul.footer-columns h2 {
	color: #ccc;
}
ul.footer-columns p {
	color: #888;
}
ul.footer-columns ul li {
	border-bottom: 1px solid #000;
	border-top: 1px solid #191919;
}
.footer-copy {
	margin-top:20px;
	border-top: 1px solid #111111;
}
p.copyright {
	color: #555;
}
p.copyright a {
	color: #ccc;
}
p.copyright a:hover {
	color: #fff;
}
a.obox-logo {
	background: url(white-red/obox-logo.png) top;
}
a.obox-logo:hover {
	background: url(white-red/obox-logo.png) bottom;
}
/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------------------------------------*/
	/*- FEATURE POST -----------------------------------------*/
	.feature-post {
	line-height: 24px;
	font-size: 11pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
	clear: both;
	padding: 0px 0px 0px;
	position: relative;
	z-index:3
}
a.scroller-left, a.scroller-right {
	background: url(white-red/big-arrows.png) no-repeat;
	position: absolute;
	top: 150px;
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 3;
}
a.scroller-left {
	left: -25px;
	background-position: top left;
}
a.scroller-right {
	right: -25px;
	background-position: top right;
}
a.scroller-left:hover {
	background-position: bottom left;
}
a.scroller-right:hover {
	float: right;
	background-position: bottom right;
}
/*.feature-post .feature-post-image{padding: 0px;  z-index: 1; display: block; height: 360px; width: 960px; overflow: hidden;} */
		/*.feature-post .feature-post-image div img{position: relative;}*/
		.feature-post .feature-post-content h1 a {
}
.feature-post .feature-post-content p {
	width: 630px;
}
.feature-post .feature-post-content h1 a {
	color: #000;
}
.feature-post .feature-post-content a.action-link {
	background: url(white-red/continue-reaing.png) top no-repeat;
	clear: both;
	width: 176px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
.feature-post .feature-post-content a.action-link:hover {
	background-position: bottom;
}
/*--------------------------------------------------------*/
	/*- POST LIST 1 ------------------------------------------*/
	ul.post-list {
	background: url(white-red/post-list-bg.png) repeat-y;
	border-bottom: 5px solid #222;
	border-top: 5px solid #222;
	padding: 0px 0px 20px;
	margin: 0px 0px 30px;
}
ul.post-list li {
	width: 240px;
	float: left;
	overflow: hidden;
}
ul.post-list li:last-child {
	width: 240px;
	border: none;
}
ul.post-list li .copy {
	padding: 15px;
}
ul.post-list li h2 a {
	color: #222;
	font-size: 15pt;
}
ul.post-list li p {
	color: #333;
	font-size: 11pt;
}
ul.post-list li a.action-link {
	background: url(white-red/continue-reading.png) top no-repeat;
	clear: both;
	width: 176px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
ul.post-list li a.action-link:hover {
	background-position: bottom;
}
/*--------------------------------------------------------*/
/*- POST LIST 2 ------------------------------------------*/
ul.sub-post-list {
	
}
ul.sub-post-list li {
	margin-top:30px;
	float: left;
	width: 440px;
	padding: 0px;
	overflow: hidden;
	display:inline;
}
* html body ul.sub-post-list li {
	display: inline;
}
ul.sub-post-list li .copy {
	padding: 15px 0px;
}
ul.sub-post-list li h3 a {
	color: #222;
	font-size: 15pt;
	font-style: italic;
}
ul.sub-post-list li p {
	color: #555;
	font-size: 11pt;
}
ul.sub-post-list li a.action-link {
	background: url(white-red/continue-reading.png) top no-repeat;
	clear: both;
	width: 176px;
	height: 26px;
	display: block;
	text-indent: -9999px;
}
ul.sub-post-list li a.action-link:hover {
	background-position: bottom;
}
/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
.post .copy p {
	line-height: 24px;
	font-size: 11pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
	clear: none;
}
.post .copy ol, .post .copy ul {
	color: #555;
	list-style: disc;
	margin: 0px 0px 10px 30px;
}
.post .copy ol li, .post .copy ul li {
	line-height: 22px;
	padding-bottom: 10px;
}
.post .copy ol {
	list-style: decimal;
}
.post .copy code, .post .copy pre {
}
.post .copy img {
}
.post .copy h2 {
	color: #222;
	line-height: 35px;
	margin-top: 20px;
}
.post .copy h3 {
	margin-top: 20px;
}
.no-posts {
	clear: both;
	margin-top: 20px;
}
.search-header {
	clear: both;
	margin: 20px 0px;
}
.post {
	clear: both;
}
.post .image {
	margin-bottom: 20px;
}
.post .video {
	margin-bottom: 20px;
}
.post h1 {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
	margin: 0px 0px 10px;
	clear: both;
}
.post h1 a {
	color: #000;
}
.post h1 a:hover {
	color: #c23c2f;
	text-decoration: none;
}
h3.date {
	color: #575757;
	font-size: 11pt;
	font-style: italic;
	margin: 0px 0px 10px;
}
.post .copy {
	margin-bottom: 30px;
}
.post .copy a.action-link {
}
.post .copy a.action-link:hover {
}
.post a.read-post {
}
ul.page_button_content {
	padding: 15px 20px 0px;
	border-top: 1px solid #e0e0e0;
}
ul.page_button_content li {
	float: left;
	margin: 0px 10px 0px 0px;
}
/*	
	.page_button_content{}
		.previous_page{}
		.next_page{}
		.previous_page a, .next_page a{}
			.previous_page a:hover, .next_page a:hover{}
	*/
/*-------------------------------------------------------------------------------------------*/
/*- PROMOTE POST ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.promote-post {
	margin-bottom: 30px;
}
.promote-post h2 {
	font-size: 18pt;
	margin: 0px 0px 10px;
	padding: 0px;
}
.enjoy-copy {
	color: #575757;
	font-size: 14pt;
	font-style: italic;
	margin: 0px;
}
.promote-post ul li {
	float: left;
	padding: 10px 0px 0px;
	margin-right: 15px;
}
.promote-post ul li.tweet {
	padding-top: 29px;
}
.promote-post ul li.moo {
	padding-top: 29px;
}
.promote-post ul li.bump {
	padding-top: 19px;
}
.promote-post ul li.digg {
	padding-top: 11px;
}
/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#comments {
	background: #fff;
	padding: 20px 0px 0px;
	margin-bottom: 0px;
}
.comment {
	border-bottom: 2px solid #ccc;
	margin-top:6px;
	clear: both;
	padding: 0px 0px;
}
.comment h4.comment-date {
	color: #666666;
	font-size: 11pt;
	font-style: italic;
	margin: 0px 0px 10px;
}
.comment h3 {
	color: #000;
	clear: both;
	font-size: 20pt;
}
.comment h3 a {
	color: #E41715;
}
.comment h3 a:hover {
	color: #B4110F;
	text-decoration: none;
}
.comment h3 span.twitter-link a {
	color: #777;
	font-size: 10pt;
	font-style: italic;
}
.comment h3 span.twitter-link a:hover {
	color: #000;
}
.user {
	float: left;
	width: 90px;
	margin: 0px
}
.user img {
	border: 5px solid #c5c5c5;
	margin-bottom: 10px;
}
.user a.action-link {
	color: #E41715;
	font-size: 9pt;
	font-style: italic;
}
.user a.action-link:hover {
	color: #B4110F;
	text-decoration: none;
}
.comment-post {
	font-size:14px;
	color:#333;
	float: left;
	width: 440px;
	margin-left:15px;
}
.comment-username {
	float: left;
	width: 440px;
	margin-left:15px;
}
.comment-odd {
	background: #fff;
}
/*--------------------------------------------------------*/
	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/
	.threaded-comments {
	clear: both;
}
.threaded-comments .thread-comment {
	border-top: 1px dotted #ccc;
}
.threaded-comments .last {
	padding-bottom: 0px;
}
.threaded-comments .user {
	float: left;
	width: 90px;
	margin-right: 30px;
}
.threaded-comments .comment-post {
	float: left;
	width: 320px;
}
.threaded-comments .comment-post blockquote {
	background: #ddd;
	font-size: 10pt;
	padding: 20px 20px;
	font-style: italic;
	line-height: 24px;
}
/*-------------------------------------------------------------------------------------------*/
/*- POST A COMMENT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.comment-form-content {
	background: #E7E7E7;
	padding:20px;
}
#commment-post-alert {
	color: #666666;
	font-style:italic;
	font-size:18px;
	margin-top:8px;
	margin-bottom:8px;
}
.comment-form-content h1 {
	padding: 0px 0px 0px;
	border: 0px;
}
.comment-form-content .comment_form label {
	color: #666666;
	font-style:italic;
	font-size:18px;
	clear: left;
	float: left;
	margin-top: 8px;
	display: inline-block;
	width: 100px;
}
.comment-input {
	float: left;
	margin-bottom: 30px;
}
.comment-input input {
	background: #ccc;
	border: none;
	width: 450px;
	padding: 8px 5px;
}
.comment-texarea {
	float: left;
	margin-bottom: 20px;
}
.comment-texarea textarea {
	background: #ccc;
	border:none;
	width: 450px;
	height: 180px;
	padding: 5px;
}
.checkbox {
	color: #777;
	margin-bottom: 20px;
	font-size: 10pt;
}
input.submit_button {
	padding: 0px;
	margin-left:0px;
}
#submit_container {
	display:block;
	margin-top:10px;
	width:300px;
	height:30px;
}
/*-------------------------------------------------------------------------------------------*/
/*- SPRITES ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.header-comments, .header-promote-post, .header-leave-comment {
	background:url(white-red/headers.png) no-repeat;
	clear: both;
	height: 20px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
.header-promote-post {
	background-position: 0px 0px;
}
.header-comments {
	background-position: 0px -79px;
	padding: 0px 30px 20px 30px;
	position: relative;
	left: 30px;
}
.header-leave-comment {
	background-position: 0px -157px;
}
/*-------------------------------------------------------------------------------------------*/
/*- ARCHIVES --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#archives {
	margin-top: 30px;
}
#archives a {
}
#archives a:hover {
}
h4.archive_year {
	color: #888;
	font-size: 20pt;
}
#archives .archives_list {
}
#archives .archives_list li {
	border-bottom: 1px dotted #ccc;
	line-height: 24px;
	padding: 10px 0px;
}
#archives .archives_list li .archive-post-image {
	border: 5px solid #c5c5c5;
	width: 45px;
	height: 45px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
#archives .archives_list .date {
	color: #888;
	display: block;
	margin-right: 20px;
	font-size: 10pt;
	font-style: italic;
}
#archives .archives_list .date sup {
	position: relative;
	top: -3px;
	font-size: 7pt;
}
#archives ul .label {
	display: inline-block;
	min-width: 80px;
}
#archives ul .label a {
	color: #333;
}
#archives ul .label a:hover {
}
#archives .archives_list li:last-child {
	border-bottom: none;
	margin-bottom: 30px;
}
/*-------------------------------------------------------------------------------------------*/
/*- GALLERY PAGES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.gallery_list {
	clear: both;
	margin-top: 40px;
}
li.gallery_description {
	border: 10px solid #f3f3f3;
	background: #f9f9f9;
	float: left;
	width: 323px;
	height: 131px;
	padding: 20px;
	margin: 0px 1px 1px 0px;
	border: 0px solid #f3f3f3;
	background: #f9f9f9;
}
li.gallery_description h1 {
	line-height: 38px;
	margin: 0px 0px 10px;
}
li.gallery_description p {
	color: #555;
}
li.gallery_image {
	float: left;
	width: 191px;
	height: 191px;
	margin: 0px 1px 1px 0px;
	overflow: hidden;
	text-decoration: none;
}
li.gallery_image a {
	position: relative;
	text-decoration: none;
	display: block;
	width: 191px;
	height: 191px;
	overflow: hidden;
}
li.gallery_image a img {
	position: absolute;
	z-index: 1;
	margin: auto;
}
span.gallery-image-overlay {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 192px;
	height: 192px;
	background: none;
	text-indent: -9999px;
}
span.gallery-image-overlay:hover {
	background: url(images/gallery-image-overlay.png) top repeat;
	text-decoration: none;
}
span.gallery-image-overlay:hover span.gallery_name {
	padding: 20px;
	display: block;
	z-index: 3;
	color: #fff;
	text-indent: 0px;
	line-height: 22px;
}
span.gallery-image-overlay:hover span.gallery_name span.gallery-date {
	display: block;
	color: #ccc;
	font-size: 10pt;
	font-style: italic;
}
li.gallery_image a:hover, li.gallery_image a span:hover {
	text-decoration: none;
}
li.image-right {
	margin-right: 0px;
}
/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column {
	list-style:none;
	color: #555;
}
#right-column p {
	font-size: 10pt;
}
#right-column .email {
	text-decoration: none;
	display: block;
	background-color: transparent;
	background-image: url(images/email-icon.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 7px;
	padding-top: 2px;
	padding-right: 0pt;
	padding-left: 18px;
	line-height: 1.3;
	color: #666;
}
#right-column h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
}
#right-column h2, #right-column h2 a {
	color: #E41715;
	border-bottom: 4px solid #E41715;
	font-size: 16pt;
	padding: 0px;
	margin: 0 0 10px 0;
	clear: both;
}
#right-column h2 a:hover {
	color: #c23c2f;
	text-decoration: none;
}
#right-column h4 {
	font-size: 14px;
	color: #333;
	margin: 0;
}
#right-column ul {
	list-style:none;
}
#right-column li {
	list-style:none;
}
#right-column ul li ul li {
	border-bottom: 1px solid #EFEFEF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding: 12px 12px 12px 0px;
	line-height: 22px;
}
#right-column ul li ul li a {
	color: #333;
}
#right-column ul li ul li a:hover {
	color: #E41715;
	text-decoration:none;
}
#right-column ul li.widget {
	clear: both;
	margin-bottom: 20px;
}
#right-column .linebreak {
	margin: 10px 0;
	border-bottom: 1px solid #EFEFEF;
}
/*--------------------------------------------*/
	/*- DETAILED LISTING IN RIGHT COLUMN ---------*/
	ul.feature-list {
}
ul.feature-list li {
}
ul.feature-list li .detail-image {
}
ul.feature-list li div.detail-details {
}
ul.feature-list li a.detail-link {
}
ul.feature-list li p {
}
/*--------------------------------------------*/
	/*- SEARCH -----------------------------------*/
	.search-bar {
	border: 1px solid #ccc;
	background: #fff;
	margin: 30px 0px 20px;
	padding: 10px;
}
.search-form input.search {
	width: 200px;
	background: none;
	border: none;
	font-style: italic;
	font-size: 10pt;
}
.search-form input.search_button {
	font-size: 10pt;
	font-style: italic;
	width: 15px;
	float: right;
}
/*-------------------------------------------------------------------------------------------*/
/*- SOME STANDARD WORDPRESS PLUGIN/WIDGET STYLES --------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

/*--------------------------------------------*/
/*- FLICKR -----------------------------------*/
#flickr_badge_wrapper {
}
#flickr_badge_wrapper .flickr_badge_image {
	float: left;
	margin: 0px 10px 10px 0px;
}
/*--------------------------------------------*/
/*- RSS WIDGET -------------------------------*/
.rsswidget {
	clear: both;
}
.rss-date {
	font-size: 9pt;
	font-style: italic;
	display: block;
}
.rssSummary {
	font-size: 10pt;
}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*- CLEARFIX --- * I prefer not to touch this code, I don't recommend you do so either, it works... so don't fix whats working ;) * -*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* dfr ads */
.dfrads {
	overflow: hidden;
}
.dfrads a {
	display: block;
	float: left;
}
.dfrads div a {
	float: none;
}
/*-------------------------------------------------------------------------------------------*/
/*-STORE ------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#storecontainer {
	width: 960px;
}
#storeprev {
	float: left;
	height: 350px;
	width: 310px;
	margin-right: 10px;
}
#storeprevlast {
	float: left;
	height: 350px;
	width: 310px;
}
#storeitem {
	display:block;
	height: 585px;
	width: 960px;
	background:#f3f3f3;
}
#storeitem #options {
	float:left;
	width:325px;
	margin:175px 0 0 40px;
}
#storeitem #options p {
	margin-left:3px;
}
#storeitem #picture {
	float:right;
	width:560px;
}
/*--- Store Navigation ---*/

#storenav {
	height: 24px;
	margin-top:-10px;
}
#storenav li {
	float: left;
	margin: 0 10px 0px 0px;
}
#storenav li a {
	display: block;
	height: 24px;
	overflow: hidden;
}
#storenav li#storenav-home a {
	width: 77px;
	background: url(images/roll-storehome.gif) 0 0 no-repeat;
}
#storenav li#storenav-home a:hover {
	background-position: 0 -24px;
}
#storenav li span {
	display:none
}

