/*
Theme Name: Black Lady
Theme URI: http://www.silverf0x.com
Description: Wordpress Themes in Black. Tested on WP 2.9.2 and WP 3.0.
@license - Available under the terms of the GNU General Public License.
Version: 1.0
Author: Silverf0x
Author URI: http://www.silverf0x.com
*/

/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
html {
	height:100%;
	margin-bottom:1px;
}
body {
	position:relative;
}
p {
	text-align:justify;
}
ul {
	margin:0;
	padding:0;
}
ul li {
	margin:0;
	padding:0;
	list-style:none;
}
ol {
	margin:0;
	padding:0;
}
ol li {
	margin:0;
	padding:0;
	list-style:none;
}
a img {
	border:none;
}
p img {
	padding:0;
	max-width:100%;
}
.clear {
	clear:both;
}
a:link, a:active, a:visited {
	color:#f7f7f7;
}
a:hover {
	color:#DDD;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:5px;
	line-height:100%;
	color:#f7f7f7;
	text-shadow: #333333 0 2px 0;
}
h1 {
	font-size:200%;
}
h2 {
	font-size:225%;
	padding:5px 0;
}
h3 {
	font-size:200%;
	padding:5px 0;
}
h4 {
	font-size:175%;
	padding:5px 0;
}
h5 {
	font-size:150%;
	padding:5px 0;
}
h6 {
	font-size:125%;
	padding:5px 0;
}
h1.pagetitle {
	color:#f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:160%;
	font-weight:bold;
	margin:0 0 10px
}
/* page setup */
body {
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	line-height:150%;
	color:#FFF;
}
body#page {
	background-color: #600008;
}

#bgimage01 {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 930px;
	width: 680px;
	background-color: #FFFFFF;
	background-image: url(images/grinheads.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: -9999;
}
#bgimage02 {
	background: url(images/gradient_bg.gif);
	background-position: 0 35px;
	background-repeat: repeat-x;
	background-color: #560007;
}
#bgimage03 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 35px;
	background: transparent url(images/page_bg02.jpg) 50% 0 repeat-x;
}
#searchbg {
	position: absolute;
	top: 0;
	width: 100%;
	height: 35px;
	background:url(images/header.gif) 50% 0 no-repeat;
	background-position: top center;
}

