/* Rand Paul 2010 Consolidated CSS  */
/* v1.0 | 20091208 */


/* The Station reset.css */
/* 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;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* The Station 960.css */
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Containers
--------------------------------------------------------------------------------*/

.container_12,
.container_16
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding: 0 10px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4
{
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8
{
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12
{
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16
{
	width: 940px;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/

.alpha
{
	margin-left: 0;
}

.omega
{
	margin-right: 0;
}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .grid_1
{
	width: 60px;
}

.container_12 .grid_2
{
	width: 140px;
}

.container_12 .grid_4
{
	width: 300px;
}

.container_12 .grid_5
{
	width: 380px;
}

.container_12 .grid_7
{
	width: 540px;
}

.container_12 .grid_8
{
	width: 620px;
}

.container_12 .grid_10
{
	width: 780px;
}

.container_12 .grid_11
{
	width: 860px;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .grid_1
{
	width: 40px;
}

.container_16 .grid_2
{
	width: 100px;
}

.container_16 .grid_3
{
	width: 160px;
}

.container_16 .grid_5
{
	width: 280px;
}

.container_16 .grid_6
{
	width: 340px;
}

.container_16 .grid_7
{
	width: 400px;
}

.container_16 .grid_9
{
	width: 520px;
}

.container_16 .grid_10
{
	width: 580px;
}

.container_16 .grid_11
{
	width: 640px;
}

.container_16 .grid_13
{
	width: 760px;
}

.container_16 .grid_14
{
	width: 820px;
}

.container_16 .grid_15
{
	width: 880px;
}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 720px;
}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .prefix_1
{
	padding-left: 80px;
}

.container_12 .prefix_2
{
	padding-left: 160px;
}

.container_12 .prefix_4
{
	padding-left: 320px;
}

.container_12 .prefix_5
{
	padding-left: 400px;
}

.container_12 .prefix_7
{
	padding-left: 560px;
}

.container_12 .prefix_8
{
	padding-left: 640px;
}

.container_12 .prefix_10
{
	padding-left: 800px;
}

.container_12 .prefix_11
{
	padding-left: 880px;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .prefix_1
{
	padding-left: 60px;
}

.container_16 .prefix_2
{
	padding-left: 120px;
}

.container_16 .prefix_3
{
	padding-left: 180px;
}

.container_16 .prefix_5
{
	padding-left: 300px;
}

.container_16 .prefix_6
{
	padding-left: 360px;
}

.container_16 .prefix_7
{
	padding-left: 420px;
}

.container_16 .prefix_9
{
	padding-left: 540px;
}

.container_16 .prefix_10
{
	padding-left: 600px;
}

.container_16 .prefix_11
{
	padding-left: 660px;
}

.container_16 .prefix_13
{
	padding-left: 780px;
}

.container_16 .prefix_14
{
	padding-left: 840px;
}

.container_16 .prefix_15
{
	padding-left: 900px;
}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 720px;
}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .suffix_1
{
	padding-right: 80px;
}

.container_12 .suffix_2
{
	padding-right: 160px;
}

.container_12 .suffix_4
{
	padding-right: 320px;
}

.container_12 .suffix_5
{
	padding-right: 400px;
}

.container_12 .suffix_7
{
	padding-right: 560px;
}

.container_12 .suffix_8
{
	padding-right: 640px;
}

.container_12 .suffix_10
{
	padding-right: 800px;
}

.container_12 .suffix_11
{
	padding-right: 880px;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .suffix_1
{
	padding-right: 60px;
}

.container_16 .suffix_2
{
	padding-right: 120px;
}

.container_16 .suffix_3
{
	padding-right: 180px;
}

.container_16 .suffix_5
{
	padding-right: 300px;
}

.container_16 .suffix_6
{
	padding-right: 360px;
}

.container_16 .suffix_7
{
	padding-right: 420px;
}

.container_16 .suffix_9
{
	padding-right: 540px;
}

.container_16 .suffix_10
{
	padding-right: 600px;
}

.container_16 .suffix_11
{
	padding-right: 660px;
}

.container_16 .suffix_13
{
	padding-right: 780px;
}

.container_16 .suffix_14
{
	padding-right: 840px;
}

.container_16 .suffix_15
{
	padding-right: 900px;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* 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;
}
/* The Station style.css */
/*  
Theme Name: The Station
Version: 1.0.13
Description: Designed by <a href="http://www.adii.co.za">Adii Rockstar</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
*/

/* Custom styles */
@import "http://www.randpaul2010.com/custom.css";

/*>>>>> Setup and Reset <<<<<*/

body, html  {
	height: 100%;
}

body, html, p, ul, ol {
	margin: 0;
	padding: 0;
	border: none;
}

body  {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.5;  /*unitless for proper inheritance*/
}

h1, h2, h3, h4, h5, h6  {
	margin: 5px 0;
}

h1  {font-size: 30px}
h2  {font-size: 22px}
h3  {font-size: 16px}
h4  {font-size: 14px}
h5  {font-size: 12px}
h6  {font-size: 12px}

h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited  {
	text-decoration: none;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover  {
	text-decoration: underline;
}

p  {
	margin: 18px 0;
}

ul, ol  {
	margin: 0;
	padding: 0;
}

/*>>>>> Navigation <<<<<*/

a:link, a:visited  {
	text-decoration: none;
}

a:hover  {
	text-decoration: underline;
}

#nav  {
	width: 980px;
	margin: 0 auto;
	height: 35px;
}

/* Page Nav */

#pagenav, #pagenav ul {
	z-index: 100;
}

#pagenav {
	padding: 0 10px;
}

#pagenav li a:link, #pagenav li a:visited {
	position: relative;
	width: 50%;
	padding: 10px 8px 12px 8px;
	text-decoration: none;
	z-index: 100;
}

#pagenav li {
	float: left;
	line-height: 35px;
	padding: 0 9px 0 5px;
	zoom: 1;
	margin: 0;
}

#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited  {
	position: relative;
}

#pagenav li a:hover span.left, #pagenav li.current_page_item span.left  {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 33px;
}

#pagenav li a:hover span.right, #pagenav li.current_page_item span.right  {
	display: block;
	position: absolute;
	right: 0;	
	bottom: 0;
	width: 5px;
	height: 33px;
}

/* Style drop down list */

#pagenav li ul {
	position: absolute;
	width: 200px;
	left: -999em;
}

#pagenav li ul li {
	float: none;
	padding: 0;
}

#pagenav li:hover ul, #pagenav li.sfhover ul {
	left: auto;
}

#pagenav li ul ul {
	margin: -26px 0 0 200px;
}

#pagenav li ul ul li a {
	line-height: 25px;
}

#pagenav li:hover ul ul, #pagenav li.sfhover ul ul {
	left: -999em;
}

#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul {
	left: auto;
}

#pagenav li ul li a:link, #pagenav li ul li a:visited  {
	display: block;
	width: 190px;
	padding: 0px 0 0px 10px!important;
}

#pagenav li ul li ul li a:link, #pagenav li ul li ul li a:visited  {
	padding: 5px 0 5px 10px!important;
}

#pagenav li ul li a:hover  {
	text-decoration: underline;
}

#pagenav li ul li a span.left  {
	display: none!important;
}

#pagenav li ul li a span.right {
	display: none!important;
}


/* IE7 Fix */

#pagenav li:hover, #pagenav li.hover {  
	position: static;
}

/*>>>>> Layout <<<<<*/

#header  {
	width: 980px;
	margin: 0 auto;
	height: 140px;
}

