/* -------------------------------------------------------------- 
 Network Site Structure - A Global StyleSheet
-------------------------------------------------------------- */   

/*  
Description:	Workflow NETWORK Site Structure
					http://www.workflowNetwork.com
Version:			2.0
Author:			Pariah S. Burke
Author URI:		http://www.iampariah.com

COPYRIGHT 2007-2009 PARIAH S. BURKE - www.iamPariah.com 
-----------------------------------------------------
*/






/* ------------------------ Main --------------------------- */
html { margin: 0; padding: 0;}

i { display:none;}
 
a { text-decoration: none;}

a:hover { text-decoration: underline;}

.smallcaps {
font-size: 85%;
text-transform: uppercase;
font-weight:bolder;
letter-spacing: .05em;
}

img { border: none; }

.firefox-only { display: none;}

body {
margin: 0 auto; 
text-align: center; 
}

#Trim {
width: 990px;
height: 100%;
margin: 0 auto; 
padding: 0;
}






/* ------------------------ Header --------------------------- */
#header, #headerExternal {
height: 180px;
width: 990px;
margin: 0;
padding: 0;
}

#masthead, #logo, #logo a {
height: 130px;
margin: 0;
padding: 0;
}

#masthead {
width: 990px;
vertical-align: middle;
}

	#logo {
	float: left;
	display: block;
	margin-left: 10px;
	}

		#logo p, #logo h1, #logo h2 {
		text-indent: -5000px;
		}

		#logo a {
		display: block;
		}






/* ------------------------ Nav Bars (Header and Footer) --------------------------- */
.barlight, .bardark {
clear: both;
padding: 0;
margin: 0;
width: 990px;
height: 25px;
overflow: hidden;
}

#Nav1a menu, #Nav1f menu, #Nav1b menu, #Nav1s menu {
display: inline;
padding: 0px;
margin: 0px;
white-space: nowrap;
}

	#Nav1a LI, #Nav1b LI, #Nav1f LI, #Nav1s LI {
	display:block;
	float:left;
	xlist-style: none outside none;
}

	#Nav1f LI {
	text-align: center;
	vertical-align: middle;
	float: left;
}

		#Nav1a a, #Nav1b a, #Nav1f a, #Nav1s a {
		float:left;
		height: 25px;
		padding: 0;
		display: block;
		text-decoration: none;
}

	#Nav1s {
	text-align: center;
	}

#Nav1s LI {
display: inline;
height: 25px;
margin: 0 auto;
overflow: hidden;
vertical-align: middle;
}

	#Nav1s #postprev, #Nav1s #postnext {
 	height: 25px;
	width: 225px;
	}

		#Nav1s #postprev {
 		float: left;
		text-align: left;
		padding-left: 5px;
		}

			#Nav1s #postprev a {
			padding-left: 10px;
			}

		#Nav1s #postnext {
		float: right;
		text-align: right;
		padding-right: 5px;
		}

			#Nav1s #postnext a {
 			float: right;
			padding-right: 10px;
			}

		#Nav1s #rate {
 		padding-left: 35px;
		}

	#Nav1a #subbuttons DIV {
	padding: 0;
	margin: 0;
	height: 25px;
	width: 20px;
	}

	#Nav1a #subbuttons DIV img {
	padding: 5px 0 0 0;
	}

#Nav1a #search {
float: right;
padding: 0;
margin: 0;
position:relative;
right: 0;
top: -1px;
height: 25px;
}

#Nav1s #search {
padding: 0;
padding-left: 10px;
margin: 0;
position:relative;
}

	#header #search #s, #headerExternal #search #s {
	width: 282px;
	height: 25px;
	margin: 0;
	padding: 2px 15px 0 5px;
	}

		#headerExternal #search #s {
		width: 180px;
		}

		#header #search #searchsubmit, #headerExternal #search #searchsubmit {
		width: 25px;
		height: 25px;
		margin: 0;
		padding: 0;
		position: relative;
		top: -3px;
		left: -13px;
		}






