/* @override 
	http://darrenshan.frequency.netdna-cdn.com/css/darrenshan.css
	http://www.darrenshan.com.nyud.net/zinc/css/darrenshan.css
	http://www.darrenshan.com/zinc/css/darrenshan.css
	http://cdn.darrenshan.com/css/darrenshan.css
*/

* { padding: 0; margin: 0; }

/* @group basics */

body {
 font-family: "Trebuchet MS", Tahoma, Cantarell, "Lucida Sans", Verdana, "Liberation Sans", Helvetica, Arial;
	color: white;
	background: white url(http://darrenshan.frequency.netdna-cdn.com/images/site/dsbg01.jpg) no-repeat fixed center;
}

a {
	text-decoration: none;
	color: red;
}

a:hover {
	text-decoration: none;
	color: red;
}

img {
	border-width: 0;
}

a:hover {
	color: silver;
	text-decoration: none;
}

h2,h3,h4,h5{ color: red; font-weight: bold;
	font-size: 1.2em;
}

h6{ color: red; font-weight: bold;
	font-size: 1em;
}

h1 {
	font-weight: normal;
	font-style: normal;
	color: white;
	font-size: 1.8em;
}



/* @end */

/* @group home */

#wrapperhome {
 width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background: white url(http://darrenshan.frequency.netdna-cdn.com/images/site/darrenshan-home01.jpg) no-repeat 0 -30px;
	min-height:1200px;
}

/* @group homepages */

#wrapperhomesaga {
 width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background: white url(http://darrenshan.frequency.netdna-cdn.com/images/site/homesaga.jpg) no-repeat 0 -30px;
	min-height:1200px;
	height: 900px;
}

#wrapperhomecity {
 width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background: white url(http://darrenshan.frequency.netdna-cdn.com/images/site/homecity.jpg) no-repeat 0 -30px;
	min-height:1200px;
	height: 900px;
}

#wrapperhomedemonata {
 width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background: white url(http://darrenshan.frequency.netdna-cdn.com/images/site/homedemonata.jpg) no-repeat 0 -30px;
	min-height:1200px;
	height: 100%;
}

#wrapperhomethinexec {
 width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	background: white url(http://darrenshan.frequency.netdna-cdn.com/images/site/homethinexec.jpg) no-repeat 0 -30px;
	min-height:1200px;
	height: 100%;
}



/* @end */

#headerhome {
 color: #333;
 width: 940px;
 height: 440px;
	margin-right: auto;
	margin-left: auto;
	background: none 0 -30px;
}

#columnwrapperhome {
 color: #333;
 width: 940px;
	margin-right: auto;
	margin-left: 10px;
	background-position: 0;
	float: left;
	display: block;
}

#coversblockhome {
	float: left;
	width: 100%;
	list-style-type: none;
}

#coversblockhome li {
	float: left;
	width: 90px;
	margin-right: 14px;
	text-align: center;
}

#coversblockhome li img {
	border: 1px solid gray;
}

#footerhome { 
 width: 960px;
	height: 150px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/site/footerbg.jpg) no-repeat 0 -50px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
}

.intro {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: red;
	text-shadow: #000000 0 0 0px;
	font: 2em Georgia, Baskerville, Cambria, Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
	margin-top: 10px;
}



/* @end */

/* @group structure */

#wrapper {
 width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	height: 900px;
	background-image: none;
}

#header {
 color: #333;
 width: 940px;
 height: 340px;
	margin-right: auto;
	margin-left: auto;
	background-color: #322a1f;
	background-image: url(http://darrenshan.frequency.netdna-cdn.com/images/site/dssubheader.jpg);
}

#topnavigation {
	width: 100%;
	list-style-type: none;
	float: left;
}

#topnavigation li {
	list-style-type: none;
	float: left;
	margin-top: 6px;
	text-transform: uppercase;
	font: 0.8em Georgia, Baskerville, "Liberation Serif", Cambria, Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
}

#topnavigation li a {
	color: white;
}

#topnavigation li a:hover {
	color: red;
}

/* @group topnav home link classes */

#topnavigationhome li.about {
	width: 15%;
	text-align: center;
}

#topnavigationhome li.books {
	width: 7%;
	text-align: center;
}

#topnavigationhome li.news {
	width: 9%;
	text-align: center;
}