/* set body font size (styleswitcher) */
body.font-small {
	font-size:11px;
}
body.font-medium {
	font-size:12px;
}
body.font-large {
	font-size:13px;
}
/* set body width (styleswitcher) */
body.width-thin div.wpr {
	width:780px;
}
body.width-wide div.wpr {
	width:930px;
}
body.width-fluid div.wpr {
	width:90%;
}
/* layout */
div#home {
/*	position: relative; */
}
div.wpr {
	margin:auto;
}
div.wpr .wpr-br {
	min-height:470px;
	padding:0px 0px 5px 0px;
}
div#header {
	position:relative;
	height:193px;
	margin:0px 0px 0px 0px;
}
div#header div#logo {
	position:absolute;
	top:55px;
	width: 930px;
	height: 138px;
	background-image: url(images/grin_logo.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#header div#logo h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:200%;
	color:#FFF;
	text-shadow:0 2px 0 #666;
}
div#header div#logo h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:175%;
	color:#FFF;
	text-shadow:0 2px 0 #666;
}
div#header div#ads {
	position:absolute;
	top:55px;
	right:5px;
	width:468px;
	height:60px;
}
div#middle {
	width:auto;
	margin:10px 0px 0px 0px;
	clear:both;
}
div#middle .background {
	min-height:140px;
}
div#middle .layoutright {
	background:none;
}
div#main {
	width:auto;
}
div#middle .layoutright div#main {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#middle .withoutleft div#main {
	margin:0px 12px 0px 12px;
}
div#mainmiddle {
	margin:0px 0px 10px 0px;
}
div#main .withright {
}
div#right {
	width:300px;
	padding:0px 0px 0px 20px;
	float:right;
}
div#content {
	width:auto;
}
div#footer {
	width:auto;
	padding:10px 0px 0px 0px;
	clear:both;
	color:#FFF;
	background:#111;
	border-top:1px solid #870011;
}
/* clearing & floating */
.clearingfix:after {
	content:".";
	display:block;
	line-height:0px;
	clear:both;
	visibility:hidden;
}
.clearingfix {
	display:block;
}
.floatbox {
	overflow:hidden;
}
/* searchbox */
div#searchbox {
	position:absolute;
	top:0px;
	right:5px;
	height:25px;
}
div#searchbox ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
div#searchbox li {
	float:left;
	display:block;
}
div#searchbox li.searchtext {
	width:155px;
	height:23px;
	margin:0 10px 0 0;
	padding:8px 0 0 0;
}
div#searchbox li.searchbutton {
	width:25px;
	height:23px;
}
div#searchbox input.searchinput {
	width:125px;
	background:none;
	border:none;
	color:#FFF;
	font-family:Arial;
}
div#searchbox input.searchsubmit {
	position: relative;
	top: 5px;
	height:23px;
	width:25px;
	background:none;
	border:none;
	cursor:pointer;
}
img#rss-link {
	position:absolute;
	top:172px;
	left:-105px;
}
img#contact-link {
	position:absolute;
	top:275px;
	left:-140px;
}
/* topmenu */
div#topmenu {
	position:absolute;
	top:0px;
	left:0px;
	height:34px;
}
div#topmenu ul {
	padding:0 0 0 2px;
	margin:0px;
	list-style:none;
	float:left;
	background:url(images/topmenu-sep02.jpg) -299px 0 no-repeat;
}
div#topmenu li {
	float:left;
	display:block;
}
div#topmenu li a {
	float:left;
	display:block;
	position:relative;
	height:34px;
	padding:0px 12px;
	background:url(images/topmenu-sep02.jpg) 100% 0 no-repeat;
	line-height:32px;
	overflow:hidden;
	font-size:100%;
	text-decoration:none;
	text-shadow: #999999 0 1px 1px;
}
div#topmenu li a:link, div#topmenu li a:visited {
	color: #333333;
	font-weight:bold;
}
div#topmenu li a:hover {
	color: #870011;
}
div#topmenu li.current_page_item a:link, div#topmenu li.current_page_item a:visited {
	color:#000000;
	font-weight:bold;
}
div#topmenu li.current_page_item a:hover {
	color:#870011;
}
div#topmenu ul ul {
	padding:0;
	background:none;
}
/* footermenu */
div#footer div#footermenu {
	position:relative;
	top:6px;
	right:0px;
	height:37px;
	float:right;
}
div#footer div#footermenu ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	background:url(images/footermenu-sep.jpg) 0 0 no-repeat;
}
div#footer div#footermenu li {
	float:left;
	display:block;
}
div#footer div#footermenu li a {
	float:left;
	display:block;
	position:relative;
	height:37px;
	padding:0px 20px;
	background:url(images/footermenu-sep.jpg) 100% 0 no-repeat;
	line-height:36px;
	overflow:hidden;
	font-size:100%;
	text-decoration:none;
}
div#footer div#footermenu li a:link, div#footer div#footermenu li a:visited {
	color:#FFF;
}
div#footer div#footermenu li a:hover {
	color:#999;
}
div#footer div#footermenu li.current_page_item a:link, div#footer div#footermenu li.current_page_item a:visited {
	color:#999;
}
div#footer div#footermenu li.current_page_item a:hover {
	color:#999;
}
div#footer div#footermenu ul ul {
	padding:0;
	background:none;
}
/* comments */
div.comment a:link, div.comment a:visited {
	color:#f7f7f7;
}
div.comment {
	background: #75000C url(images/post-bg03.png) left top repeat-x;
	border:#870011 1px solid;
	padding:19px 25px 19px 25px;
	margin:0 0 20px 0;
	line-height:180%;
}
div.comment div.time-comments {
	border-bottom:#FFFFFF 1px solid;
	padding:0 0 7px 0;
	font-size:90%;
	color:#FFF;
	margin:0 0 10px 0;
}
div.comment div.time-comments div.time {
	float:left;
	background:url(images/clock.png) 0 2px no-repeat;
	padding:0 0 0 23px;
}
div.comment div.time-comments div.time-awaiting {
	float:left;
	background:url(images/minus_circle.png) 0 2px no-repeat;
	padding:0 0 0 23px;
}
div.comment div.time-comments div.num-comments {
	float:right;
	background:url(images/comment.png) 0 4px no-repeat;
	padding:0 0 0 23px;
}
div.comment div.time-comments div.num-comments a {
	color:#f7f7f7;
}
div.comment div.time-comments div.num-comments a:hover {
	color:#DDD;
	text-decoration:underline;
}
div.comment div.time-comments div.author-name {
	float:right;
	background:url(images/author.png) 0 2px no-repeat;
	padding:0 0 0 23px;
}
div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited {
	color:#f7f7f7;
	text-decoration:none;
}
div.comment div.time-comments div.author-name a:hover {
	color:#DDD;
	text-decoration:underline;
}
div.comment h1 {
	font-size:200%;
	font-weight:normal;
	color:#f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}
div.comment h1 a:link, div.comment h1 a:visited {
	color:#f7f7f7;
	text-decoration:none;
}
div.comment h1 a:hover {
	color:#DDD;
	text-decoration:underline;
}
div.comment img {
	float:left;
	padding:4px;
	border:#f7f7f7 1px solid;
	margin:5px 20px 15px 0;
}
div.comment img.avatar {
	float:left;
	padding:4px;
	border:#f7f7f7 1px solid;
	margin:5px 15px 10px 0;
}
div.comment div.icons-readmore {
	color:#FFF;
	margin:15px 0 0 0;
	border-top:1px solid #FFFFFF;
	padding-top:10px;
}
div.comment div.icons-readmore div.icons {
	float:left;
	border:0px;
}
div.comment div.icons-readmore div.icons img {
	border:0px;
}
div.comment div.icons-readmore div.icons a {
	float:left;
	display:block;
	width:30px;
	height:30px;
	margin:0 0px 0 0;
}
div.comment div.icons-readmore div.readmore {
	background:url(images/readmore-bg02.png) 0% 0px no-repeat;
	float:right;
	display:block;
	margin:5px 0 0 0;
	height:30px;
	width:95px;
	padding-left:17px;
}
div.comment div.icons-readmore div.readmore a.more {
	color:#f7f7f7;
	font-size:90%;
	height:40px;
	width:95px;
	text-shadow: #333333 0 1px 0;
}
div.comment div.icons-readmore div.readmore a.more:hover {
	color:#DDD;
	text-decoration:none;
}
div.comment ul {
	margin:10px 0 10px 20px;
	padding:0;
}
div.comment ul li {
	margin:0;
	padding:0;
	list-style:disc;
}
div.comment ol {
	margin:10px 0 10px 30px;
	padding:0;
}
div.comment ol li {
	margin:0;
	padding:0;
	list-style:decimal;
}
div.comment p {
	margin:10px 0;
	padding:0;
}
div.comment blockquote, div.comment pre {
	margin:15px 0px;
	padding:1px 15px 1px 45px;
	border-left:0px;
	background:url(images/quote.png) no-repeat;
	font-family:'Courier New', Courier;
}
div.comment blockquote cite {
	margin:5px 0 0;
	display:block;
}
div.comment code {
	font:1em 'Courier New', Courier, Fixed;
	padding:10px 15px;
	border:1px dashed #BBB;
	background:#F3F3F3;
	display:block;
	margin:15px 0px;
}
div.comment quote {
	padding:0px 0px 0px 60px;
	background:#000 url(images/quote.png) 2px 2px no-repeat;
	display:block;
	margin:15px 0px;
}
div.comment quote code {
	padding:0;
	border:none;
	display:block;
	margin:0px;
}
img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignright {
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}
img.alignleft {
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}
.alignright {
	float:right;
}
.alignleft {
	float:left
}
/* auth comments */
div.comment-admin {
	background: #75000C url(images/post-bg03.png) left top repeat-x;
	border:#DDD 1px solid;
	padding:19px 25px 19px 25px;
	margin:0 0 21px 0;
	line-height:180%;
}
div.comment-admin div.time-comments {
	border-bottom:#CCC 1px solid;
	padding:0 0 7px 0;
	font-size:90%;
	color:#888;
	margin:0 0 10px 0;
}
div.comment-admin div.time-comments div.time {
	float:left;
	background:url(images/clock.png) 0 2px no-repeat;
	padding:0 0 0 23px;
}
div.comment-admin div.time-comments div.time-awaiting {
	float:left;
	background:url(images/minus_circle.png) 0 2px no-repeat;
	padding:0 0 0 23px;
}
div.comment-admin div.time-comments div.num-comments {
	float:right;
	background:url(images/comment.png) 0 4px no-repeat;
	padding:0 0 0 23px;
}
div.comment-admin div.time-comments div.num-comments a {
	color:#888;
}
div.comment-admin div.time-comments div.num-comments a:hover {
	color:#888;
	text-decoration:underline;
}
div.comment-admin div.time-comments div.author-name {
	float:right;
	background:url(images/visitor.png) 0 2px no-repeat;
	padding:0 0 0 23px;
}
div.comment-admin h1 {
	font-size:200%;
	font-weight:normal;
	color:#f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}
div.comment-admin h1 a:link, div.comment-admin h1 a:visited {
	color:#f7f7f7;
}
div.comment-admin h1 a:hover {
	color:#DDD;
}
div.comment-admin img {
	float:left;
	padding:4px;
	border:#DDD 1px solid;
	margin:5px 20px 15px 0;
}
div.comment-admin img.avatar {
	float:left;
	padding:4px;
	border:#DDD 1px solid;
	margin:5px 15px 10px 0;
}
div.comment-admin div.icons-readmore {
	color:#888;
	margin:15px 0 0 0;
}
div.comment-admin div.icons-readmore div.icons {
	float:left;
}
div.comment-admin div.icons-readmore div.icons img {
	border:0px;
}
div.comment-admin div.icons-readmore div.icons a {
	float:left;
	display:block;
	width:30px;
	height:30px;
	margin:0 5px 0 0;
}
div.comment-admin div.icons-readmore div.readmore {
	float:right;
	margin:5px 0 0 0;
}
vimg.wp-smiley {
	border:none;
	border:0;
	padding:0;
	background:none;
	float:inherit;
	margin:0;
}
div.comment p img.wp-smiley {
	border:none;
	border:0;
	padding:0;
	background:none;
	float:inherit;
	margin:0;
}
div.comment-admin p img.wp-smiley {
	border:none;
	border:0;
	padding:0;
	background:none;
	float:inherit;
	margin:0;
}
div.comment-admin ul {
	margin:10px 0 10px 20px;
	padding:0;
}
div.comment-admin ul li {
	margin:0;
	padding:0;
	list-style:disc;
}
div.comment-admin ol {
	margin:10px 0 10px 30px;
	padding:0;
}
div.comment-admin ol li {
	margin:0;
	padding:0;
	list-style:decimal;
}
div.comment-admin p {
	margin:10px 0;
	padding:0;
}
div.comment-admin blockquote, div.comment-admin pre {
	margin:15px 0px;
	padding:1px 15px 1px 15px;
	border-left:5px solid #900;
	background:#F3F3F3;
	font-family:'Courier New', Courier;
}
div.comment-admin blockquote cite {
	margin:5px 0 0;
	display:block;
}
div.comment-admin code {
	font:1em 'Courier New', Courier, Fixed;
	padding:10px 15px;
	border:1px dashed #BBB;
	background:#F3F3F3;
	display:block;
	margin:15px 0px;
}
div.comment-admin quote {
	font:1em 'Courier New', Courier, Fixed;
	padding:10px 15px;
	border:1px solid #BBB;
	background:#F3F3F3;
	display:block;
	margin:15px 0px;
}
div.comment-admin quote code {
	padding:0;
	border:none;
	display:block;
	margin:0px;
}
/* comments form */
div#commentform {
	background:#000;
	margin:0;
	text-align:left;
	padding:10px 17px 5px 25px;
	border:1px solid #870011;
}
div#commentform li {
	margin:0 0 11px 0;
}
div#commentform li input {
	width:375px;
	border:1px solid #870011;
	background:url(images/form_bg.jpg) repeat-x;
}
div#commentform li textarea {
	width:550px;
	height:200px;
	border:1px solid #DDD;
	background:url(images/form_bg.jpg) repeat-x;
	color:#FFF;
}
div#commentform li input, div#commentform li textarea {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #DDD;
	font-size:12px;
	color:#FFF;
	padding:4px;
	font-family:Arial;
}
div#commentform li input.submitbutton {
	border:1px solid #DDD;
	width:auto;
	background:url(images/form_bg.jpg) repeat-x;
	padding:5px;
	color:#FFF;
	height:30px;
}
div#commentform-user {
	background:#000 22px 21px no-repeat;
	margin:0;
	text-align:left;
	padding:10px 17px 5px 25px;
	border:1px solid #870011;
}
div#commentform-user li {
	margin:0 0 11px 0;
	color:#FFF;
}
div#commentform-user li a:link, div#commentform-user li a:visited {
	color:#f7f7f7;
	text-decoration:underline;
}
div#commentform-user li a:hover {
	color:#DDD;
	text-decoration:underline;
}
div#commentform-user li textarea {
	width:550px;
	height:200px;
	border:1px solid #870011;
	background: #75000C url(images/post-bg03.png) left top repeat-x;
}
div#commentform-user li input, div#commentform-user li textarea {
	background: #75000C url(images/post-bg03.png) left top repeat-x;
	background-repeat:repeat-x;
	border:1px solid #870011;
	font-size:12px;
	color:#FFF;
	padding:4px;
	font-family:Arial;
}
div#commentform-user li input.submitbutton {
	border:1px solid #999;
	background: #75000C url(images/post-bg03.png) left top repeat-x;
	color:#FFF;
	height:30px;
	width:auto;
}
ol.trackback {
	margin:0 0 0 20px;
}
ol.trackback li {
	list-style:decimal;
}
ol.trackback li a {
	color:#999;
}
/* sidebox */
div.sidebox {
	background: #75000C url(images/post-bg03.png) left top repeat-x;
	border:#870011 1px solid;
	padding:15px 18px 15px 18px;
	margin:0 0 20px 0;
}
div.socialbox {
	background: #75000C url(images/post-bg03.png) left top repeat-x;
	border:#870011 1px solid;
	padding: 21px 21px 18px;
	margin:0 0 20px 0;
	height: 48px;
}


