/*
Theme Name: MagZine
Theme URI: http://pupungbp.erastica.com/
Description: MagZine free wordpress theme design - a simple magazine / newspaper look wordpress theme design by <a href="http://pupungbp.erastica.com>Pupung Budi Purnama</a>
Version: 1.0
Author: Pupung Budi Purnama
Tags: light, three-columns, two-columns, fixed-width, threaded-comments
*/
* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #F5EEDB;
	padding: 12px;
	text-align: center;
	font: normal 11px Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
	color: #2c2c2c;
}
body.home #content {
	background: url(images/homebg.gif) repeat-y top left;
	min-height:500px;
  	height:auto !important;
  	height:500px;
}
body #content {
	background: url(images/singlebg.gif) repeat-y;
	min-height:500px;
  	height:auto !important;
  	height:500px;
}
a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #999;
}
a:hover {
	border-bottom: 1px solid #000;
}
.ffix {
	clear: both;
}
p {
	letter-spacing: 1px;
	line-height: 20px;
	padding: 5px 0px;
}
abbr {
	border-bottom: 1px dotted #999;
	cursor: help;
}
acronym {
	border-bottom: 1px dashed #999;
	cursor: help;
}
blockquote {
	padding: 20px 50px;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	min-height: 70px;
	line-height: 18px;
	background: url(images/blockquote.gif) no-repeat top left;
	clear: both;
}


#outer {
	background: #fff;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding: 10px;
}
#container {
	border: 1px solid #eaeaea;
}
#header {
	background-color: #F5EEDB;
	height: 70px;
}
#header h1 {
	width: 300px;
	float: left;
	font: normal 30px Georgia, "Times New Roman", Times, serif;
	height: 70px;
	line-height: 70px;
	padding-left: 20px;
	text-transform: uppercase;
	color: #7a7c85;
}
#header h1 a {
	color: #7a7c85;
	border-bottom: none;
}
#header h1 a:hover {
	color: #000;
}
#tagline {
	background: #000;
	color: #fff;
	text-transform: uppercase;
	float: right;
	padding: 5px;
}
ul.nav {
	height: 40px;
	border-bottom: 1px solid #eaeaea;
	list-style: none;
}
ul.nav li {
	float: left;
	display: block;
	text-transform: uppercase;
	line-height: 38px;
	border-right: 1px solid #eaeaea;
	padding: 1px;
}
ul.nav li a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 0 10px;
	border: none;
}
ul.nav li a:hover, ul.nav li a.active {
	background: #000;
	color: #fff;
	border-bottom: none;
}

.left {
	width: 260px;
	float: left;
	padding: 10px;
}
.left .featured .list h3, .left .featured .list .category {
	float: none;
}
.category, .list .author {
	text-transform: lowercase;
}
.category a {
	color: #5C5C5C;
	border: none;
}
.post h2 {
	font: 20px Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	padding: 5px 0;
}
.post h2 a {
	text-decoration: none;
	border-bottom: none;
}
.post h2 a:hover {
	background: #eaeaea;
}
.post {
	padding-bottom: 15px;
	background: url(images/stripe.gif) repeat-x bottom;
	margin-bottom: 15px;
}
.post:last-child {
	background: none;
}
.post hr, .single-main hr {
	margin-left:0;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: 2px solid #a0a0a0;
	width: 100px;
	text-align:left;
}
.post .author {
	padding-bottom: 10px;
}
.post .author em {
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	font-style: italic;
}
.focus {
	width: 658px;
	padding: 10px;
	border-bottom: 1px solid #eaeaea;
	background-color: #fff;
}
.right {
	float: left;
	width: 678px;
}
.main {
	width: 420px;
	padding: 10px;
	float: left;
}

.main .post:first-child .author, .main .post:first-child hr {
	display: none;
}

.main .post {
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	font-size: 1.7em;
}

.main .post .author {
	font-size: .7em;
	margin-top: 7px;
}

.main .post p{
	line-height: 1.3em;
	letter-spacing: 0px;
}

.main .post hr{
	margin-bottom: 7px;
}

.left .featured p, .left .post p {
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	letter-spacing: 0px;
	font-size: 1.4em;
}

.left .list{
	padding-bottom: 15px;
}

.left .list p{
	display:inline;
}

