
BODY {
    BACKGROUND: #ccccff; HEIGHT: 100%
}
HTML {
    HEIGHT: 100%
}
#SOCmenu {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #aaeeaa
}
#SOCmenu UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#SOCmenu LI {
    DISPLAY: inline
}
#SOCmenu A {
    PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#SOCmenu A:hover {
    BACKGROUND-COLOR: #77ee77
}
DIV.pageContainer {
  position:absolute;
  left:50%;
  margin-left:-490px;

  width: 980px;
  }


}
DIV.top {
    HEIGHT: 170px
}
DIV.topleft {
    FLOAT: left; WIDTH: 160px;z-index: 2;

}
DIV.topmiddle {
    BACKGROUND: #ccccff; FLOAT: left; WIDTH: 657px;
    text-align:center;

    z-index: 0;
}
DIV.topright {
    BACKGROUND: #ccccff; FLOAT: left; WIDTH: 160px;

    float:left;


}
DIV.middleLeft {
    BACKGROUND: #ccccff; position:relative; WIDTH: 149px; HEIGHT: 300px;
    float:left;
    top: -17px;
}
DIV.middleRight {
    BACKGROUND: #ccccff; position:relative; WIDTH: 149px; HEIGHT: 300px;
    left:692px;
    top: -17px;
    float:left;

}
DIV.linkL {
     PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px;  WIDTH: 139px; PADDING-TOP: 5px; HEIGHT: 31px; Background-image: url(images/link_backL.png);
     BACKGROUND-COLOR: #aaaaee;
     color : #FFFF88;


}
DIV.linkR {
     PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px;  WIDTH: 139px; PADDING-TOP: 5px; HEIGHT: 31px; Background-image: url(images/link_backR.png);
     BACKGROUND-COLOR: #aaaaee;
     color : #FF4444;


}
DIV.ticker{
  position:relative;
  color:red;
  background-color:#aaeeee;
  width:180px;
}
a.ticker{
  text-decoration:none;
}
DIV.link:hover {
    BACKGROUND-COLOR: #ccccff
    BACKGROUND-IMAGE: url(images/link_back2.png)
}
A.link {
    COLOR: #000000; TEXT-DECORATION: none
}
A.link:hover {
    FONT-STYLE: oblique
}
img.link:{border:0px;}


A.linkL {
    COLOR: #FFFF88; TEXT-DECORATION: none
}
A.linkR {
    COLOR: #FF4444; TEXT-DECORATION: none
}
A.linkL:hover {
       FONT-STYLE: oblique
}
A.linkR:hover {
       FONT-STYLE: oblique
}
DIV.CurrentPageLink{
    COLOR:#0000FF;
    TEXT-DECORATION: none;
}
DIV.CurrentPageLink:hover{
    Font-style:oblique;
}
DIV.body {
    BACKGROUND: #ccffcc; WIDTH: 700px;
    position:absolute;
    left:50%;
    margin-left:-350px;
    z-index: 0;
    top:160px;
}
DIV.postTitle {
    PADDING-LEFT: 30px; FONT-SIZE: 14pt; BACKGROUND-IMAGE: url(images/post_topbar.PNG); MARGIN-LEFT: 25px; WIDTH: 650px; COLOR: black; FONT-FAMILY: "Arial"; HEIGHT: 50px; BACKGROUND-COLOR: #aaeeaa;


}
DIV.welcome {
    FONT-SIZE: 16pt; font-familiy: calibri;
text-align:center;
}
DIV.postTitle:hover {
    BACKGROUND-COLOR: #77ee77
}
DIV.postBody {
    FONT-SIZE: 12pt; BACKGROUND-IMAGE: url(images/post_background.PNG); MARGIN-LEFT:25px; WIDTH: 650px; COLOR: black; FONT-FAMILY: "calibri"; BACKGROUND-COLOR: #aaeeaa
}
div.postPage{
    width : 39px; height:23px; BACKGROUND-IMAGE: url(images/pageButton.PNG);text-align:Center; float:left;
}
DIV.postText {
    PADDING-LEFT: 10px
}
DIV.aboutMeImageLeft {
    FLOAT: left; HEIGHT: 44px;
    margin-left:5px;

}
DIV.aboutMeImageRight {

    FLOAT: right; HEIGHT: 44px;
    margin-right:5px;
}


}
DIV.ArchiveBar{
 height:23px;
 width:700px;
 text-align:center;
 background-image:url(images/Archive_links_bar_back.PNG);
 background-color:#aaeeaa;
}
div.ArchiveBarPad{
  float:left;
  padding-left:60px;
  padding-right:50px;
}
div.Archive1{
  float:left;
  width:630px;
  height:70px;
  background-color:#aaeeaa;
  border:2px solid black;
  margin-left:20px;
}