/* ------------------------ Footer --------------------------- */
#footer {
clear: both;
margin: 1em 0 0 0;
padding: 0;
}

	#footer p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	}

			#footer .p1 {
			min-height: 40px;
			padding: 20px 10px;
			vertical-align: middle;
			}






/* ------------------------ Content --------------------------- */

#ContentTopper {
height: 15px;
margin-top: 10px;
}

#ContentBottom {
height: 20px;
}

#Content {
width: 990px;
margin: 0;
padding: 0;
text-align: left;
}

	/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
				#Content:after
				{
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
				}

					#Content	{display: inline-block;}

				/* Hides from IE-mac \*/
				* html #Content
				{
height: 1%;
}

								#Content
				{
display: block;
}

				/* End hide from IE-mac */
/* End EasyClearing */

#Guts {
float: left;
display: inline-table;
position: relative;
width: 600px;
height: 100%;
margin: 0 0 0 25px;
padding: 0;
}

	#Guts p {
	margin: 0;
	padding: 0;
	padding-bottom: 1.5em;
}

#bodyFrame {
 /* single-external.php iframe */
margin: 0;
padding: 0;
display: block;
}






/* ------------------------ Post Indexes (index.php and page-home.php) --------------------------- */

#Guts .title_image {
 /* for internal articles */
max-width: 600px;
max-height: 250px;
margin: 0;
margin-bottom: 2em;
}

#Guts h1 {
clear: both;
width: 100%;
margin: 0;
padding: 0 0 1em 0;
}

	#Guts .headmetadata {
 /* Appears beneath H1 on single-internal pages */
	list-style-type: none;
	padding: 0;
	margin: 20px 0 30px 0;
	display: block;
}

			#Guts .headmetadata .taxonomy {
 /* Appears beneath H1 on single-internal pages */
		float: right;
		width: 140px;
		xtext-align: right;
}

			#Guts .headmetadata .dek {
 /* Appears beneath H1 on single-internal pages */
		width: 385px;
		margin: 0;
		padding: 0 10px 0 40px;
}

#Guts h3 {
clear: none;
margin: 0;
padding: .5em 0 .2em 0;
}

#a3colCol1,
#a3colCol2,
#a3colCol3 {
width: 188px;
display: table;
}

#a2colCol1,
#a2colCol2 {
width: 290px;
}

#a3colCol1,
#a2colCol1 
{
float: left;
margin: 0 10px 10px 0;
}

#a3colCol2,
#a2colCol2 
{
clear: none;
}

#a3colCol3,
#a2colCol2 
{
float: right;
margin: 0 10px 0 10px;
}

.the_content {
clear: both;
}

#catalogPostContainers {
clear: both;
xlist-style-type: none;
width: 600px;
margin: 0;
margin-top: 10px;
padding: 0;
}

#catalogTheGurus, #catalogTheSites {
clear: both;
xlist-style-type: none;
width: 600px;
margin: 0;
margin: 10px 0;
padding: 0;
}

#catalogPostContainers UL, #catalogPostContainers LI {
xlist-style-type: none;
margin: 0;
padding: 0;
}

#catalogTheGurus LI, #catalogTheSites LI {
position: relative;
float: left;
width: 188px;
height: 2em;
overflow: hidden;
padding: 5px;
display: block;
margin: 0;
margin-bottom: 1.5em;
text-indent: 25px;
}

#catalogTheGurus LI img, #catalogTheSites LI img {
position: absolute;
top: 3px;
left: 0;
float: left;
width: 16px;
height: 16px;
padding: 5px;
}

/* Special feed fixing code */

#catalogCatPosts .feedflare, /* FeedBurner attributes and images */
#pageHome #catalogCatPosts object, /* Embedded content like YouTube videos  */
#catalogCatPosts object /* Embedded content like YouTube videos  */
{ display: none; }

