/*
*	pmstyle2.css
*	Version 2 of the pm.net design
*/

/* Tags */
html {padding : 0px;}
table, td {margin : 0;padding : 0;border-color : #000; border-collapse:collapse;}
table.nocollapse, table.nocollapse td { border-collapse : separate; border-color : black; border-width:1px;}
table td {padding : 2px;vertical-align : top;}
table.nopad td {padding:1px !important;} 
ul {margin : 0;padding-left : 2em;}
form {margin : 0;font-family : "Trebuchet MS","Tahoma","Verdana","Arial","Times New Roman", sans-serif;}
input,textarea,select.multiple {border : 1px solid #444;background-color : #bbb;font-family : "Lucida Console","Trebuchet MS","Tahoma","Verdana","Arial","Times New Roman", sans-serif;color : black;}
select {border : 1px solid #444;background-color : #bbb;font-family : "Lucida Console","Trebuchet MS","Tahoma","Verdana","Arial","Times New Roman", sans-serif;color : black;}
textarea {font-size : 10px;}
input.fileuploader {color : black;border : 1px solid black;background-color : #888;}
button {border : 2px solid black;background-color : #800;color : white;}
span.transnote { border-bottom : 2px dotted black; }
a:hover {background-color : #830;color : white !important;}
a.nocolor { color : white !important; }
a.userlink { color : #888 !important; }
a.forum { color : #000 !important; text-decoration : none;}
a.forum:hover { background-color: transparent !important; text-decoration : underline; }
a:link,a:visited {color : #830;}
a.nohover:hover{text-decoration:none !important;background-color:transparent !important;}
a.nohover {text-decoration:none !important; background-color:transparent !important;}
h1 {font-size : 11pt;color : #C70;border-bottom : 1px solid #C70;margin:0px 0px 4px 0px;}
h2 {font-size : 12px;color : #07C;border-bottom : 1px solid #07C;width : 70%;margin:0px 0px 4px 0px;}
h3 {margin : 0;font-size : 12px;border-bottom : 1px solid #930;width : 100%;margin:0px 0px 4px 0px;}
#pmBody {padding : 0px;margin : 0px;font-family : "Trebuchet MS","Tahoma","Verdana","Arial","Times New Roman", sans-serif;font-size : 9pt;color : black;}
#mainCDiv {padding : 1em;}
#crumbBar{background-color:#800;height:1.5em;color:white;font-weight:900;border-bottom:1px solid #222;padding:1px 2px;font-size:0.8em;}
#crumbBar a, #crumbBar a:link, #crumbBar a:visited {color:white;text-decoration:underline;}
#footerBar {background-color : #aaa;margin : auto;border : 1px solid black;font-size : 80%;font-weight : 800;z-index : 5;}
/* Design DIVs */
#topImgBox{background-color : #600;height : 140px;border-bottom : 2px solid black;background-repeat : repeat-x;background-position : top center;position : relative;}
#navMenuDiv{color:white;width:100%;position:absolute;top:80px;}
#navMenuDiv img:hover {outline : 1px solid white;background-color : #07C;cursor : pointer;}
#mainContainer {padding : 5px;margin : 0;width : 99%;float : left;margin-right : -200px;overflow:auto;}
#leftMenuContainer {width : 210px;float : left;z-index:1;}
#searchBox { z-index : 9; }
#mainContent {position : relative;margin-left : 212px;z-index:2;padding-left:3px;}
#mainContent2 {position : relative;margin-left : 0px;z-index:2;padding-left:3px;}
#announcementsBox { position: absolute; right:2px; top : 2px;border:2px solid black;background-color:yellow;font-weight:900;padding: 2px 10px;}
.menuIcons {text-align : center;margin : auto;}
/* Nav menu stuff */
.menuDropDown {border : 3px solid #800;padding : 0px;position : absolute;z-index : 10;}
.menuDropDown span {display : block;background-color : #ddd;padding : 2px 3px;}
.menuDropDown a:link, .menuDropDown a:visited {text-decoration : none;background-color : #ddd;display : block;font-size : 12px;padding : 2px 6px;}
.menuDropDown a:hover {color : #fff;background-color : #300;text-decoration : underline;outline : 1px solid black;}
.adminMenu, .adminMenu a {font-size : 9px !important;}/*Overrides for the admin menu */
.adminMenu span {padding : 0px 2px; margin:0;cursor:pointer;}
.adminMenu span:hover {background-color : #300;color : white;}
.adminMenu a {padding: 0px 2px;font-size:9px;line-height:11px;}
.adminMenu a:hover {color : #fff;background-color : #300;text-decoration : underline;outline : 1px solid black;}
.adminMenu .break { border-top : 1px solid black; }
.nodisplay {display : none;}
/* div to break floating elements up */
.breakDiv,.clearDiv{clear : both;}
/* Tabbed Navigation */
ul.navTabs {list-style-type : none;padding : 0px;padding-left : 1em;margin : 0;height : 21px;}
ul.navTabs li {display : inline;padding : 2px 0px;margin : 0;list-style-type : none;}
ul.navTabs li a {background-color : #930;color : white;padding : 0px 8px;margin-right : 2px;border : 1px solid black;text-decoration : none;float : left;height : 20px;line-height : 20px;font-size : 12px;font-weight : 800;}
ul.navTabs li a:hover {background-color : #000;color : #fff;text-decoration : underline;}
ul.navTabs li.activeTab a:hover {background-color : #aaa;}
ul.navTabs li.activeTab a {background-color : #fff;color : #000;margin-top : 1px;border-bottom : 0px;}
.navTabContent {border : 1px solid black;width : 99%;padding : 2px 4px;}
/* Special Boxes design stuff */
.specialBoxOuter {border : 2px solid #300;position : relative;background-image : url('/images/templates/gradup.png');background-position : bottom left;background-repeat : repeat-x;margin : auto;margin-bottom : 5px;}
.specBoxHeader {color : white;font-size : 11px;font-weight : 800;line-height : 20px;height : 20px;border-bottom : 1px solid #300;text-align : center;background-color : #800;background-image : url('/images/templates/menubar_bg.png');}
.specBoxHeader a {color : white;text-decoration : underline;}
.specBoxContent {margin-bottom : 20px;padding-left : 0px;}
.specBoxFooter {background-color : #aaa;position : absolute;bottom : 0px;width : 100%;border-top : 2px solid #300;font-size : 0.75em;}
.specBoxCorner {width : 14px;height : 14px;background-repeat : no-repeat;position : absolute;z-index : 2;}
.topLeft {top: -2px;left: -2px;background-image : url('/images/templates/topleft.png');}
.topRight {top: -2px;right: -2px;background-image : url('/images/templates/topright.png');}
.bottomRight {bottom: -2px;right: -2px;background-image : url('/images/templates/bottomright.png');}
.bottomLeft {bottom : -2px;left : -2px;background-image : url('/images/templates/bottomleft.png');}
/* Wobbadex Information */
.dexHeaderRow { background-color : #500;color:white;font-size:0.8em;font-weight:900;}
/* Special Boxes */
.comingsoonbox {border-bottom : 2px solid #C70;font-size : 8pt;}
#previewpopup {border : 6px solid #830;background-color: white;height : 300px;position : absolute;text-align : center;
	background-image : url('/images/templates/gradup.png');background-position : bottom left;background-repeat : repeat-x;z-index : 4000;padding : 3px;
}
#previewpopup a { color : black; text-decoration : underline;}
.picturePages {margin-bottom : 5px;text-align : center;}
.picturePages a {margin-right : 5px;}
.picturePages a.activeSlide {outline : 2px solid #730; background-color: #730;color:white;}
.thumbnailrows img {border : 0px;}
.thumbnailrows a:hover {background-color : transparent;}
table.padme td { padding: 2px !important; }
/* Pokemon/Character Names */
#namedisplaybox {font-size : 8pt;font-weight: 900;color : white;background-color : #282828;border : 1px solid #777;position : absolute;padding : 1px 8px;height : 16px;z-index:8000;}
.pokeNameArrow {	background : transparent url('/images/templates/dark-pointer.gif') no-repeat;font-size : 1px;height : 4px;margin : 0px auto;padding : 0px;width : 7px;}
.headerbox {border : 1px solid black;background-color : #700;color : white;}
/* General classes for text */
.attackname { font-size:1.1em;font-weight:900;color:#00F;background-color:#eee;padding: 2px 2px;border:1px dashed black;}
.attackname a { color:inherit; }
.attacktext{ padding-left:1em;}
.smalltext {font-size : 0.8em;}
.bigtext { font-size : 1.2em; }
.l {text-align : left;}
.c {text-align : center;}
.r {text-align : right;}
.vam { vertical-align:middle; }
tr.vam td { vertical-align:middle; }
.fl {float : left;}
.fr {float: right;}
.ma {margin : auto;}
.b {font-weight : 900;}
.i {font-style : italic;}
.indent { margin-left : 1em; }
.nodisplay {display : none;}
.infodiv {border : 1px solid #510;padding : 6px;display : inline-block;background-color : #eee;}
.infodivdark {border : 1px solid #210;padding : 2px; background-color : #bbb;} 
.infodivtags {border:1px solid #036;background-color:#C70;color:black;padding:3px;margin:5px;}
.infodivtags a { color : white; }
.highlightrow { background-color: #C70 !important; font-weight: 900 !important;}
/* Imageboard */
.boardHeader { background-color : #930; color:white; font-size:120%; font-weight:800;}
.forumThread { border : 2px solid #410; padding : 0;margin-bottom : 5px; overflow:auto;}
.forumThreadBody { padding : 4px; overflow:auto; }
.forumThreadHeader { padding : 2px 4px; background-color : #930; font-weight:900; color:white;font-size:110%;}
.forumThumbnail { margin-right:1em; margin-bottom : 1em; float : left;}
.forumThreadPoster { color : black; width : 70%;padding:3px; margin-bottom:6px;}
.forumThreadPoster span { color : #36F; font-weight : 800;}
.posterInfo { color : #fff; font-weight : 900; }
.forumThreadReply {border:2px solid #620;padding:2px;margin-bottom:1em;background-color:#aaa;margin-left:1.2em; float:left;min-width : 50%;}
.forumThreadAdminBox {float:right;background-color:#aaa;border:1px solid black;height:16px;padding:1px;display:none;}
.lockedThread { background-color : #aac !important; font-weight : 900; padding-left:16px !important;background-image:url('/images/icons/lock_large_locked.png');background-repeat:no-repeat;}
.deletedThread { background-color : red !important; font-weight:900; padding-left:16px !important; }
/* Pagination */
div.pagenav_container { margin-bottom : 4px; }
ul.pagenav { margin : 0; list-style-type : none; padding : 0;}
ul.pagenav li.pagenav_item { display: inline; padding : 0;font-size : 12px;margin : 0;}
li.pagenav_item a { padding : 1px; text-decoration : none; margin : 0; font-weight : 400;}
li.pagenav_item a.pagenav_link_active { border-bottom : 2px solid #620; font-weight : 900;}
li.pagenav_item a:hover {background-color:#620,border-color:#A42;}
/* Table Styles */
.adminEditBox {float:right;background-color:#aaa;border:1px solid black;height:16px;padding:1px;display:none;}
.upcomingeps {font-size:10px;}
.upcomingeps th {background-color : #700;color : white;}
.upcomingeps .subTableHeader {background-color : #aaa;font-weight : 900;}
.upcomingeps tr.eprow td {border-bottom : 1px solid #888;}
.upcomingeps tr.eprow:hover {background-color : #bbb;}
.newsArticleBox img {margin : 2px;}
.articlecomments {padding: 0px 5px;}
.articlecomment {margin-bottom : 8px;}
.articlecomment strong {font-size : 13px;font-weight : 800;color : #900;}
.tableHeaderRow {background-color : #700;color : white;height : 14px;}
.tableHeaderRow2 {background-color : #999;color : black;}
.headerRow th, table thead th, table tfoot th {background-color : #400;color : white;font-size : 10pt;font-weight : 900;}
th.headerSortDown { background-image: url(/images/icons/sort_desc.gif) !important; background-color:#f00 !important; }
th.headerSortUp { background-image: url(/images/icons/sort_asc.gif) !important; background-color : #940 !important; }
th.headerSortable { background-color:#a00;background-image:url(/images/icons/sort.gif);background-repeat:no-repeat;background-position:center right;padding-right:24px;cursor:pointer;}
.navTabContent .headerRow th {font-size : 9px;}
.dvdimg {margin-bottom:10px;margin-top:5px;}
.dvdimg img { border : 2px solid #000; outline:3px solid #C70;}
/* Alternating row colors */
.epRowOne {background-color : #eee;}
.epRowTwo {background-color : #fff;}
.epRowThree {background-color : #bbb;}
/* Private Messages */
.quoteDiv { margin-left: 1.5em; border: 1px solid black; background-color:#999; padding: 4px; }
.songTranslation {padding:5px;border:1px solid black;width:30%;}
/* TCG */
div.tcgatk { margin-bottom:6px;}
/* Specialized links */
a.nounderline {color : black;text-decoration : none;}
a img {border : 0;text-decoration:none !important;}
.upcomingeps a:link,a:visited {color : #830;}
.newspagenav {margin-top : 2px;margin-bottom : 5px;}
.newspagenav a:link , .newspagenav a:visited{padding : 3px 3px 2px;text-decoration : none;}
.newspagenav a.activepage {color : #830;padding : 1px 1px 2px;border-top : 2px solid #830;border-bottom : 2px solid #830;}
div.ratingsbox {display : block;}
div.ratingsbox img {width:20px;height:20px;margin : 0px;display : inline-block;}
.linedbottom tr td{border-bottom : 1px solid #ccc;}
tr.linedbottom td {border-bottom : 1px solid #ccc;}
.seriesnavbox {border : 2px solid black;margin-top : 1px;font-size : 11px;}
.seriesnavbox a {color : black;}
/* Sub Status */
.status { text-align : center; }
.substatus_0 { background-color : red; font-weight:900; }
.substatus_1 { background-color : yellow; }
.substatus_2 { background-color : green; }
.subopts { border : 1px solid blue; background-color : #ccf; padding:2px; }
tr.suggrow,tr.suggsubrow { outline : 1px solid black; }
/* Forms */
input.hasfocus {background-color : #aaa;color : black;font-weight : 800;}
/* Dex */
.evobar {float : left;margin-top : 31px;height:14px;line-height:14px;background-color:#07C;
font-size: 12px;font-weight:900;padding : 2px 15px;	color:white;border : 1px solid black;border-right : 0px;}
div.spoiler {  }
div.spoiler_content { display : none; }
div.spoiler_warning { background-color : #C70; padding:2px; font-weight:900; border : 2px dashed #000; cursor: pointer;` }

tr.calendarRow { background-color : #eee;}
td.calendarOtherMonth { background-color : #dcc; color : #aaa;}
td.calendarDayCurrent { outline : 2px solid #444; background-color : #faa; }
div.calendarDayNumber { float : right; height: 150px; font-size: 10pt; font-weight : 900; font-style : italic;}
div.calendarEvent { overflow : hidden !important; width : 83%; padding:1px; outline :2px solid #aaa;margin-bottom : 6px; font-size:8pt;}
div.legendItem { padding : 3px 8px; margin-right : 10px; border:2px solid black; font-weight : 900;}

div.eventfilter { border : 2px solid black; padding:5px; background-color:#ccf; margin-top:5px; margin-bottom:5px; width:400px; 
border-radius : 10px; opacity : 0.85; filter : Alpha(opacity=85);position:fixed; top:200px; right : -20px; display : none;
}

.eventType_anime { background-color : #004; color : white; }
.eventType_cd { background-color : #400; color : white; }
.eventType_dvd { background-color : #040; color : white; }
.eventType_tcg { background-color : #044; color : white; }
.eventType_game { background-color : #440; color : white; }
.eventType_misc { background-color : #a00; color : white; }
.eventType_news { background-color : #00a; color : white; }
.eventType_eventpoke { background-color : #ccc; color : black; }
.legendItem { border-radius : 8px; -moz-border-radius : 8px; -webkit-border-radius : 8px;}
/* Autocomplete */
.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;z-index:9999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;border-bottom:1px solid #ccc;}
.ac_loading {background : Window url('/images/templates/progress_bar.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}
/* Facebox Styles */
#facebox .b {background:url(/javascript/facebox/b.png);}
#facebox .tl {background:url(/javascript/facebox/tl.png);}
#facebox .tr {background:url(/javascript/facebox/tr.png);}
#facebox .bl {background:url(/javascript/facebox/bl.png);}
#facebox .br {background:url(/javascript/facebox/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 99;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td { border-bottom: 0;}
#facebox .body {padding: 10px;background: #fff;width: 450px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%; width:100%;z-index:98;}
.facebox_hide {z-index:-100;display:none;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
/* MP3 player */
#mp3PlayerBox {width:450px;height:60px;border:2px solid black;padding:7px;margin-bottom:4px;background-color:#eee;background-image:url(/images/icons/speaker.png);background-position:center right;background-repeat:no-repeat;}
div#ratingconfirm { display:none;position:absolute;background-color:#500;color:white;width:205px;height:20px;line-height:20px;z-index:100; border:4px solid black;
-moz-border-radius:4px;
}
/* Forums */
.forumpost { margin-bottom : 8px; position : relative; border-collapse: collapse !important; border: 1px solid black; padding:0px;}
.forumpost th { border-bottom : 1px solid black; }
.forumpost th a { color : white !important; }
.forumpost .leftPan { width: 150px; border-right: 1px solid #000;}
.forumpost hr { color : #C70; background-color : #C70; }
.forumpost .optsrow td { height : 20px !important; vertical-align:bottom;text-align:right; border-style : none !important; border-color : white !important; }
.forumpost .postbody { border-bottom : 0px !important; }
.deletedpost thead th { background-color : red !important; color : white; }
.threadRow .threadAdminOptions { position : absolute; right : 2px; top: -1px; }
.threadRow .threadtitle { margin-right : 40px; }
.threadRow .rr { position : relative; padding-right : 20px; }
.threadRow .deletemsg { color : red; }
.deletedrow, .deletedrow a { background-color : #222; color : white !important;}
.nav { margin : 0; list-style-type : none; padding : 0; }
.nav .summary { color : #C70; border-bottom : 2px solid #C70; }
.nav li { display: inline; padding : 0;font-size : 12px;margin : 0; margin-right: 5px; }
.nav .cur { border-bottom : 2px solid #C70; font-weight : 900; }
.nav li a { color : black; text-decoration : none; padding : 0px 2px;}
.nav li a:hover { border-bottom : 2px solid #C70; background-color : transparent; color : black !important; }

div.pagetag { margin-bottom : 4px; }
div.pagetag a.tagname { font-size : 145%; font-weight : 900;}
div.tagresults { display : none; }
#slider-list { list-style-type:none;margin:0;padding:0;visibility:hidden;height:200px;width:200px;text-align:left; }
#slider-list li { }
/*======================================================================*\
|| ####################################################################
|| # File Revision:    $Revision: 1080 $
|| # Last Change:      $LastChangedDate: 2010-10-27 19:20:00 -0700 (Wed, 27 Oct 2010) $
|| # Last Commit By:   $Author: JDS $
|| ####################################################################
\*======================================================================*/