#topnavigationhome li.messageboard {
	width: 15%;
	text-align: center;
}

#topnavigationhome li.links {
	width: 9%;
	text-align: center;
}

#topnavigationhome li.interviews {
	width: 13%;
	text-align: center;
}

#topnavigationhome li.extras {
	width: 11%;
	text-align: center;
}

#topnavigationhome li.shop {
	width: 9%;
	text-align: center;
}

#topnavigationhome li.contact {
	width: 11%;
	text-align: center;
}



/* @end */

/* @group topnav link classes */

#topnavigation li.home {
	width: 8%;
	text-align: center;
}

#topnavigation li.shop {
	width: 8%;
	text-align: center;
}

#topnavigation li.news {
	width: 12%;
	text-align: center;
}

#topnavigation li.about {
	width: 13%;
	text-align: center;
}

#topnavigation li.books {
	width: 8%;
	text-align: center;
}

#topnavigation li.links {
	width: 7%;
	text-align: center;
}

#topnavigation li.messageboard {
	width: 16%;
	text-align: center;
}

#topnavigation li.interviews {
	width: 10%;
	text-align: center;
}

#topnavigation li.extras {
	width: 8%;
	text-align: center;
}

#topnavigation li.contact {
	width: 10%;
	text-align: center;
}



/* @end */

#midnavigation {
 color: #333;
 width: 960px;
 height: 45px;
	margin-right: auto;
	margin-left: auto;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/site/midnavbg.png) no-repeat;
	overflow: hidden;
	font-family: "Liberation Serif", Georgia, Baskerville, Cambria, Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
	text-align: center;
	display: none;
}

#midnavigation ul {
	text-align: center;
}

#columnwrapper {
 color: #333;
 width: 940px;
	margin-right: auto;
	margin-left: 10px;
	background: white url(http://darrenshan.frequency.netdna-cdn.com/images/site/dssubheader.jpg) no-repeat 0 -385px;
	float: left;
}

.columnheaders {
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/site/midnavshadow.png) no-repeat 0 -37px;
	height: 20px;
}
#leftcolumn {
 width: 200px;
 float: left;
	display: inline;
	background-color: transparent;
	text-align: left;
}
#centrecolumn { 
 float: left;
 color: #333;
 width: 540px;
 display: inline;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: transparent;
	text-align: left;
}

#rightcolumn { 
 color: #333;
	text-align: left;
	float: right;
	width: 200px;
	display: inline;
}

.content {
	font-size: 0.7em;
	line-height: 1.6;
	text-align: left;
	background: none repeat;
	margin-right: auto;
	margin-left: auto;
}

#mainbodytext {
	font-size: 0.7em;
	line-height: 1.6;
	text-align: left;
	margin-left: 10px;
	width: 520px;
	float: left;
	margin-top: 16px;
}

#mainbodytexthome {
	font-size: 0.7em;
	line-height: 1.6;
	text-align: left;
	margin-left: 10px;
	width: 520px;
	float: left;
	margin-top: 50px;
}
#footer { 
 width: 940px;
	height: 150px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/site/footerbg.jpg) no-repeat 0 -50px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	float: left;
}

#sociallinks {
	float: left;
	width: 100%;
	margin-top: 20px;
	list-style-type: none;
}

#shanworldwide {
	float: left;
	width: 100%;
	margin-top: 20px;
	list-style-type: none;
	font-size: 11px;
	height: 20px;
	background: #424242 url(http://darrenshan.frequency.netdna-cdn.com/images/site/footerbg.jpg) 0 -300px;
}

#shanworldwide a {
	color: white;
}

#shanworldwide a:hover {
	color: red;
}

#shanworldwide li {
	list-style-type: none;
	width: 20%;
	display: block;
	float: left;
	text-align: center;
	height: 20px;
	line-height: 20px;
}

#sociallinks li {
	float: left;
	list-style-type: none;
}



/* @end */

/* @group mid navigation */

#midnavigation li {
	float: left;
	list-style-image: none;
	font: italic 16px/45px Georgia, "Liberation Serif", Baskerville, Cambria, Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
	list-style-position: outside;
	opacity: 1;
	list-style-type: none;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/gray_dark/move_alt2_16x16.png) no-repeat 6px 15px;
	text-indent: 25px;
	text-align: center;
	overflow: hidden;
	margin-left: 10px;
}