/* Special feed fixing code */

/*submit*/
	#formSubmit input {
	width: 180px;
	margin: 0;
	padding: 1px 5px;
	}

	#formSubmit .item {
	padding: 0;
	padding-right: 18px;
	margin: 0;
	height: 25px;
	display: inline;
	}

	#formSubmit img {
	padding: 0 0 0 5px;
	}

	#formSubmit .radio {
	padding: 0;
	width: 15px;
	display: inline;
	}

	#formSubmit  #formSubmitsubmit {
	width: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -2px;
	xleft: -13px;
	}

.table1 {
width: 100%;
padding: 0;
margin: 5px 0 10px 0;
}

.table1 TR {
padding: 5px 0;
}

.table1 TD {
text-align: left;
padding: 0 5px;
vertical-align: bottom;
}

#Guts #vidPlayerGuts {
width: 100%;
text-align: center;
padding: 10px;
margin: 25px 0;
}

#Guts #biobox, #Guts .inlineSidebar {
float: right;
width: 200px;
padding: 10px;
margin: 0 0 20px 20px;
}

#Guts #biobox h3, #Guts .inlineSidebar h3 {
padding-top: 0;
margin-top: 0;
}

#Guts #biobox .headshot {
padding: 10px 0;
}

#pageTake h3 {
clear: both;
}

.alertBoxFirefox {
display: block;
clear: both;
padding: 10px;
margin: 20px 0;
}

#Guts .alignleft {
 /* illos in articles */
float: left;
clear: left;
padding: 0 2em 2em 0;
}

#Guts .alignright {
 /* illos in articles */
float: right;
clear: right;
padding: 0 0 2em 2em;
}

#Guts .aligncenter {
 /* illos in articles */
float: none;
clear: both;
text-align: center;
margin: 1em auto 2em auto;
}

#Guts .wp-caption-text {
 /* illos in articles */
padding: 5px 0;
margin: 0;
margin-bottom: 10px;
max-width: 600px;
}
	 
.clear {
clear: both;
}

/* Firefox Alert Box */

.alertBoxFirefoxInner {
	display: block;
	padding-left: 100px;
	background: transparent url(images/appicon_firefox_64x64.png) no-repeat 10px 10px;
}

	.alertBoxFirefox p {
	padding: 0;
	margin: 0;
}






/* ------------------------ Single (Internal) --------------------------- */

.postmetadata {
clear: both;
list-style-type: none;
margin: 2em 0 0 0;
padding: 10px;
text-align: center;
}

	.postmetadata LI {
	list-style-type: none;
	padding: 0 5px;
}

			.postmetadata .buttons {
			display: inline;
			float: left;
			padding: 0;
			text-align: left;
}

					.postmetadata .buttons .bookmark-buttons {
			list-style-type: none;
			margin: 0;
			padding: 0;
}

					.postmetadata .buttons .bookmark-buttons LI {
				display: inline;
				padding: 0 5px;
}

			.postmetadata .date {
			padding: 0;
			text-align: center;
}

			.postmetadata .author {
			display: inline;
			float: right;
			text-align: right;
}






/* ------------------------ Single (External Non-Framed) --------------------------- */

#postExternal .postmetadata {
clear: both;
list-style-type: none;
margin: 2em 0 0 0;
padding: 10px;
text-align: center;
}

	#postExternal .postmetadata LI {
	list-style-type: none;
	padding: 0 5px;
}

			#postExternal .postmetadata .buttons {
			display: inline;
			float: left;
			padding: 0;
			text-align: left;
}

			#postExternal .postmetadata .buttons .bookmark-buttons {
			list-style-type: none;
			margin: 0;
			padding: 0;
}

				#postExternal .postmetadata .buttons .bookmark-buttons LI {
				display: inline;
				padding: 0 5px;
}

			#postExternal .postmetadata .date {
			padding: 0;
			text-align: center;
}

			#postExternal .postmetadata .author {
			display: inline;
			float: right;
			text-align: right;
}






