/* CSS Document */

	
	/* global tags */
		
	* {
	margin: 0 ;
	padding: 0 ;
	}
	
	ul, li {
	list-style-type: none ;	
	}
	
	body {
	background: #5a5a5a url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/bodyBG.gif) top repeat-y ;
	font-family: helvetica,arial,verdana,sans-serif ;
	font-size: 12px ;
	}
		
	.hidden {
	display: none;
	}
	.left {
	float: left ;
	display: inline ;
	}
	.right {
	float: right ;
	display: inline ;
	}
			
	/* robche - layout css below */
	
	a#logo {
	background-image: url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/logo.gif);
	height: 78px ;
	width: 453px ;
	float: left ;
	display: inline ;
	cursor: pointer ;
	margin-bottom: 12px ;
	}
	
	#wrapper {
	width: 950px ;
	margin: 0 auto ;
	overflow: hidden ;
	padding: 0 15px ;
	background-color: #e1e1e1 ;
	padding-top: 15px ;
	}
	
	#header {
	width: 980px ;
	height: 140px;
	background: url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/headerBG.gif) bottom no-repeat #e1e1e1;
	margin: 0 auto ;
	}
	
	#leftColumn {
	width: 225px;
	float: left;
	display: inline;
	padding: 5px ;
	}
		
				
	#content {
	width: 500px ;
        float:left;
	display: inline;
	overflow:hidden;
	margin: 0 12px 10px 0 ;
	padding: 0 13px 10px 0 ;
	border-right: dotted #000000 1px ;
        }
        #content_tv_page {
	width: 720px ;
        float:left;
	display: inline;
	overflow:hidden;
	margin: 0 12px 10px 0 ;
	padding: 0 13px 10px 0 ;
	border-right: dotted #000000 1px ;
        }
	#contentmenu ul li{
	display: inline ;
	display: block ;
	list-style: none ;
	padding: 3px ;
	}
	
	#shoutBox {
	width: 420px ;
	float: left ;
	padding: 5px;
	margin-bottom: 15px ;
	background-color: #fff ;
	}
	#shoutBox p {
	padding: 0 5px ;	
	}
	#shoutBox p#first {
	background-color: #1E8AA9 ;
	color: #fff ;
	font-size: 16px ;
	font-family: Georgia,"Times New Roman",Times,serif ;
	margin-top: 5px ;
	}
	#shoutBox p#second {
	font-size: 12px ;
	font-weight: bold ;
	}
	

	#sidebar {
	width: 180px;
	float: left;
	display: inline;
	padding: 5px 0 20px 5px ;
	margin-bottom: 20px ;
	}
		
	.post {
	background-color: #FFF ;
	overflow: hidden ;
	position: relative ;
	}
	
	.contentHeader {
	background-color: #FFF ;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding: 10px 0 0 5px ;
	margin-bottom: 20px ;
	}
	
	.contentFooter {
	padding: 10px 0 ;
	margin: 10px 0 30px 0 ;
	height: 40px ;
	border-style: solid ;
	border-width: 1px 0 ;
	border-color: #575249 ;
	}
	.commentFootLeft {
	background-repeat: no-repeat;
	background-position: 0 50% ;
	float: left ;
	display: inline ;
	margin: 0 5px 0 0 ;
	padding-left: 15px ;
	}
	.commentFootRight {
	float: right ;
	display: inline ;
	margin: 0 0 5px 0 ;
	text-align: right ;
	}
	
	/* FRONT PAGE */
	/* FRONT PAGE */
	/* FRONT PAGE */

	.FrontPagePost {
	overflow: hidden ;
	position: relative ;
	min-height: 200px ;
	margin-bottom: 20px ;
	}
	
	.FrontPagePost p.category {
	position: relative ;	
	color: #5A5A5A ;
	font-weight: normal ;
	float: left ;
	display: inline ;
	padding: 5px ;
	background: #fff ;
	}
 	.FrontPagePost p.category a {
	color: #5A5A5A ;
	font-weight: normal ;
 	}
	
	.contentHeaderFrontPage {
	}
		
	.FrontPagePost .postInner p {
	position: absolute ;
	bottom: 0 ;
	left: 0 ;
	background-color: #5A5A5A ;
	color: #fff ;
	padding: 5px ;
	margin: 30px 0 0 0 ;
	font-size: 10px ;
	max-width: 300px ;
	}
	
	.postInner {
	padding: 5px 10px 15px 10px ;
	}
	
	.postArchive {
	background-color: #FFF ;
	margin-bottom: 45px ;
	padding-bottom: 5px ;
	}
	.contentHeaderArchive {
	padding-top: 5px ;
	}
	.postInnerArchive {
	margin: 5px ;
	padding: 5px ;
	}
    .readmoreArchive {
    float: right ;
    display: inline ;
    padding: 10px ;
    background-color: #FFF ;
    }
	.postArchive h1 {
	font-size: 16px ;
	font-weight: bold ;
	padding: 5px ;
	}

	.toTop {
	padding: 2px ;
	background: #000;
	text-align: center ;
	}
	.toTop a {
	color: #FFF ;
	}

	.previousNext {
	padding: 2px ;
	background-color: #000000 ;
	color: #E91F7E ;
	margin-bottom: 30px ;
	height: 25px ;
	}
	.previousNext a {
	color: #E91F7E ;
	}
	
	.quote {
	margin: 0 70px ;
	font-size: 16px ;
	font-family: Georgia,"Times New Roman",Times,serif ;
	font-weight: normal ;
	text-align: center ;
	color: #1E8AA9 ;
	border-style: solid ;
	border-width: 1px 0 ;
	border-color: #1E8AA9 ;
	padding: 15px 0 ;
	line-height: 120% ;
	}
		
	.flickr {
	width: 180px;
	height: 194px ;
	float: left ;
	display: inline ;
	padding: 0 0 20px 0 ;
	margin-left: 41px ;
	}
	.flickr img {
	float:left;
	background: #000000 ;
	padding:4px ;
	margin: 1px ;
	width:80px;
	height:80px;
	}
	.flickr img:hover {
	background: #0099CC ;
	}
	.flickr .flickrName {
	text-align: center ;
	color: #FFFFFF ;
	font-weight: bold ;
	padding-top: 5px ;
	float: left ;
	display: inline ;
	width: 180px ;
	}

	#footer {
	clear: both;
	background-color: #000000 ;
	margin-top: 20px ;
	background-position: bottom ;
	background-repeat: no-repeat;
	}
	#footerBreak {
	height: 100px ;
	top: 0 ;
	background-repeat: repeat-y ;
	margin-bottom: 40px ;
	}
	#footerInner {
	width: 728px ;
	margin-left: auto ;
	margin-right: auto ;
	}
	#googleAds {
		margin-top: 30px ;
	padding-bottom: 20px ;
	}
	#altnav1 {
	float: left;
	display: inline;
	padding: 20px 0 0 45px ;
	margin-bottom: 30px ;
	}
	#altnav2 {
	float: right;
	display: inline;
	text-align: right;
	padding: 20px 70px 0 0 ;
	margin-bottom: 30px ;
	}
	
	/* Header Styles */
	h1#blogTitle {
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-weight: bold ;
	float: left ;
	display: inline ;
	color: #333 ;
	font-size: 24px ;
	}
	h1 {
	font-size: 22px ;
	/* font-family: Georgia,"Times New Roman",Times,serif ; */
        font-family: "vollkorn-1","vollkorn-2",serif;
	padding: 5px 5px 0 5px ;
	text-transform: uppercase ;
	line-height: 130% ;
	}
	h1 a {
	font-weight: normal ;
	background: #1e8aa9 ;
	text-decoration: none ;
	padding: 5px ;
	color: #fff ;
	}
	h1.FrontPage {
	font-size: 22px ;
	font-family: "vollkorn-1","vollkorn-2",serif;
	text-transform: uppercase ;
	padding: 0 ;
	}
	h1.FrontPage a {
	padding: 5px ;	
	}
	h2 {
	font-size: 16px ;
	font-style: italic;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif ;
	text-transform: uppercase ;
	margin: 5px 0 5px 0 ;
	}
	h3 {
	font-size: 18px ;
	font-family: Georgia,"Times New Roman",Times,serif ;
	margin: 0 0 5px 0 ;
	font-weight: normal ;
	text-transform: uppercase ;
	}
	h4 {
	font-size: 14px ;
	font-family: Georgia,"Times New Roman",Times,serif ;
	margin: 0 0 5px 0 ;
	font-weight: bold ;
	}
	h4.boxTitle {
	font-size: 14px ;
	font-family: Georgia,"Times New Roman",Times,serif ;
	margin: 0 0 10px 0 ;
	padding: 5px ;
	font-weight: bold ;
	text-transform: uppercase ;
	color: #fff ;
	background-color: #1e8aa9 ;
	}
	
	/* link css */
	
	a {
	color: #000000 ;
	text-decoration: none ;
	font-weight: bold ;
	}
	a:hover {
	text-decoration: underline ;
	}
	#footer a {
	color: #0099CC ;
	}
	.whiteLink {
	color: #FFFFFF ;
	}
	.floatRight {
	float: right ;
	display: inline ;
	margin: 5px 0 10px 10px ;
	padding: 5px ;
	background-color: #B1C3C4 ;
	text-align: center ;
	font-size: 10px ;
	}
	.floatLeft {
	float: left ;
	display: inline ;
	margin: 5px 10px 10px 0 ;
	padding: 5px ;
	background-color: #B1C3C4 ;
	text-align: center ;
	font-size: 10px ;
	}
	
	/* robche - remove blue boxes css below */
	a img
	{
	border:0;
	background: none;
	}
	a:hover img
	{
	background: none;
	}
	img
	{
	border:0;
	}
	
	p {
	margin: 10px 0 ;
        line-height: 140%;
	}
	
		
	
	form#searchform {
	float: right ;
	display: inline ;
	margin: 30px 30px 0 0 ;
	}
	form#searchform input {
	padding: 3px ;
	font-size: 12px ;
	}

	.widget {
	padding: 5px ;
	margin-bottom: 10px ;
	}
	ul.recentPostsList li {
	margin-top: 5px;
	padding-bottom: 5px ;
	line-height: 100%; 
	}
	ul.recentPostsList li a {
	font-weight: normal ;
	}
	.widget h3 {
	color: #FFF ;
	padding-left: 28px ;
	margin-bottom: 10px ;
	}
	.widget ul li {
	padding: 0 ;
	margin: 0 0 5px 0 ;
	list-style: none ;
	padding: 3px ;
	background-color: #b1c3c4 ;
	}
	.RSS {
	padding: 5px ;
	margin-bottom: 10px ;
	}
	.RSS h3 {
	color: #FFF ;
	padding-left: 28px ;
	margin-bottom: 10px ;
	}
	.RSS ul li {
	padding: 0 ;
	margin: 0 0 3px 0 ;
	list-style: none ;
	}
			
	.post-date {
	float: right;
	display: inline;
	margin: 0 ;
	padding: 3px 5px 3px 10px ;
	background-color: #e1e1e1 ;
	}
	.month {
	font-family: Georgia,"Times New Roman",Times,serif ;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	margin: 0 ;
	}
	.day {
	font-family: Georgia,"Times New Roman",Times,serif ;
	font-size: 14px;
	font-weight: bold ;
	color: #FFF;
	text-align: center;
	margin: 0 ;
	}
	
	#calendar_wrap {
	}
	
	#sidebar #tag_cloud {
	}
	
	#meta {
	height: 1px;
	}

        ul#lineup {
        width: 480px;
        margin: 15px 0;
        display: block;
        overflow: hidden;
        }
        ul#lineup li a {
        width: 46%;
        float: left;
        padding: 2px 5px;
        background: #E1E1E1;
        margin: 0 2px 2px 0;
        }
        ul#lineup li a:hover {
        background-color: #cecece;
        }
	/* jQuery Hover Styles */
	
	#styleMenu {
	padding-left: 320px ;
	padding-top: 20px ;
	}
	#styleMenuText {
	background-image: url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/pageStyle.gif) ;
	height: 22px ;
	width: 78px ;
	float: left ;
	}
	.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	.menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
	}
	.menu a {
	display: block;
	width: 22px;
	}
	.menu li em {
	background: url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/hover.png) no-repeat;
	width: 88px;
	height: 37px;
	position: absolute;
	top: -55px;
	left: -32px;
	text-align: center;
	padding-top: 10px ;
	font-style: normal;
	z-index: 2;
	display: none;
	}

	/* Comment Styles */

	.commentlist .commentQuote {
	background:url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/bg_commentlistBG.gif);
	}

	.commentlist li {
 	padding: 5px 18px 22px 18px;
	margin-top:15px;
	margin-right: 50px ;
	background:#C5C5C5 url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/bg_commentlist.gif) bottom no-repeat;
	font-size: 12px ;
	}
	
	.commentlist .commenttext {
	color:#000000;
	}

	.commentlist cite {
	background-color: #000000 ;
	padding: 5px ;
	font-style:normal ;
	font-size: 10px ;
	font-weight: normal ;
	color: #FFF ;
	float: right ;
	display: inline ;
	}
	.commentlist cite a {
	font-weight: normal ;
	color: #FFF ;
	}

	.commentlist cite a:link, .commentlist cite a:visited {
	text-decoration:none;
	font-weight: normal ;
	color: #FFF ;
	}

	.commentlist cite a:hover, .commentlist cite a:active {
	text-decoration:underline;
	font-weight: normal ;
	color: #FFF ;
	}
	
	#content textarea  {
	background-image: url(http://www.destroybeforereading.com/wp-content/themes/destroy2010/images/comment.gif) ;
	background-repeat: no-repeat ;
	}