#midnavigation li a {
	color: black;
}

#midnavigation li a:hover {
	color: white;
}



/* @end */

/* @group left navigation */

#leftnav {
	width: 180px;
	margin-left: 10px;
	list-style-type: none;
	float: left;
}

#leftnav li {
	font-size: 0.75em;
	line-height: 16px;
	border-bottom: 1px solid #eaeaea;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 6px;
}

#leftnav li.sublink {
	border-bottom: 1px solid #eaeaea;
	font-size: 0.6em;
	line-height: 12px;
	text-indent: 22px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/gray_light/arrow_right_12x12.png) no-repeat 5px -1px;
}

#leftnav li a {
	color: black;
}

#leftnav li a:hover {
	color: red;
}

/* @group nav icon classes */

#leftnav li.books {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/book_alt_16x16.png) no-repeat;
}

#leftnav li.fanart {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/pen_alt_fill_16x16.png) no-repeat;
}

#leftnav li.covers {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/book_16x16.png) no-repeat;
}

#leftnav li.reviews {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/check_alt_16x16.png) no-repeat;
}

#leftnav li.extras {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/fullscreen_exit_16x16.png) no-repeat;
}

#leftnav li.links {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/new_window_16x16.png) no-repeat;
}

#leftnav li.interviews {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/left_quote_16x16.png) no-repeat;
}

/* Shop */

#leftnav li.uk {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/gb.png) no-repeat 0 2px;
}

#leftnav li.france {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/fr.png) no-repeat 0 2px;
}

#leftnav li.us {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/us.png) no-repeat 0 2px;
}

#leftnav li.germany {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/de.png) no-repeat 0 2px;
}

#leftnav li.canada {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/ca.png) no-repeat 0 2px;
}

#leftnav li.japan {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/jp.png) no-repeat 0 2px;
}

/* About Section */

#leftnav li.bio {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/document_stroke_16x16.png) no-repeat;
}

#leftnav li.faq {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/sun_16x16.png) no-repeat;
}

#leftnav li.photos {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/image_16x16.png) no-repeat;
}

#leftnav li.video {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/play_12x16.png) no-repeat;
}

#leftnav li.writingtips {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/lightbulb_10x16.png) no-repeat;
}

#leftnav li.downloads {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/arrow_down_16x16.png) no-repeat;
}

/* News Section */

#leftnav li.news {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/bolt_16x16.png) no-repeat;
}

#leftnav li.events {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/calendar_alt_fill_16x16.png) no-repeat;
}

#leftnav li.shanville {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/moon_stroke_16x16.png) no-repeat;
}

#leftnav li.subscribe {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/rss_16x16.png) no-repeat;
}

/* Contact Section */

#leftnav li.contact {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/red/mail_16x12.png) no-repeat;
}



/* @end */



/* @end */

/* @group right column */

.blogsidebar {
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #e4e4e4;
}

.sidebartweet {
	float: left;
	margin-bottom: 10px;
	display: block;
	width: 170px;
}

.sidebartweet a {
	color: black;
	width: 170px;
	overflow: hidden;
	float: left;
}

.sidebartweet a:hover {
	color: red;
}

.tweetdate {
	color: #bbb;
	font-size: 0.8em;
}



/* @end */

/* @group footer */

.credits {
	float: left;
	display: block;
	margin-top: 14px;
	color: #c3a952;
	font-size: 0.6em;
	margin-left: 20px;
}

.credits a {
	color: #c2b37f;
	margin-left: 10px;
}

.credits a:hover {
	color: silver;
}

/* @end */

/* @group forms */

#contactform {
	color: black;
	display: block;
	float: left;
	margin-top: 20px;
	width: 280px;
	margin-bottom: 20px;
	text-align: left;
}

#contactrightcol {
	display: block;
	float: left;
	margin-top: 20px;
	width: 220px;
	margin-bottom: 20px;
	text-align: left;
	margin-left: 10px;
}

#contactrightcol ul {
	width: 100%;
	list-style-type: decimal-leading-zero;
	margin-bottom: 30px;
	float: left;
	list-style-position: inside;
}

#contactrightcol li {
	float: left;
	margin-bottom: 6px;
	opacity: 1;
}

