/*
div {
    border: 1px dotted lime;
}
*/
div#theWholeEnchilada {
    margin-right: -30px;
    padding: 3px;
}
div#loginBoxLogin {
    margin-left: 22px;
}
div#loginBoxPassword {
    margin-left: 60px;
}
div#loginBoxSubmit {
    margin-left:123px;
    margin-top:10px;
}
div#loginBoxPasswordResetLink {
    margin-left:20px;
    margin-top:10px;
}
div#loginBox {
    margin-top: 35px;
}

table#topNavC {
    margin-top: 15px;
}

div#friendUpdatesL {
    margin-top: 5px;
    z-index: 5;
    position: relative;
}

div#friendBlogsL {
    margin-top: 5px;
    z-index: 5;
    position: relative;
}

/*
#friendUpdatesBody {
    padding-top: 5px;
    padding-bottom: 5px;
}
*/

#friendUpdatesHead {
    border-left-color: black;
    border-right-color: black;
}

td#friendBlogsContents {
    border: 3px solid #4C3D5B;
    border-top-width: 0px;
    height: 100%;
    position: relative;
}

div.darkPanel {
    border-width: 2px;
    border-style: solid;
    padding: 5px;
    border-left-color: #221133;
    border-right-color: #221133;
    border-top-color: #222222;
    border-bottom-color: #444444;
    background-color: #111111;
    overflow: auto;
    width: 300px !important;
}
img.darkPanelBG {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.1;
    -moz-opacity: 0.1;
    filter:alpha(opacity=10);
}

img.shinyBG {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.10;
    -moz-opacity: 0.10;
    filter:alpha(opacity=10);
}

div.centred {
    width: 33.333%;
    margin-left: auto !important;
    margin-right: auto !important;
}

form#loginF {
}
div#loginBoxMessage {
    font-size:12pt;
    font-weight:bold;
    margin-left:100px;
    margin-top:25px;
}


a:link      { color: #7E6C9B;
              text-decoration: none;}
a:visited   { color: #7E6C9B;
              text-decoration: none;}
a:hover     { color: #AEADBD;
              text-decoration: underline;}
a:active    { color: #9900FF;
              text-decoration: underline;}

a.userlink {
    font-weight: bold;
    padding-right: 2px;
    padding-left: 2px;
}