#header h1  {
	display: none;
}

#header img  {
	float: left;
	margin: 0px 0 0 0;
}

#header #subscribe  {
	float: right;
	display: block;
	height: 28px;
	width: 183px;
	padding: 8px 0 0 35px;
	margin: 55px 0 0 0;
	text-decoration: none;
	font-weight: bold;
}

#container  {
	padding-top: 20px;
	padding-bottom: 20px;
}

#container_bottombg  {
	width: 980px;
	height: 41px;
	margin: 0 0 -20px -10px;
}

#featured  {
	float: left;
	margin: 0 0 0 10px;
}

#featured .information  {
	float: left;
	width: 598px;
	padding: 20px 20px;
}

#featured .information h2  {
	margin: 0 0 10px 0;
	line-height: 30px;
	font-size: 30px;
}

#featured .information .feat-button .left  {
	display: block;
	float: left;
	width: 5px;
	height: 30px;
}

#featured .information .feat-button a.more-info  {
	display: block;
	float: left;
	height: 24px;
	padding: 6px 4px 0 8px;
	text-transform: uppercase;
	cursor: pointer;
}

#featured .information .feat-button .right  {
	display: block;
	float: left;
	width: 19px;
	height: 30px;
}

#featured-tabs  {
	float: left;
	width: 301px;
	height: 100%;
}

#featured-tabs li  {
}

#featured-tabs li a:link, #featured-tabs li a:visited  {
	display: block;
	margin-left: -1px;
	padding: 10px 0 10px 20px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background-color: silver;
}

#featured-tabs li a:hover, #featured-tabs li.active a  {
}

#featured-tabs a span  {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: -4px;
}

#featured .information ul,
#featured .information ol {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

#featured .information ul li  {
	list-style-type: square;
}

#featured .information ul li ul  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

#featured .information ul li ul li  {
	list-style-type: disc;
}

#featured .information ol li  {
	list-style-type: upper-latin;
}

#featured .information ol li ol  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

#featured .information ol li ol li  {
	list-style-type: lower-latin;
}

#breadcrumb  {
	width: 940px;
	margin: -8px 10px 0 10px;
	padding: 0 0 10px 0;
}

#content  {
}

#breadcrumb p  {
	margin: 0;
	font-weight: bold;
}

#main_content  {
	float: left;
	width: 619px;
	padding: 0 20px 0 0;
	margin: 20px 0 0 10px;
}

#main_content #top  {
}

#main_content #top h2  {
	margin: 0 0 20px 0;
}

#main_content #top p  {
	margin: 20px 0 30px 0;
}

#main_content #top p img  {
	float: left;
	margin: 0 10px 0 0;
}

#two-col  {
	padding-top: 10px;
}

#two-col h3  {
	text-transform: uppercase;
}

#two-col ul li  {
	margin: 0 0 8px 0;
	padding: 0 0 0 20px;
}

#two-col .left  {
	float: left;
	width: 309px;
}

#two-col .right  {
	float: left;
	width: 300px;
	padding: 0 0 0 10px;
}

#two-col .left a.signup, #two-col .right a.signup  {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	text-align: center;
	padding: 5px 0 0 0;
	margin: 20px 0 0 0;
	width: 300px;
	height: 25px;
}

#sidebar  {
	float: left;
	width: 280px;
	margin: 20px 0 0 20px;
}

#sidebar h2  {
	text-transform: uppercase;
	font-size: 14px;
}

#sidebar .box  {
}

#sidebar .box h2  {
	padding-bottom: 5px;
}

#newsletter  {
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#newsletter .field, #feedburner .field , #campaignmonitor .field {
	display: block;
	float: left;
	width: 191px;
	height: 20px;
	padding: 7px 0 0 5px;
	margin: 0 4px 0 0;
}

#newsletter .button, #feedburner .button, #campaignmonitor .button  {
	width: 78px;
	height: 28px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer !important;
}

#news  {
	margin-bottom: 15px;
}

#news h2  {
	display: block;
	margin-bottom: 0;
	width: 280px;
	position: relative;
}

#news h2 a:link, #news h2 a:visited  {
	position: absolute;
	top: 0;
	right: 0;
}

#news ul li  {
	padding: 7px 0;
}

#news ul li a:link, #news ul li a:visited  {
	font-weight: bold;
}

#news ul li span.meta  {
	display: block;
	font-size: 11px;
}

#search, #feedburner, #campaignmonitor  {
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#search input#s  {
	display: block;
	float: left;
	width: 191px;
	height: 20px;
	padding: 7px 0 0 5px;
	margin: 0 4px 0 0;
}

#search input.submitsearch  {
	width: 78px;
	height: 28px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer !important;	
}

#twitter  {
	padding: 0 0 10px 0;
}

#twitter ul  {
	margin: 10px 0;
}

#twitter a:link, #twitter a:visited  {
	display: inline;
	padding: 0;
}

#twitter span.website  {
	display: block;
	text-align: right;
}

#footer  {
	width: 980px;
	margin: 0 auto 40px auto;
}

#footer .footnav  {
	float: left;
	width: 660px;
}

#footer .footnav ul  {
	padding: 30px 0 20px 10px;
}

#footer .footnav ul li  {
	display: inline;
	margin: 0 15px;
}

#footer .footnav ul li a:link, #footer .footnav ul li a:visited  {
	font-weight: bold;
}

#footer .copyright  {
	float: right;
	width: 295px;
	padding: 5px 10px 0 15px;
	font-size: 10px;
}

#footer .copyright p  {
	margin: 5px 0;
}

#footer .bottombg  {
	width: 980px;
	height: 7px;
}

.spacer  {
	height: 10px;
}

/*>>>>> Post Styling <<<<<*/

.post  {
	float: left;
	width: 619px;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

.post_head  {
	float: left;
	width: 619px;
	margin: 0 0 15px 0;
}

.post_head .title_meta  {
	float: left;
	width: 559px;
}

.post_head .title_meta h2  {
	margin: 0 0 -5px 0;
}

.post_head .title_meta h2 a:link, .post_head .title_meta h2 a:visited  {
}

.post_head .title_meta p  {
	margin: 0;
}

.post_head .comments  {
	width: 60px;
	text-align: right;
	float: right;
}

.post_head .comments a:link, .post_head .comments a:visited  {
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	margin: 5px 0 0 0;
	font: bold 16px Georgia,Times,Serif;
}

.post_head .comments span.bg  {
	display: block;
	width: 11px;
	height: 10px;
	margin: 0 0 0 35px;
}

.post p.continue_reading  {
	margin: 0;
}

.post p.continue_reading a  {
	padding: 0 10px 0 0;
}

/*>>>>> Page Styles <<<<<*/

#sub_nav  {
	float: left;
	width: 120px;
	padding: 5px 10px;
}

#sub_nav ul li  {
	margin: 3px 0;
}

#sub_nav ul li.active  {
	margin-top: 10px;
}

#sub_nav ul li ul  {
	margin: 0 0 10px 5px;
	display: none;
}

#sub_nav .current_page_parent ul, #sub_nav .current_page_item ul {
	display: block;
}

#sub_nav .current_page_parent ul li, #sub_nav .current_page_item ul li {
	margin-top: 10px;
}

#sub_nav ul li ul li  {
	padding: 0 0 0 10px;
}

#sub_nav ul li.sub_active a:link, #sub_nav ul li.sub_active a:visited  {
	text-decoration: underline;
}

#page  {
	float: left;
	width: 460px;
	margin: 0 0 0 17px;
}

