/*   
Theme Name: neonkris
Theme URI:
Description: Layout for KStewart fansite. Some elements by mono-lab (Thanks).
Author: Malley
Author URI: http://kristen-stewart.pl
Version: 1.0
Tags: dark blue, light green, light pink, three-columns, 
*/


body { margin: 0px; font-family: Arial; font-size: 11px; color: #8688b5; background: #17182c;}
.nbox { color: #ff8aae; margin:0px; font-size: 12px; letter-spacing: -1px; background: transparent; clear:both; padding:5px;}
.nbox ul { margin:0; }
.nbox li { margin:0 0 1em 0; line-height:14px; }
.nbox li li { padding:0 0 0 1em; margin:3px 0; }
.nbox li.sdate { margin:0; padding:0; font-size: 11px;}
.date {font-family: arial; font-size: 12px; letter-spacing: -1px; color: #8e91c4; margin-top: 2px;}
ul { list-style-type:none; margin:0 0 1em 0; padding:0; line-height:0%; }
ul li { margin:0; padding:0; line-height:normal; zoom:1; }
table,tr,td,table table { font-size: 11px; margin: 0px 0 0px 0;}
td.sidebar1 { background: #111121; padding-bottom: 20px; padding-top: 0px; padding-left: 15px; padding-right: 15px; font-size: 11px; font-family: arial; color: #585886 }
td.sidebar2 { background: #0f1023; padding: 9px; font-size: 11px; font-family: arial; color: #4f6ebe }
.news img { border:3px solid #324c64; padding:5px; margin:0 0px 0 0;  background:#415f7c; }
.news a:hover img { border:3px solid #693bbe; background:#8f53ff; }
.img-border { border:1px solid #da4b77; padding:3px; background:#ff6997; margin: 1px; }
.img-border:hover { border:1px solid #afd51c; background:#d0fe20; margin: 1px; }
.img-borders { border:1px solid #693bbe; padding:3px; background:#8f53ff; margin: 1px; }
.img-borders:hover { border:1px solid #5d66c8; background:#7a86ff; margin: 1px; }
.img-bordersid { border:2px solid #454582; padding:4px; margin: 1px; background:#59598f; }
.img-bordersid:hover { border:2px solid #412678; margin: 1px; background:#5b448b; }
td.oboknews { background: #0e0f23; padding-top: 40px; padding-bottom: 40px; padding-left: 14px; padding-right: 15px; font-size: 11px; font-family: arial; color: #585886; width: 110px; line-height: 16px; }
.bigdate { background: #0e0f23; font-size: 32px; font-family: arial; color: #ff6998 line-height: 37px; margin-top: 5px;}
.news { background: #1d1f38; color: #5c5e8a; width: 429px; padding: 14px; line-height: 17px; font-family: Arial; font-size: 12px; }
td.title { width: 457px; background: #242642; padding-top: 8px; padding-left: 14px; padding-bottom: 6px; font-family: Arial; color: #90b9c7; font-size:24px; clear:both; letter-spacing: -2px; line-height:26px; }
.title2 { background: #111121; border: 1px solid #111121; color: #8688b5; padding: 10px; font-family: Arial; font-size: 12px; }
.twitter { font-size: 11px;list-style-type: none; padding: 0px; margin: 0px; text-decoration:none; color:#f0638e; display: block;	cursor: hand; }
.twitter li { display: block; width: 290px; background: #111121; color: #f0638e; margin: 0px; border-bottom: 1px dotted #5a5782; padding: 5px; text-decoration:none; list-style: none; }
.twitter li:hover { background: #141527; display: block; width: 290px; color: #cffe0f; margin: 0px; padding: 5px; text-align: left; border-bottom: 1px dotted #5a5782; text-decoration:none; cursor: hand; list-style: none; }
ul.network { font-size: 11px;list-style-type: none; padding: 0px; margin: 0px; text-decoration:none; color:#6168ae; display: block;	cursor: hand; }
ul.network li { display: block; width: 290px; background: #111121; color: #6168ae; margin: 0px; border-bottom: 1px dotted #5a5782; padding: 5px; text-decoration:none; list-style: none; }
ul.network li:hover { background: #141527; display: block; width: 290px; color: #8253ef; margin: 0px; padding: 5px; text-align: left; border-bottom: 1px dotted #5a5782; text-decoration:none; cursor: hand; list-style: none; }
ul.top { font-size: 11px;list-style-type: none; padding: 0px; margin: 0px; text-decoration:none; color:#6168ae; display: block;	cursor: hand; }
ul.top li { display: block; width: 290px; background: #111121; color: #6168ae; margin: 0px; border-bottom: 1px dotted #5a5782; padding: 5px; text-decoration:none; list-style: none; }
ul.top li:hover { background: #141527; display: block; width: 290px; color: #ef537b; margin: 0px; padding: 5px; text-align: left; border-bottom: 1px dotted #5a5782; text-decoration:none; cursor: hand; list-style: none; }
blockquote {    margin: 1em 3em; padding: .5em 1em; border: 2px solid #54568f; background-color: #6467a1; color: #282945; font-size: 12px; font-family: Arial; }
blockquote p { margin: 0; }
.sidebar1 a { color: #ff4860; text-decoration: none; }
.sidebar1 a:hover { color: #b6ff2a; text-decoration: none; }
.oboknews a { color: #8a6fff; text-decoration: none; }
.oboknews a:hover { color: #b6ff2a; text-decoration: underline; }
.title a { color: #7899d7; text-decoration: none; }
.title a:hover { color: #b6ff2a; text-decoration: underline; }
.news a { color: #5879b4; text-decoration: none; }
.news a:hover { color: #ffbf59; text-decoration: none; }
.sidebar2 a { color: #6f91ff; text-decoration: none; }
.sidebar2 a:hover { color: #b6ff2a; text-decoration: underline; }
.nbox a { color: #6f91ff; text-decoration: none; }
.nbox a:hover { color: #b6ff2a; text-decoration: underline; }
a { color: #6f91ff; text-decoration: none; }
a:hover { color: #b6ff2a; text-decoration: underline; }
#footer { background:#111121; clear: both; padding-bottom: 10px; height:40px; width:100%;  border-top: 1px solid #1d1f38; bottom:0 }
#footer p { margin: 0 auto; text-align: center; padding-top: 10px; font: 11px Arial; font-style: none; color: #585886; }

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px arial;
margin: 0;
padding: 00px;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: transparent;
border-bottom: 1px solid #121212;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #ff4860;
background-color: #0c0c19;
text-decoration: none;
padding: 10px;
border-bottom: 1px dotted #17172a;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: #292948;
border-bottom: 1px dotted #17172a;
padding: 10px;
color: #c1ff48;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 0px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 0px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 12px Verdana;
list-style-type: none;
border-bottom: 0px solid gray;
background: #191919;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0px; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: white;
background: #121212;
}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background: #191919; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
background: #191919; /*background of tab with "selected" class assigned to its LI */
}

/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: white;
}

.blackwhite li a:hover{
background: black;
color: white;
}


 		
</style>