/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 4, 2011 */
@font-face {
    font-family: 'PapyrusRegular';
    src: url('/CSS/font/papyrus-webfont.eot#') format('eot'),
         url('/CSS/font/papyrus-webfont.woff') format('woff'),
         url('/CSS/font/papyrus-webfont.ttf') format('truetype'),
         url('/CSS/font/papyrus-webfont.svg#webfontXBl8cpQn') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background: black;
	color: whitesmoke;
	font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	padding:0px; 
	margin:0px;
}

a:link {
	color: #facfa4;
}

a:hover {
	color:lightblue; 
}

a:visited, a:active {
	color:#f5bf48;
}

.cssgrid {
	font-size:small;
}

.gradient {
  background: #303030; /* older browsers background */
  background: -moz-linear-gradient(#303030, #505050);
  background: -o-linear-gradient(#303030, #505050);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#303030), to(#505050));/* Older webkit syntax */
  background: -webkit-linear-gradient(#303030, #505050);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#505050',GradientType=0 );
  color:whitesmoke;
}

#divMessages {
	color:black;
}

#containerWide {
	height: 1200px;
}

#containerSub {
	width:98.5%;
}

#lbWidget2 {
	position:absolute; 
	top:10px;
	right:5px;
}

.helplink a, .helplink a:link, .helplink a:visited {
	color:darkgray; 
}

#footer {
   margin:20px;
   font-size:x-small; 

}

.helplink a:hover {
	color:white; 
}

#lbWidget1 {
	position:absolute; 
	top:10px;
	right:5px;
}

#bodySplash #contentBody {
	text-align:center; 
}

#containerWide, #containerFB {
	padding:0px;
	margin:0px;
	background: black;
}

#contentBody {
	margin:0px;
	margin-top:-30px;
	padding:0px;
   margin-left:250px;
}  

#containerSub #contentBody {
   margin-left:5px; 
   padding-left:0px; 
}

#toggle {
	position:absolute; 
	top:160px;
	left:135px;
}

.splash {
	background:darkgray; 
}

#menuTabLeft{
  background: url(http://www.ellipsisnovel.com/images/LBracketGray.gif) bottom no-repeat;
}


#menuTabRight{
  background: url(http://www.ellipsisnovel.com/images/RBracketGray.gif) bottom no-repeat;
}

#linkList {
   background: url(whitestar.jpg) center bottom no-repeat;
   position:absolute; 
	top: 0px;
	padding-bottom:250px;
	width: 240px;
	padding-left: 3px;
	padding-top: 0px;
}

#pageHeader {
	background: url(EllipsisLogo.jpg) left no-repeat;
	height:150px;
	width:100%;
	z-index:100;
	margin-left:275px;

} 

#containerSub #menu {
	position:relative;
	left:20px;
	margin-bottom:50px;
}

#containerSub #menu #lbAd {
	font-size:smaller; 
}

#pageTitle {
	position:absolute; 
	top:81px;
	right:0px;
	font-size:x-large;
	font-family: PapyrusRegular; 

}

#pageTitle p {
	margin-right:15px;
}

#sOrgname {
  display:none; 
}

#sPanelTitle {
	font-size:30px;
}

#sPanelLink {
	font-size:25px; 
}

#sTreeLink {
	font-size:20px;
	font-style:italic;
}

.titles {
   font-family: PapyrusRegular; 
}

.themefont {
	font-family : PapyrusRegular; 
}

#articleContent {
  margin:5px;
  margin-top:15px;
  padding:5px;
}

#menuContent {
	border:none; 
}

#email_ellipsis #contentBody {
	border:1px solid; 
	margin:10px; 
	padding:10px;
	background:darkgray;
	position:absolute;
	opacity: .85;
   filter: alpha(opacity=85);
	left:155px;
	right:5px;
	bottom:25px;
	top:160px;
	color:black;
	-moz-border-radius: 10px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
	overflow:auto;
}

#email_ellipsis #footer {
osition:absolute; 
	bottom:5px; 
	right:10px;
}

#email_ellipsis #linkList {
	height:800px;
}

#email_ellipsis #linkList2 {
	padding-top:20px;
}

blockquote #all_mail_template #contentBody {
	top:360px; 
}

#profile_pic {
	position:absolute;
	left:493px;
	top:5px;
}

.profilepic {
	height:50px;
}

.collapsePanel {
   background:  #2a2a2a; /* older browsers background */
   background: -moz-linear-gradient( #2a2a2a, #404040);
   background: -o-linear-gradient(  #2a2a2a, #404040);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#404040));/* Older webkit syntax */
   background: -webkit-linear-gradient(#2a2a2a, #404040);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#404040',GradientType=0 );

}

.menucollapsePanel, .mainSubMenu, .dlaltitemstyle {
        background: #2a2a2a; /* older browsers background */
        background: -moz-linear-gradient(#2a2a2a, #404040);
        background: -o-linear-gradient(#2a2a2a, #404040);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2a2a2a), to(#404040));/* Older webkit syntax */
        background: -webkit-linear-gradient(#2a2a2a, #404040);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#404040',GradientType=0 );
}

.dlaltitemstyle {
	color:whitesmoke; 
}

.collapsePanelHeaderButton {
	margin-top:10px;
}

#help {
	color:black;  
	width:300px;
	z-index:10000;
}

#containerFB #linkList {
  display:none;
}

#containerFB {
	background:black; 
}

#containerFB #contentBody {
  margin-left:0px;
  padding-left:0px;
  font-size:smaller; 
}

#containerFB #mainBody {
  margin-left:0px;
  padding-left:0px;
}

#containerFB #pageHeader {
  margin-left:5px;
  padding-left:0px;
}

#containerFB #menu {
	left:200px;
}

#imgFb {
	position:absolute; 
	top:15px; 
	left:490px;
}

.accordionHeader
{   color:black; 
    background-color:#FFC864;
}

.accordionContent
{	 background-color:#1F1F1F; 
}

.helplink {
    color:white; }
