@charset "iso-8859-1";
/* Author: Mike Kelly 
/* Author Email: mball@thejadedmball.com */
/* Creation date: 01.2008 */
/*
	Theme Name: The Jaded M-Ball
	URI: http://thejadedmball.com/
	Description: The main theme for the Jaded MBall.com. 
	Author URI: http://thejadedmball.com/	
*/
/*---------------------------- Main -------------------------------*/
html, body {
margin: auto;
padding: 0;
width:auto;
text-align: center;
background-color:#000000;
background: url('images/billard.jpg') fixed center bottom;
background-repeat:repeat-x;
}
body {
font: 0.79em/0.79em 'Trebuchet MS', Lucida, Verdana;
background-color: #000000;
_background: url('images/ie6background.gif') fixed center bottom;
background-repeat:repeat-x;
color: #CCCCCC;
}
@font-face {
font-family: Neuropol;
font-style:  normal;
font-weight: normal;
src: url(NEUROPO1.eot);
}
/*---------------------------- Links -------------------------------*/
a, a:visited {  
color:#00FF00;
text-decoration: none;
}	
a:hover {
color:#00CC00;
text-decoration: none;
}		
a img {
border: none;
}
.gallery a:hover img{
background:#00ff00;
}		
/*---------------------------- General Html -------------------------------*/
@font-face{
font-family: Neuropol;
font-style:  normal;
font-weight: normal;
src: url(http://www.thejadedmball.com/NEUROPO0.eot);
}
@font-face {
font-family: Futura Md;
font-style:  normal;
font-weight: normal;
src: url(http://www.thejadedmball.com/FUTURAM0.eot);
}
.commenth3, .replyh5, .nocomments{	
text-align: left;
margin-left: 0px;
padding-left:20px;
font-family:"Futura Md";
font-size: 18px; 
COLOR: #00FF00;
}	
.nocomments {	
text-align: left;
font-family: "Futura Md";
font-size: 18px; 
COLOR: #00FF00;
margin-left:-20px;
}	
.feedbackh6{	
font-weight: bold;
text-align: left;
font: 18px Georgia, helvetica, sans-serif;
color: #CCCCCC;
margin:auto;
}	
.pagestitles {
font-family: "Futura Md"; 
font-size: 18px; 
padding-top: 0.94em;
padding-bottom:0px;
padding-left:20px;
margin-bottom:0px;
color:#CCCCCC;
}
.archivestitles {	
padding-top: 0.94em;
padding-bottom:0px;
padding-left:20px;
margin-top:0.31em;
margin-bottom:0px;
font-size: 15px;
color:#CCCCCC;
}
.archivesborder {
padding-right: 15px;
margin-top: 0.5em;
margin-bottom:0px;
margin-right:20px;
COLOR: #CCCCCC; 
BORDER-BOTTOM: #202020 2px solid; 
}				
.sidebar h2{	
border-bottom: 0px solid #7F7F7F;
height: 20px;
text-align: center;
font-size: 12px;
MARGIN: 0px 0px; 
padding-top: 3px;
padding-right: 20px;
color: #CCCCCC;
}	
h2, h3, h2 a, h2 a:visited{
color: #CCCCCC;
}
h2 a:hover {
color:#00CC00;
}		
h3{	
font-size: 13px;
}	
blockquote { 
background:url(images/quote.png) no-repeat;
_background:url(images/quote.gif) no-repeat; 
padding-top:10px;
padding-left:15px; 
margin:auto;
margin-left: 10px;
margin-right:15px;
margin-top:10px;
margin-bottom:0px;
color:#999999;
font-style:italic;
}
code, pre, kbd {	
font-family: 'Courier New', Courier, mono, Fixed, sans-serif;
font-size: 1.1em;
display: block;
}	
small {
font-size: 0.9em;
line-height: 1.5em;
}
acronym, abbr {
letter-spacing: .07em;
border-bottom: 1px dashed #993333;	
cursor: help;
}	
strike, del {
text-decoration: line-through;
}	
/*---------------------------- Page Navigation -------------------------------*/	
.navigation {
margin: 40px 30px 20px 70px;
padding: 0 10px;
font-weight: bold;
font-size: 12px;
}
.ncol .navigation {
margin: 15px 0px;
font-size: 11px;
}	
.ar {
float: right;
padding-top: 25px;
padding-bottom:5px;
margin-bottom: 5px;
}
.al {
float: left;
margin-left: 60px;
padding-top: 25px;
padding-bottom: 5px;
margin-bottom: 5px;
_margin-left:30px;
}
.ac {
text-align: center;
margin-left: auto;
margin-right: auto;
}
/*---------------------------- Header -------------------------------*/
.header {
margin: 0 auto;
width: 100%;
height:176px;
_height:76px;
background-color: #000000;
}
.headerbackground {
background:url(../../uploads/headings/rotate.php);
background-repeat:repeat-x;
height:198px;
_height:76px;
}
.headerbar {
height: 90px;
margin: auto;
border:#00FF00 solid 1px;
width: 728px;
}	
.headerbarrier {
height: 100px;
width:100%;
margin: -20px 0px 5px 0px;
_margin-top:0px;
}
/*----------------------------Header Button Bar-------------------------------*/
#buttonbar li{
margin: 0; 
padding: 0;
list-style: none;
display: inline;
}
buttonbar{
margin:0;
padding: 0;
height: 36px;
list-style: none;
display: inline;
overflow: hidden;
}
#buttonbar a {
float: left;
padding: 36px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:36px; /* for IE5/Win only */
width:auto;
}	
#buttonbar a:active, #buttonbar a.selected, #buttonbar a:hover {
background-position: 0 -36px;
}
#homebutton a  {
width: 120px;
background:url(images/homebutton.png) top left no-repeat;
_background:url(images/homebutton.gif) top left no-repeat;
}
#aboutbutton a {
width: 120px;
background:url(images/aboutbutton.png) top left no-repeat;
margin-left:-18px;	
}
#contactbutton a  {
width: 120px;
background:url(images/contactbutton.png) top left no-repeat;
margin-left:-18px;
}
#advertisebutton a  {
width: 120px;
background:url(images/advertisebutton.png) top left no-repeat;
margin-left:-18px;	
}
#myspacebutton a  {
width: 120px;
background:url(images/myspacebutton.png) top left no-repeat;
margin-left:-18px;	
}
#infobutton a  {
width: 120px;
background:url(images/infobutton.png) top left no-repeat;
margin-left:-18px;	
}
#privacybutton a  {
width: 120px;
background:url(images/privacybutton.png) top left no-repeat;
margin-left:-18px;
}
#userbutton a  {
width: 120px;
background:url(images/userbutton.png) top left no-repeat;
background:url(images/userbutton.gif) top left no-repeat;
margin-left:-18px;
}			
/*---------------------------- Page -------------------------------*/
.page {
width: 893px;
_width: 965px;
margin: auto;
padding: 0px;
text-align: left;
position:static;
}
.imagepage {
width: 100%;
margin: 0;
padding: 0px;
text-align: left;
}
/*---------------------------- Middle Column -------------------------------*/
.ncol {
margin-left:140px;
_margin-left:0px;
_margin-right:25px;
_display:inline;
width: 430px;
float:left;
}
/*--------------------------- Entry Headers--------------------------------------*/	
.ncolentry {
width: 430px;
height:9px;
display: block;
margin-bottom: 2px;
_margin-bottom:-20px;
}	
.ncolentry2 {
width: 460px;
display: block;
margin-left: -35px;
}	
.alignright {
float: right;
text-align:right;
line-height:15px;
width: 210px;
overflow:hidden;
}
.alignleft {
float: left;
width: 220px;
line-height:15px;
overflow:hidden;
}	
/*---------------------------- Post Structure -------------------------------*/
.post {
MARGIN: 0px 0px 10px -1px; 
WIDTH: 100%;
overflow:hidden;
_margin: 0px 0px 10px 0px;
}
.post p{
margin-bottom:0.93em;
margin-top:0.93em;
}
.postdate {
FONT-WEIGHT: normal;
font-family:Neuropol; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 1px;
margin-bottom:5px;
margin-left:13px;
margin-top:-12px; 
padding-top: 0px;
padding-right: 15px;
COLOR: #CCCCCC; 
BORDER-BOTTOM: #202020 2px solid; 
TEXT-ALIGN: right;
width:385px;
}
.posttitlebackground {
height:20px;
background:url(images/toppost.gif);
background-repeat:no-repeat;
}
.posttitle {
PADDING-BOTTOM: 5px; 
max-width:245px;
width:245px;
padding-top:10px;
padding-left:20px; 
font-family: Futura Md; 
font-size: 17px; 
COLOR: #00FF00;
overflow:hidden;
line-height:20px;
}
.relatedtags{
font-size:12px; 
display:inline;
margin:auto;
line-height:15px;
}
.relatedspacing{
margin-left:20px;
width:405px;
margin-right:-30px;
overflow:hidden;
}
.related {
font-family:Neuropol; 
font-size:12px; 
display:inline; 
}
.related_posts{
overflow:hidden;
}
.related_posts li{
font: 13px/13px 'Trebuchet MS', Lucida, Verdana; 
text-align:left;
margin-bottom:5px;
padding:0px;
font-style:italic;
margin-top:-3px;
list-style: none;
}
.related_posts a{
color:#CCCCCC;
padding-left:0px;
margin:auto;
margin-left:-20px;
}
.related_posts ul{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
list-style: none;
}
.related_posts h3{
margin-top:5px;
color:#00ff00;
font-weight:normal;
font-family: "Futura Md";
font-size: 14px; 
color: #00ff00; 
margin-bottom:2px;
}
.archivetitle, .searchtitle, .searcherror{
padding-top: 0.63em;
FONT-WEIGHT: bold; 
padding-left:20px;
FONT: 18px "Futura Md";
COLOR: #00FF00;
}
.archived {
padding: 0px 0px 0px 0px;
MARGIN-LEFT: 0px;
}
.postmetadatabackground{
height:22px;
background:url(images/bottompost.gif);
background-position:left;
background-repeat:no-repeat;
}
.postmetadata {
width: 385px;
margin: 0px 0px 0px 0px;
margin-left:15px;
padding: 3px;
padding-left:5px;
border-top: 1px solid #e8e8e8;
color: #999999;
text-align: left;
line-height: 12px;
padding-top:10px;
font-family: "Futura Md";
font-size:12px;
}
.postcomment {
PADDING-BOTTOM: 1px;
margin-bottom:20px;
margin-left:13px;
padding-right: 15px;
COLOR: #CCCCCC; 
BORDER-BOTTOM: #202020 2px solid; 
margin-top:5px;
margin-right:20px;
}	
.entrybackground{
background:url(images/middlepost.gif);
background-position:left;
background-repeat:repeat-y;
}
.permalinkcommenttext{
padding-right:25px;
text-align:right;
font-family: "Futura Md";
font-size:13px;
margin-bottom: 2px;
}
.entry {
font-size: 1em;
line-height: 1.4em;
padding-left:20px;
padding-right:20px;
}
.entry a {  
font-weight: bold;
}
.entry ol li {
list-style: decimal outside;
}
.entry ul li {
list-style:none;
padding-left:20px;
}
.entry form { 
text-align: left;
}
.entry input { /* For password-protected posts */
margin: 2px auto;
font-size: 9px;
padding: 0px;
background-color: #FFFFFF;
border:1px solid #7F7F7F;
}	
.entry input[value="Submit"] {
font-size: 9px;
cursor: default;
}
.entry input[value="Submit"]:hover{ /*-- does not work in IE --*/
background-color: #EFEDED;
}
.postad {
height: 250px;
margin: auto;
border:#00FF00 solid 1px;
width: 300px;
}	
.postadbarrier {
height: 250px;
width: 100%;
margin: -2px 0px 10px 0px;
}
/*----------------------------Centering Images, Objects, and Movies-------------------------------*/
.entry img {
display:block;
margin:auto;
max-width:385px;
border: solid 2px #00FF00;
background: #F8F8F8;
}
.entry object, .entry iframe, .entry object, .entry embed{
display:block;
max-width:385px;
background: #F8F8F8;	
}
.imageentry {
display:block;
margin:auto;
width:auto;
}	
img.wp-smiley {
border: 0;
margin: 0;
padding: 0;
display:inline;
background-color: transparent;
} 
/*---------------------------- Sidebars -------------------------------*/
.sidebar {
float: left;
MARGIN: 0px 19px 0px 12px; 
WIDTH: 50px; 
margin-left:5px;
margin-right:38px;
DISPLAY: inline; 
padding:0px;
background-repeat:no-repeat;
position:relative;
_margin-right:9px;
_margin-left:40px;
}
.sidebar ul {
margin: 0px 15px 20px 20px;
padding: 0px;
list-style-type: none;
list-style-image: none;
}
.sidebar2 {
float: left; 
MARGIN: 0px 19px 0px 25px;
WIDTH: 50px;
_margin-left:0px;
_margin-right:0px;
_display:inline;
}
.sidebar2 ul {
margin: 7px 15px 30px 0px;
padding: 0px;
list-style-type: none;
list-style-image: none;
}
.sidebarul li, .sidebarul2 li {
list-style-type: none;
list-style-image: none;	
}
#sidebartopspace{
height: 55px;
_height: 45px;
width:198px;
background-image:url(images/mostjadedtop.gif);
background-repeat:no-repeat;
}
#sidebarmiddlespace{
width:198px;
background-image:url(images/mostjadedmiddle.gif);
background-repeat:repeat-y;
}
#sidebarbottomspace{
width:198px;
height:15px;
background-image:url(images/mostjadedbottom.gif);
background-repeat:no-repeat;
}

