/*  
Theme Name: Heroine Sheik 5.0 
Theme URI: http://www.heroine-sheik.com
Description: A Wordpress Theme developed for Bonnie Ruberg's Heroine Sheik blog site. 
Version: 5.0
Author: Scott Jon Siegel
Author URI: http://numberless.net

	Heroine Sheik v5.0
		
	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'header.php' file.
	This is to ease installation inside subdirectories of a server.

*/

/* #39F */

#content_top { 
	height:1px; width:500px; margin:0; padding:0; 
}

/* -- Menu Navigation --*/
#nav	{ padding: 0 0 5px 0;
	vertical-align: middle;	
  	margin: 0px 0 25px 0;
 	width:807px;
	text-align:center;
	font-weight:normal;
	background-color:#FFF;
	}
#nav li	{ display:inline;
	padding:0; margin:0;
	text-align:center;
	}
#nav a:link,
#nav a:visited {
	color:#03C;
	padding:0px 45px 0px 45px;
	font-weight:normal;
	width:auto;
	font-size:100%;
	border-right:0px solid #999;
	border-width:0px;
	}
#nav a:hover {
	color:#03C;
	border-bottom:20px solid #FFF;
	text-decoration:none;
	}

#current #nav-current a,
#archive #nav-archive a,
#about #nav-about a,
#links #nav-links a,
#contact #nav-contact a, {
	background:#000;
	color:#000;
	}

#current #nav-current a:hover,
#archive #nav-archive a:hover,
#about #nav-about a:hover,
#links #nav-links a:hover,
#contact #nav-contact a:hover, {
	background-color:#000;
	color:#fff;
}

#nav a:active {
	background:#000;
	color:#fff;
	border-bottom:20px solid #000;
}

a { text-decoration:none; }

/* End Menu Navigation */



.alignright {
	float: right; 
	padding-right:10px; 
	font-size:12px;
	}
	
.alignleft {
	float: left; 
	padding-left:10px; 
	font-size:12px;
	}

body 		{ 
		color:black; 
		background-color:#FFF; 			
		font-family: Arial, sans-serif; 
		margin-top: 0px;
		padding-top: 0px;
		}

img.floatleft 	{ 
	float: left; 
	margin-right:1em; 
	margin-left:0em;
	margin-top: 0.5em; 
	margin-bottom:0.5em;
	}

img.floatright 	{ 
float: right;	
margin-right:0em; 
margin-left:1em;
margin-top:0.5em; 
margin-bottom:0.5em;
}




table#heroine	{ 	margin: 20px auto;  
		padding:0px; color:black; font-size:14px;
		font-family: Arial, sans-serif;
		width:807px;
		}

tr#header	{ 
	color:black; 
	width:807px; 

	align:center;
	
}

td#header	{ 
		width:807px; 
		height:300px; 
		vertical-align:bottom;
		border-bottom:0px solid black; 
		align:center; 
		padding-bottom:10px;
}

			img.sections	{ width:807px;	height:25px; 
					}

	tr#main		{ width:807px; align:center;
			}

		td#content	{ background-color:#FFF; width: 500px; border-left:0px solid black;
				border-right:0px solid black; padding-top:14px; padding-bottom:15px; vertical-align:top;
				text-align:justify; align:center; border-top:0px solid black;
				}
		

.browse		{ color:black; font-size:8pt; padding-right:5px; text-align:right;
		padding-top:5px; font-weight:bold; 
		}

.postbody	{ color:black; font-size:10pt; padding-right:30px; padding-left:30px; 
		text-align:left;
		}

.pagetitle	{ color:#000; font-size:25pt; font-weight:normal; margin-left:10px; margin-right:10px; text-align:left; border-bottom:1px solid #000;
		padding-top:5px; margin-bottom:0px;
		}

.tags          { padding:10px; font-size:8pt; text-align:left; }