a.maplink:link { color: #9900FF; }
a.maplink:visited { color: #9900FF; }
a.maplink:hover { color: #9900FF;
                  text-decoration: underline; }
a.maplink:active { color: #9900FF; }

.block      { /*border: #80707E;*/
              border: #3C2E3D;
              margin-right: 10px;
              border-style: groove;}
.noborder   { border-style: solid;
              border-top-width: 0px;
              border-right-width: 0px;
              border-bottom-width: 0px;
              border-left-width: 0px;}
.flowtable  { PADDING-RIGHT: 10px;
              FLOAT: left;}
.spaced     { PADDING-RIGHT: 10px;
              FONT-SIZE: 10pt;
              TEXT-ALIGN: justify;}
.dropshadow { width: 95px;
              filter: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1);
              font-size: 10pt;
              padding-left: 7px}
BODY        { SCROLLBAR-FACE-COLOR: #757075; /*#80707E; /*#131322;*/
              SCROLLBAR-HIGHLIGHT-COLOR: #B5B1B3;/*#BEBDBD;/*#7E6C9B;*/
              SCROLLBAR-SHADOW-COLOR: #5B0095;
              SCROLLBAR-3DLIGHT-COLOR: #948660;/*#B5B1B3;*/
              SCROLLBAR-ARROW-COLOR: #131322; /*#80707E;*/
              SCROLLBAR-TRACK-COLOR: #1B1B1B;
              SCROLLBAR-DARKSHADOW-COLOR: #5B0095; /*000000;*/
              /* background-color: #1B1B1B; */
	      background-color: #000000;
              color: #80707E;
              font-family: Georgia, "Times New Roman", Times, serif;
              font-size: 10pt;
              margin-right: 30px;}
td          { color: #80707E;
              font-family: Georgia, "Times New Roman", Times, serif;
              font-size: 10pt;}
p.maintext
	{
	color: #80707E;
	font-weight: normal;
	font-size: 10pt;
	}
p.j         { text-align: justify; 
              color: #80707E; }
.quote      { font-size: 10pt }
.rightpad   { right-margin: 2em; }
.dragit     { cursor: move;}
.pushit     { cursor: default;}
.pushbutton { cursor: hand;}
.edge       { border-color: #990000 #666666 #999999 #660000;
              border-style: outset;
              border-top-width: 2px;
              border-right-width: 2px;
              border-bottom-width: 2px;
              border-left-width: 2px;}
select.m, select
    {
    background: #3C2E3D;
    color: #928C96;
    writing-mode: lr-tb;
    FILTER: progid:DXImageTransform.Microsoft.MotionBlur(direction=135,strength=4);
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 9pt;
    font-weight: bold;
    }

INPUT.n, input[type="text"]
    {
    background: #3C2E3D;
    color: #928C96;
    writing-mode: lr-tb;
    FILTER: progid:DXImageTransform.Microsoft.MotionBlur(direction=135,strength=4);
    border-color: #948660;
    border-bottom-color: #B5B1B3;
    border-top-color: #5B0095;
    border-right-color: #948660;
    border-left-color: #5B0095;
    border-style: solid;
    border-width: 1px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 9pt;
    font-weight: bold;
    }

textarea.m, textarea
    {
    background: #3C2E3D;
    color: #928C96;
    writing-mode: lr-tb;
    FILTER: progid:DXImageTransform.Microsoft.MotionBlur(direction=135,strength=4);
    border-color: #948660;
    border-bottom-color: #B5B1B3;
    border-top-color: #5B0095;
    border-right-color: #948660;
    border-left-color: #5B0095;
    border-style: solid;
    border-width: 1px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 9pt;
    font-weight: bold;
    }

table.m     { background: #3C2E3D;
              color: #928C96;
              writing-mode: lr-tb;
              FILTER: progid:DXImageTransform.Microsoft.MotionBlur(direction=135,strength=4);
              border-color: #948660;
              border-bottom-color: #B5B1B3;
              border-top-color: #5B0095;
              border-right-color: #948660;
              border-left-color: #5B0095;
              border-style: solid;
              border-width: 1px;
              font-family: Georgia, "Times New Roman", Times, serif;
              font-size: 9pt;
              font-weight: bold;}

INPUT.m, input[type="submit"], input[type="button"], input[type="reset"], button
    {
    background: #757075;
    color: #131322;
    writing-mode: lr-tb;
    FILTER: progid:DXImageTransform.Microsoft.MotionBlur(direction=135,strength=4);
    border-color: #948660;
    border-bottom-color: #5B0095;
    border-right-color: #5B0095;
    border-top-color: #B5B1B3;
    border-left-color: #948660;
    border-style: solid;
    border-width: 1px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 9pt;
    /*border: 1px groove;*/
    font-weight: bold;
    cursor: pointer;
    }

IMG.fitpic  { width: 100%; clip: rect( );}
.reflected  { writing-mode: lr-tb;
              FILTER: progid:DXImageTransform.Microsoft.MotionBlur(direction=135,strength=4);}
.quote      { font-size: 10pt }
H1          { font-size: 14pt }
.pmsframe   { background-color: #222222 }
th.tableheader
	{
	font-size: 14pt;
	font-weight: bold;
	}
td.lighter
	{
	background-color: #111111;
	}
th.paddedCell, td.paddedCell {
    padding-left: 0px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

p.whitespace {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

p.Greeting {
    font-size: 14pt;
    font-weight: bold;
    color: #7E6C9B;
    margin-top: 17px
}

div#setSaysFormDiv {
    margin-left: 20px;
}

div#setSaysLabel {
    margin-left: 10px;
    margin-bottom: 3px;
    font-weight: bold;
    font-size: 12pt;
}
div#setSayAnythingLabel {
    margin-left: 10px;
    margin-top: 5px;
    font-weight: bold;
    font-size: 12pt;
}
div#setSaysSubmitDiv {
    margin-top: 10px;
    margin-left: 100px;
}
input#setSaysInput {
    width: 200px;
}

li#pimpItem_delicious {
    list-style-image: url("/include/images/delicious.png");
}