.left .list .author{
	margin-bottom: 7px;
}

.featured h2, .left .category, .sidebar h2, .single-sidebar h2 {
	font: 15px Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	display: block;
	background: none repeat scroll 0 0 #EFEFEF;
	color: #555;
	height: 25px;
	padding: 4px 0 0 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 97%;
}

/*.sidebar h2, .single-sidebar h2 {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}*/

.main .post:first-child h2, .featured h3 a {
	font-weight: normal;
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	text-decoration: none;
	font-size: 1.6em;
	border-bottom: none;
	letter-spacing: 0px;
}
.featured h3 a:hover {
	background-color: #eaeaea;
}
.list {
	padding-bottom: 20px;
}
.list .thumb, .post .thumb {
	display: none;
	float: left;
	background: #eaeaea;
	padding: 5px;
	margin-right: 10px;
}
.list h3 {
	/*float: left;*/
}
.list .category {
	/*float: left;*/
}
.sidebar {
	float: left;
	width: 196px;
	padding: 10px;
	width: 218px;
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	font-size: 1.4em;
	letter-spacing: 0px;
}
.sidebar a {
	border-bottom: none;
}
.sidebar a:hover {
	color: #5C5C5C;
}
.sidebar h2 {

}
#searchform {
	padding-bottom: 15px;
}
#searchform label {
	padding: 0 0 8px 0;
	display: block;
}
.sidebar ul {
	list-style: none;
	padding-bottom: 15px;
}
.sidebar ul li {
	padding: 5px 0;
	border-bottom: 1px solid #eaeaea;
}
.bestweb, .links {
	padding-bottom: 20px;
}
.bestweb a, .links a {
	text-decoration: none;
}
.links ul {
	list-style: none;
}
.links ul li {
	padding: 3px 0;
}
.single-main {
	width: 640px;
	padding: 10px;
	float: left;
}

.single-main img {
	padding: 5px;
	background: #efefef;
	border: none;
}
.single-main a img {
	border: none;
}
.single-main h2 {
	font: normal 30px Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	color: #000;
}

.single-main h2.title {
	font-size: 45px;
	line-height: 51px;
	margin-bottom: 15px;
}
.story-content .ratingblock {
	font: normal 11px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	line-height: 14px;
	margin: 15px 10px 15px 0;
	padding: 10px;
	float: left;
	border: 2px groove threedface;
	height: 56px;
}

.story-content .ratingblock h2 {
	font: normal 11px Verdana, Geneva, sans-serif;
	text-transform: none;
	padding-bottom: 10px;
	margin-top: -19px;
	background-color: #fff;
	width: 100px;
}

.wp-caption {
	background: #efefef;
	text-align: center;
	font-style: italic;
	float: left;
}
.alignleft {
	float: left;
	margin-right: 10px;
}
.alignright {
	float: right;
	margin-left: 10px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignnone {
	clear: both;
	float: none;
}
.single-main .sum {
	width: 200px;
	float: right;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	background: #efefef;
	border: 1px solid #eaeaea;
	padding: 15px;
}
.single-main .author {
	padding-bottom: 5px;
}
.single-main .author em {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.single-main .date {
	padding-bottom: 10px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.single-main h3 {
	padding-top: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 16px Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	color: #000;
	padding-bottom: 10px;
}
.single-main ol, .single-main ul {
	font: 1.6em Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	padding: 5px 5px 5px 30px;
	line-height: 1.4em;
	letter-spacing: 0px;
}

.single-main ol li, .single-main ul li {
	margin-bottom: 15px;
}

.single-main ol li:last-child, .single-main ul li:last-child {
	margin-bottom: 0px;
}

.single-main #si_contact_form1 {
	margin-top: 15px;
}

.single-main #si_contact_form1 label {
	display: block;
	margin: 10px 0;
	font-weight: bold;
	text-transform: uppercase;
}

.single-main #si_contact_form1 input, .single-main #si_contact_form1 textarea{
	padding: 5px;
	font-size: 1.6em;
}

