/* ------------------------------ 	HTML Redefine Tags	------------------------------ */
html{ background-color: #e5e5e5; cursor: url(http://pastelsmash.com/tinyhand.cur), default!important; 
background-image:url(http://rockandredbeard.com/layout/background.png) !important; 
			background-repeat: repeat-y !important;
			background-position: top center !important; 
			background-attachment:fixed !important;}
a{cursor: url(http://pastelsmash.com/tinyhand.cur), default!important;}
td, font, p, body, select, xmp, input, div, sup { 
font: normal 11px arial !important; text-transform: lowercase !important; line-height:12px !important; letter-spacing: 1px !important; color: #333333 !important; cursor: url(http://pastelsmash.com/tinyhand.cur), default!important;}

textarea {color: #666666 !important; letter-spacing: 1px !important; overflow-x: hidden !important; overflow-y: auto !important; height: 60px !important;}

b, strong, i, em, u, s {color: #FF4242 !important;}
u {text-decoration: none; border-bottom: 1px #FF4242 dashed !important; line-height: 11px !important;}

input, form, textarea, h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
big, .head, .text, h1, h2, h3, h4, .statties {font-size:24px !important; border-bottom:inset 3px #302D2D !important; padding:4px 0; margin-bottom:0px; display: block; font-family: arial black !important; letter-spacing: -3px !important; text-transform: uppercase !important; line-height: 16px !important; font-weight: normal !important; color: #702B4D !important;} 

a.headlink:link, a.headlink:visited, a.headlink, a.headlink:active {font-size:24px !important; border-bottom:inset 3px #302D2D !important; padding:4px 0; margin-bottom:0px; display: block; font-family: arial black !important; letter-spacing: -3px !important; text-transform: uppercase !important; line-height: 16px !important; font-weight: normal !important; color: #702B4D !important;}
a.headlink:hover {color: #FF4242 !important;}

a:link, a:visited{color:#333333; text-decoraton: none;}
a:hover{text-decoration:none; font-color: #E29D5A !important;}

blockquote {background-color: e5e5e5; padding: 0px !important;}


/* ------------------------------ 	PAGE STRUCTURE 	------------------------------ */

/* 	#container has an absolute width (780 pixel) 	*/

#container{width:930px !important; margin:0 auto; background-color: transparent; 			
			background-image:url() !important; 
			background-repeat: repeat-y !important;
			background-position: top center !important; 
			background-attachment:fixed !important;}
	#topbar1{width:auto; display:block; height:316px !important;padding: 0px !important; background-image:url(http://rockandredbeard.com/layout/header.png) !important; 
			background-repeat: no-repeat !important;
			background-position: top center !important; 
			background-attachment:scroll !important; margin-top: -8px; border-top: 0px solid #000000 !important;margin-left: -1px !important;}
	#topbar1 a:link img {border: 0px !important;}
	#topbar2{width:900px; height:0px; margin-top: -7px;
			background-image:url() !important; 
			background-repeat:no-repeat !important;
			background-position: top center !important; 
			background-attachment:scroll !important;}
	#navbar{width:auto; display:block; height:0px; display: none;}
		#navbar a{height:28px; line-height:28px; padding:0 8px; display:inline;}
	
	#main{width:auto; display:block; padding:10px 0;}
		#column_left{width:593px !important; margin-right:10px; float:left; padding-left: 20px; margin-top: 0px;}
		#column_right{width:140px !important; margin-right:10px; float:left; padding-left: 5px; padding-right: 5px; margin-top: 0px;}
		#column_right_adsense{width:125px !important; float:left; padding-right: 0px; margin-top: 0px;}
		#column_right_adsense a:link img {border: 0px !important;}
		div.spacer{clear:both !important; height:10px; display:block;}
	
	#footer{width:auto; display:block; padding:10px 0; font-size:11px; color:#666666 !important;}
	#footer a {color: #666666 !important;}
	#footer a:hover {color: #000000 !important;}
	
/* ------------------------------ 	CUSTOM CLASSES	------------------------------ */

/* 	Add here your custom classes	*/

.rnrb {display: none;}

/* These styles just pretty up the page a bit. */
#navwrap {
	font-size: 1.3em;
	padding: 0px;
	margin: 0 auto; 
	width: 708px;
	background-color: transparent;
	position: relative; 
display: block;}

/* These styles create the dropdown menus. */
#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 1px 1px;
	background-color: #FFFFFF
	text-decoration: none;}
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #FFFFFF;
	width: 140px !important;
	border: 1px solid #333333 !important;
	border-right: 0px solid #333333 !important;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #FFFFFF;
width: 140px;
	border-left: 0px #333333 solid;
	border-right: 1px #333333 solid;
	 }
#navbar li li a:hover {
	background-color: #EFEDED;  border-bottom: 0px #333333 dashed; border-top: 0px #333333 dashed;}

a:link img, a:active img, a:visited img {border:5px solid #e5e5e5 !important; border-bottom: 15px solid #e5e5e5 !important;} a:hover img {border:5px solid #000000 !important; border-bottom: 15px solid #000000 !important;}

.border {border:5px solid #e5e5e5; border-bottom: 15px solid #e5e5e5;}

a:active, a:visited, a:link {font: normal 11px arial !important; text-transform:lowercase; letter-spacing: 1px !important; color: #333333 !important;  text-decoration:none;  line-height: 12px !important; font-weight: normal !important;}

a:hover {font: normal 11px arial !important; text-transform:lowercase; letter-spacing: 1px !important; color: #000000 !important;  text-decoration:none;  line-height: 12px !important; font-weight: normal !important; text-decoration: none !important;}

a.afflink:active, a.afflink:visited, a.afflink:link {font: normal 11px arial !important; text-transform:lowercase; letter-spacing: 1px !important; color: #333333 !important;  text-decoration:none; font-weight: normal !important; display: block !important;}

a.afflink:hover {font: normal 11px arial !important; text-transform:lowercase; letter-spacing: 1px !important; color: #000000 !important;  text-decoration:none; font-weight: normal !important; text-decoration: none !important;  display: block !important; background: transparent url('http://rockandredbeard.com/layout/linkhover2.png') no-repeat top right !important;}

a.nav, a.nav:link, a.nav:active, a.nav:visited, a.nav2, a.nav2:link, a.nav2:active, a.nav2:visited {display: block !important;}

a.nav:hover {background: transparent url('http://rockandredbeard.com/layout/linkhover.png') no-repeat center right !important;}
a.nav2:hover {background: transparent url('http://rockandredbeard.com/layout/linkhover2.png') no-repeat center right !important;}

#pagebox a img {border: 0px !important;}
	#topbar2 a img {border: 0px !important;}

.catfile {border-bottom: 0px #CDF555 dashed;}

div.bubble div.rounded {
	margin-bottom: 10px;
	border: 3px solid #e5e5e5;
	background-color: #ffffff;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 12px;
	top: 9px;
	background: transparent url(http://rockandredbeard.com/tip-rounded.gif) no-repeat 15px 0;
}
sup {vertical-align: baseline !important;}

.wysiwygmenu {display: none !important;}

.spandate1 { background-color: #EFEDED; border-bottom: 3px #ffffff solid; width:445; float:left; display: block !important;}

.spandate2 { background-color: #EFEDED; border-bottom: 3px #ffffff solid; width:445; margin-left: 3px !important; margin-top:0px; float:left; display: block !important;}

.stat {display: none;}

.ctext1 {}

.ctext2 {margin-left: 3px !important; margin-top: -15pt;}

table.qapost {width:300px !important; }

questionasked {width:300px !important; }

.question {width: 300px !important;}

.pai-page-title {display: none !important;}

.rss {display: none !important;}

.cmnt1 {display:block; margin-top:15pt !important;}

.cmnt2 {display:block; margin-left: 3px !important; margin-top:15pt !important;}

.gravatar {display: block; float:left;}

div.odd {}
div.even{}

fieldwrap {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;}

div#comments {}

div.comment {
	clear: both;
	padding: 0.5em;
	}

div.comment p {padding: 0 0 0 3em;}

div.comment p.commenter {padding: 0;}

div.comments-form {}

form#comments-form {}

form#comments-form p {margin: 0 0 0.5em 0;}

p#cmt-rules {}
p#cmt-moderation {}

fieldset {
	border: 1px solid #ccc;
	margin: 0 auto 0.5em auto;
	padding: 0.5em;
	}

fieldset p, fieldset ul {margin: 0 0 0.5em 0;}

label {
	float: left;
	width: 9em;
	text-align: right;
	margin: 0 0.5em 0 0;
	}

input, textarea, select, option {
	font-family: Arial, sans-serif;
	font-size: 1em;
	}

input[type=submit] {
	text-transform: none;
	font-size: 11px;
	}

.cssbuttonstoggler{ /*style for DIV used to contain toggler links. */
width: 750px !important;
margin-top: 6px !important;
margin-left: 50px !important;
text-align: center !important; /*How to align pagination links: "left", "center", or "right"
background: #f1f1f1 !important; /*always declare an explicit background color for fade effect to properly render in IE*/
overflow: hidden !important; /*See: http://www.quirksmode.org/css/clearing.html */
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.cssbuttonstoggler a{ /*style for every navigational link within toggler */
background-image: transparent url('http://pastelsmash.com/layout/lefty.png) no-repeat top left !important;
color: #494949 !important;
display: block !important;
float: left !important;
margin-right: 6px !important;
font: normal 11px Arial !important; /* Change 12px as desired */
line-height: 15px !important; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px !important; /* Height of button background height */
padding-left: 9px !important; /* Width of left menu image */
text-decoration: none !important;
}

.cssbuttonstoggler a span{
background-image: transparent url('http://pastelsmash.com/layout/righty.png') no-repeat top right !important;
display: block !important;
padding: 4px 9px 4px 0 !important; /*Set 9px below to match value of 'padding-left' value above*/
}

.cssbuttonstoggler a.selected, .cssbuttonstoggler a:hover{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom left !important;
}

.cssbuttonstoggler a.selected span, .cssbuttonstoggler a:hover span{ /*style for selected and hover page's toggler link. ".selected" class auto generated! */
background-position: bottom right !important;
color: black !important;
}

.cssbuttonstoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.cssbuttonstoggler a.prev, .glidecontenttoggler-2 a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.cssbuttonstoggler a.prev:hover, .glidecontenttoggler-2 a.next:hover{
}