#sidebarpollspace{
height: 55px;
_height: 45px;
width:198px;
background-image:url(images/polls.gif);
background-repeat:no-repeat;
}
#sidebar2searchspace{
height: 36px;
width:202px;
background-image:url(images/searcharea.gif);
background-repeat:no-repeat;
}
#sidebar2archivespace{
height: 36px;
width:202px;
background-image:url(images/archivearea.gif);
background-repeat:no-repeat;
}
#sidebar2feedspace{
height: 38px;
width:202px;
background-image:url(images/feedarea.gif);
background-repeat:no-repeat;
}

.sidebar2middlespace{
width:202px;
background-image:url(images/sidebar2middle.gif);
background-repeat:repeat-y;
}
.sidebar2bottomspace{
width:202px;
height:8px;
background-image:url(images/sidebar2bottom.gif);
background-repeat:no-repeat;
}
/*---------------------------- Search Form -------------------------------*/
.t-s{
margin-bottom: 5px;
font-family: Verdana, Geneva, Arial, sans-serif;
color: #666666;
font-size: 16px;
border: none;
width:170px;
background-color: #FFF;	
}	
#submitButton {
  cursor:pointer;       /* Give it the hand cursor, like a link */
  height:20px;          /* Image has a height of 80px, only show the first half */
  overflow:hidden;      /* Hide the overflow */
  width:100px;          /* Width of the image */
}
#submitButton:hover input {
  margin-top:-20px;    /* Negative height of half the sprite, to push the image up */
}