.cat .list {
	padding-bottom: 10px;
	background: url(images/stripe.gif) repeat-x bottom;
}
.cat .list a {
	border-bottom: 0;
}
.cat .list a:hover {
	background: #eaeaea;
}
.cat .list h3 {
	padding-bottom: 3px;
}
.navigation {
	clear:both;
}
.navigation .alignright, .navigation .alignleft {
	padding: 20px 0;
}
.navigation a  {
	border-bottom: none;
}
.navigation-post {
	padding: 25px 10px 25px 10px;
}
.navigation-post a {
	font-weight: bold;
}
.author-detail {
	background: #efefef;
	border: 1px solid #eaeaea;
	padding: 10px;
	margin-top: 20px;
}
.author-detail p {
	line-height: 17px;
}
.author-detail a, .footer a {
	border-bottom: none;
}
.author-detail h5 {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}
.author-detail img.avatar {
	float: left;
	padding: 3px;
	background: #fff;
	margin-right: 10px;
	width: auto !important;
}
.wp-smiley {
	padding: 0 !important;
}
.post-data {
	padding: 10px;
	text-align: center;
	margin-top: 10px;
	text-align: center;
	background: url(images/stripe.gif) repeat-x top;
	border-bottom: 1px solid #999;
}
.post-data a {
	border-bottom: none;
}

.comments {
	padding-top: 15px;
}
.comments h4 {
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	
}
.comments ul {
	list-style: none;
	padding: 0;
}
.pingback a {
	border-bottom: none;
}
ul.children {
	padding-left: 50px;
	width: 570px;
}
ul.children .comment {
	background: #efefef;
}
.reply {
	padding-bottom: 10px;
}
ul.children .comment-author {
	width: 480px;
}
.writer {
	width: 555px;
	float: left;
}
.writer em {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.comment, .pingback {
	background: url(images/stripe.gif) repeat-x bottom;
	padding: 10px;
}
.comment p {
	line-height: 17px;
}
.comment a {
	border-bottom: none;
}
.comment p.reply {
	padding: 10px;
	background: #efefef;
}
.comment-author {
	width: 570px;
	float: left;
	padding-left: 10px;
}
.comment .avatar {
	width: 32px;
	float: left;
	padding-right: 10px;
	padding: 3px;
	background: #eaeaea;
}
.comment-meta {
	display: inline;
}
.vcard {

}
.says {
	display: none;
}
cite.fn {
	font-style: normal;
}
.gravatar img {
	padding: 3px;
	background: #eaeaea;
}
.comment blockquote {
	background: url(images/smallquote.gif) no-repeat top left;
	padding: 5px 30px;
}
textarea#comment {
	width: 470px;
}

.single-sidebar {
	padding: 10px;
	width: 278px;
	float: left;
}
.single-sidebar ul {
	list-style: none;
}
.single-sidebar ul li {
	
}
.single-sidebar ul li ul {
	padding-bottom: 45px;
}
.single-sidebar ul li ul li {
	padding: 5px 0;
	/*background: url(images/stripe.gif) repeat-x bottom;*/
	border-bottom: 1px solid #EAEAEA;
}
.single-sidebar ul li ul li a {
	
	border: none;
}
.single-sidebar ul li ul li a:hover {
	background: #eaeaea;
}
p.tags {
	border: 1px dotted #eaeaea;
	padding: 10px;
	background: #fcfcfc;
	margin-top: 10px;
}
.footer {
	background: #fff url(images/wp.gif) no-repeat top left;
	border-top: 1px solid #eaeaea;
	height: 60px;
	line-height: 60px;
	padding: 0 10px;
	clear: both;
}
.footer a {
	text-decoration: none;
}
.footer .creator {
	width: 400px;
	float: left;
}
.footer .copyright {
	width: 500px;
	float: right;
	text-align: right;
}

/* ****************** DZ-Specific Changes ******************* */
.single-main .story-content p, .page-content p {
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	letter-spacing: 0;
	line-height: 27px;
	font-size: 20px;
	padding: 0;
	text-indent: 24px;
	color: #2C2C2C;
}

.single-main .story-content p:first-child, .page-content h2 + p {
	text-indent: 0;
	padding-top: 12px;
}

.page-content p {
	text-indent: 0;
	padding: 6px 0;
}

.addtoany_list a {
	border-bottom: 0;
}

.seriesmeta {
	margin: 10px 0;
}

fieldset {
	margin-top: 10px;
	padding: 10px;
}

ul.volume-results {
	list-style-type: none;
	padding: 0;
}

