/*

Theme Name: Nightcharm Blog 2008

Theme URI: http://www.nightcharm.com

Description: A theme created for <a href="http://www.nightcharm.com">Nightcharm</a>; based on a previous version by Nick Etopo-somethingsomething.

Author: Steve

Author URI: http://stevetask.blogspot.com

Version: 0.9

*/
body {margin:0px; padding:0px; text-align:center; background-color:#292929; background-image:url(images/ncblog_background_01.gif); background-repeat:repeat-y; background-position:center; color:#ffffff;}

.header_promo{background-image:url(http://www.nightcharm.com/images/nc_head_950px_27.jpg); width:950px; height:363px;}

.header_promo a{border:0;}
a h1{font-size:13px; color:#ffffff;}

.comment_links {padding:5px; font-family:verdana, arial, sans-serif; font-size:12px; color:#ffffff; border-style:none; text-decoration:none}

.comment_links a{color:#ffffff; border-style:none; text-decoration:none;}

.comment_links a:hover{color:#cc0000;}

.comment_links a:visited{color:#ffffff;}

#editorial_join_button {float:right; display:block; border-style:none; background-image:url(http://www.nightcharm.com/images/signup_overs.gif); background-repeat:no-repeat; height:102px; width:208px;}

#editorial_join_button:hover {background-position:bottom;}

a {color: #F00E16; text-decoration: none; border-style:dotted; border-width:0px 0px 1px 0px;}

a:visited {color: #F4A460; text-decoration: none;}

a:hover {color: #F0E68C; text-decoration: none;}

acronym, abbr, span.caps {border-bottom:1px dashed #333333; cursor:help; font-size:90%; letter-spacing:.07em;}

blockquote {border-left: 2px dotted #808080; margin-left:1.5em; font-family : arial; font-size : 13px; line-height: 18px; padding-left:12px;}

.stanza {text-align:left; font-weight :bold; margin-left:2.5em; font-family : arial; font-size : 13px; line-height: 18px; padding-left:12px; color:white;}

.stanza2 {text-align:left; font-style :italic; margin-left:2.5 em; font-family : arial; font-size : 13px; line-height: 18px; padding-left:12px; color:white;}

.stanza3 {text-align:left; margin-left:2.5em; font-family : arial; font-size : 13px; line-height: 18px; padding-left:12px;color:white;}

#container {width:950px; overflow:hidden; background-color:#313131; background-image:url(images/page_container_02.gif); background-repeat:repeat-y; position:relative; margin:0px auto 0px auto; text-align:left;}

#left_column {float:left; width:716px; overflow:hidden; background-color:#000000; background-repeat:repeat-y;}

#right_column {float:right; width:234px; overflow:hidden;}

#right_column a{border-style:none !important;}

.date{font-family:georgia, times, serif; font-size:14px; color:#ADADAD; font-weight:bold; text-align:left; margin:20px 0px 8px 0px;}

.by {font-family:georgia, times, serif; text-transform:lowercase;}

.author{font-family:georgia, times, serif; text-transform:capitalize;}

.story_title{text-align:left; font-family:georgia, times, serif; font-size:22px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; color:#FFFFFF; line-height:20px;}

.story_title a{color:#F00E16; text-decoration:none; display:block; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#FFFFFF;}


h3 {font-family:georgia, times, serif; font-size:24px; font-weight:normal; text-align:left; color:#FFFFFF; border-style:dotted; border-width:0px 0px 1px 0px; border-color:#FFFFFF; margin:0px padding:0px; line-height:18px;}

h3 a{color:#F00E16; text-decoration:none;}

.style_product{font-family:verdana, arial, sans-serif; font-size:16px; color:#FFFFFF;}

.nc_navigation {display: block; text-align: right; margin-top: 10px; margin-bottom: 10px;}

.post{margin:0px 0px 50px 0px;}

.post p{text-align:left; font-family:georgia, times, serif; font-size:16px; line-height:22px; color:#FFFFFF; padding:0px; margin:0px 0px 20px 0px;}

.meta {font-size: 10px; color: #666666; text-transform : uppercase;}

.meta li, ul.post-meta li {display:inline;}

.meta ul {display:inline; list-style:none; margin:0px; padding:0px;}

.meta_after {margin:10px 0px 0px 0px; text-align:left; font-family:verdana, arial, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; letter-spacing:0; text-transform : uppercase;}

.meta_after a {text-decoration:none; color:#F00E16; font-weight:normal; letter-spacing:0; border-width: 0px 0px 1px 0px; border-style: none none dotted none; text-transform : uppercase;}

.comment_author{text-align:left; font-family: verdana, arial, sans-serif; font-size:12px; color:#FFFFFF; margin:0px 0px 5px 0px; padding:0px; font-size:12px;}

.comment_author a{color:#F00E16; text-decoration:none;}

#commentform p{text-align:left; color:#FFFFFF; font-family:verdana, arial, sans-serif; font-size:12px;}

#commentform p a{#F00E16; text-decoration:none;}

.comment_entry {width:100%; height:200px;}

.replies{text-align:left; font-family:verdana, arial, sans-serif; font-size:14px; line-height:14px; font-weight:bold; color:#FFFFFF; border-style:dotted; border-width:0px 0px 1px 0px; border-color:white; margin:0px 0px 10px 0px;}

#items_container{height:36px; overflow:hidden; background-color:#292929;}

#items_list_container{position:relative; margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:950px;}

.hot_items {display:inline; list-style:none;}

.hot_items li{display:inline; float:left; padding:0px; margin:0px; background-color:transparent;}

.hot_items li a{display:block; font-family:arial, sans-serif; padding:10px 20px 10px 20px; margin:0px !important; text-transform:uppercase; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.hot_items li a:hover{color:#CC0000; background-image:url(images/items_overs.gif); background-repeat:repeat-x; background-position:0px -40px;}

#items_overs{width:950px; height:40px; background-color:#3D3D3D; background-image:url(images/items_overs.gif); background-repeat:repeat-x;}

#search_container{position:absolute; background-image:url(images/search_field.gif); background-repeat:no-repeat; background-position:-50px 0px; top:1px; left:764px; margin:0px; padding:0px; float:right; height:40px; width:180px; overflow:hidden;}

#searchfield {border-width:0px; float:left; width:132px; margin:4px 0px 0px 0px; padding:6px 0px 4px 6px; background-color:transparent; color:#A10B0A; font-family:verdana, arial, sans-serif; font-size:12px;}

#searchform{margin:0px; padding:0px;}

.search_go{margin:3px 0px 0px 0px; padding:0px;}

.sidebar_links_corners_top{height:6px; overflow:hidden; margin:8px 0px 0px 0px; padding:0px; background-image:url(images/sidebar_links_corners.png); background-repeat:no-repeat; background-position:8px 0px;}

.sidebar_links_corners_bottom{height:5px; overflow:hidden; margin:0px; padding:0px; background-image:url(images/sidebar_links_corners.png); background-repeat:no-repeat; background-position:8px -7px;}

.sidebar_links_body{background-image:url(images/sidebar_links.png); background-repeat:repeat-y; padding:8px 20px 2px 20px; margin:0px; background-position:8px 8px; text-align:left; border-style:none;}

.sidebar_links_body h1{margin:0px 0px 8px 0px !important; padding:0px !important; font-family:arial, sans-serif; font-size:16px; line-height:16px; text-transform:uppercase; color:#CC0000; font-weight:bold;}

.sidebar_links_body ul{margin:0px !important; padding:0px !important; display:inline; list-style-type:none !important;}

.sidebar_links_body li{list-style-type:none; margin:0px 0px 6px 0px; padding:0px; font-family:verdana, arial, sans-serif; font-size:11px; color:#FFFFFF; line-height:16px; text-indent:0px; display:inline; width:100%;}

.sidebar_links_body li a{text-decoration:none; color:#FFFFFF; border-style:none; margin:0px 0px 5px 0px; padding:0px; text-indent:0px; display:block; width:100%; clear:both;}

.sidebar_links_body li a:hover{color:#CC0000;}

.linkcat h2{margin:0px 0px 8px 0px !important; padding:0px !important; font-family:arial, sans-serif; font-size:16px; line-height:16px; text-transform:uppercase; color:#CC0000; font-weight:bold;}

.feature_box_item {display:block; height:212px; width:212px; border:solid 1px #999999; background-color:#333333; margin:0px 6px 0px 0px;}

.feature_box_item a img{margin:6px; padding:0px; border-style:none;}

#feature_box h1{font-family:georgia, times, serif; font-size:20px; color:#969932; margin:0px 0px 5px 0px; padding:0px; line-height:20px; font-weight:normal; width:210px;}

#feature_box h1 a{color:#969932;}

#feature_box h1 a:hover{color:#ffffff;}

#feature_box p{margin:0px 0px 10px 0px; padding:0px; font-family:georgia, times, serif; font-size:14px; color:#FFFFFF; width:210px;}

.updates_parade{height:200px; width:950px; padding:0px 10px 40px 10px; background-color:#000000; clear:both;}

.updates_parade td{background-color:#000000;}

.updates_parade td a img{border:solid 1px #ffffff;}

.updates_parade td a img:hover{border:solid 1px #CC0000;}

.updates_parade td p{color:#ffffff; font-family:georgia, times, serif; font-size:14px; padding:0px; margin:0px;}

.updates_parade td h1{margin:3px 0px 4px 4px; padding:0px; color:#CC0000; font-family:georgia, times, serif; font-size:16px; font-weight:normal; text-trasform:capitalize;}

.updates_parade td ul{margin:0px; padding:0px 0px 0px 15px; list-style-image: url("images/ncblog_bullet.gif");}

.updates_parade td ul li{margin:0px 4px 10px 4px; padding:0px; font-family:verdana, sans-serif; font-size:10px; color:#FFFFFF;}

.updates_parade td ul li a{text-decoration:none; color:#ffffff;}

.updates_parade td ul li a:hover{color:#CC0000;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #ADADAD;
padding: 2px;
background-color: white;
visibility: hidden;
font-family:verdana, arial, sans-serif;
font-size:11px;
color:#666666;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}

.bottnav_container{display:block; width:950px; position:relative; margin:0px auto 0px auto; padding:30px 0px 10px 0px; text-align:justify; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:#9C0A08;}

.bottnav_container a{text-decoration:none; color:#FFFFFF;}

.bottnav_container a:hover{color:#9C0A08;}

.bottnav_reverse {display:block; width:950px; margin:0px auto 10px auto; padding:0px; text-align:justify; font-family:verdana, arial, sans-serif; font-size:10px; font-weight:bold; color:#9C0A08; text-decoration:none;}

.bottnav_reverse a{display:block; width:950px; margin:0px auto 10px auto; padding:0px; text-align:justify; font-family:verdana, arial, sans-serif; font-size:10px; font-weight:bold; color:#9C0A08; text-decoration:none; border-style:none;}

.bottnav_reverse a:hover{color:#FFFFFF;}

#member_bar {margin:0px; width:716; height:25px; overflow:hidden; background-color:#CD0001;}
#member_bar ul {display:inline; list-style:none; margin:0px; padding:0px;}
#member_bar ul li {float:right; display:block; margin:0px; padding:0px; height:25px;}
#member_bar ul li a:hover{background-color:#000000; color:#CD0001;}
#mb_members{background-color:#B90102; display:block; text-decoration:none; padding:7px 8px 4px 9px; font-family:helvetica, arial, sans-serif; font-size:16px; font-weight:normal; color:#ffffff;}
#mb_members:hover{background-color:#000000; color:CD0001;}
#mb_preview{background-color:#A70101; display:block; text-decoration:none; padding:7px 8px 4px 9px; font-family:helvetica, arial, sans-serif; font-size:16px; font-weight:normal; color:#ffffff;}
#mb_preview:hover{background-color:#000000; color:CD0001;}
#mb_join{background-color:#950001; display:block; text-decoration:none; padding:7px 8px 4px 9px; font-family:helvetica, arial, sans-serif; font-size:16px; font-weight:normal; color:#ffffff;}
#mb_join:hover{background-color:#000000; color:CD0001;}


acronym, abbr {

	border-bottom:1px dashed #333;

}



acronym, abbr, span.caps {

	cursor:help;

	font-size:90%;

	letter-spacing:.07em;

}



blockquote {
    border-left: 2px dotted #808080;
    margin-left:1.5em;
    font-family : arial;
    font-size : 13px;
    line-height: 18px;
    padding-left:12px;
}


/***  stanza bold  ***/
.stanza {
    font-weight : bold;
    margin-left:2.5em;
    font-family : arial;
    font-size : 13px;
    line-height: 18px;
    padding-left:12px;
    COLOR: white;
    
}



/***  stanza italic ***/
.stanza2 {
    font-style : italic;
    margin-left:2.5em;
    font-family : arial;
    font-size : 13px;
    line-height: 18px;
    padding-left:12px;
    color:white;
   
}

/***  stanza normal text ***/
.stanza3 {
    margin-left:2.5em;
    font-family : arial;
    font-size : 13px;
    line-height: 18px;
    padding-left:12px;
    color: white;
   
}

.red {

	COLOR: #F00E16;

	font-weight : bold;

}


.highlight {

	COLOR: #F00E16;

	font-weight : bold;

}



.tiny {

	COLOR: #DCDCDC;

        font-size : 9px;

        font-family : Arial;

	font-weight : normal;

}



.quote {
    COLOR: #CCCCCC;
    font-size : 11px;
    line-height : 15px;
    font-family : Arial;
    font-weight : bold;
}

.ncintro  {
    COLOR: #FFFFFF;
    font-size : 13px;
    font-family : Georgia;
  
}

.ncintro2  {
    COLOR: #000000;
    font-size : 14px;
    font-family : Georgia;
  
}

.ncintro3  {
    COLOR: #696969;
    font-size : 12px;
    font-style : italic;
    font-family : Georgia;
    line-height: 10pt;
  
}

.ncintro4  {
    COLOR: #000000;
    Color:black;
    font-size : 13px;
    font-family : Georgia;
    line-height: 11pt;
  
}

.gray {

	COLOR: #A9A9A9;

        font-size : 13px;

        font-family : Arial;

	font-weight : bold;

}



.book {

	COLOR: #A9A9A9;

	font-size : 10px;

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-weight : normal;

	line-height: 12pt;

}



.topten_list

{

	font-family : Georgia;

	font-size : 18px;

        font-weight : bold;

        COLOR: #F00E16;

}




/***  jc addition: list_font ***/ 

	

.list_font {

	font-size: 11px;

}

/***  the credits  ***/

.credit {

	background:#FF0000;

	border-top:none;

	color:#fff;

	font-size:11px;

	margin:10px 0 0 0;

	text-align:center;

	clear:both;

	padding:3px 0px;

	width:default;

}



/***  links in the credits  ***/

.credit a:link, .credit a:hover {

	color:#FF0000;

}

.comment_note {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: #CCCCCC;

	}

.box {

	border: 1px solid #999999;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

}


.ddfmwrap label {display:block; clear:both; margin:5px 0px 0px 0px;}
.required {color:#CC0000;}
.fmtext{width:280px; padding:4px; background-color:#ffffff; color:#333333; font-family:courier new, courier, serif; font-size:14px; border-style:solid; border-width:1px; border-color:#333333;}
.fmverify{width:200px; padding:4px; background-color:#ffffff; color:#333333; font-family:courier new, courier, serif; font-size:14px; border-style:solid; border-width:1px; border-color:#333333;}
.fmver{float:left; clear:both; margin:5px 0px 10px 0px;}
.fmtextarea{width:480px; height:200px; padding:4px; background-color:#ffffff; color:#333333; font-family:courier new, courier, serif; font-size:14px; border-style:solid; border-width:1px; border-color:#333333; margin:0px 0px 5px 0px;}
.credits{visibility:hidden;}

.porn_button{display:block; height:51px; width:122px; position:relative; top:83px; left:20px;}
.porn_button:hover{background-image:url(http://www.nightcharm.com/images/nc_head_button_overs.gif); background-repeat:no-repeat;}
.blog_button{display:block; height:51px; width:131px; position:relative; top:32px; left:142px;}
.blog_button:hover{background-image:url(http://www.nightcharm.com/images/nc_head_button_overs.gif); background-repeat:no-repeat; background-position:top right;}
.login{display:block; height:20px; width:131px; position:relative; top:32px; left:142px;}
a.footerLinks {color: #FF0000; font-size: 20px; font-family:georgia;text-decoration:none;border-bottom:none;}
.nastySites {color:#ffffff; font-size:12px; font-family:verdana;background-image:url(http://www.nightcharm.com/wp-content/themes/nc_2008/images/pattern_01.gif);}