.emailfield {
	background-color: maroon;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 3px;
}

#contactform input {
	background-color: #f1eee9;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 6px;
	color: black;
}

#contactform p {
	margin-top: 6px;
	margin-bottom: 6px;
}



/* @end */

/* @group alignment classes */

.rangeright {
	float: right;
}

.centre {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	display: block;
}



/* @end */

/* @group right column */

#rightcolumnheader {
	margin-bottom: 10px;
	text-align: center;
	font-size: 0.7em;
}

.galleryimage {
	border: 6px solid white;
}

#rightcolcontent {
	font-size: 0.7em;
	line-height: 1.6;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 170px;
}

#rightcolcontent li {
	list-style-type: none;
	float: left;
	width: 100%;
}

.rightcolcontentitem {
	list-style-type: none;
	float: left;
	width: 100%;
}

.postdetails {
	float: left;
	margin-bottom: 6px;
	font-style: italic;
	width: 100%;
	font-size: 0.9em;
}



/* @end */

/* @group page headers */

#pageheader {
	float: left;
	width: 100%;
	font-family: "Droid Serif", Georgia, Cambria, Baskerville, "Liberation Serif", Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
}

#breadcrumbs {
	color: white;
	text-shadow: #000000 2px 2px 3px;
	float: left;
	width: 100%;
	padding-left: 10px;
	text-transform: lowercase;
	font-size: 1em;
}

#breadcrumbs a {
	color: white;
}

#breadcrumbs a:hover {
	color: red;
}

#title {
	color: white;
	text-shadow: #000000 2px 2px 3px;
	float: left;
	width: 96%;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/site/transparent20x20.png) repeat;
	font-size: 1em;
}

#leftcolumnheader {
	float: left;
	width: 100%;
	height: 130px;
	text-align: center;
}

#section {
	color: white;
	text-shadow: #000000 2px 2px 3px;
	float: left;
	width: 100%;
	padding-left: 10px;
	text-transform: lowercase;
	font-size: 3em;
}



/* @end */

/* @group books */

.bookspageimage {
	width: 220px;
	float: left;
	margin-right: 20px;
}

.bookseriesblock {
	width: 100%;
	list-style-type: none;
	margin-bottom: 10px;
	float: left;
}

.bookcoversdisplay {
	float: left;
	list-style-type: none;
}

.booklist-description {
	float: left;
	width: 100%;
	list-style-type: none;
}

.bookgroupblockxxx {
	width: 100%;
	list-style-type: none;
	margin-bottom: 10px;
	float: left;
}

.bookslistpage {
	width: 25%;
	text-align: center;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
	list-style-type: none;
	height: 140px;
}

.bookslistpage h5 {
	font-size: 0.8em;
	text-align: center;
	list-style-type: none;
}

/* Cover Selection */

#coversblock {
	float: left;
	width: 100%;
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 10px;
}

#coversblock li {
	float: left;
	width: 90px;
	margin-right: 14px;
	text-align: center;
}

/* Purchase */

#coverblock {
	float: left;
	width: 220px;
	margin-right: 20px;
	margin-bottom: 10px;
}

#purchaseoptions {
	float: left;
	list-style-type: none;
	padding-bottom: 4px;
	width: 100%;
	margin-top: 10px;
}

#purchaseoptions li.uk {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/gb.png) no-repeat 0 2px;
	line-height: 16px;
	padding-bottom: 4px;
	border-bottom: 1px dotted silver;
	width: 100%;
	margin-top: 4px;
}

#purchaseoptions li.us {
	text-indent: 24px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/flags/us.png) no-repeat 0 2px;
	line-height: 16px;
	padding-bottom: 4px;
	border-bottom: 1px dotted silver;
	width: 100%;
	margin-top: 4px;
}


/* @end */

/* @group covers */

.nav_categories li {
	list-style-type: none;
	float: left;
	width: 100px;
	height: 80px;
	text-align: center;
	font-size: 0.9em;
}

#coverscountryflagpage {
	font-size: 1.4em;
	line-height: 48px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 4px;
}

.globalcovers {
	float: left;
	width: 270px;
}

#covernotes {
	float: left;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}

#coverscountryflagpage img {
	float: left;
	line-height: 48px;
}