ul.volume-results li.story {
	padding-bottom: 15px;
	background: transparent url(images/stripe.gif) repeat-x scroll center bottom;
}

li.story p.meta-header {
	text-transform: lowercase;
}

ul.normal {
	color: #2C2C2C;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}

ul.normal li:first-child {
	padding-top: 12px;
}

ul.normal li {
	padding-bottom: 12px;
}
/* ***** Subscribe Button ***** */

.button {
   border-top: 1px solid #f79797;
   background: #d66565;
   background: -webkit-gradient(linear, left top, left bottom, from(#9c3e3e), to(#d66565));
   background: -moz-linear-gradient(top, #9c3e3e, #d66565);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 18px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   display: block;
   margin-bottom: 5px;
   }
.button:hover {
   border-top-color: #782828;
   background: #782828;
   color: #ccc;
   }
.button:active {
   border-top-color: #5c1b1b;
   background: #5c1b1b;
   }

/* ***** Profiles on Bio Page ***** */

.person {
	margin: 8px 0;
	clear: both;
	overflow: hidden;
	height: 100%;
}

.person:first-child {
	margin-top: 20px;
}
.person {
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	letter-spacing: 0px;
	line-height: 1.4em;
	font-size: 1.8em;
	padding: 0 0 10px 0;
	color: #2C2C2C;
	background: url("images/stripe.gif") repeat-x scroll center bottom transparent;
}

.person + .col-title + ul li {
	margin-bottom: 7px;
}

.single-main .col-title {
	font: 1.4em Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	display: block;
	background: none repeat scroll 0 0 #EFEFEF;
	color: #555;
	height: 25px;
	padding: 4px 0 0 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 97%;
}

.person img {
	float: left;
	margin-right: 15px;
}

.user-info ul {
	list-style-type: none;
}

.user-thumbnail + .user-info {
	padding-bottom: 5px;
}

.user-info + .user-info {
	margin-bottom: 10px;
}

.user-info a.name {
	border-bottom: 0;
}

.user-info a.name:hover {
	background-color: #EAEAEA;
}

.user-info li.name {
	font-weight: bold;
	margin-bottom: 0px;
}
.user-info li.email {
	font-style: italic;
	margin-top: -5px;
}
.user-info li.summary {
	margin: 5px 0 15px 90px;
	font: 11px Verdana,Geneva,sans-serif;
	letter-spacing: 1px;
	line-height: 20px;
}

.user-info li.summary a.readmore {
	font-size: 150%;
	letter-spacing: 0px;
}

.user-bio p {
	letter-spacing: 0px;
	margin-bottom: 10px;
	line-height: 1.2em;
}

.past-author {
	font-size: .7em;
}

/* ***** Styling of old DZ Perl pages ***** */

.wp_darglib td{
	padding: 10px 0;
}

/* ******* JS Accordion Menu/ Archive******** */

#accordionWrapper {
	margin-top: 10px;
	width: 600px;
	}
 
.accordionButton {	
	width: 600px;
	float: left;
	background: #EEEEEE;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 5px;
	}
 
.accordionButton .pub_date {
	font-weight: normal;
}
.accordionContent {	
	width: 600px;
	float: left;
	background: #FFFFFF;
	display: none;
	padding: 5px;
	}

.archiveEntry a {
	text-decoration: none;
	border-bottom: none;
}

.archiveEntry a:hover {
	border-bottom: 1px solid #999;
}

.archiveEntry {
	margin-bottom: 2px;
}

/* ********* Creative Commons ************ */

.creative-commons {
	letter-spacing: 0px;
	line-height: 15px;
	padding-top: 20px;
}

/* ********* Back Issues ************ */

.backishcol {
	margin-top: 15px;
}
.backishcol dl dt {
	width: 100px;
}

.backishcol td {
	vertical-align: top;
}

.backishcol .year {
	font-weight: bold;
	background: #eaeaea;
}
/* ********* Dargonzine ************ */

#subform {
	padding-top: 15px;
	color: #2C2C2C;
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 27px;
}

#subform td {
	vertical-align: top;
	text-align: left;
	width: 40%;
	padding-bottom: 15px;
}

#subform tr td:first-child {
	width: 60%;
	padding-right: 10px;
}

#subform input {
	margin-right: 10px;
}