/* ----------------------------------------------- Navstyles  ------------------------------------------------------- */

	ul#navlist {
	display: block ;
	clear: both ;
	margin-left: 30px ;
	border-left: 1px #5a5a5a dotted ;
	overflow: hidden ;
	padding-left: 10px ;
	margin-bottom: 15px ;
	}

	ul#navlist li
	{
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif ;
	float: left ;
	padding-right: 10px ;
	margin-right: 10px ;
	border-right: 1px #5a5a5a dotted ;
	}
	
	ul#navlist a
	{
	line-height: 22px ;
	font-size: 14px ;
	padding: 5px ;
	color: #5a5a5a ;
	font-weight: normal ;
	}
	
	ul#navlist a:link, #navlist a:visited
	{
	text-decoration: none;
	}
	
	ul#navlist a:hover
	{
	background-color: #FFF ;
	color: #1E8AA9;
	}
	
	a[href $='.pdf'] {
	color: red ;
	padding: 20px ;
	background-color: #0C9 ;
	}
	a[href $='.psd'] {
	color: #FFF ;
	padding: 20px ;
	background-color: #CC6 ;
	}

        /* ////////////////////////////////////////// Vid links //////////////////////////////////////////  */

        img.vidLink {
        float: left;
        margin-bottom: 5px;
        }
        img.vidLinkRight {
        float: left;
        margin-bottom: 5px;
        Margin-left: 5px;
        }