#countrycategory {
	float: left;
	line-height: 48px;
	margin-left: 4px;
	margin-right: 6px;
}

#coverscountrypage {
	float: left;
	font: bold 1.6em Georgia, Baskerville, Cambria, "Liberation Serif", Clarendon, "Clarendon Std", "Times New Roman", Times, serif;
	width: 100%;
}

.coverslistpage {
	width: 20%;
	text-align: center;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
	list-style-type: none;
	height: 80px;
}

/* XXXXXXXXXXXXXXX */

.misc-covers {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted silver;
}



/* @end */

/* @group links */

.linkslist {
}

.linkslist li {
	border-bottom: 1px dotted silver;
	float: left;
	padding-bottom: 6px;
	list-style-image: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/brown_light/new_window_12x12.png);
	list-style-position: inside;
	padding-top: 6px;
	width: 100%;
}

.links_pagination {
	width: 100%;
	height: 10px;
	float: left;
	font-size: 24px;
}



/* @end */

/* @group contact */



/* @end */

/* @group sitewide */

.readmore {
	float: left;
	width: 100%;
	margin-top: 6px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/brown_light/magnifying_glass_12x12.png) no-repeat;
	text-indent: 16px;
	line-height: 12px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #e6e6e6;
}

#pagination {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
}

.totalpages {
	font-size: 0.8em;
	color: gray;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.noresults {
	color: white;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-size: 1.6em;
	display: block;
	float: left;
	width: 460px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	background-image: url(http://darrenshan.frequency.netdna-cdn.com/images/site/transparent20x20.png);
}

/* Flickr Import */

#flickrbadge {
	width: 160px;
	height: 120px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	border: 6px solid white;
}

.flickr_badge_image {
	width: 160px;
	height: 120px;
}

.flickr_badge_image img {
	width: 160px;
	height: 120px;
}

.subscription-rss {
	line-height: 48px;
	list-style-type: none;
	background: none no-repeat;
	float: left;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
	display: block;
}

.subscription-rss img {
	float: left;
	margin-right: 10px;
}



/* @end */

/* @group news-blog */

.newslistpage {
	list-style-type: none;
	text-align: left;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #e5e5e5;
}

.newslistpage li img {
	display: none;
	width: 0;
	height: 0;
	float: left;
}

.newsentrybody {
	float: left;
}

.newsdate {
	color: gray;
	float: left;
	margin-bottom: 10px;
	font-size: 0.9em;
	width: 100%;
}

.newstitle {
	float: left;
	font-size: 1.4em;
	width: 100%;
}

.readmorenews {
	color: white;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.readmorenews a:hover {
	color: #dedede;
}

.returntolisting {
	color: white;
	float: left;
	width: 100%;
	border-top: 1px solid #3f3f3f;
	margin-top: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #3f3f3f;
	text-indent: 50px;
	background: url(http://www.davidgilman.com/zinc/ximages/icons932/circleleft32.png) no-repeat 10px;
	display: block;
	margin-bottom: 20px;
}

.returntolisting a:hover xxx {
	color: #dedede;
}

h3 a:hover {
	color: silver;
}

/* Archives */

.archivelinklist xxx {
	list-style-type: none;
	float: left;
	width: 100%;
	margin-top: 6px;
}

.archivelinklist li xxx {
	margin-bottom: 4px;
	background: url(http://www.davidgilman.com/zinc/ximages/alticons/cd_16x16.png) no-repeat;
	text-indent: 20px;
	line-height: 18px;
}

.socialsites {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.socialsites li {
	margin-right: 6px;
	list-style-type: none;
	height: 20px;
	border-right: 1px solid silver;
	float: left;
	padding-right: 6px;
}

.socialsites img {
}

.socialsites li img {
}



/* @end */

/* @group events */

.eventslistpage .readmore {
	float: left;
	width: 100%;
	margin-top: 6px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/brown_light/magnifying_glass_12x12.png) no-repeat;
	text-indent: 16px;
	line-height: 12px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-style: none;
	border-bottom-width: 0;
}

.eventslistpage {
	list-style-type: none;
	text-align: left;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #e5e5e5;
	margin-bottom: 20px;
}

.eventdate {
	float: left;
}

.events-details {
	float: left;
	margin-top: 10px;
}

.events-venue-address {
	float: left;
	margin-top: 20px;
	width: 100%;
	margin-bottom: 10px;
}

.events-time {
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/brown_light/clock_12x12.png) no-repeat;
	float: left;
	width: 100%;
	text-indent: 20px;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 4px;
}

.events-type {
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/brown_light/box_12x12.png) no-repeat;
	float: left;
	width: 100%;
	text-indent: 20px;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 4px;
}

.events-website {
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/brown_light/new_window_12x12.png) no-repeat;
	float: left;
	width: 100%;
	text-indent: 20px;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.events-venue {
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/brown_light/home_12x12.png) no-repeat;
	float: left;
	width: 100%;
	text-indent: 20px;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 4px;
}

.eventlistbody {
	float: left;
	width: 360px;
	margin-left: 10px;
}

.eventscountryflagpage {
	float: left;
	display: block;
	text-align: center;
	margin-left: 6px;
	padding-left: 6px;
}

#eventsdateflag {
	float: left;
	display: block;
	width: 80px;
}