#subform textarea {
	height: 100px;
}

a.suboptions {
	font-family:Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	font-size: 15px;
	display: block;
	margin-bottom: 15px;
	border-bottom: none;
}

a:hover.suboptions em {
	background-color: #EAEAEA;;
}

.post a.readmore, .featured a.readmore {
}

a.readmore {
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	font-style: italic;
	border-bottom: none;
}

a:hover.readmore {
	background-color: #EAEAEA;;
}

.dzissue {
font: 16px Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
background: none repeat scroll 0 0 #4C4B4A;
color: #FFFFFF;
height: 25px;
padding: 4px 0 0 8px;
margin-bottom: 15px;
text-transform: uppercase;
letter-spacing: 1px;
width: 98%;
}

/*.dzissue {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-moz-box-shadow:0 1px 0 #000000;
	-webkit-box-shadow: black 0px 1px 0px;
	background-color: #5C1B1B;
	background-origin: padding-box;
	border-bottom-color: #5C5C5C;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-top-color: #6C6C6C;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-top-style: solid;
	border-top-width: 1px;
	background:#5C5C5C none repeat scroll 0 0;
	border-top:1px solid #6C6C6C;
	color:white;
	display:block;
	font-family:'Lucida Grande',Helvetica,Arial,Sans-Serif;
	font-size:18px;
	margin-bottom:2px;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
	vertical-align:middle;
}*/

.single-main .category {
	margin-bottom: 10px;
}

.series-nav-left {
	float: left;
}

.series-nav-right {
	float: right;
}

.post .author a, .list .author a, .single-main .author a {
	border-bottom: none;
}
.post .author a:hover, .list .author a:hover, .single-main .author a:hover {
	background-color: #eaeaea;
}

.edit_link {
	margin-bottom: 10px;
}

.edit_link a {
	border-bottom: 0;
}

.edit_link a:hover {
	background-color: #eaeaea;
}

/* ********* Dargonzine Old Issue Pages ************ */

div.issue table.issue_meta {
	width: 100%;
	margin-bottom: 15px;
}

div.issue table.TOC {
	margin-bottom: 15px;
}

div.issue table.TOC a {
	border-bottom: none;
}

div.issue table.TOC a:hover {
	background-color: #eaeaea;
}

div.issue td.story_name {
	font-weight: bold;
	width: 200px;
}

div.issue td.story_author {
	text-transform: lowercase;
}

div.issue td.story_author a:before {
	content: "By: ";
	font-style: italic;
	font-family:Georgia,"Times New Roman",Times,serif;
}

div.issue td.story_date {
	display: none;
}

div.issue div.mast {
	font-style: italic;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin-bottom: 15px;	
}

div.issue div.mast p + p + p + a {
	display: none;
}

div.issue hr {
	width: 100%;
	margin-bottom: 15px;
}

div.issue h2 {
	font-size: 11px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	margin-bottom: 15px;
}

div.issue h2 a {
	font-size: 11px;
	font-family: Verdana,Geneva,sans-serif;
	font-weight: bold;
	font-style: normal;
	border-bottom: none;
}

div.issue h2 a:hover {
	background-color: #eaeaea;
}

div.issue img {
	float: right;
	margin: 5px 0 5px 10px;
}

/* ********* Dargonzine Old Story Pages ************ */

div.story p {
	color:#2C2C2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	letter-spacing:0;
	line-height:24px;
	padding:0;
	text-indent:24px;
}

div.story .story_meta {
	margin-bottom: 15px;
}

div.story hr {
	display: none;
}

div.story h2 {
	font-size: 11px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	margin-bottom: 15px;
}

div.story h2 a {
	font-size: 11px;
	font-family: Verdana,Geneva,sans-serif;
	font-weight: bold;
	font-style: normal;
	border-bottom: none;
}

div.story h2 a:hover {
	background-color: #eaeaea;
}

div.story h3 {
	font-size: 11px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	padding: 0;
}

div.story h3 + h4 {
	margin-top: 15px;
}

div.story h4 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
	padding: 0;
}

div.story img {
	float: right;
	margin: 5px 0 5px 10px;
}

div.story .ratings_box {
	display: none;
}

div.story .TOC_return {
	font-weight: bold;
	margin-top: 15px;
}