#main_content.fullwidth  {
	width: 940px;
	border-right: 0;
}

#main_content.fullwidth #page  {
	width: 783px;
	margin-left: 17px;
}

#main_content.fullwidth #page.no_sub_nav_full  {
	margin: 0;
	width: 940px;
}

.no_sub_nav {
	width: 620px !Important;
	margin: 0px !Important;
}

#page h2.title  {
	margin: 0 0 15px 0;
}

#page h2.title a:link, #page h2.title a:visited  {
}

/*>>>>> ARCHIVES TEMPLATE STYLES <<<<<*/

#archive_posts li, #archive_categories li, #archive_monthly li  {
	margin: 0 0 5px 0;
}

#archive_categories li, #archive_monthly li  {
	font-weight: bold;
}

#archive_posts li a:link, #archive_posts li a:visited  {
	font-weight: bold;
}

#archive_posts li span.comments  {
	text-transform: uppercase;
	font-size: 11px;
}

/*>>>>> Widget Styles <<<<<*/

.widget  {
	margin: 0 0 20px 0;
}

.widget.two-col  {
	float: left;
}

.widget h3  {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
}

.widget ul  {
}

.widget.two-col ul  {
	float: left;
	margin-bottom: -1px;
}

.widget ul li  {
}

.widget ul li ul  {
	margin: 0 0 5px 10px;
	font-size: 11px;
}

.widget ul li li  {
}

.widget ul li li a:link, .widget ul li li a:visited  {
	height: 22px;
	line-height: 20px;
	padding: 0 0 0 15px;
}

.widget.two-col ul li  {
	float: left;
	width: 140px;
}

.widget ul li a:link, .widget ul li a:visited  {
	display: block;
	height: 25px;
	padding: 5px 0 0 15px;
}

.widget ul li a:hover  {
}

#flickr  {
	float: left;
	margin: 0 0 20px 0;
}

#flickr h3  {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
}

#flickr .pics  {
	float: left;
	padding: 7px;
}

#flickr .pics .flickr_badge_image  {
	margin: 4px 6px;
	float: left;
	width: 75px;
}

/*>>>>> COMMENTS <<<<<*/

#comments_wrap  {
	width: 619px;
}

ol li.comment  {
	display: block;
	padding: 10px 0 10px 10px;
}



ol li.comment .comment-author  {
	
}

ol li.comment .comment-author img  {
	float: right;
}

ol li.comment .comment-author cite  {
	font-weight: bold;
	font-size: 14px;
}
	

ol li.comment .comment-meta  {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

ol li.comment p  {
	margin: 0 0 5px 0;
}

ol li.comment .reply  {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 7px 0 0 0;
}

/*>>>>> THREADED COMMENTS <<<<<*/

ol li.comment ul.children  {
	margin: 10px 0 0 5px;
}

/*>>>>> COMMENT FORM <<<<<*/

#form_wrap {
	padding: 15px 0;
	position: relative;
	clear: both;
}

#form_wrap h2 {
	padding-bottom: 28px;
	position: relative;
}

#form_wrap .form-left {
	width: 30%;
	float:left;
}

#form_wrap .form-right {
	float:right;
	width: 70%;
}


#form_wrap textarea, #form_wrap .form-left input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px 10px;
}

#form_wrap textarea {
	width: 95%;
	margin-bottom: 18px;
}

#form_wrap .form-left input {
	width: 147px;
	display: block;
	margin-bottom: 10px;
}

#form_wrap input.sb {
	width: 78px;
	height: 28px;
	font-weight: bold;
	text-transform: uppercase;
}

#form_wrap p.lc_logged {
	margin-top: -20px;
	position: relative;
}

#cancel-comment-reply-link  {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	text-align: center;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Post Typographic Elements */

.entry h1  {}
.entry h2  {}
.entry h3 {}
.entry h4 {}
.entry h5 {}
.entry h6 {}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {

}

.entry blockquote  {
	padding: 10px 30px;
	color: #666;
	font-style: italic;
}

.entry blockquote p  {
	margin: 0;
}

.entry ul  {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

.entry ul li  {
	list-style-type: square;
}

.entry ul li ul  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

.entry ul li ul li  {
	list-style-type: disc;
}

.entry ol  {
	margin: 5px 0;
	padding: 0 0 0 30px;
}

.entry  ol li  {
	list-style-type: upper-latin;
}

.entry ol li ol  {
	margin: 8px 0;
	padding: 0 0 0 15px;
}

.entry  ol li ol li  {
	list-style-type: lower-latin;
}

.entry.sitemap ul  {
	margin-bottom: 30px;
}

.entry.sitemap li ul li ul  {
	margin-bottom: 5px;
}

/* Post Images */

.entry img  {
	padding: 0px;
	border: 0px solid #333;
}

img.wp-smiley  {
	padding: 0;
	border: none;
}

.entry .alignleft  {
	float: left;
	margin: 10px 15px 10px 0;
}

.entry .alignright  {
	float: right;
	margin: 10px 0 10px 15px;
}

.entry .aligncenter  {
	text-align: center;
}

/*>>>>> Page Navi <<<<<*/

div.Nav  {
	width: 609px;
	float: left;
	margin-top: -19px;
	height: 25px;
	padding: 5px 0 0 10px;
}

.Nav strong.on  {
	padding: 2px 5px;
}

.Nav a  {
	padding: 2px 5px;
}

/*>>>>> WordPress Images <<<<<*/

img.wp-smiley  {
	padding: 0;
	border: none;
}

.alignleft  {
	float: left;
	margin: 0 15px 10px 0;
}

.alignright  {
	float: right;
	margin: 0 0 10px 15px;
}

.aligncenter  {
	text-align: center;
}

/*>>>>> Custom Styles <<<<<*/

.floatl  {float: left;}
.floatr  {float: right;}

.alignl  {text-align: left;}
.alignr  {text-align: right;}
.alignc  {text-align: center;}

/* wp-e-commerce/themes/default/default.css?ver3.7.29
/*
Theme Name: Default Theme
Theme URI: http://instinct.co.nz
Description: Default Theme
Version: 3.5
Author: Thomas Howard
Author URI: http://instinct.co.nz
*/

/*
 * If you delete this file, you can expect your WP e-Commerce installation to break in some manner
 * to create your own theme copy, and paste this file, change the names and alter to your tastes
*/

.wpsc_container{
  position: relative;
  _zoom: 1;
  } 

div.productdisplay img {
 max-width: none !important;
 padding: 0px;
 border: none;
 }

 
#change_country{
 float:left;
 }
 
/*
 * shopping cart styling
 * lots of styling for lots of different ways of displaying it.
 */
div#shoppingcart{
 float: right;
 width: 148px;
 margin: 0px;
 padding: 0px;
 margin-left: 5px;
 }
 
div#shoppingcart div#shoppingcartcontents{
 font-size: 9pt;
 border: 1px solid #999999;
 background-color: #efefef;
 height: 100%;
 width: 100%;
 text-align: left;
 padding: 0px 6px 0px 0px; 
 position: relative;
 z-index: 9;
 }
 
div#shoppingcart div#shoppingcartcontents strong{
 display: block;
 width: 100%;
 }
 
div#shoppingcart div strong{
 font-size: 11pt;
 }

div#sideshoppingcart div{
 height: 100%;
 width: 90%;
 text-align: left;
 padding: 6px;
 padding-top: 4px;
 }
 
div#sideshoppingcart div h2{
 margin-left: -1ex;
 display: inline;
 }
 