/* ------------------------ Comments --------------------------- */

#comments {
clear: both;
margin: 25px 0 0 0;
padding: 18px 0;
}

	#comments h3 {
	margin:0 0 10px 0;
	padding:30px 20px 10px 20px;
	text-align: center;
	}
	
	#comments .comments:first-child h3 {
	padding-top:18px;
	}

		#comments ol {
		margin:0 0 36px 0;
		list-style:none;
		}

			#comments li {
			clear: both;
			margin:0 0 18px 0;
			padding:5px;
			text-align: right;
			}

/*				#comments .comment-toolbar {
				-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}

*/

				#comments .avatar, #comments .twittar {
				width:72px;
				height:72px;
				float: left;
				margin: 1px 1em 0 2px;
				display: block;
				}
				
				#comments .fn {
				padding:0 0 0 70px;
				display:block;
				}
				
				#comments-list .comment-meta {
				margin:0 0 5px 0;
				padding:0;
				}
				
				#comments .comment-meta, #comments .comment-text {
				margin-left: 83px;
				text-align: left;
				padding: 10px;
				}
				
				#comments-list .comment-meta .comment-date {
				float: right;
				text-align: right;
				}
				
				#comments-list .comment-author {
				margin: 0;
				}
				
				#comments-list .comment-twitterid {
				height: 20px;
				width: 20px;
				margin: 0;
				margin-right: 5px;
				padding: 0;
				}
				
				#comments li p {
				margin:0;
				padding:0 0 1em 0;
				}
				
				#comments li.bypublisher {  }
				
				#comments li.bypublisher .comment-text {  }
				
				#comments li.bypublisher p a {  }
				
				#comments li.bypostauthor {  }
				
				#comments li.bypostauthor p a {  }
				
				#comments li.bypublisher .avatar, #comments li.bypublisher .twittar {  }
				
				#comments li.bypublisher .fn a, #comments li.bypublisher a {  }
				
				#comments LI.bypublisher .comment-meta a {  }
				
				#comments li.bypublisher .comment-author {  }

			#trackbacks-list {  }

				#trackbacks-list h3 {  }
	
				#trackbacks-list li {
				clear: both;
				margin:0 0 18px 0;
				padding:5px;
				text-align: left;
				}

				#trackbacks-list .trackback-body {
				margin:10px;
				margin-bottom: 0;
				}

		#respond {
		padding:0 0 50px 0;
		margin:0 auto;
		}

			#respond h3 {
			margin:0 0 10px 0;
			padding-top:18px;
			text-align: center;
			}

				#respond form {  }

				#commentform {
				padding: 0 5px 36px 5px;
				}

				.formcontainer,
				#cformsform /* plugin */ {
				margin:0 0 18px 0;
				padding: 5px;
				text-align: left;
				}
				
				.form2col {
				}

					.form2col input {
					width: 290px;
					}

					.form2col label {
					width: 290px;
					clear: left;
					float: left;
					}

				#commentform .form-notes {
				}

				#commentform .form-label {
				padding-left: 8px;
				padding-bottom: .2em;
				margin-top: 1em;
				}

				#commentform .form-input input {
				margin:0 0 5px 0;
				}

				#commentform .form-input input, #commentform textarea {
				padding: 5px;
				}

					#commentform textarea {
					margin:0 0 16px 0;
					}

				#commentform #form-section-author, 
				#commentform #form-section-email,
				#commentform #form-section-url,
				#commentform #form-section-twitterid
				 {
				margin: 0;
				padding: 0;
				}

					#commentform #form-section-email,
					#commentform #form-section-url
					 {
					float:right;
					}

				#commentform #form-section-author input, 
				#commentform #form-section-email input,
				#commentform #form-section-url input,
				#commentform #form-section-twitterid input
				 {
				margin: 0;
				width:260px;
				}

				#commentform textarea {
				width:563px;
				}

				#commentform .form-submit {
				float:left;
				width: 50%;
				}

				#commentform .retaggrInfo {
				float: right;
				margin: 0;
				padding: 0;
				}

				#commentform p.subscribe-to-comments {  }

				#commentform p.subscribe-to-comments label {  }

				#commentform p.comment_license {  }

				#commentform p.solo-subscribe-to-comments {  }

				#commentform p.solo-subscribe-to-comments:first-line {  }