div.sidebox div.sidebox-heading {
	border-bottom:#FFFFFF 1px solid;
	margin:0 0 10px 0;
}
div.sidebox div.sidebox-heading h2 {
	font-size:180%;
	font-weight:normal;
	color:#f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 6px 0;
}
div.sidebox ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
div.sidebox ul li {
	padding:4px 0 4px 15px;
}
div.sidebox ul li ul {
	padding:0px;
	margin:5px 0 -2px 0px;
	list-style:none;
}
div.sidebox ul li ul li {
	padding:4px 0 4px 15px;
}
div.sidebox li a:link, div#sidebox li a:visited {
	color:#f7f7f7;
}
div.sidebox li a:hover {
	color:#999;
}


/* div.banners img {
	padding:2px;
} */
div.error {
	padding:5px 15px;
	margin:0 0 15px 0;
	font-size:12px;
	color:#AAA;
	border-top:2px solid #870011;
	border-bottom:2px solid #870011;
	background:#000;
}
div.success {
	padding:5px 15px;
	margin:0 0 15px 0;
	font-size:12px;
	color:#AAA;
	border-top:2px solid #870011;
	border-bottom:2px solid #870011;
	background:#000;
}
div.sidebox a.url:link, div.sidebox a.url:visited {
	text-decoration:underline;
}
/* footer */
#footerwrapper {
	text-align:left;
	margin:12px auto 6px;
	padding:0px;
	border:0;
	width:930px;
}
#footerwrapper #footerblock-a {
	float:left;
	min-height: 180px; 
	width:280px;
	padding:10px 15px;
	background:url(images/footerblock-sep.jpg) right 10px no-repeat;
}
#footerwrapper #footerblock-b {
	float:left;
	min-height: 180px; 
	width:280px;
	padding:10px 15px;
	background:url(images/footerblock-sep.jpg) right 10px no-repeat;
}
#footerwrapper #footerblock-c {
	float:right;
	min-height: 180px; 
	width:280px;
	padding:10px 15px;
}
#footerwrapper h3 {
	height:30px;
	padding:0;
	margin:0;
	color:#f7f7f7;
}
#footerwrapper h3.recentcomments {
	color:#f7f7f7;
}
#footerwrapper h3.latestentries {
	color:#f7f7f7;
}
#footerwrapper h3.populartopics {
	color:#f7f7f7;
}
#footerwrapper ul {
	padding:0px;
	margin:0px 10px;
	list-style:none;
	float:left;
}
#footerwrapper ul li {
	padding:4px 0 4px 15px;
}
#footerwrapper ul li a:link, div#footerwrapper ul li a:visited {
	color:#f7f7f7;
}
#footerwrapper ul li a:hover {
	color:#DDD;
}
#footerwrapper #footerblock-a ul li a:link, #footerwrapper #footerblock-a ul li a:visited {
	color:#f7f7f7;
}
#footerwrapper #footerblock-a ul li a:hover {
	color:#999;
	text-decoration:underline;
}
#footerwrapper #footerblock-b ul li a:link, #footerwrapper #footerblock-b ul li a:visited {
	color:#f7f7f7;
}
#footerwrapper #footerblock-b ul li a:hover {
	color:#999;
	text-decoration:underline;
}
#footerwrapper #footerblock-c ul li a:link, #footerwrapper #footerblock-c ul li a:visited {
	color:#f7f7f7;
}
#footerwrapper #footerblock-c ul li a:hover {
	color:#999;
	text-decoration:underline;
}
#footer #copyright {
	background:#000;
	border-top:#EEE 1px solid;
	padding:10px 10px 13px 10px;
	color:#f7f7f7;
}
#footer #copyright a:link, #footer #copyright a:visited {
	color:#f7f7f7;
}
#footer #copyright a:hover {
	color:#FF0;
	text-decoration:underline;
}
/* bookmarking */
div.single-cats {
	border-top:#CCC 1px solid;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
}
div.single-cats div.cats {
	float:left;
	margin:6px 0 0 0;
}
div.single-cats div.cats a:link, div.single-cats div.cats a:visited {
	text-decoration:none;
	color:#f7f7f7;
	font-weight:bold;
}
div.single-cats div.cats a:hover {
	text-decoration:none;
	color:#870011;
	font-weight:bold;
}
div.single-cats div.icons {
	float:right;
}
div.single-cats div.icons img {
	border:0px;
}
div.single-cats div.icons a {
	float:left;
	display:block;
	width:30px;
	height:30px;
	margin:0 5px 0 0;
}
/* navigation */
div.navigation {
	margin:0 0 20px 0;
}
div.alignleft {
	float:left;
}
div.alignright {
	float:right;
}
div.navigation a {
	color:#f7f7f7;
	text-decoration:underline;
}
div.navigation a:hover {
	color:#DDD;
}
div.post-tags {
	border-top:#870011 1px solid;
	margin:12px 0 0 0;
	padding:13px 0 0 0;
}
div.post-tags a {
	padding:0px 2px 3px 22px;
	background:url(images/tag_red.png) 0 0 no-repeat;
}
/*etc
#featured {
	background:#870011;
	border:1px solid #870011;
	padding:5px 10px;
	margin-bottom:20px;
}
#myGallery {
	margin:4px;
	font-size:18px;
}*/
div.introIMG img {
	width:150px;
	height:150px;
}
div.thumb img {
	width:60px;
	height:60px;
	float:left;
	margin-right:4px;
	overflow:hidden;
	padding:0px;
	border:1px solid #FFF;
}
div.featured-cat {
	width:270px;
	height:auto;
	clear:both;
	margin:0px 0px 15px 0px;
}

img.bannerimg {
	padding: 0;
}

img.featrel {
	height: 125px;
	width: 125px;
}

img.socialicon {
	margin-right: 17px;
}

#myGallery {
	display: none;
	margin-bottom: 20px;
}

.slideInfoZone {
	padding-top: 10px;
}
