
body                 {
                     height: 100%;
                     font-family: "trebuchet ms", arial, helvetica, sans-serif;
                     font-size: 1em;
                     background: #75879f url(images/line.png);
                     margin: 0px;
                     padding: 0px;
                     }

#wrapper             {
                     position: absolute;
                     top: 0px;
                     right: 100px;
                     width: 600px;
                     min-height: 100%;
                     margin: 0px;
                     padding: 0px;
                     border: 1px solid #264267;
                     border-top: 0px;
                     border-bottom: 0px;
                     background: #fff;
                     }

.title               {
                     position: fixed;
                     top: 50px;
                     right: 705px;
                     width: 200px;
                     margin: 0px 10px 0px 0px;
                     font-size: 5em;
                     text-align: right;
                     line-height: 38px;
                     letter-spacing: -8px;
                     }

.title a             {
                     text-shadow: -3px 5px 5px #264267;
                     color: #75879f;
                     text-decoration: none;
                     }

.title a:hover       {
                     text-shadow: -3px 5px 5px #cdd5e2;
                     }

.menu                {
                     width: 590px;
                     background: #75879f;
                     padding: 5px 5px 10px;
                     }

#top                 {
                     text-align: right;
                     }

#bottom              {
                     position: absolute;
                     bottom: 0px;
                     text-align: left;
                     }

.menu ul             {
                     list-style: none;
                     margin: 0px;
                     padding: 0px;
                     }

.menu ul li          {
                     display: inline;
                     margin: 0px 8px;
                     }

.menu ul li a        {
                     color: #cdd5e2;
                     text-decoration: none;
                     font-size: .7em;
                     text-transform: uppercase;
                     font-weight: bold;
                     }

.menu ul li a:hover  {
                     color: #264267;
                     }

.menu ul .home       {
                     position: absolute;
                     left: 8px;
                     top: 6px;
                     }

.menu ul .issue-num  {
                     position: absolute;
                     left: 75px;
                     top: 6px;
                     }

.menu ul .issn       {
                     position: absolute;
                     right: 8px;
                     top: 11px;
                     font-size: .7em;
                     color: #cdd5e2;
                     text-transform: uppercase;
                     font-weight: bold;
                     }

#content             {
                     width: 580px;
                     margin: 0px;
                     padding: 5px 10px 75px;
                     font-size: .9em;
                     color: #75879f;
                     }

#content a           {
                     color: #264267;
                     }

#content a:hover     {
                     color: #3A5B87;
                     text-decoration: none;
                     }

#content a:visited   {
                     color: #B1BECF;
                     }

#content h2          {
                     color: #264267;
                     font-size: 1.5em;
                     letter-spacing: 5px;
                     margin: 5px 0px 0px;
                     }

#content h3          {
                     color: #264267;
                     font-size: 1em;
                     letter-spacing: 3px;
                     margin: 2px 35px 25px;
                     }

#content h3 a        {
                     text-decoration: none;
                     }

#content h3 a:hover  {
                     text-decoration: underline;
                     }

#content h5          {
                     color: #264267;
                     font-size: 1em;
                     margin: 25px 0px 10px;
                     letter-spacing: 2px;                     
                     }

#content p           {
                     text-align: justify;
                     margin: 0px 0px 10px;
                     }

#content p:last-child {
                     margin: 0px;
                     }

#content #home-top   {
                     float: left;
                     position: relative;
                     clear: both;
                     }

#content #home-cover-wrapper {
                     float: left;
                     width: 250px;
                     padding: 2px;
                     margin: 15px 0px 25px;
                     border: 1px solid #264267;
                     }

#content #home-cover {
                     width: 250px;
                     height: 125px;
                     overflow: hidden;
                     }

#content #home-cover-wrapper img {
                     border: 0px;
                     width: 250px;
                     }

#content #list       {
                     float: left;
                     width: 305px;
                     margin: 12px 0px 0px 15px;
                     }