/* ********* Dargonzine Glossary ************ */

div.wp_darglib p.intro {
	color:#2C2C2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	color: #5c5c5c;
	font-size:14px;
	letter-spacing:0;
	line-height:20px;
}

div.wp_darglib table {
	margin-top: 15px;
}

div.wp_darglib table td {
	padding: 0;
	vertical-align: top;
	line-height: 20px;
}

div.wp_darglib .entry_name {
	color:#2C2C2C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:36px;
	line-height: 40px;
}

div.wp_darglib .table_head {
	font-weight: bold;
}

div.wp_darglib table dl {
	margin: 0;
	padding: 0;
}

div.wp_darglib table dt {
	margin-bottom: 5px;
}

div.wp_darglib table dt:before {
	content: "> ";
}

div.wp_darglib table dd {
	font-size: 11px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	margin-bottom: 15px;
}

div.wp_darglib table.glossary_entry td.table_rule {
	border-top: 1px solid #eaeaea;
}

div.wp_darglib table.glossary_entry img {
	margin-top: 15px;
}

/* ********* FAQ ************ */

ol.faq li {
	color:#2C2C2C;
	font-family: "Hoefler Text", Garamond, Palatino, "Palatino Linotype", "Times New Roman", serif;
	font-size:16px;
	letter-spacing:0;
	line-height:22px;
	margin-top: 15px;
}

ol.faq li p {
	font-size:16px;
	line-height:22px;
	margin-top: 7px;
}

/* Mobile Switcher Theme */
p.switcher {
	text-align: right;
}

/* Nivo Slider Alteration */
.nivo-caption p {
	font: 11px Verdana,Geneva,sans-serif;
	color: white;
}

#slider.nivoSlider {
	margin-top: 15px;
	width: 635px;
}

/* Random Glossary Entries */

ul.widget-glossary li, .single-sidebar ul.widget-glossary li {
	border-bottom: none;
	line-height: 20px;
}

ul.widget-glossary li:last-child a, .single-sidebar ul.widget-glossary li:last-child a {
	font-family: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	font-style: italic;
	font-size: 15px;
	text-decoration: none;
}

ul.widget-glossary, .single-sidebar ul.widget-glossary {
	padding-bottom: 0px;
}

ul.widget-glossary + p, .single-sidebar ul.widget-glossary + p {
	letter-spacing: 0px;
	padding-bottom: 15px;
}

.bar-header {
	font: 16px Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	background: none repeat scroll 0 0 #4C4B4A;
	color: #FFFFFF;
	height: 25px;
	padding: 4px 0 0 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 98%;
}

/* PHP Glossary Entries */

.row {
	position: relative;
	overflow: auto;
}

.glossary-content ul {
	font-size: 1em;
	line-height: 1.2em;
}

.glossary-content, .glossary-content p {
	font: 125% Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	line-height: 1.25em;
	letter-spacing: 0;
}

.gloss-entry {
	background: url("images/stripe.gif") repeat-x scroll center top transparent;
	font-size: 125%;
	line-height: 1.25em;
	margin-top: 15px;
	padding-top: 15px;
	width: 100%;	
}

.gloss-entry .entry-name {
	font-size: 4em;
	line-height: 1em;
	font-weight: normal;
	margin-bottom: 7px;
}

.gloss-entry .col {
	margin-top: 15px;
	float: left;
	width: 50%;
}

.gloss-entry .col-title {
	font: Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	display: block;
	background: none repeat scroll 0 0 #EFEFEF;
	color: #555;
	font-size: .9em;
	height: 25px;
	padding: 4px 0 0 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 97%;
}

.entry-info{
	position: relative;
	overflow: auto;
}
.entry-type, .entry-cur {
	display: block;
	float: left;
	font-style: italic;
}

.entry-cur {
	margin-left: 15px;
}

.story-loc a {
	border-bottom: 1px dotted;
}

.story-details {
	font-style: italic;
}

.single-main .entry-refs li {
	margin-bottom: 7px;
}


ul.alphabetical-list{
	position: relative;
	overflow: auto;
	list-style-type: none;
	padding: 0;
	margin: 5px 0 15px;
}

.alphabetical-list li {
	float: left;
	margin: 0 15px 0 0;
}