div.Archive2{
  float:left;
  width:630px;
  height:70px;
  background-color:#99ff99;
  border:2px solid black;
  margin-left:20px;
}
div.ArchiveStoryBarTitle{
  float:left;
  padding-left:5px;
  font-size:14px;
  font-family:arial;
  width:200px;
  height:35px;

}
div.ArchiveStoryBarAuthor{
  float:left;
  padding-left:5px;
  font-size:14px;
  font-family:arial;
  width:200px;
  height:35px;


}
div.ArchiveStoryBarGenre{
  float:left;
  padding-left:5px;
  font-size:14px;
  font-family:arial;
  width:150px;
  height:35px;

}
div.ArchiveStoryBarSeries{
  float:left;
  padding-left:5px;
  font-size:14px;
  font-family:arial;
  width:150px;
  height:35px;
}
div.ArchiveStoryBar{
  float:left;
  padding-left:5px;
  font-size:14pt;
  font-family:arial;
  width:350px;
  height:70px;

}
div.ArchiveStoryBarBlurb{
  float:right;
  padding-left:5px;
  font-size:14px;
  font-family:arial;
  width:200px;
  height:70px;
  border-left:1px solid black;

}
div.ArchiveUploadTextBox{
  width:100px;
  float:left;
  height:20px;

}
div.ArchiveUploadInputBox{
  width:200px;
  height:20px;

    float:left;

}
div.ACPButtonBar{
  width:168px;
  height:20px;

  float:left;
  text-align:center;

}