.the_date {
display:block;
text-align: center;
float:left;
font-family: Arial, Helvetica, sans-serif;
background: url(http://darrenshan.frequency.netdna-cdn.com/images/calendars/silver-white1.png) no-repeat;
width: 79px;
	height: 80px;
}

.date_m {
display:block;
font-size: 12px;
font-weight: bold;
text-align:center;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	color: white;
	padding: 4px 0 0;
}

.date_d {
font-size: 30px;
margin: 10px 0 0;
text-align: center;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	line-height: 20px;
}

.date_y {
margin:0;
text-align: center;
	padding-left: 0;
	padding-right: 0;
	font-size: 10px;
	display: block;
	padding: 0;
}

#countrydropdown {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#dropmenu {
	color: white;
	background-color: gray;
	padding: 6px;
}

#events-sm {
	display: none;
}

/* EVENTS ARCHIVE */

.eventsarchiveyearlist {
	list-style-type: none;
}

/* @end */

/* @group photogallery */

#galleryimagebox {
	float: left;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

#galleryimage {
	margin: 10px auto;
	float: left;
	width: 100%;
}

#galleryimage img {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: auto;
	width: auto;
	display: block;
}

#galleryimagebox h3 {
	width: 90%;
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
}

#gallerynavigation {
	width: 100%;
	margin-top: 10px;
	float: left;
	height: 110px;
	padding-top: 20px;
	border-top: 1px dotted #323232;
}

.context {
	float: left;
	width: 75px;
	height: 75px;
	text-align: center;
	background-color: #444;
	padding: 10px;
}

.next {
	float: right;
	width: 75px;
	height: 75px;
	text-align: center;
	background-color: white;
	padding: 10px;
}

.previous {
	float: left;
	width: 75px;
	height: 75px;
	text-align: center;
	background-color: white;
	padding: 10px;
}

#photodetails {
	float: left;
	width: 300px;
}

#gallerysetsbox {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	height: auto;
}

.photosetsthumbs {
	float: left;
	width: 122px;
	text-align: center;
	font-size: 0.9em;
	margin-top: 10px;
}

#photosetlink {
	float: left;
	width: 490px;
	font-size: 0.9em;
	text-indent: 10px;
	padding-bottom: 10px;
}

.photosetsthumbs img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

.gallerynavtextlink {
	display: block;
	margin-top: 6px;
}

/* Gallery */

.gallerythumbs {
	float: left;
	width: 86px;
	text-align: center;
	font-size: 0.9em;
	margin-top: 10px;
	height: 120px;
	overflow: hidden;
}

#gallery-description {
	float: left;
	width: 100%;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 20px;
}



/* @end */

/* @group shanville monthly */

#archiveblock {
	float: left;
	width: 100%;
}

#archiveblock ul {
	float: left;
	width: 100%;
}

#archiveblock li a {
	float: left;
	width: 36px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	display: block;
	padding-right: 4px;
	border-right: 1px solid silver;
	border: 1px solid #ececec;
	padding: 2px;
}

#archiveblock li a:hover {
	background-color: gray;
}

#archiveblock li a:visited {
	background-color: #dfdfdf;
}

.monthlist {
	width: 100%;
	float: left;
	margin-bottom: 6px;
}