/* ------------------------ Sidebar --------------------------- */
#Sidebar {
	float: right;
	display: inline-table;
	position: relative;
	width: 300px;
	height: 100%;
	margin: 0 20px 0 0;
	padding: 0;
}

		#Sidebar h3 {
		clear: both;
		padding: 0;
		padding-bottom: .5em;
		margin: 35px 0 .5em 0;
}

		#Sidebar h4 {
		height: 20px;
		margin: 40px 0 10px 10px;
		padding: 0;
		text-indent: -5000px;
}

#Sidebar UL, #Sidebar LI {
xlist-style-type: none;
}

#Sidebar .block {
display: block;
margin-bottom: 40px; /* Set space after for all blocks (LI .Block) */
}

#sideListSearches, #sideListPopular {
clear: both;
xlist-style-type: none;
width: 300px;
margin: 0;
padding: 0;
display: table;
}

#sideListSearches LI {
position: relative;
float: left;
width: 140px;
height: 1.5em;
margin: 0;
padding: 5px;
display: block;
overflow: hidden;
}

#sideListSearches LI a {
height: 1.5em;
padding-top: 3px;
padding-left: 20px;
}

#sideListPopular .item {
display: block;
margin: 0;
margin-bottom: .5em;
padding-bottom: .5em;
}

#sideListPopular .item img {
padding-right: 5px;
position: relative;
top: 5px;
}

#blocktotals {
display: block;
}

	.blockTagline {
	display: table;
	padding-bottom: 20px;
}

	#blocktotals .blockCounts {
	clear: both;
	float: left;
	padding: 10px 10px 10px 0;
}

			#blocktotals .blockCounts .p1 {
		text-align: right;
}

				#blocktotals .blockCounts .p2 span {
			position: relative;
			top: -2px;
}

		#blocktotals .blockApps {
	display: table;
	padding-bottom: 20px;
}

			#blocktotals .blockGet {
	clear: both;
	display: table;
}

/*

#Sidebar .feedburnerFeedBlock UL {
xlist-style-type: none;
margin: 0;
padding: 0;
padding: 10px;
margin-bottom: 20px;
}

*/

#Sidebar .feedburnerFeedBlock #creditfooter {
display: none;
}

/*#Sidebar .feedburnerFeedBlock UL {
xlist-style-type: none;
margin: 0;
padding: 0;
}*/

#Sidebar .tabs .feedburnerFeedBlock UL,
#Sidebar .tabs2 .feedburnerFeedBlock UL {
	margin: 0;
	margin-top: -2px;
	padding: 10px;
	padding-top: 0;
}

#blockSubscribe UL {
width: 100%;
text-align: center;
list-style-type: none;
}

#blockSubscribe LI {
margin: 0;
width: 100%;
padding: 0 14px;
text-align: center;
display: inline;
list-style-type: none;
}

	#blockSubscribe .items4 LI {
	padding: 0 25px;
	}

	#blockSubscribe .items5 LI {
	padding: 0 14px;
	}

	#blockSubscribe .items6 LI {
	padding: 0 8px;
	}

	#blockSubscribe UL LI:first-child {
	padding-left: 0;
	}

	#blockSubscribe UL LI:last-child {
	padding-right: 0;
	}

