/*
Theme Name: Bitchin' Blue
Theme URI: http://bitching-galleries.com
Description: A modified theme for Bitching-Galleries.com
Version: 1.0
Author: Chris Cusack

Based off the Winter theme from Mike Little's Journalized which deserves credit
for the original concept and core of the original 3 column layout which came
courtesy of Rob Chandanais via: http://bluerobot.com/web/layouts/layout3.html
*/



body		{
	color: #000000;
	background: #bfc4cb;
	margin: 0px;
	padding: 0px;
	font: 11px verdana, arial, helvetica, sans-serif;
}

h1		{
	font-weight: bold;
	font-size: 200%;
	color: #000000;
	text-align: center;
}

img		{
	border: 1px solid #800000;
}

.images		{
	background-position: 0% 0%; border:3px double #800000; padding:2px; background-color; background-image:url('none'); background-repeat:repeat; background-attachment:scroll 
}

h2		{
	margin: 12px 10px 0px 10px;
	padding: 2px 10px 2px 10px;
	font-size: 10pt;
	color: #FFFFFF;
	background: #5f7797;
	border: 0px solid #354463;
}

h3		{
	font: bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

h4 		{
	font-size: 10pt;
	border: 0px solid #354463;
	margin: 12px 10px 0px 0px;
	color: #FFFFFF;
	background: #5f7797;
	padding: 2px 10px 2px 10px;
}

abbr		{
	cursor: help;
}

.storyTitle	{
	font: bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.storyCategory {
	font-weight: 400;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.storyAuthor 	{
	font-weight: 600;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.galleryhead 	{
	margin: 10px;
	padding: 10px;
	font-size: 18px;
	color: #eeeeee;
	width: 500px;
	background: #5f7797;
	border: 1px solid #354463;
}

p		{
	font: 11px/13px verdana, arial, helvetica, sans-serif;
}

#headerMessage	{
	font: 9px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px;
}

pre {
	font: 10px/11px fixed;
}

a		{
	color: #003399;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
a:link		{ color: #800000; text-decoration: underline; }
a:visited	{ color: #610000; text-decoration: underline; }
a:hover		{ color: #FF0000; text-decoration: underline; }

#headerblock	{
	margin: 0px 10px 20px 10px;
	border: 2px solid #354463;
	color: #e9f2fc;
	background: #7c8aa4;
	padding: 10px;
	font-size: 16px;
	font-weight: 600;
}

#headerblock a:link	{ color: #354463; }
#headerblock a:visited	{ color: #354463; }
#headerblock a:hover	{ background: #ffffff; }


#header a:link, #header a:visited {
	font-size: 120%;
	font-weight: 600;
	color: #000000;
}

.commentHeader		{
	width: 400px;
	margin: 10px 10px 10px 10px;
	border: 1px solid #000000;
	background: #cccccc;
	color: #000000;
	padding: 10px;
	font-size: 16px;
	font-weight: 600;
}

.centreblock, .navigation {
	margin: 0px 10px 0px 10px;
	border-top: 0px solid #5f7797;
	border-bottom: 1px solid #5f7797;
	border-left: 1px solid #5f7797;
	border-right: 1px solid #5f7797;
	color: #333333;
	background: #A7AEB8;
	padding: 10px;
}

.centreblock>p		{}
.centreblock>p+p	{text-indent: 30px;}

.meta ul		{
	display: inline;
}

.meta li		{
	display: inline;
	list-style-type: none;
}

.centreblock ul, .SideSection ul	{
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

.centreblock ul li	{
}

.storyContent ul li	{
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 5px;
}

.centreblock h4		{
	border: 1px solid #000;
	margin: 14px 0px 2px 0px;
}

.storyContent		{
	color: #333333;
	background: #AAB1BB;
	margin: 12px 0px 12px 0px;
	padding: 12px;
	border: 1px dashed #AAB1BB;
}

.storyCommentContent	{
	color: #333333;
	background: #AAB1BB;
	margin: 12px 0px 12px 0px;
	padding: 12px;
	border: 1px dashed #AAB1BB;
}

blockquote		{
	margin: 0.5em;
	color: #333333;
	padding: 4px;
	/*border: 1px solid #000000;*/
	background: #a7aeb8;
}

q			{
	color: #333333;
	background: #a7aeb8;
}

#rightside		{
	width: 200px;
	top: 10px;
	right: 10px;
/*
	padding: 10px;
	border: 1px solid #5f7797;
	color: #464c64;
	background: #a7aeb8;
*/
}
body>#rightside {width: 100%;}

#rightside a:link { color: #800000; font-size: 10pt; font-weight: bold;}
#rightside a:visited { color: #800000; font-size: 10pt; font-weight: bold;}
#rightside a:hover { color: #FF0000; font-size: 10pt; font-weight: bold; background: #5F7797}


.SideSection		{
	border-left: 1px solid #5f7797;
	border-right: 1px solid #5f7797;
	border-top: 0px solid #5f7797;
	border-bottom: 1px solid #5f7797;
	background: #a7aeb8;
	padding: 4px;
	margin: 0px 10px 10px 0px;
}

#chaff			{
	text-align: right;
}
#chaff a {
   color: #000000;
   font-size: 2px;
}
#chaff a:link { color: #000000; }
#chaff a:visited { color: #000000; }
#chaff a:hover { background: #fff; }

.storyLinks 		{
    text-align: right;
    margin: 4px;
}

.centerP		{
    text-align: center;
}

#contentcomments input, #centreblock input, #menu input {
	margin: 1px;
	padding: 1px 1px 4px 1px;
	border: 1px solid #000000;
	font: 11px/14px verdana, arial, helvetica, sans-serif;
	background: #ffffff;
	width: 400px;
}
#contentcomments textarea, #centreblock textarea, #menu textarea {
	margin: 1px;
	padding: 1px;
	border: 1px solid #000000;
	background: #ffffff;
	font: 11px/14px verdana, arial, helvetica, sans-serif;
}
.commentfield		{
	margin-bottom: 4px;
	width: 400px;
}

.b2calendartable	{
	background: #bfc4cb;
	border: 1px solid #5f7797;
}

.b2calendarmonth	{
	font: 11px verdana, arial, helvetica, sans-serif;
}

.b2calendarrow		{
}

.b2calendarheadercell	{
	background: #5f7797;
	color: #e9f2fc;
	font: 11px verdana, arial, helvetica, sans-serif;
}

.b2calendarcell	{
	color: #333333;
	font: 11px verdana, arial, helvetica, sans-serif;
}

.b2calendartoday	{
	color: #ff0000;
}

.b2calendaremptycell	{
}

.b2calendarlinkpost	{
	color: #354463;
	text-decoration: none;
}

.blogrollmain		{
	margin-bottom: 4px;
}

div.NOCSS {display: none;}

.buttonarea		{
	background: #cccccc;
}

span.searchword		{
	background-color: yellow;
}

fat			{
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background : transparent;
}

fatP		{
	text-align: center;
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background : transparent
}

.picpages		{
	width: 652px;
	margin: 10px 10px 10px 10px;
	border: 1px solid #5f7797;
	color: #333333;
	background: #bfc4cb;
	padding: 10px;
}

.POTDtable		{
	border: 1px solid #5f7797;
	background-color: #a7aeb8;
	padding: 4px;
	margin: 10px 0px 0px 0px;
	font-size: 8pt;
	color: #800000;
	width: 774px;
	height: 355px;
	font-weight: bold;
}

.galleryban 	{
	margin: 10px;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	width: 500px;
	border: 1px solid #354463;
	background: #AAB1BB;
}

.gallerytext 	{
	margin: 10px;
	padding: 10px;
	font-size: 11px;
	width: 500px;
	border: 1px solid #354463;
	text-indent: 4px;
	text-align: left;
	background: #DFE5ED;
}

.gallerytarea 	{
	margin: 10px;
	padding: 10px;
	width: 500px;
	border: 1px solid #354463;
	background: #AAB1BB;
}