.glossary-content h3 {
	background: url("images/stripe.gif") repeat-x scroll center top transparent;
	padding: 15px 0 0;
	margin: 15px 0 0 0;
}

.glossary-content form input{
	display: block;
	float: left;
	font: 1.5em Baskerville,Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif;
	padding: 5px;
}

.glossary-content form input[type="submit"]{
	border-radius: 5px;
	box-shadow: 1px 1px 1px #888888;
	margin-left: 15px;
}

.glossary-content .search-results {
	font-size: 125%;
    line-height: 1.25em;
	list-style-type: disc;
	padding: 0;
}

.glossary-content .search-results li {
	position: relative;
	overflow: auto;
	width: 100%;
	border-bottom: 1px solid #EAEAEA;
	padding: 15px 0;
}

.glossary-content .search-results li:last-child {
	border-bottom: none;
}

.glossary-content .search-results .result-name {
	display: block;
	float: left;
	width: 50%;
	font-size: 125%;
}
.glossary-content .search-results .result-type {
	display: block;
	font-size: 50%;
	font-style: italic;
	margin-top: 5px;
}

.glossary-content .search-results .result-curator {
	font-size: 125%;
	font-style: normal;
}

.glossary-content .search-results .result-desc {
	display: block;
	float: right;
	width: 50%;
}

.glossary-content .search-results .result-desc .read-more{
	font-style: italic;
}

.glossary-content .search-results .col-title {
	display: block;
	float: left;
	background: none repeat scroll 0 0 #EFEFEF;
	color: #555;
	font-size: .9em;
	height: 25px;
	padding: 4px 0 0 8px;
	margin-right: 4px;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 48%;
}

.glossary-content .search-results li:first-child {
	border: 0;
	margin-bottom: -15px;
}

.glossary-content .alphabetical-results {
	width: 100%;
}

.alphabetical-results .col-title{
	display: block;
	width: 98%;
	background: none repeat scroll 0 0 #EFEFEF;
	color: #555;
	font-size: .9em;
	height: 25px;
	padding: 4px 0 0 8px;
	margin: 15px 0;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.alphabetical-results ul{
	float: left;
	width: 28.5%;
	padding: 0 15px;
	font-size: 110%;
	line-height: 1.7em;
}

.alphabetical-results ul li {
	margin-bottom: 5px;
}

.alphabetical-results .type{
	font-style: italic;
	font-size: 85%;
}

.single-main fieldset ul li {
	font: normal 11px Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 7px;
}

.single-main fieldset {
	min-height: 61px;
}

.single-sidebar .story-things-list {
	list-style-type: disc;
	list-style-position: inside;
}
.story-things-list li {
	margin: 0 0 7px 15px;
}

.wp-post-image {
	max-width: 625px;
	margin-bottom: 15px;
}

.wp-post-image + h2 {
	font-size: 4em;
	letter-spacing: 0px;
}

/* Timeline */

.time h2 {
	margin-bottom: 15px;
}

.time h3 {
    background: url("images/stripe.gif") repeat-x scroll center top transparent;
    padding: 15px 0 0;
    margin: 15px 0 0 0;
}

.time h3 + table {
	padding: 10px 0;
}

.time h3 + table td {
	padding-right: 10px;
}

.time .legend td {
	vertical-align: top;
	padding-right: 20px;
}

.timeline-content table.timeline {
	margin-top: 15px;
	font: 150% Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;
	line-height: 1.25em;
	letter-spacing: 0;
}

.timeline-content table.timeline td {
	vertical-align: top;
	min-width: 200px;
	background: url("images/stripe.gif") repeat-x scroll center bottom transparent;
	padding: 5px 0 0 0;
    margin: 5px 0 0 0;
}

.timeline-content table.timeline td:first-child {
}

.timeline-content table.timeline tr:last-child td {
	background: none;
}

.timeline-content table.timeline th {
	background: none repeat scroll 0 0 #EFEFEF;
	color: #555;
	font-size: .9em;
	font-weight: normal;
	height: 25px;
	padding: 4px 0 0 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.timeline-content span.story {
	display: block;
	font-style: italic;
	padding-bottom: 15px;
}

.timeline-content span.story:before {
	content: "Story link: ";
	font-style: normal;
	color: #555;
}

.timeline-content .nav td {
	padding-right: 10px;
}