input.wpsc_buy_button{
 float: left;
 }
 
a.wpsc_product_title{
 display: block;
 float: left;
 } 
 
a.wpsc_edit_product{
 display: block;
 float: left;
 font-size: .8em;
 margin: 0px 0px 0px 2px;
 } 

div.wpsc_listen_button{
 clear: both;
 } 
 
div.wpsc_description{
 clear: both;
 } 
 
table.shoppingcart{
 margin-left: -2px;
 margin-bottom: 5px;
 }

table.shoppingcart tr td{
 font-size: 8pt !important;
 }

div#widgetshoppingcart{
 }

div#widgetshoppingcart div{
 height: 100%;
 width: 100%;
 text-align: left;
 }

div#widgetshoppingcart div strong.cart_title{
 margin-left: -6px;
 display: inline;
 font-size: 1.2em;
 }
 
div#widgetshoppingcart div h2{
 text-align: left;
 margin-bottom: 4px;
 display: block; 
 }
 
a#fancy_collapser_link{
 width: 13px;
 height: 13px;
 padding: 0px;
 margin-left: 5px;
 margin-bottom: -3px;
 border: none;
 }
 
a#fancy_collapser_link img{
 border: none;
 }
 
div#shoppingcartcontents{
 display: block;  
 }
 
div#sliding_cart{
  margin: 0px;
  padding: 0px;
  background: none;
  border: none;
  }  
 
span.oldprice{
 text-decoration: line-through;
 }
 
span.special{
 color: #DD0000;
 font-weight:bold;
 }

strong.prodtitles{
 display: block;
 margin-bottom: -15px;
 }

h2.prodtitles{
 font-size:1em;
 margin: 0px;
 clear:both;
 padding-top:0;
}

h2.prodtitles span{
  display: block;
  float: left;
	line-height:125%;
}
span.items{
 display:block;
 margin:0 0 15px 0;
}

span.nomore{
 display:block;
 margin:0 0 15px 0;
}

span.numberitems{
 margin:0 5px 0 0;
}

span.subtotal,span.total,span.discount,span.postage,span.tax,span.gocheckout{
display:block;
}

span.totalhead,span.discounthead,span.subtotalhead,span.postagehead,span.taxhead{
font-weight:bold;
margin-right:5px;
}

span.emptycart{
 display:block;
 margin:10px 0 0 0;
}

p.empty,p.visitshop{
 margin:0;
 padding:0;
}

 
/*
 * end shopping cart styling
 */
 
/*
 * product default display styling
 */
div.productdisplay{
 position:relative;
 float:left;
 clear:both;
 top:0px;
 left: 0px;
 margin-bottom: 12px;
 padding: 0px;
 width: 100%;
 text-align: left !important;
/*   border: 1px solid red; */
 }


div.imagecol{
 position:relative;
 float:left;
 top:0px;
 left: 0px;
 padding-right: 5px;
 margin-right: 5px;
 border: 0px solid #fff;
/*  border: 1px solid blue; */
 }
 
div.productdisplay div.imagecol img{
border: 0px solid #fff;
 }


div.textcol{
 position:relative;
 float:left;
 top:0px;
 left: 0px;
 padding: 0px;
 padding-bottom: 10px;
 margin: 0px;
/* Adjust this width according to your layout*/
/*  width: 77%; */
 text-align: left !important;
/*   border: 1px solid green; */
  _display: inline;
 }
 
div.textcol form{
	text-align: left !important;
}

div.single_product_display div.textcol{
/* Adjust this width according to your layout*/
/*  width:41%; */
 margin-right: 0;
}


div.item_no_image {
  border: 2px solid #aaaaaa;
  background: #cccccc;
}

div.item_no_image a {
  display: table-cell;
  width: inherit;
  height: inherit;
  color: #666666;
  text-align: center;
  vertical-align: middle;
}

div.item_no_image a span {
  display: block;
}

div.producttext{
 font-size: 10pt;
 width: 100%;
 text-align: left !important;
 }
 
p.description{
 margin: 0px 0px 6px 0px;
 } 
 
p.wpsc_description{
 margin: 0px 0px 6px 0px;
 } 
 
p.wpsc_variation_forms{
 margin: 0px 0px 0px 0px;
 }

p.wpsc_variation_forms label{
 }
 
 p.wpsc_product_price{
 margin: 0px 0px 0px 0px;

 }
 span.wpscsmall{
 font-size:0.8em;
 }
 p.wpsc_product_extra_content{
 margin: 0px 0px 0px 0px;
 }
 
  div.wpsc_product_price{ 
   width:130px;
  }
  span.pricefloatright{

  }
 div.wpsc_product_price label{
   display: inline;
 }
 
 div.wpsc_product_price input{
/*    float: left; */
 }
 
 
  div.wpsc_product_price br{ 
    clear: both;
  }
 
 p.galleryheading{
	font-weight:bold;
}
  
 
/* styles the additional description */
span.additional_description{
display: none;
}

a.additional_description_link{
display: inline;
}

a.additional_description_link img{
margin-right: 3px;
}

label.wpsc_quantity_update {
  display: inline;
}

    /*
    * product rating styling
    */ 
    div.product_footer{
    position: relative;
    clear: both;
    padding: 0px !important;
    width: 100%;
    border-top: 1px dashed #cccccc;
    height: 35px;
    margin-top: 1em;
    }
    
    div.product_footer strong{
    display: block;
    font-size: 7pt;
    font-weight: normal;
    }
    
    div.product_average_vote{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50%;
    float: left;
    margin: 0px !important;
    height: inherit;
    }
    
    div.product_user_vote{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30%;
    margin: 0px !important;
    height: inherit;
    }
    
    span.vote_total{
    position: relative;
    top: -3px;
    left: 2px;
    font-size: 7pt;
    }
    
    span.rating_saved{
    color: #990000;
    display: none;
    }    
    /*
    *end product rating styling
    */  
/*
 * end default product display styling
 */ 
 
 
 
 
 /*
 * list product display styling
 */  
table.list_productdisplay{
/* margin-top: 10px; */
 margin-bottom: 20px;
 border-collapse: collapse;
 width: 100%;
 }

table.list_productdisplay tr td{
 vertical-align: top;
 padding-bottom: 0px;
 font-size: 8pt;
/*  border: 1px solid black;  */
 }

table.list_productdisplay tr td select{
 margin-right: 3px;
 }
 
 
table.list_productdisplay tr.list_view_description{
 margin: 0px;
 padding: 0px;
 }
 
table.list_productdisplay tr.list_view_description td{
 margin: 0px;
 padding: 0px 3px 5px 3px;
 } 
 
table.list_productdisplay tr.list_view_description td div{
 display: none;
 padding: 3px;
}  
 
div.wpsc_buy_button_container {
/*  overflow: auto; */
}
 
div.wpsc_loading_animation {
 margin-top: 3px;
 margin-left: 6px;
  float: left;
}
div.wpsc_loading_animation img {
	margin-bottom:-3px;
}
 
 /*
 * end list product display styling
 */ 
 
 
/*
 * loading indicator styling 
 */ 
 
#loadingindicator{
 visibility: hidden; 
 font-size: 7pt;
 font-weight: normal;
 }

#loadingindicator img{
 position: relative;
 top: 3px;
 margin-left: 6px;
/*  visibility: hidden; */
  border: none !important;
 }
 
#alt_loadingindicator{
 visibility: hidden; 
 font-size: 7pt;
 font-weight: normal;
 }