table#postheader	{ padding-left:20px; padding-top:5px; padding-right:15px; 
			padding-bottom:10px; margin:0px;
			font-family: 'Helvetica Neue' Helvetica, sans-serif; text-align:left;
			}
	td.icon		{ padding-right:5px; vertical-align:top; 
			}
	td.pheadtext { vertical-align:top; } 
		#pdate		{ color:#333; font-size:12px; font-weight:light; padding-bottom:8px;
				}
		#pheadline	{ font-size:20pt; font-weight:normal; line-height:20pt; padding-bottom:20px;
				}
                

.byline		{ color:#333; font-size:8pt; text-align:right; padding-top:0.5em;
			padding-bottom:0.5em; font-weight:normal; border-top:1px solid black; border-bottom:0px solid black; margin-top:1.8em; margin-bottom:1.8em; padding-right:10px;}

.postnav	{ text-align:left; padding-left:5px; font-size:14pt; }


		td#sidebar	{ width:240px; color:black; font-size: 9pt; padding-top:0px; 
				padding-left:10px;
				vertical-align:top; border-top:0px solid black;
				}

#ptags          { font-size:9pt; font-family: Georgia, serif; text-align:left; }
	
.sidebox 	{ color:black; border:0px solid black; width:300px; margin:0; 
		background-color:white;
		}
.sideheader 	{ color:black; height:20px; font-size:14px; font-weight:normal;
		text-align:center; border-bottom:1px solid black; width:280px;
		vertical-align:bottom; margin-left:10px; margin-right:10px; display:block; padding-top:5px;
		}
.sidecontent	{ padding:10px; font-size:12px; line-height:1.5em;
		}
.sidecontent li	{ padding-bottom:5px;
		}
.sidebio	{ padding:10px; font-size:12px;
		}
.archive	{ text-align:right; font-weight:bold; 
		font-size:10px; margin-bottom:0px; margin-right:10px;
		padding-bottom:5px;
		}

	tr#footer	{ text-align:center; width:807px; height:25px; 
			}
		td#footer	{ width:807px; height:25px; border-top:0px solid black; 
				padding-top:0px;
				}

	tr#endnote	{ width:807px; text-align:center; 
			}
		td#endnote	{ width:807px; font-size:9pt; text-align:center; padding-top:25px;
				}



img.rounded	{ padding:0px; margin:0px; }

.sidefooter	{ padding-bottom:5px; height:15px; width:240px;}

.linkdesc	{ font-size:12px; margin-left:20px; 
		}

td#widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, td#widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.4em;
	text-align:justify;
	}

.commenttext {
	line-height:1em;
	text-align:justify;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 13px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

.alt {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}


#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


	
.narrowcolumn .postmetadata {
	text-align: center;
	}



.navigation {
	font-size:8pt;
	margin-top: 0px;
	padding-bottom: 40px;
	}

.navigation a { font-size:7pt;}

#admin {
	text-align:right;
	font-size:7pt;
	margin-right:10px;
	margin-bottom:5px;
	}

ul	{ list-style-position:inside; list-style-type:none; }


/* twitter stuff */

table#twitter-flickr {
	width:300px;
}

#twitter_badge_uber_wrapper {width:160px;}
#twitter_badge_uber_wrapper a:hover,
#twitter_badge_uber_wrapper a:link,
#twitter_badge_uber_wrapper a:active,
#twitter_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#0000FF;}
#twitter_badge_wrapper { width:160px; border:1px solid white;}

ul#twitter_update_list {
	font-size:11px;
	padding:5px 5px 5px 5px;
	margin:0;
}

#twitter_update_list li {
	background-color:white;
	padding: 5px 5px 5px 5px;
	margin:5px 0 0 0;
}

/* end twitter stuff */



/* Flickr stuff */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#000000;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:130px; }
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#000000 !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#0000FF;}
#flickr_badge_wrapper { width:130px; border:1px solid white;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#000000 !important;}

/* end Flickr stuff */

ul.blogroll li {
	padding-bottom:5px;
	list-style-type:disc;
}

a { color: #03C; text-decoration: none; }
	a:link 		{ }
	a:visited 	{ }
	a:hover 	{ text-decoration: underline; }
	a:active 	{ color: black; text-decoration:none; }
	
.sidecontent a:before, .linklist a:before {
content: "\BB \ ";
}
