body { padding:0; margin:0; font-size: 62.5%;  }
div#content { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em; font-size: 1em; }

a, a:active, a:visited { color: #52625F; }

img { border:0; }

.box-holder { border: 1px solid #94ADB2; border-top:1px solid #fff; }
.box-cell-b { border-right: 1px solid #94ADB2; }
.box-cell { }

.box-cell-divider {}

.home-listing { padding: 6px 0 6px 0; border-bottom:1px solid #CCCCCC; }

.input-text { width:190px; padding:3px; background:#EBEAE5; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em;}
.top-border { border-top: 1px solid #CCCCCC; }

.archives-box { border-bottom: 1px solid #B0B0B0; }

.archive-mag { float:left; padding-left:14px; padding-right:14px; height:235px; }
.archive-detail {  padding-top:5px; }

div#magazine-content { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em; font-size: 0.9em; }

.magazine-navigation-l { padding-left:20px; padding-top:15px;}
.magazine-navigation-r { padding-right:20px; padding-top:15px;}
.magazine-divider { border-bottom: 1px solid #B0B0B0; margin-bottom:25px; margin-top:20px; }

.specimen { padding-top:50px;}

.detail-label { color: #586764; }

.commentbox { margin-top:25px;}
.commentbox td { padding-bottom:4px;}
.comment-input { width:246px; padding:3px; background:#EBEAE5; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em; }
.comment-inputbox { margin:0; width:246px; height:100px; padding:3px; background:#EBEAE5; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em; }
.comments { margin-top: 20px;}

.noSpec { padding-bottom:10px; }

form { margin:0; padding:0;}
.archive-search { width:120px; padding:2px; background:#fff; border:1px solid #B0B0B0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em; margin-left:5px; }


/*submissions*/

.submission-header { padding:25px;}
.submission-left { padding:25px; border-bottom: 1px solid #B0B0B0;}
.submission-right { padding:25px;border-bottom: 1px solid #B0B0B0; }
.submission-contributor td { padding-bottom:4px; }
.submission-input { width:246px; padding:3px; background:#EBEAE5; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em; }


/*tooltip*/

.submission-help { cursor:help;}

div.tooltip {	width: 150px;	color: #fff;	text-align: left; z-index:5; }
div.tooltip h4 {	display: none;}
div.tooltip p {	margin: 0;	padding: 5px 5px 10px 10px; background: url(images/balloon.png) bottom left no-repeat !important;	background: url(images/balloon.gif) bottom left no-repeat;	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.status { margin-top:20px; padding:5px; background:#FF6600; color:#fff; font-weight:bold; }


/*contact*/

.contact-table {  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em; }
.contact-input { width:246px; padding:3px; background:#EBEAE5; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em; }
.contact-inputbox { margin:0; width:246px; height:100px; padding:3px; background:#EBEAE5; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; font-size: 1em; }


/* directory */

.dir-border { border-bottom:1px solid #EBEAE5; } 