#alt_loadingindicator img{
 position: relative;
 top: 3px;
 margin-left: 6px;
/*  visibility: hidden; */
  border: none !important;
 }
/*
 * end loading indicator styling 
 */ 
 
 

div.select_country{
	margin-bottom: 5px;
}

div.select_country input, div.select_country select{
	vertical-align: top;
  _height: 20px;
  margin: 0px;
}
 
div.select_country form{
 text-align: left;
 }

form.wpsc_checkout_forms {
 text-align: left;

}

form.wpsc_checkout_forms .login_error {
	color:red;
}

fieldset.wpsc_registration_form {
  border: none;
  text-align: left;
  margin: 0px;
  padding-left: 3px;
}

fieldset.wpsc_registration_form label {
  display: block;
  clear: left;
  float: left;
  width: 94px;
}

fieldset.wpsc_registration_form input {
  float: left;
  margin: 0px 0px 4px 0px;
}

table.wpsc_checkout_table input.text, table.wpsc_checkout_table textarea, table.wpsc_checkout_table select, fieldset.wpsc_registration_form input {
	margin-right:0;
	width:260px;
	font-family:"Verdana","Lucida Fax","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size: 10pt;
}

table.wpsc_checkout_table select {
	width:271px !important;
}
 
tr.product_shipping td h2{
 margin-bottom: 15px;
 margin-top: 5px;
 }
 
div#homepage_products{
 width:100%;
 }
 
/* frontpage_product and category view styling */
div.frontpage_product{
 width:auto;
 float: left;
 height: 260px;
 text-align: center;
 }
 
div.frontpage_product a p{
 margin-top: 0px;
 }
 
div.frontpage_product a{
 color: #333333 !important;
 font-weight: normal !important;
 }
 
div.frontpage_product a img{
 border: none;
 }
 
div.frontpage_product img{
 text-align: center;
 }
 
div.frontpage_product span.front_page_price{
  display: block;
  }
  
  
/* Verify your Order styling */
table.productcart{
 width: 100%;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0px;
 border-collapse: collapse;
 padding-top: 3px;
 border: none;
 font-size: inherit;
 }

table.productcart tr td{
 padding-bottom: 5px;
 font-size: 11px;
 font-size: inherit;
 }

table.productcart tr.product_row td{
 padding-bottom: 5px;
 font-size: inherit;
 vertical-align: middle !important;
 }

table.productcart tr.product_row td{
 padding-bottom: 5px;
 font-size: inherit;
 vertical-align: middle !important;
 }


form.adjustform{
 display: inline;
 }

table.productcart tr.firstrow td{
 font-weight:bold;
 background-color: #e5e5e5;
 border-left: 2px solid white;
 }

table.productcart tr.firstrow td.firstcol{
 border-left: none;
 }

table.productcart tr.product_shipping td{
 vertical-align: middle;
/*  border-top: 1px solid #E1DAB7 !important; */
 padding-top: 4px;
 }

button.remove_button {
  margin: 0px !important;
}


#coupon_num{
  width: 134px !important;
 }

table.productcart tr.total_price td{
 border-top: 1px solid #999999 !important;
 border-bottom: 1px solid #999999 !important;
 font-weight: bold;
 padding-top: 4px;
 }
 
ul.checkout_links{
  list-style-type: none;
  padding-left: 0px;
 }
 
 
ul.checkout_links li{
  list-style-type: none;
  margin-left: 0px;
 }
 
ul.checkout_links li a{
 color: #555555 !important;
 font-weight: normal !important;
 }
 
ul.checkout_links li a:hover{
 color: #000000 !important;
 }
 
a.termsandconds
 {
 text-decoration: underline;
 }
 
 .validation-error input, .validation-error textarea {
   border: 1px solid red;
 }
 
 p.validation-error {
  color: red;
  margin-bottom: 0px;
 }
 
/* end Verify your Order styling */



/*
 * category display styling
 */

/* override some styling in the default wordpress theme */
.wpsc_container .PeSwitcher ul li:before, .wpsc_container .PeCatsBrands ul li:before{
  content: "";
  }
  
.wpsc_container .PeSwitcher ul li, .wpsc_container .PeCatsBrands ul li{
  padding-left: 0px !important;
  margin-left: 0px;
  }
  
.PeSwitcher ul{
 padding-left: 0px;
 } 
  
.PeSwitcher ul li{
 margin-left: 0px;
 }
 
.category_brand_header{
 list-style: none !important;
  }
  
.category_brand_header li{
 margin-left: 0px;
 }
 
 
.category_brand_header li:before{
 content: none !important;
 }  
  
#content .category_brand_header li a{
 color: #333333;
 font-weight: bold;
  font-size: 11pt;
 }
  
.PeCatsBrands ul{
 padding-left: 0px;
 }
  
.PeCatsBrands ul li{
 margin: 0px 0px 0px 0px !important;
 }
  
.PeCatsBrands  ul.SubCategories{
/*  margin: 0px; */
 }
  
.PeCatsBrands  ul.SubCategories li{
 margin-left: 1em;
 }

ul.PeCategories{
 margin: 0px;
 }
 
.category_image{
 float: left;
 }
 
.widget h3.category{
  margin-top: 0px;
  display: inline;
  }
  
.category a{
  color:#0066CC;
  }
  
li.MainCategory strong.category{
  margin-top: 5px;
  font-size: 8pt;
  }
  
li.MainCategory strong.category a.productlink{
  color:#0066CC;
  font-size: 8pt;
  }
  
li.MainCategory strong.category a.productlink:visited{
  color:#0066CC;
  }
  
li.MainCategory strong.category a.productlink:hover{
  color:#114477;
  }

div.wpsc_container div.PeSwitcher ul{
 list-style: none !important;
 list-style-type: none !important;
 }
 
div.wpsc_container div.PeCatsBrands ul li{
 list-style: none !important;
 list-style-type: none !important;
 }
 

div.wpsc_container div.PeSwitcher ul{
 list-style: none !important;
 list-style-type: none !important;
 }
  
div.wpsc_container div.PeCatsBrands ul li{
 list-style: none !important;
 list-style-type: none !important;
 }

img.catimage{
 float:left;
 position: relative;
 top: -3px;
 margin-right: 2pt;
 }

strong.cattitles{
 display: block;
 z-index:1;
/* margin-bottom: -15px; */
 }

/*
 * end category display styling
 */
 
  
div.wpcart_gallery img
  {
  margin-right: 5px;
  }
  
/*
 * Fancy notification styling
 */ 
#fancy_notification{
 position: absolute;
 top: 0px;
 left: 0px;
 background: #ffffff;
 border: 4px solid #cccccc;
 display: none;
 height: auto;
 z-index: 9;
 }  
 
#fancy_notification #loading_animation{
 display: none;
 }
 
#fancy_notification #fancy_notification_content{
 display: none;
 width: 300px;
 padding: 8px;
 height: auto;
 text-align: left;
 margin: 0px !important;
 }
 
#fancy_notification #fancy_notification_content span{
 margin: 0px 0px 6px 0px;
 display: block;
 font-weight: normal;
 }
 
#fancy_notification #fancy_notification_content a{
 display: block;
 float: left;
 margin-right: 6px;
 margin-bottom: 3px;
 }
  
/*
 * end Fancy notification styling
 */ 
  
  
table.logdisplay{ width: 100%; }

table.logdisplay tr.toprow td{ text-align: center; font-weight:bold; }

table.logdisplay tr.toprow2 td{ text-align: left; font-weight:bold; }
  