li#pimpItem_digg {
    list-style-image: url("/include/images/digg.png");
}

li#pimpItem_furl {
    list-style-image: url("/include/images/furl.gif");
}

li#pimpItem_newsvine {
    list-style-image: url("/include/images/newsvine.png");
}

li#pimpItem_netscape {
    list-style-image: url("/include/images/netscape.png");
}

li#pimpItem_reddit {
    list-style-image: url("/include/images/reddit.gif");
}

li#pimpItem_stumbleupon {
    list-style-image: url("/include/images/stumble1.gif");
}

li#pimpItem_technorati {
    list-style-image: url("/include/images/technorati.png");
}

li#pimpItem_squidoo {
    list-style-image: url("/include/images/squidoo.png");
}

li#pimpItem_live {
    list-style-image: url("/include/images/live.png");
}

li#pimpItem_myweb {
    list-style-image: url("/include/images/yahoo.png");
}

li#pimpItem_askjeeves {
    list-style-image: url("/include/images/ask.png");
}

li#pimpItem_google {
    list-style-image: url("/include/images/google.png");
}

li.pimpItem {
    font-weight: bold;
}

div#pimpGCHeader {
    width: 150px;
    font-size: 130%;
    font-weight: bolder;
    margin-bottom: 5px;
    margin-right: 5px;
    /* margin-left: 5px; */
}

div#pimpGCexplanation {
    width: 150px;
    font-size: 6pt;
    text-align: justify;
}

td.msgTime {
    width: 70px;
}

td.msgHandle {
    width: 1px;
}

td.messagePrivacy {
    width: 1px;
}

td.messageSystem {
    font-style: italic;
}

table.chatMessage {
    border-bottom: 1px solid #070524;
}

table.chatMessage:hover {
    background-color: #111111;
}

/* --- YUI based shit and user panels --- */

body {
    margin:0;
    padding:0;
    border-collapse: collapse;
    overflow-x: hidden;
}

img.shinyBG2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 27px;
    *height: 29px;
    z-index: 1;
    opacity: 0.10;
    -moz-opacity: 0.10;
    filter:alpha(opacity=10);
}

.yui-panel-container{
    position:absolute;
}

.yui-panel .hd, .hd{
    line-height:2;
    font-weight:bold;
}

.hd {
    background-color: #423354;
    color: black;
    text-align: left;
    *zoom:1;
    position: relative;
}

.yui-panel .bd, .bd{
    border: 3px solid #4C3D5B;
    border-top: none;
    background-color: black;
    }

img#flipUpFriendUpdatesButton {
    float: right;
    cursor: pointer;
    position: relative;
    top: 9px;
    right: -8px;
    z-index: 51;
}

div#friendUpdatesPanel {
    overflow: hidden;
    width: 100%;
}

div#foo {
    display: none;
}

div.bd {
    margin: 0;
    padding: 0;
}

td.friendUpdatesAvatar {
    height: 30px;
    width: 30px;
}

img#friendUpdatesLeftHandle {
    float: left;
    z-index: 10;
    position: relative;
}

img#friendUpdatesRightHandle {
    float: right;
    z-index: 10;
    position: relative;
}

span#friendUpdatesL {
    position: relative;
    z-index: 50;
}

div#friendUpdatesPanel_c {
    width: 100%;
}

div#friendUpdatesContainer {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    z-index: 100;
}

table#friendUpdatesT {
    margin-top: 5px;
    margin-bottom: 5px;
}