div.catzBar{
width:670px;
margin-left:auto;
margin-right:auto;
min-height: 60px;
border:1px solid black;
}
div.catzColor1
{  background-color:#aaeeaa;min-height:60px;}

div.catzColor2
{  background-color:#99ff99;
min-height:60px;}
div.catzTab
{
 margin-left:120px;
}
div.catzImg
{
float:left;
}
div.ACPEventColor1
{  background-color:#aaeeaa;float:left;}
div.ACPEventColor2
{background-color:#99ff99; float:left;}




div.ACPEventMain{
height:30px;
width:660px;
border: 1px solid black;
}
div.ForumThreadBar{
  width:670px;
  height:40px;
  border:1px solid black;/**/

}
div.ForumDeleteImage{
  width:25px;
  height:30px;


}
div.ForumTopicBar{

  width:280px;
  height:40px;
  float:left;
    font-size:12pt;
  font-family:arial;

  }
div.ForumOPBar{

width:100px;
float:left;
font-size:12pt;
font-family:arial;
}
div.ForumRepliesBar
{

width:50px;
float:left;
font-size:12pt;
font-family:arial;


}
div.ForumLPBar{

width:200px;
float:left;
  font-size:10pt;
  font-family:arial;

}
TD.ACPE{
 width:100px;
 border-width:0px;
}
TD.ACPEDateTime{
 width:180px;
  border-width:0px;
}

DIV.threadUSER {
    FLOAT: left; WIDTH: 130px; HEIGHT: 175px;
}
DIV.threadTEXT {
    MIN-HEIGHT: 175px; MARGIN-LEFT: 131px;  width: 500px;
}
DIV.threadBAR {
    MARGIN-LEFT: 121px; HEIGHT: 30px; width:540px; border-top:1px solid black;
}

 div.forumBackColor1
{
 background-image:url(images/ACPEventColor1_back.PNG);
width:665px;
  background-color:#aaeeaa;float:left;
}
div.forumBackColor2
{
 background-image:url(images/ACPEventColor2_back.PNG);
  background-color:#99ff99; float:left;
  width:665px;
}
div.DMPCbody{
  width:700px;
  background-color: #ccffcc;
}
A.Dlink {
    COLOR: #0000FF; TEXT-DECORATION: none
}
A.Dlink:hover {
    FONT-STYLE: oblique
}
div.wrapper {
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:0;
  width: 700px;

}
div.mainwrapper {
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:0;
  width: 700px;

}
div.archive{
 float:right;
 width:150px;
 border:1px solid black;

}
div.help{
 float:left;
 width:150px;
 border:1px solid black;
}
DIV.DMPCbarX {
    margin:0px auto;
    width:670px;
    height:35px;
    background-color:#ffaaaa;
        border:2px solid black;
}
/*
--  widget CSS bars here --
 */

DIV.DMPCWbar1 {
    margin:0px auto;
    width:380px;
    height:35px;
    background-color:#bbffaa;
        border:2px solid black;
}
DIV.DMPCWbar2 {
    margin:0px auto;
    width:380px;
    height:35px;
    background-color:#aaeeaa;
        border:2px solid black;
}
DIV.DMPCWbarX {
    margin:0px auto;
    width:380px;
    height:35px;
    background-color:#ffaaaa;
        border:2px solid black;
}
DIV.DMPCWsect1{
 width:90px;
 float:left;

 FONT-FAMILY: arial; 
 font-size:10pt;
}

DIV.DMPCWsect2{
 width:220px;
 float:left;

 FONT-FAMILY: arial; 
 font-size:10pt;
}

DIV.DMPCWsect3{

 width:40px;
 float:left;
 margin-left:5px;
 padding-top:2px;
 FONT-FAMILY: arial;
 font-size:10pt;

}


 /*
 -- the widget bars end here -- */
DIV.DMPCbar1 {
    margin:0px auto;
    width:670px;
    height:35px;
    background-color:#bbffaa;
        border:2px solid black;
}
DIV.DMPCbar2 {
    margin:0px auto;
    width:670px;
    height:35px;
    background-color:#aaeeaa;
    border:2px solid black;
}
DIV.DMPCbar3 {
    margin:0px auto;
    width:670px;
    height:35px;
    background-color:#eeeeaa;
    border:2px solid black;
}
DIV.DMPCbar4 {
    margin:0px auto;
    width:670px;
    height:35px;
    background-color:#eeee99;
    border:2px solid black;
}
DIV.DMPCbarb {
    margin:0px auto;
    width:670px;
    height:35px;

}


DIV.DMPCsect1a{
 width:90px;

 float:left;
}
DIV.DMPCsect2T{

 width:70px;
 float:left;
}
DIV.DMPCsect2a{

 width:80px;
 float:left;
}
DIV.DMPCsect3T{

 width:75px;
 float:left;

}
DIV.DMPCsect3a{

 width:40px;
 float:left;
 margin-left:15px;
}
DIV.DMPCsect4T{
 border:1px solid black;
 width:75px;
 float:left;

}
DIV.DMPCsect4a{

 width:150px;
 float:left;
 margin-left:5px;
}
DIV.DMPCsect6T{

 width:100px;
 float:left;

}
DIV.DMPCsect6{

 width:40px;
 float:left;
 height:30px;
}
DIV.DMPCsect5T{

 width:70px;
 float:left;
 height:30px;

}
DIV.DMPCsect5a{

 width:200px;
 float:left;
 height:30px;

}
/* //DMPCsect1a DMPCsect2T DMPCsect3T DMPCsect4a DMPCsect6T DMPCsect5T
# //DMPCsect1a DMPCsect2a DMPCsect3a DMPCsect4a DMPCsect6  DMPCsect5a  */


TD {
    BORDER-RIGHT: #aaaaee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaee 1px solid
}
TD.blank {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD.title {
    BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; FONT-STYLE: italic
}



DIV.titleFont {
    FONT-WEIGHT: bold; FONT-SIZE: 16pt; FONT-FAMILY: "calibri"; TEXT-ALIGN: center
}
DIV.outline {
    BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BACKGROUND: #aaeeaa; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid
}
Div.signupL{
 float:left;
 width:160px;

 margin-left:40px;
}
Div.signupR{
 float:left;
 margin-left:30px;

}
DIV.RPoutline2 {
margin-left:30px;
    BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BACKGROUND: #bbffaa; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid
    ;width:630px;
}
DIV.RPoutline1 {
margin-left:30px;
    BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BACKGROUND: #aaeeaa; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid
    ;width:630px;
}
DIV.RPprop {
    BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; BORDER-LEFT: green 1px solid; WIDTH: 4px; BORDER-BOTTOM: green 1px solid; HEIGHT: 281px
}
DIV.RPpic {
    BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: left; BORDER-LEFT: gray 1px solid; WIDTH: 205px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 281px
}
DIV.RPtext {
    BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 12pt; PADDING-BOTTOM: 10px; MARGIN-LEFT: 206px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: arial; HEIGHT: 271px
}
DIV.commentPost {
    BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10pt; BACKGROUND: #ccffcc; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: "calibri"
}
DIV.commentTitle {
    FONT-SIZE: 12pt; FONT-FAMILY: "arial"
}
DIV.red {
    COLOR: #ff0000
}
DIV.green {
    COLOR: #00ff00
}
DIV.forumRight {
    FONT-SIZE: 8pt; FLOAT: right; WIDTH: 160px
}
DIV.forumMid {
    FONT-SIZE: 8pt; FLOAT: right; WIDTH: 120px
}
DIV.forumLeft {
    DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; COLOR: #000000; TEXT-DECORATION: none
}
DIV.forum1 {
    BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #bbffaa; FLOAT: left; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
DIV.forum2 {
    BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: #aaeeaa; FLOAT: left; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
DIV.forumLink {
    TEXT-DECORATION: none
}
DIV.forum1:hover {
    BACKGROUND-COLOR: #77ee77
}
DIV.forum2:hover {
    BACKGROUND-COLOR: #77ee77
}
A.forum {
    COLOR: black; TEXT-DECORATION: none
}

DIV.outline {
    MIN-HEIGHT: 180px
}
DIV.greenBackground {
    BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #aaeeaa; TEXT-DECORATION: none
}
DIV.button {
    BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; WIDTH: 40px; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #aaeeaa
}
DIV.button:hover {
    BACKGROUND-COLOR: #77ee77
}