#Sidebar .postscatalog LI
{
xlist-style-type: none;
padding: 3px 3px;
margin: 2px 0;
}

#Sidebar .postscatalog LI img
{
padding: 0 10px 0 0;
}






/* ------------------------ Ad Spaces --------------------------- */
	#adheader {
	float: right;
	width: 600px;
	height: 125px;
	margin: 2px 0;
	padding: 0;
	}
	
	#adfooter {
	width: 100%;
	text-align: center;
	xheight: 125px;
	margin: 20px 0 0 0;
	padding: 0;
	}
	

	.SlideTabTabs {
		clear: both;
		list-style-type: none;
		height: 30px;
		margin: 0;
		padding: 0;
	}

	.SlideTabTabs li {
		float: left;
		margin: 10px 10px;
	}

		#adheader .adspace, #adheader .BuySellAds a {
		xwidth: 125px; /* Omit width to allow BuySellAds.com ads */
		height: 125px;
		margin-left: 10px;
		float: right;
		overflow: hidden;
		z-index: 1;
		}
		
		.ad468x60 {
		width: 468px;
		height: 60px;
		overflow: hidden;
		}
		
		#adheader .BuySellAds {
		margin-left: 0;
		}

		#adheader #adheaderHome {
		float: right;
		width: 468px;
		height: 60px;
		margin: 50px 0 0 10px;
		}

		#adheader #adheaderHome .adspace {
		width: 468px;
		height: 60px;
		margin: 0;
		float: none;
		}

	#sideads, #sideads2 {
	display: block;
	width: 300px;
	margin: 30px 0;
	padding: 1px;
	text-align: center;
	border: 1px;
	}
	
		#sideads LI {
		padding: 0;
		margin: 0;
		xborder: #888888 1px solid;
		xlist-style-type: none;
		}

		#sideads .adspace, #sideads .BuySellAds a {
		float: left;
		xwidth: 125px;
		xheight: 125px;
		display: inline;
		padding: 0;
		margin: 10px 12px;
		xlist-style-type: none;
		}

		#sideads .BuySellAds {
		margin: 0;
		}

		#sideads2 .adspace {
		padding: 0;
		margin: 0;
		}

	#adInContents {
	display: block;
	width: 300px;
	margin: 30px 0;
	padding: 30px 0;
	text-align: center;
	border: 1px;
	}
	
	.adspace {
	}
	
	.advertiselink {
	clear: both;
	width: 100%;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 75%;
	text-align: center;
	padding: 10px 0 0 0;
	}






/* ------------------------ PLUGIN-READY STYLES --------------------------- */

/* PLUGIN: PageBar (plugin modified by PSB) --------------------------- */
				#jumpline a:active, #jumpline a:hover, #jumpline a:visited, #jumpline a {
					text-decoration: none;
}

		#jumpline {
			clear: both;
			height: 22px;
			margin: 10px 10px 20px 10px;
			padding: 0;
}

				#jumpslug {
					padding: 0 0 2px 20px;
					margin: 8px 0 0 0;
}

		#pagelinks {
			float: right;
			display: block;
			text-align: right;
			margin: 0 0 -8px 30px;
			padding: 0;
}

				#pagebar {
			clear: both;
			float: right;
			display: block;
			margin: 0 0 -8px 0;
			padding: 0;
}

						#pagelinks li, #pagebar a, #pagebar .this-page, #pagebar .break {
					display: block;
					float: left;
					width: 15px;
					height: 20px;
					xlist-style-type: none;
					letter-spacing: -1px;
					text-align: center;
					margin: 0;
					padding: 5px 0 0 0;
}

						#pagelinks .notcurrent, #pagebar a, #pagebar a:visited {
						
}

						#pagelinks .current, #pagebar .this-page {
						
}

/* PLUGIN: Post-Star-Rating (plugin modified by PSB) --------------------------- */
/* Grrr. Still fighting the layout on this one. */