.shanvillearchiveyear {
	font-weight: bold;
	float: left;
	display: block;
	font-size: 1.2em;
	margin-bottom: 6px;
	background: none no-repeat;
	color: gray;
	line-height: 16px;
	margin-top: 6px;
}

.shanvillemonthlistxxx {
	font-weight: normal;
	font-style: normal;
	border: 1px solid silver;
	padding: 4px;
	width: 20px;
	text-align: center;
	float: left;
	list-style-type: none;
	display: block;
}



/* @end */

/* @group interviews */

.interviewyearblock {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.interviewyearblock h4 {
	color: black;
	font-weight: normal;
	font-style: normal;
}

.interviewyearblock li {
	list-style-type: none;
	margin-bottom: 6px;
	border-bottom: 1px dotted #e2e2e2;
	padding-bottom: 6px;
	float: left;
	margin-right: 10px;
	width: 100%;
}

.interviewdate {
	color: gray;
	float: left;
	font-size: 0.9em;
	width: 100%;
}



/* @end */

/* @group extras */

.extraslist {
	line-height: 12px;
	text-indent: 22px;
	background: url(http://darrenshan.frequency.netdna-cdn.com/images/iconic/gray_light/article_12x12.png) no-repeat 5px -1px;
	list-style-type: none;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 100%;
}



/* @end */

/* @group comments */

#commentlistblock {
	float: left;
	width: 100%;
}

h4.comments {
	font-size: 1.6em;
	margin-top: 20px;
	margin-bottom: 20px;
}

.commentavatar {
	float: left;
	width: 100px;
	text-align: center;
}

.commentcontent {
	float: left;
	width: 360px;
	margin-left: 20px;
}

#comment_form {
	margin-top: 10px;
	font-size: 0.9em;
	float: left;
	padding-top: 10px;
}

.journalcommentslist {
	margin-top: 6px;
	margin-bottom: 10px;
	color: gray;
	padding: 6px;
	float: left;
	width: 100%;
	display: block;
	border-bottom: 1px dotted silver;
	background-color: #f9f9f9;
}

.commentsource {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	color: silver;
	font-size: 0.8em;
	margin-right: 6px;
	text-align: center;
}

.commentcaptcha {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.commentname {
	color: red;
	width: 100%;
	float: left;
	font-size: 1.1em;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-align: center;
}

.commentsourcecp {
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: red;
	margin-right: 6px;
	font-size: 1.2em;
}

#commentleftcol {
	width: 230px;
	float: left;
	margin-left: 10px;
}

#commentrightcol {
	float: left;
	width: 230px;
	margin-left: 10px;
}

#submitblock {
	float: left;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}

#submitleft {
	float: left;
	width: 200px;
	text-align: center;
	background-color: silver;
	background-image: none;
	color: red;
	margin: 6px 10px;
	padding: 4px;
}

#modnote {
	float: right;
	width: 250px;
	font-size: 0.9em;
}

.commentfield {
	width: 180px;
	padding: 4px;
	margin-top: 3px;
	background-color: #e4e4e4;
	margin-bottom: 3px;
}

.commenttextarea {
	width: 220px;
	padding: 4px;
	margin-top: 3px;
	background-color: #e4e4e4;
	float: left;
	overflow: hidden;
	height: 220px;
}



/* @end */

/* @group reviews */

#reviewcoverblock {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 160px;
}

.reviewspagebookimage {
	float: left;
	margin-right: 20px;
}

#reviews-bookdetailsblock {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid silver;
}

#reviewsglobalcoversblock {
	float: left;
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 10px;
}

#reviewsglobalcoversblock li {
	float: left;
	width: 70px;
	margin-right: 10px;
	text-align: center;
}



/* @end */

/* @group downloads */

.downloadpreview {
	float: left;
	margin-bottom: 10px;
	border: 6px double white;
	width: 100px;
	height: 100px;
	background-image: url(http://darrenshan.frequency.netdna-cdn.com/images/site/download96x96.png);
}

.downloads-description {
	background: none no-repeat;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 4px;
}

.downloads-formatsize {
	background: none no-repeat;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 4px;
	color: maroon;
}



/* @end */

/* @group misc */

.amazonterms {
	font-size: 10px;
	line-height: 12px;
	float: left;
	width: 100%;
	margin-top: 30px;
}



/* @end */