#content .cover-wrapper {
                     width: 404px;
                     padding: 2px;
                     margin: 0px auto 25px;
                     border: 1px solid #264267;
                     }

#content .cover      {
                     width: 482px;
                     padding: 5px;
                     margin: 25px auto;
                     border: 1px solid #264267;
                     }

#content .cover img  {
                     width: 480px;
                     height: 640px;
                     border: 1px solid #264267;
                     }

#content .contents-cover {
                     width: 400px;
                     height: 200px;
                     margin: 0px auto;
                     border: 1px solid #264267;
                     overflow: hidden;
                     }

#content .contents-cover img {
                     width: 400px;

                     border: 0px;
                     }

#content .hide       {
                     display: none;
                     }

#content .row        {
                     margin: 0px 0px 5px;
                     }

#content .row-photo  {
                     text-align: right;
                     margin: 0px;
                     padding: 0px 5px;
                     font-size: .7em;
                     }

#content .cell-left  {
                     display: inline-block;
                     width: 225px;
                     text-align: right;
                     vertical-align: top;
                     }

#content .cell-right {
                     display: inline-block;
                     width: 250px;
                     }

#content .cell-spacer {
                     display: inline-block;
                     width: 15px;
                     text-align: center;
                     vertical-align: top;
                     letter-spacing: -5px;
                     margin: 0px 3px 0px 0px;
                     }

#content .note       {
                     margin: 15px 0px;
                     }

#content .note span  {
                     font-weight: bold;
                     }

#content .archive-box {
                     padding: 10px;
                     margin: 10px 0px 90px;
                     }

#content .archive-box h2 {
                     margin: 10px 0px;
                     text-align: center;
                     }

#content .nav        {
                     float: left;
                     clear: both;
                     width: 580px;
                     margin: 10px 0px;
                     }

#content .nav .right {
                     float: right;
                     width: 200px;
                     text-align: right;
                     }

#content .nav .left  {
                     float: left;
                     width: 200px;
                     }

#content #letter-nav {
                     margin: 10px 0px;
                     text-align: center;
                     }

#content #letter-nav a {
                     font-weight: bold;
                     text-decoration: none;
                     margin: 0px 5px;
                     }

#content #letter-nav a:hover {
                     text-decoration: underline;
                     }

#content .letter     {
                     position: relative;
                     margin: 25px 10px;
                     }

#content .letter h2  {
                     padding: 0px 25px;
                     border-bottom: 1px solid #264267;
                     }

#content .top        {
                     position: absolute;
                     top: 10px;
                     right: 10px;
                     font-size: .5em;
                     letter-spacing: 0px;
                     }

#content .top-link   {
                     position: absolute;
                     z-index: 100;
                     bottom: 45px;
                     left: 15px;
                     }

.contributors        {
                     list-style: none;
                     }

.contributors ul     {
                     list-style: none;
                     }

.contributors .name  {
                     margin: 25px 0px;
                     }

.contributors .hide-item {
                     margin: -25px 0px;
                     }

.contributors .hide-item:last-child {
                     margin: -25px 0px 25px;
                     }




/* ADD THIS STUFF */


.addthis_toolbox     {
                     position: absolute;
                     z-index: 100;
                     bottom: 45px;
                     right: 0px;
                     filter:alpha(opacity=50);
	             -moz-opacity: 0.5;
	             -khtml-opacity: 0.5;
	             opacity: 0.5;
                     }

.addthis_toolbox:hover {
                     filter:alpha(opacity=100);
	             -moz-opacity: 1;
	             -khtml-opacity: 1;
	             opacity: 1;
                     }


/* TUMBLR STUFF */

#t-posts .t-post     {
                     margin: 0px 0px 50px;
                     }

#t-posts .t-post:last-child  {
                     margin: 0px;
                     }



/* SPECIAL FORMATTING ETC */

#palmer-format p, #palmer-format p:last-child {
                     text-align: left;
                     text-indent: -195px;
                     margin-left: 195px;
                     }