.PSR_stars {
  height: 25px;
  xoverflow: hidden;
  padding: 0;
  margin: 0;
  width: 85px;
  xdisplay: inline;
}

* html .PSR_stars .star {
	xdisplay: block;
	xposition: absolute;
	height: 0;
	width: 0;
}

.PSR_stars input {
	display: none;
}

.PSR_no_star, .PSR_half_star, .PSR_full_star, .PSR_no_voting_star, .PSR_half_voting_star, .PSR_full_voting_star {
  xdisplay: inline;
  float: left;
  width: 17px;
  height: 15px;
  text-indent: -1000em;
  text-align: left;
  background-repeat: no-repeat;
}

		.PSR_no_star {
 background-image: url(images/stars/no_star.gif); 
}

		.PSR_full_star {
 background-image: url(images/stars/full_star.gif); 
}

		.PSR_half_star {
 background-image: url(images/stars/half_star.gif); 
}

		.PSR_no_voting_star {
 background-image: url(images/stars/no_star.gif); 
}

		.PSR_full_voting_star {
 background-image: url(images/stars/full_voting_star.gif); 
}

		.PSR_half_voting_star {
 background-image: url(images/stars/half_voting_star.gif); 
}

/*.PSR_votes {
	padding-left: .5em;
}

.PSR_moment_scores li {
	position: relative;
	height: 2.2em;
  list-style: decimal outside;
}

* html .PSR_moment_scores li {
  list-style: none;
}

.PSR_moment_scores .trend_up, .PSR_moment_scores .trend_dw, .PSR_moment_scores .trend_eq {
  display:block;
  width: 14px;
  height: 15px;
  overflow: hidden;
  text-indent: -100em;
  float: left;
  background-repeat: no-repeat;
	margin-right: .5em;
}

		.PSR_moment_scores .trend_up {
  background-image: url(images/stars/up_arrow.gif); 
}

		.PSR_moment_scores .trend_dw {
 background-image: url(images/stars/dw_arrow.gif); 
}

		.PSR_moment_scores .trend_eq {
 background-image: url(images/stars/eq_arrow.gif); 
}

.PSR_moment_scores .PSR_container {
	position: absolute;
	top: 0;
	right: 0;
	width: 21px;
	text-align: right;
}

*/
/* My overrides */

#rate {
	xwidth: 120px;
	xdisplay: block;
}

#rate .PSR_container {
	display: inline;
	position: absolute;
	height: 25px;
	width: 85px;
	xvertical-align: middle;
	overflow: hidden;
}

#header .PSR_votes, .PSR_tvotes, .PSR_tvote {
	display: none;
}

/* PLUGIN: PageBar --------------------------- */

.pagebar {
	xlist-style-type: none;
	padding: 0.2em 0.5em;
	margin: 3em 0 2em 0;
	text-align: center;
	text-decoration: none;
}

.pagebar li {
display: inline;
margin-right: 1px;
}

.pagebar a,.pageList .this-page {
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
}

.pagebar .this-page {
	padding: 0.2em 0.5em;
}

.pagebar .inactive {
   padding: 0.2em 0.5em;
}

/* SCRIPT: Jquery JKoutlinemenu --------------------------- */

.catalogRelated {
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 180px; /*default width of menu*/
overflow-x: hidden;
z-index: 100000;
text-align: left;
}

.catalogRelated  ul{
xlist-style-type: none;
margin: 0 5px 5px 5px;
padding: 0;
}

.catalogRelated ul li a {
width: auto;
margin: 5px;
padding: 5px;
display: block;
text-decoration: none;
}

.catalogRelated .header {
padding: 0 10px;
margin: 0;
width: 100%;
height: 25px;
overflow: hidden;
}

/* Holly Hack for IE \*/
* html .catalogRelated  li { height: 1%;}

* html .catalogRelated  li a { height: 1%;}

/* End */