/*---------------------------- Search box for error-404 pages -------------------------------*/
.searchbox{
margin: 0px auto;
margin-top: 30px;
padding: 0px;
display: block;
width: 500px;
height: 50px;
background: #EFEDED;
border:1px solid #7F7F7F;
}
.searchbox #searchform {
background: #FFFFFF;
margin: 14px auto;
width: 400px;
padding: 0px;
border: 1px solid #7F7F7F;
}
.searchbox #searchform #searchsubmit{
border: none;
margin: 0px auto;
padding: 2px 0px;
font-family: Verdana, Geneva, Arial, sans-serif;
color: #553B21;
font-size: 10px;
font-weight: bold;
width: 96px;
height: 100%;
background-color: #FFFFFF;
border-left:1px solid #7F7F7F;
cursor: default;
}
/*---------------------------- Comments -------------------------------*/
.comarea{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
line-height: 17px;
margin:auto;
}
.comol{
margin: 0px 0px 0px 0px;
text-align: left;
font-weight: bold;	
list-style-type: none;
}
.comli{
text-align: left;
min-height: 45px; /*-- does not work in IE --*/
width: 385px;
}
.color1 {
background-color: #000000;
text-align: left;
padding: 4px;
min-height: 45px; /*-- does not work in IE --*/
width: 385px;
}
.color2 {
background-color: #666666;
text-align: left;
padding: 4px;
min-height: 45px; /*-- does not work in IE --*/
width: 385px;
} 
.comauth{
width: 385px;
font-size: 11px;
font-weight: bold;	
padding: 0px 0px 2px 2px;
}
.mod {
color: #990033;
}
.cmeta {
margin: 0px 0px 0px 4px;
border: none;
font-size: 11px;
}	
.comtxt{
margin: 0px 0px 0px 0px;
font-size: 11px;
font-weight: normal;	
text-align: left;
}
.comdate{
font-size:10px;
padding-right:4px;
font-weight: normal;
}
/*---------------------------- Comment Form -------------------------------*/
#commentform {
margin: 0px 0px 0px 0px;
}
#commentform input {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
width: 170px;
margin: -10px 0px 0px 0px;
}
#commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
width: 390px;
padding: 0px;
margin: -5px 0px -0px 0px;
}
#commentform #submit {
width: 178px;
height:20px;
margin-top:5px;
background:url(images/submitcomment.png); 
_background:url(images/submitcomment.gif);
border:none; 
background-repeat:no-repeat;
font-weight: bold;
cursor: default;
}
#commentform #submit:hover, #commentform #submit a, #commentform #submit a.selected { /*-- does not work in IE --*/
background:url(images/submitcomment.png);
_background:url(images/submitcomment.gif);
border:none; 
background-repeat:no-repeat;
background-position:-178px 0px;
}
/*---------------------------- Footer -------------------------------*/
.footer {
font-family:Neuropol;
line-height: 17px;
MARGIN: 0 auto;
WIDTH: 100%;
height: 53px;
background:url(../../uploads/footings/rotate.php);
background-position:center;
background-repeat:repeat-x;
clear:both;
}	
.powered {
margin:0 auto;
width:100%;
padding:0px;
}
.powered a {	
font-weight: bold;
}
/*---------------------------- Go-up -------------------------------*/
.go-up {	
padding-top: 15px;
text-align:left;
font-size: 12px;
cursor: pointer;
width: 260px;
height: 20px;
}	
/*---------------------------- Ad Space -------------------------------*/	
.adcontainer{
width: 196px;
margin-left:-15px;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}	
.adtopspace{
height: 10px;
width:205px;
padding-bottom:10px;
background-image:url(images/topad.gif);
background-repeat:no-repeat;
}
.admiddlespace{
width:205px;
padding-left:20px;
background-image:url(images/middlead.gif);
background-repeat:repeat-y;
}
.adbottomspace{
width:205px;
height:15px;
background-image:url(images/bottomad.gif);
background-repeat:no-repeat;
}
#navcontainer{
width: 196px;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#navcontainer ul, navcontainer2 ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
_margin-bottom:14px;
}
#navcontainer2{
width: 188px;
font-size: 11px;
margin-top: 0px;
margin-bottom:0px;
padding-bottom:0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#navlist a{
display: block;
color: #6D6D6D;
padding-left:33px;
padding-top: 2px;
}
#navlist2 a{
display: block;
color: #6D6D6D;
padding: 0px 0px 3px 15px;
line-height:15px;
}
#navlist2 img{
border:#00FF00 solid 1px;
margin-top:0px;
margin-bottom:3px;
filter:none;
_margin-top:0px;
}
#navlist2 img:hover{
filter: alpha(opacity=70);
-moz-opacity:0.7; 
text-decoration:none;
}
#navlist2 a:hover, #navlist a#current:hover, #navlist a:hover{
color:#00ff00;
text-decoration:none;
filter: alpha(opacity=70);
}
#navlist a, #navlist a:visited, #subnavlist a:visited, #navlist2 a, #navlist2 a:visited{
border-left: 0px solid #E9E8E8;
background: transparent;
color: #CCCCCC;
text-decoration: none;
}