table.logdisplay tr td{ padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}
  
table.logdisplay tr.alt{ background-color: #eeeeee; }

table.logdisplay tr.alt td{ background-color: #eeeeee; }

td.processed{ text-align: left; min-width: 140px; width: 140px; white-space: nowrap; }
td.processed a{ border-bottom: none; }
td.processed a img{ margin-left: 5px; }
div#form_field_form_container{ padding: 0px; margin: 0px; }  

div#form_field_form_container div, div#form_field_form_container div table{  padding: 0px;  margin: 0px;  width: 100%;  border-collapse: collapse; }  

div#form_field_form_container div table tr td{ padding: 0px; margin: 0px; }

table.logdisplay td.details {
  padding: 0px;
}

div.order_status {
	border-bottom: 1px solid #eeeeee;
	display: none;
	width: 100%;
	text-align: left;
	padding:13px 8px 1px 9px;
}

div.order_status table {
  width: 97%;
}

div.order_status table.logdisplay{
	margin: 4px 0px 4px 0px;
}

div.order_status table.customer_details {
	margin: 4px 0px 4px 0px;
}

div.order_status table.customer_details tr td {
	text-align: left;
}

div.order_status div{ width: 100%; padding:0px 0px 1ex 0px; display: block !important;}
  
div.order_status ul{ list-style-type: none; margin: 1ex 0px 0px 0px; padding: 0px; }
  
div.order_status ul li{ padding-left: 0px; }

div.order_status ul li input{ margin: 0px 2px -2px 0px; }
  
img.log_expander_icon { margin-right: 3px; }

div.wpsc_page_numbers{
  margin-bottom: 5px;
  }
 
 
 
 
/*
 * checkout registration styling
 */
    
table.wpsc_checkout_table tr td{
 text-align: left;
 }
  
  
  
div#checkout_login_box{
  display: none;
/*  border: 1px solid #339933;
  background-color: #e8fcea;*/
  width: auto;
  padding: 5px 5px 5px 15px;
  margin: 20px 0px 0px 0px;
	clear: both;
  }
    
div#checkout_login_box a{
		clear: both;
}
    
div#checkout_login_box input.checkout_submit{
		clear: both;
}
 
div#checkout_login_box form{
  text-align: left;
  }
  
#TB_window img#register_loading_img{
  display: inline;
  border: none;
  margin: 0px 0px -10px 5px;
  padding: 0px;
  display: none;
  }
/*
 * end checkout registration styling
 */ 
 
/*
 * single category view styling
 */  
  
 div.category_view_product{
  width: 280px;
  float: left;
  text-align: left;
  margin: 0px 0px 10px 0px
  }
 
  div.category_view_product a img.product_image{
  float: left;
  margin-right: 6px;
  }
 
 
  div.category_view_product div.product_details{
  display: block;
  float: left;
  }
 
  div.category_view_product div.product_details form{
  text-align: left;
  }
   
/*
 * also bought product styling
 */  
p.wpsc_also_bought_header{
  display:block;
  width: 100%;
  margin:0px 0px 5px;  
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 10px;
  } 
 
 div.wpsc_also_bought{
  width: 100%;
  position: relative;
  margin: 0px 0px 0px 0px;
  }
 
p.wpsc_also_bought{
  float: left;
  margin: 0px 0px 0px 5px
  }

p.wpsc_also_bought a.preview_link{
  display: block;
  margin-bottom: 3px;
  margin-left: 2px;
  height: 96px;
  width: 96px;
/*   border: 1px solid #cccccc; */
  }
 
 p.wpsc_also_bought img.product_image{
  display: block;
/*   margin: 0px auto 0px auto; */
  }
 
p.wpsc_also_bought a.wpsc_product_name{
  font-size: 11pt;
  }
  
/*
 *  Stuff with multiple or miscellaneous uses
 */ 

strong.title{
 font-size: 12.5pt;
 }

a.categorylink{
 font-size: 8pt;
 }

span.pricedisplay{
 white-space: nowrap;
 width: 80px;
 float:right; 
 }
 
td.totals{
 vertical-align: bottom;
 }

form#specials{
 display: inline;
 }
 
 /*
Modified By allen
*/
.autocompleter{
	color: #000000;
	border: 1px solid #BBBBBB;
	width: 255px;
	background-color: #DDDDDD;
}
.autocompleter ul li{
	cursor:pointer;
	padding: 2px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.selectAutocompleter{
	cursor:pointer;
	background-color: #999999;
	color:#ffffff;
}

div#product_search{
	position:relative;
	left:-100px;
}

table.products{
	text-decoration:none;
	text-align:left;
	width:240px;
	table-layout:fixed;
}

td.product_img{
	width:35px;
}

div.wpsc_product_search input.wpsc_product_search{
 float: right;
 height: 19px;
 width: 110px;
 _width: 144px;
 font-size: 11px;
 margin: 2px 10px 0px 0px;
 padding: 2px 14px 0px 20px;
 background: url(img/iShop_search.png) no-repeat; 
 border: none;
 }

div.wpsc_product_search .submit{
 display: none;
 }

div.wpsc_product_search{
 background-color: #eff2f3;
 display: block;
 height: 22px;
 _height: 30px;
 padding: 4px;
 margin: 20px 0px 12px 0px;
 }
  
table.productdisplay tr td {
  position: relative;
 }

div.breadcrumb {
  margin: 0px 0px 10px 0px;
}


table.logdisplay {

}

select#current_country {
margin-right:10px;
}

input#zipcode {
  margin: 0px;
}


 /*
End of modified By allen
*/

/* Verify your Order styling */
td.shipping_header {
	background-color:#E5E5E5;
	text-transform: uppercase;
	font-weight:bold;
}

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #E0F4D7;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #FF9900;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #E0F4D7;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #E0F4D7 !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-today {
	background: #B1DB87 !important;
}
.ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

.checkout_forms_hidden {
  display: none;
}

div.custom_meta {
  clear: both;
}


div.wpsc_category_details {
  margin: 0px 0px 8px 0px;
}

div.wpsc_category_details img {
  float: left;
  margin: 0px 6px 12px 0px;
}

div.wpsc_page_numbers a.selected {
	text-decoration: underline;
}
/*
span.emptycart button {
  border: none;
  padding: 0px;
  display: inline;
  font-size: inherit;
  color: inherit;
  background: transparent;
  text-align: left;
}*/

/* wp-e-commerce/themes/compatibility.css?ver=3.7.29 */
/*
Generalised theme compatibility fixes, the shopping cart does not need bullets
*/
 
li.widget_wp_shopping_cart ul {
	list-style-image: none !important;
 	list-style-type: none !important;
 }
  
li.widget_wp_shopping_cart ul li {
	list-style-image: none !important;
 	list-style-type: none !important;
  background: none !important;
 }

li.widget_wp_shopping_cart ul li:before{
	/* Countermand any content properties like the one in the default wordpress theme.  */
	content: "" !important;
}


div.categorydisplay ul li:before{
	/* Countermand any content properties like the one in the default wordpress theme.  */
	content: "" !important;
}

a.additional_description_link img {
  margin:0px 3px 0px 0px;
}

div.textcol form {
  min-width: 300px;
}

div.wpsc_loading_animation {
  visibility: hidden;
}

/* wp-e-commerce/js/product_rater.css?ver=3.7.29 */
/* product rating CSS */

.votes{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #333;
  }
  
span.votetext{
 display:block;
 overflow:visible;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #333;
 height: 0px;
 }  
  
td.votetext{
 width: 90px;
  }  
  
td.votes{
 text-align: center;
  }
 
.starcontainer{
 margin: 0px;
 padding: 0px;
 width: 90px;
 height: 17px;
 overflow: hidden;
 background: #c4c4b8;
 position: relative;
 } 

.starcontainer a{
 margin: 0px !important;
 padding: 0px !important;
 border: 0px;
 } 
 
.starcontainer a img{
 margin: 0px !important;
 padding: 0px !important;
 border: 0px;
/* border: 1px solid red; */
 width: 18px !important;
 height: 17px !important;
 } 

#singleimg{
 margin: 0px;
 padding: 0px;
 width: 240px;
 text-align:center; 
 }
 
#starcont2{
 margin: 0px;
 padding: 0px;
 width: 90px;
 height: 17px;
 overflow: hidden;
 background: #888;
 }

#starmove{
 width: 190px;
 margin: 0px;
 height: 17px;
 padding-left: 10px;
/*  border: 1px solid green; */
 }
  
img.goldstar{
 height: 17px;
 width: 18px; 
 padding: 0px;
 margin: 0px;
 border: none;
 }
 
#starmovenv{
 width: 150px; 
 margin: 0px;
 padding: 0px;
 height: 17px;
  }

#startxtmove{
 width: 110px;
 margin: 0px;
 padding: 0px;
  }
  
#goldstarcont{
 margin: 0px;
 padding: 0px;
 height: 17px;
 overflow: hidden;
 } 
 
.starimage{
  background: transparent !important;
  float: none !important;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/24bit-star.png',sizingMethod='scale'); */
 }  
 
div.starcontainer a{/*
 border: 1px solid red;
 display: block;
 visibility: visible;*/
 }
 
div.starcontainer a:hover{
 background: url('img/blue-star.gif') !important; 
/* border: 1px solid black;*/
 }
   
a.star1{
 display:block;
 width: 18px;
 text-align: right;
 z-index: 5;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 
a.star2{
 display:block;
 width: 36px;
 text-align: right;
 z-index: 4;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 

 
a.star3{
 display:block;
 width: 54px;
 text-align: right;
 z-index: 3;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 

a.star4{
 display:block;
 width: 72px;
 text-align: right;
 z-index: 2;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 
a.star5{
 display:block;
 width: 90px;
 text-align: right;
 z-index: 1;
 position: absolute;
 top: 0px;
 left: 0px;
 }

/* wp-e-commerce/js/thickbox.css?ver-3.7.29*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.Thickbox, .Thickbox * { margin: 0; padding: 0; }


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
  -ms-interpolation-mode: bicubic;
}

#TB_window img#TB_Image {
  margin-right: 15px;
  float: right;
}

#TB_additional_images {
 display: block;
 width: 75px;
 float: left;
 padding: 0px;
 margin-top: 15px;
 margin-left: 15px;
}

#TB_additional_images img.TB_Thumbnail_Image {
 margin: 0px 0px 15px 0px
 }

#TB_Header{
 background: #cccccc;
 height: 16px;
 width: 95%;
 padding: 4px;
 margin: 6px auto 0px auto; 
 }


#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

.TB_Selected img{
 border:2px solid #FFCC66 !important;
 }

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_Header #TB_TopCloseAjaxWindow{
  padding: 0px;
  margin: 0px;
  display: block;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* wp-content/themes/thestations/custom.css */
/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme.

You need to use .custom before every style e.g. 

.custom a {color:#555555;}
.custom #tabs {background:#000000;width:460px}


*/

.custom a, .custom a:visited {}

/* /plugins/tubepress/ui/lib/tubepress.css */
.tubepress_normal_embedded_wrapper {
    text-align:center;
}

.tubepress_normal_embedded_wrapper .tubepress_normal_embedded_inner {
    text-align: left;
    margin: auto;
}

.tubepress_normal_embedded_wrapper .tubepress_normal_embedded_inner .tubepress_embedded_title {
    font-weight: bold;
    font-size: larger;
    margin-bottom: .3em;
}

.tubepress_meta {
    color: #666;
    font-style: italic;
}

.tubepress_meta_group {
    text-align: left;
}

.tubepress_meta_runtime {
    font-size: 11px;
    color: #000;
    font-weight: bold;
}

.tubepress_thumb {
    float: left;
    width: 32%;
    line-height: 1.1em;
    font-size: 11px;
    height: 175px;
    text-align: center;
    overflow: hidden;
}

.tubepress_thumb a {
	cursor: pointer;	
}

.tubepress_meta_title, .tubepress_meta_title a, .tubepress_meta_title a:hover {
    font-size: 12px;
    font-weight: bold;
}

.tubepress_thumb_inner {
    margin: auto;
}

.tubepress_thumbs {
    clear:both;
    padding: 0 0 0 5px;
    padding-top: 1em;
}

div.pagination {
    padding: 3px;
    margin: 3px;
    text-align:center;
    clear: both;
}
div.pagination a {
    border: 1px solid #dedfde;
    margin-right:3px;
    padding:2px 6px;
    background-position:bottom;
    text-decoration: none;
    color: #0061de;        
}
div.pagination a:hover, div.meneame a:active {
    border: 1px solid #000;
    background-image:none;
    background-color:#0061de;
    color: #fff;
}
div.pagination span.current {
    margin-right:3px;
    padding:2px 6px;    
    font-weight: bold;
    color: #ff0084;
}
div.pagination span.disabled {
    margin-right:3px;
    padding:2px 6px;
    color: #adaaad;
}

.tubepress_thumb_widget {
	width: 100%;
	text-align: left;
	margin-top: 1em;
	height: auto;
}

.tubepress_thumb_widget a {
	cursor: pointer;	
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-300px;background-color:#EEE;color:#333;border:1px solid black;padding:12px;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px');}

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:hidden}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*  wp-content/themes/thestation/styles/default.css */
body  {
	color: #23262a;
	background: #1a3764 url(img/rand2010newbackground.jpg) no-repeat center top;
}

h1, h2, h3, h4, h5, h6  {
	color: #16181a;
}

/*>>>>> Navigation <<<<<*/

a:link, a:visited  {
	color: #0062a3;
}

#nav  {
	background: url(img/navbg.jpg) repeat-x left top;
}

/* Page Nav */

#pagenav li a:link, #pagenav li a:visited {
	color: #b5c9d3;
}

#pagenav li {
	background: url(img/nav_divider.jpg) no-repeat right top;
}

#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited  {
	color: #23262a;
	background: url(http://www.randpaul2010.com/default/nav_current_tile.jpg) repeat-x left bottom;
}

#pagenav li a:hover span.left, #pagenav li.current_page_item span.left  {
	background: url(img/nav_current_left.jpg) no-repeat left bottom;
}

#pagenav li a:hover span.right, #pagenav li.current_page_item span.right  {
	background: url(http://www.randpaul2010.com/default/nav_current_right.jpg) no-repeat left bottom!important;
}

/* Style drop down list */

#pagenav li ul {
	background: #D8D8D8;
}

#pagenav li ul li {
	background: none;
	border-bottom: 1px solid #aaa;
}

#pagenav li ul li a:link, #pagenav li ul li a:visited  {
	color: #000;
	background: none!important;
}

#pagenav li ul li a:hover  {
	background: #e2e2e2!important;
}

/*>>>>> Layout <<<<<*/

#header #subscribe  {
	color: #fff;
	background: url(img/rssbg.jpg) no-repeat left top;
}

#container  {
	background: #fff url(http://www.randpaul2010.com/default/containerbg_top.jpg) no-repeat left top;
}

#container_bottombg  {
	background: url(img/containerbg_bottom.jpg) no-repeat center bottom;
}

#featured  {
	border: 1px solid #cbd1d2;
}

#featured .information  {
	background-color: #dce1e2;
}

#featured .information h2  {
	color: #333940;
}

#featured .information .feat-button .left  {
	background: url(img/moreinfoleft.jpg) repeat-x left top;
}

#featured .information .feat-button a.more-info  {
	color: #fff;
	background: url(img/moreinfotile.jpg) repeat-x left top;
}

#featured .information .feat-button .right  {
	background: url(img/moreinforight.jpg) repeat-x left top;
}

#featured-tabs  {
	border-left: 1px solid #e7eeef;
	background: #d0d6d7 url(http://www.randpaul2010.com/default/featured_links_shadow.jpg) repeat-y left top;
}

#featured-tabs li  {
	border-top: 1px solid #bcc5c7;
	border-bottom: 1px solid #dee2e3;
}

#featured-tabs li a:link, #featured-tabs li a:visited  {
	color: #23262a;
}

#featured-tabs li a:hover, #featured-tabs li.active a  {
	background: url(http://www.randpaul2010.com/default/featured_links_current.jpg) no-repeat left center;
}

#featured-tabs a span  {
	color: #4f5357;
}

#breadcrumb  {
	border-bottom: 1px solid #cbd1d2;
}

#content  {
}

#breadcrumb p  {
	color: #676b6f
}

#main_content  {
	border-right: 1px solid #cbd1d2;
}

#main_content #top  {
	border-bottom: 1px solid #cbd1d2;
}

#two-col ul li  {
	background: url(http://www.randpaul2010.com/default/arrow.jpg) no-repeat left center;
}

#two-col .left a.signup, #two-col .right a.signup  {
	color: #fff;
	background: url(http://www.randpaul2010.com/default/signupbutton.jpg) no-repeat left center;
}

#sidebar h2  {
	color: #0062a3;
}

#sidebar .box  {
	border-bottom: 1px solid #cbd1d2;
}

#sidebar .box h2  {
	border-bottom: 1px solid #cbd1d2;
}

#newsletter  {
	border-bottom: 1px solid #006a81;
}

#newsletter .field, #feedburner .field , #campaignmonitor .field {
	color: #4f5357;
	border: 1px solid #cbd1d2;
	background-color: #f2f2f2;
}

#newsletter .button, #feedburner .button, #campaignmonitor .button  {
	color: #fff;
	border: none;
	background: url(http://www.randpaul2010.com/default/submitbutton.jpg) no-repeat left top;
}

#news ul li  {
	border-bottom: 1px dotted #dcdddd;
}

#news ul li a:link, #news ul li a:visited  {
	color: #23262a;
}

#news ul li span.meta  {
	color: #4f5357;
}

#search, #feedburner, #campaignmonitor  {
	border-bottom: 1px solid #006a81;
}

#search input#s  {
	color: #4f5357;
	border: 1px solid #cbd1d2;
	background-color: #f2f2f2;
}

#search input.submitsearch  {
	color: #fff;
	border: none;
	background: url(http://www.randpaul2010.com/default/submitbutton.jpg) no-repeat left top;
}

#twitter a:link, #twitter a:visited  {
	background: none;
	color: #0062a3;
}

#footer  {
	color: #fff;
	background: #23262a url(img/footertop.jpg) repeat-x left top;
}

#footer .footnav ul li a:link, #footer .footnav ul li a:visited  {
	color: #fff;
}

#footer .copyright  {
	background: url(img/footer_divider.jpg) no-repeat left 10px;
}

#footer .bottombg  {
	background: url(img/footerbottom.jpg) no-repeat center bottom;
}

/*>>>>> Post Styling <<<<<*/

.post  {
	border-bottom: 1px solid #dadada;
}

.post_head .title_meta h2 a:link, .post_head .title_meta h2 a:visited  {
	color: #23262a;
}

.post_head .title_meta p  {
	color: #676b6f;
}

.post_head .comments a:link, .post_head .comments a:visited  {
	color: #fff;
	background-color: #0062a3;
}

.post_head .comments span.bg  {
	background: url(img/commentsbg.jpg) no-repeat center center;
}

.post p.continue_reading a  {
	background: url(http://www.randpaul2010.com/default/continue_reading.jpg) no-repeat right center;
}

/*>>>>> Page Styles <<<<<*/

#sub_nav  {
	background-color: #eeeeee;
}

#sub_nav ul li ul li  {
	background: url(http://www.randpaul2010.com/default/subnav_current.gif) no-repeat left 6px!important;
}

#sub_nav ul li.sub_active a:link, #sub_nav ul li.sub_active a:visited  {
	color: #404546;
}

#page h2.title a:link, #page h2.title a:visited  {
	color: #23262a;
}

/*>>>>> ARCHIVES TEMPLATE STYLES <<<<<*/

#archive_posts li, #archive_categories li, #archive_monthly li  {
	color: #6f6f6f;
}

/*>>>>> Widget Styles <<<<<*/

.widget  {
	border-bottom: 1px solid #cbd1d2;
}


.widget h3  {
	color: #0062a3;
	border-bottom: 1px solid #cbd1d2;
}

.widget ul li  {
	border-bottom: 1px dotted #dcdddd;
}

.widget ul li li  {
	border-bottom: none;
}


.widget ul li a:link, .widget ul li a:visited  {
	color: #4f5357;
	background: url(http://www.randpaul2010.com/default/widgetlisticon.gif) no-repeat 5px center;
}

.widget ul li a:hover  {
	color: #fff;
	background-color: #959595;
}


#flickr h3  {
	color: #0062a3;
}

#flickr .pics  {
	border: 1px solid #cbd1d2;
	background-color: #f7f7f7;
}

/*>>>>> COMMENTS <<<<<*/

ol li.comment  {
	border-bottom: 1px solid #dadada;
}

ol li.comment .comment-author img  {
	border: 3px solid #dadada;
}

/*>>>>> COMMENT FORM <<<<<*/

#form_wrap textarea, #form_wrap .form-left input {
	border: 1px solid #ddd;
	background: #fff;
	color: #23262a;
}

#form_wrap input.sb {
	color: #fff;
	border: none;
	background: url(http://www.randpaul2010.com/default/submitbutton.jpg) no-repeat left top;
}

#cancel-comment-reply-link  {
	color: #000;
}


/* Captions */

.wp-caption {
	border: 1px solid #ddd;
	background-color: #f3f3f3;
}

.wp-caption img {
	border: 0 none;
}

/* End captions */

/*>>>>> Page Navi <<<<<*/

div.Nav  {
	background-color: #e6eced;
}

.Nav strong.on  {
	border: none!important;
	color: #f1f1f1!important;
	background-color: #333!important;
}

.Nav a  {
	border: none!important;
	color: #000!important;
}

/*>>>>> Custom Styles <<<<<*/

.floatl  {float: left;}
.floatr  {float: right;}

.alignl  {text-align: left;}
.alignr  {text-align: right;}
.alignc  {text-align: center;}

/* CSS for RandPaul2010 Endorse section */


td.ground {
	background-image: url(img/bg_box.png);
	background-position: top center;
	background-repeat: no-repeat;
}

font.bluetxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #281376;
}

font.redtxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #de0031;
}

ol.list-number li { list-style-type: decimal !important; }