/*  
Theme Name: The Watchtower Podcast Enhanced
Description: The theme of the Watchtower Podcast
Version: 1.5
Author: D. Simon
Author URI: http://march1studios.com/


	This theme was based on the ComicPress 2.0 BE by Tyler Martin.

	ComicPress 2.1
	 http://mindfaucet.com/comicpress/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* MAIN SECTIONS */

body {
  margin: 0;
  color: #333;
  font: 10px Arial, sans-serif;
  text-align: center;
  background-image:url(dynamic_css.php);
	background-color: #000000;
	background-position: top center;
	background-attachment: scroll;
	background-repeat: no-repeat;

  }
	
#header {
  margin: 0 auto;
  width: 800px;
  height: 250px;
  background: url(images/header.png);
  background-position: bottom;
  background-repeat: no-repeat;
  }
	
#headerbar {
  margin: 0 auto;
  width: 800px;
  height: 50px;
  background: #FFFFFF;
  }

#comic {
  margin: 0px auto;
  width: 800px;
  background: #FFFFFF;
  }

#page {
  margin: 0px auto;
  width: 800px;
  background-color: #FFFFFF;
  text-align: left;
  }
    
#sidebar {
  margin: 0px 0px 0px 585px;
  padding: 0px 0px 0px 0px;
  width: 190px;
  font-family: Verdana, Sans-Serif;
  font-size: 10px;
  background: url(images/sidebar_mid.png);
  background-repeat: repeat-y;
  background-position: right;
  }
  

/* POST STRUCTURE */

.narrowcolumn {	
  margin: 0 0 0 170px;
  padding: 10px 10px 10px 10px;
  width: 380px;
  }

.widecolumn {	
  margin: 0px;
  padding: 5px 0 0px 20px;
  float: left;
  width: 500px;
  }
  

.blogheader {
  margin: 0;
  padding: 0;
  float: left;
  width: 585px;
  }

#leftcontainer {
  margin: 0;
  padding: 0;
  float: left;
  width: 585px;
  }

#rightcolumn {
  margin: 0;
  padding: 5px;
  float: left;
  width: 170px;
 }

.post {
  margin: 0;
  text-align: justify;
  }

.narrowcolumn .postmetadata {
  padding-top: 5px;
  }


/* HEADERS */

/* h1, h1 a, h1 a:hover {
  margin: 0;
  padding: 0 0 0 5px;
  color: #FFFFFF;
  font-family: Times, Serif;
  font-size: 50px;
  font-weight: normal;
  text-align: left;
  letter-spacing: -2px;
  } */



h2 {
	color: #163F53;
	margin: 0px 0px 2px;

	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 210% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}

h2 a, h2 a:visited{
	color: #163F53;
	text-decoration:none;
}

h2 a:hover {
	color:#FF6600;
	text-decoration:none;
}
h3 {
	margin: 20px 0px 0px;
	padding-bottom: 2px;
	letter-spacing:1px;
	}

h4 {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1em;
  	text-transform: uppercase;
	margin: 0px 0px 2px;
	border:none;
}

h5 {

}
h2.pagetitle {
  margin: 10px 0 0 0;
  padding: 0 0 5px 0;
  text-align: left;
  font-size: 19px;
  }

#sidebar h2 {
  margin: 0;
  padding: 0;
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  }

h3.comments {
  margin: 40px auto 20px ;
  padding: 0;
  }
  
/* POST FORMATTING */

.post h3, .post h3 a, .post h3 a:visited, .post h3 a:active {
  text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 1.2em;
	letter-spacing: -1px;
  text-transform: none;
  color: #00487D;
	margin: 2px 0px 0px;
	padding-bottom: 5px;

  }

.postsmwrapper {
	width: 100%;
  	padding: 1px;
  	margin: 40px 0px 0px 0px;
  	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	background: #FEFEFE;	
	}

.postsmwrapper_b {
	width: 100%;
  	padding: 1px;
  	margin: 10px 0px 0px 0px;
  	border-top: 1px dotted #666;
	background: #FEFEFE;	
	}

.post small {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: .75em;
  	text-transform: uppercase;
  	color: #666666;
	}

.post small a, .post small a:active, .post small a:visited{
	text-decoration: none;
  	color: #80C9FF;
	}

.post small a:hover {
	text-decoration: none;
  	color: #FFB200;	
	}

.post a, .post a:visited, .post a:active {
	text-decoration: none;
  	color: #00487D;
	}

.post a:hover {
	text-decoration: none;
  	color: #FFB200;	
	}


img.imgleft {
	float: left;
	margin: 4px;
	}

img.imgright {
	float: right;
	margin: 4px;
	}
	
.imgleft {
	float: left;
	margin: 4px;
	}

.imgright {
	float: right;
	margin: 4px;
	}


#content {
  font-size: 12px;
  }

.narrowcolumn .postmetadata {
  text-align: right;
  }

.alt {
  background: #F7F7F7;
  border-top: 1px solid #7D7D7D;
  border-bottom: 1px solid #7D7D7D;
  }
  
small {
  font-family: Arial, Sans-Serif;
  font-size: 11px;
  }

.description {
  margin: -3px 0 0 0;
  padding: 0px 0 10px 30px;
  color: #555555;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 2px;
  text-align: left;
  }

/* INDEX PODCAST HIGHLIGHT */

.podcast-post { 
	background: #FFF url(images/podcast_hilite_bg.png);
	background-repeat: no-repeat;
	padding: 5px;
	margin: 15px 5px 25px 5px;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	position: relative;
	}
	
.pod-date {
	float: left;
	width: 60px;
	margin: 0px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
	}
	
.pod-month {
	font-size: 1.3em;
	line-height: 0.6em;
}
.pod-day {
	font-size: 2.6em;
	line-height: 0.9em;
}
.pd-year {
	font-size: 1.4em;
	line-height: 0.7em;
}	

.podcast-title {
	padding: 1px;
	margin: 0px 0px 0px 85px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing:0px;
	color: #FFFFFF;
	text-align: center;
	}

.podcasttitle, .podcasttitle h3, .podcasttitle a, .podcasttitle a:hover, .podcasttitle a:visited, .podcasttitle a:active {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing:0px;
	color: #FFF;

}

.podcast-title small {
	font-size: 0.75em;
	font-weight: 600;
	color: #FFF;
	}
	
.post-microphone {
	float: left;
	position: absolute;
	top: 0px;
	left: 10px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	}

/* FONTS */

a, strong a {
	color: #99CCFF;
	text-decoration:none;
	outline: none;
}
a:visited {
	color: #348C3C;
}
a:hover {
	text-decoration: none;
}

.headernav {
  margin: -15px 5px -10px 0;
  float: right;
  font-size: 40px;
  font-weight: bold;
  }

.headernav a {
  color: #FFFFFF;
  }

.headernav a:hover {
  color: #FF0000;
  text-decoration: none;
  }
  
.headerbarlinks {
  padding: 4px 0 0 10px;
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  letter-spacing: 4px;
  }

.headerbarlinks a{
  color: #999999;
  letter-spacing: 0;
  }

.headerbarlinks a:hover{
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0;
  }

.comicnav {
  padding: 3px 0 0 0;
  font-size: 11px;
  float: right;
  }

.comicnav a {
  color: #333;
  }

.comicnav a:hover {
  color: #FF0000;
  text-decoration: none;
  }

.comicdate {
  font-size: 15px;
  font-weight: bold;
  }

.commentlist li, #commentform input, #commentform textarea {
  font-family: Arial, Sans-Serif;
  font-size: 11px;
  }
  
.commentlist li {
  font-weight: bold;
  overflow: auto;
  }

.commentlist cite, .commentlist cite a {
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  }

.commentlist p {
  font-weight: normal;
  text-transform: none;
  }

.commentmetadata {
  font-weight: normal;
  }

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
  color: #7D7D7D;
  }
  
code {
  font-family: 'Courier New', Courier, Fixed;
  font-size: 12px;
  }

acronym, abbr, span.caps {
  font-size: 10px;
  }

.navigation {
  margin: 10px 0 30px 0;
  text-align: center;
  display: block;
  }


/* LISTS */

html>body .entry ul {
  margin-left: 0px;
  padding: 0 0 0 30px;
  list-style: none;
  padding-left: 10px;
  text-indent: -10px;
  } 

html>body .entry li {
  margin: 7px 0 8px 10px;
  }

.entry ol {
  margin: 0;
  padding: 0 0 0 35px;
  }

.entry ol li {
  margin: 0;
  padding: 0;
  }

.postmetadata ul, .postmetadata li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
  }
  
#sidebar ul, #sidebar ul ol {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

#sidebar ul li {
  margin: 0 0 0px 0;
  list-style-type: none;
  list-style-image: none;
  }

#sidebar ul p, #sidebar ul select {
  margin: 0px 0 8px;
  }

#sidebar ul ul, #sidebar ul ol {
	background: url(images/sidebar_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
  padding: 5px 0px 20px 5px;
  margin: 0px 0 0 0px;
  }

#sidebar ul ul ul, #sidebar ul ol {
  background: none;
  margin: 0 0 0 10px;
  padding: 0;
  }

ol li, #sidebar ul ol li {
  list-style: decimal outside;
  }

#sidebar ul ul li, #sidebar ul ol li {
  margin: 3px 0 0 10px;
  padding: 0;
  }


/* FORMS */

#commentform textarea, #s, #author, #email, #url, select, textarea {
  padding: 2px;
  background: #FFFFFF;
  color: #555555;
  border: 1px solid #BBBBBB;
  }
  
#commentform #submit, #searchsubmit, #searchsubmitclear, #sortsubmit {
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #BBBBBB;
  }
  
#commentform #submit:hover, #searchsubmit:hover, #searchsubmitclear:hover, #sortsubmit:hover {
  color: #FFCC99;
  background: #7F0000;
  }

#searchsubmitclear {
  margin: 0 0 0 3px;
  }

#commentform #submit {
  margin: 0;
  color:#000;
  float: right;
  }
  
#commentform input {
  margin: 5px 5px 1px 0;
  padding: 2px;
  width: 110px;
  }

#commentform textarea {
  width: 100%;
  }

#commentform p {
  margin: 5px 0;
  }

#search_box {
	background: url(images/seeissue_01.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	

#search_box_2 {
	background: url(images/sidebar_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 0px 0px;

	}

#sidebar #searchform #s {
  padding: 3px;
  width: 90px;
  }

#sidebar #searchsubmit {
	padding: 1px;
  }

.entry form { /* This is mainly for password protected posts, makes them look better. */
  text-align: center;
  }

select {
  width: 130px;
  }

#sidebar form {
  margin: 15px;
  }


/* COMMENTS */

.alt {
  margin: 0;
  padding: 10px;
  }

.commentlist {
  padding: 0;
  text-align: justify;
  }

.commentlist li {
  margin: 15px 0 3px;
  padding: 5px 10px 3px;
  list-style: none;
  }

.commentlist p {
  margin: 10px 5px 10px 0;
  }

.nocomments {
  margin: 0;
  padding: 0;
  text-align: center;
  }

.commentmetadata {
  margin: 0;
  display: block;
  }


/* VARIOUS */

hr {
  height: 2px;
  background-color: #7D7D7D;
  color: #7D7D7D;
  border: 0px;
  }

a img {
  border: none;
  }

.center {
  text-align: center;
  }

acronym, abbr, span.caps {
  cursor: help;
  }

acronym, abbr {
  border-bottom: 1px dashed #999;
  }

blockquote {
  margin: 10px;
  padding: 5px 10px 5px 20px;
  border: 1px solid #ddd;
  border-left: 5px solid #ddd;
  }

blockquote cite {
  margin: 5px 0 0;
  display: block;
  }

.commentlist {
  margin: 0;
  }
  
.narrowcolumn .postmetadata.alt {
  text-align: left;
  }


/* SIDEBAR WIDGETS */


.latestcomics {
  font-family: Arial, Sans-Serif;
  }

select.archivedropdown {
  width: 150px;
  border: 1px solid #BBBBBB;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11px;
  color: #333333;
  }

li.archivedropdown {
  padding-left: 19px;
  }


/* CALENDAR */

#wp-calendar a {
  text-decoration: none;
  }

#wp-calendar caption {
  padding: 0;
  width: 100%;
  color: #7D7D7D;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  }

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
  text-align: center;
  }

#wp-calendar {
  margin: 0 auto 0;
  width: 155px;
  empty-cells: show;
  }

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
  }

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  }

#wp-calendar a {
  background: #DDDDDD;
  display: block;
  }

#wp-calendar a:hover {
  background: #7F0000;
  }

#wp-calendar td {
  padding: 0;
  text-align: center;
  border: 1px solid #BBBBBB;
  }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
  background-color: #fff; }


/* FOOTER */

#footer {
	position: relative;
  padding: 60px 0px 0px 0px;
  width: 100%;
  margin: 20px 0px 0px 0px;
  background: #111 url(images/halftone.png);
  background-repeat: repeat-x;
  text-align: left;
  overflow: hidden;
  color:#787878;
  clear:both;
  }

#footer ul {
  list-style-type: none;
  list-style-image: none;
}

#footer ul li {
  list-style-type: none;
  list-style-image: none;
}

#footerclear {
  clear: both;
  }

#footerleft {
	float:left;
	width: 250px;
	margin: 0p 10px 0px 10px;
	padding: 10px;
	display: inline;
	}

#footercenter {
	float:left;
	width: 280px;
	margin: 0p 10px 0px 10px;
	}

#footerright {
	float: left;
	width: 200px;
	margin: 0px 10px 0px 10px;	
	}
	
	
/* FOOTER WIDGETS */


#text-133227031 .widgettitle {
	visibility: hidden;
	}

#text-133227031 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 1em;
	text-transform: uppercase;
/*	background: url(images/backissues.png);
	background-position: top left;
	background-repeat: no-repeat; */
	padding: 20px 0px 0px 0px;
	}	

#archives .widgettitle {
	visibility: hidden;
	}

#archives {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 1em;
	text-transform: uppercase;
	background: url(images/backissues.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
	}	

#archives a, #archives a:visited, #archives a:active { 
	color: #787878;
	font-size: 1em;
	}

#archives a:hover { 
	color: #FFB200;
	font-size: 1.1em;
	}
	
#recent-posts .widgettitle {
	visibility: hidden;
	}

#recent-posts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 1em;
	background: url(images/recentissues.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
	}	

#recent-posts ul li {
	margin-bottom: 5px;
	}

#recent-posts a, #recent-posts a:visited, #recent-posts a:active { 
	color: #787878;
	font-size: 1em;
	}

#recent-posts a:hover { 
	color: #FFB200;
	font-size: 1.1em;
	}

#categories-133229381 .widgettitle {
	visibility: hidden;
	}

#categories-133229381 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 1em;
	background: url(images/variants.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
	}	

#categories-133229381 ul li {
	margin-bottom: 2px;
	}

#categories-133229381 a, #categories-1 a:visited, #categories-1 a:active { 
	color: #787878;
	font-size: 1em;
	}

#categories-133229381 a:hover { 
	color: #FFB200;
	font-size: 1.1em;
	}


#get-recent-comments .widgettitle {
	visibility: hidden;
	}

#get-recent-comments {
	background: url(images/afterwards.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;
	}	

#get_recent_comments_wrap {
	margin-top:3px;
	}
#get_recent_comments_wrap ul {
	margin: 0px;
	padding: 0px;
	}
#get_recent_comments_wrap ul li {
	margin: 10px 0px 5px 0px;
	padding: 5px;
	border-bottom: 1px dotted #333;
	}
#get_recent_comments_wrap a, a:visited {
	color: #99CCFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
		display: inline;
}

#get_recent_comments_wrap a:hover {
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
}




#bbld-widget .widgettitle {
	visibility: hidden;
	}

#bbld-widget {
	background: url(images/elsewhere.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
	}	

#bbld-widget {
	margin-top:3px;
	}
#bbld-widget ul {
	margin: 0px;
	padding: 0px;
	}
#bbld-widget ul li {
	margin: 10px 0px 5px 0px;
	padding: 5px;
	border-bottom: 1px dotted #333;
	}
#bbld-widget a, a:visited {
	color: #99CCFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
		display: inline;
}

#bbld-widget a:hover {
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
}

#top-commentators .widgettitle {
	visibility: hidden;
	}

#top-commentators {
	background: url(images/curses.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 50px 0px;
	}	

#top-commentators a, a:visited {
	color: #99CCFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
		display: inline;
}

#top-commentators a:hover {
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
}

.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 0.9em;
	text-transform: uppercase;
	letter-spacing:0px;
	color: #444444;
	}

.credits a, .credits a:visited, .credits a:active {
	font-size: 1em;
	text-transform: none;
	color: #444444;
	}

.credits a:hover {
	color: #FFB200;
}

/* ROLLOVERS */

a.nr_rollover {
    float: left;
    display: block;
    width: 160px;
    height: 90px;
    text-decoration: none;
    background: url(images/linknoreason.png);
	}

a.nr_rollover:hover {
    background-position: -160px 0;
}

a.fb_rollover {
    float: left;
    display: block;
    width: 160px;
    height: 163px;
    text-decoration: none;
    background: url(images/facebookgroup.png);
	}

a.fb_rollover:hover {
    background-position: -160px 0;
}

a.about_rollover {
    float: left;
    display: block;
    width: 77px;
    height: 39px;
    text-decoration: none;
    background: url(images/about.png);
	}

a.about_rollover:hover {
    background-position: -77px 0;
}

a.jeff_rollover {
	float: left;
    display: block;
    width: 113px;
    height: 41px;
    text-decoration: none;
    background: url(images/aboutjeff.png);
	}

a.jeff_rollover:hover {
    background-position: -113px 0;
}
a.donnie_rollover {
	float: left;
    display: block;
    width: 140px;
    height: 41px;
    text-decoration: none;
    background: url(images/aboutdonnie.png);
	}

a.donnie_rollover:hover {
    background-position: -140px 0;
}

a.contact_rollover {
	float: left;
    display: block;
    width: 96px;
    height: 39px;
    text-decoration: none;
    background: url(images/contact.png);
	}

a.contact_rollover:hover {
    background-position: -96px 0;
}

a.forums_rollover {
	float: left;
    display: block;
    width: 96px;
    height: 43px;
    text-decoration: none;
    background: url(images/forums.png);
	}

a.forums_rollover:hover {
    background-position: -96px 0;
}

a.sr_rollover {
	float: left;
    display: block;
    width: 116px;
    height: 45px;
    text-decoration: none;
    background: url(images/subscribe_rss.png);
	}

a.sr_rollover:hover {
    background-position: -116px 0;
}
a.sp_rollover {
	float: left;
    display: block;
    width: 115px;
    height: 41px;
    text-decoration: none;
    background: url(images/subscribe_podcast.png);
	}

a.sp_rollover:hover {
    background-position: -115px 0;
}

/* SIDEBAR */
#al_login h3, #al_register h3, #al_lostPassword h3 {
	visibility: hidden;
	}

#al_login, #al_register, #al_lostPassword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 1em;
	background: url(images/Assemble_01.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 30px 10px 0px 20px;
	}	

#al_login_bottom {
	background: url(images/sidebar_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0px 0px 30px 0px;
	}


#al_login a, #al_login a:visited, #al_login a:active { 
	color: #787878;
	font-size: 1em;
	}

#al_login a:hover { 
	color: #FFB200;
	font-size: 1.1em;
	}


#pages .widgettitle {
	visibility: hidden;
	}

#pages {
	background: url(images/inside_01.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 60px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	

#pages a, #pages a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 1em;
	text-transform: uppercase;
	color: #000000;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
		display: inline;
}

#pages a:hover {
	color:#FF99CC;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
}

#feed-buttons .widgettitle {
	visibility: hidden;
	}

#feed-buttons {
	background: url(images/officially_01.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	

#feed-buttons a, #feed-buttonsa:visited {
	color: #99CCFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
		display: inline;
}

#feed-buttons a:hover {
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
}

#widget-bdp-rss-aggregator-1 .widgettitle {
	visibility: hidden;
	}

#widget-bdp-rss-aggregator-1 {
	background: url(images/latest_releases_01.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}	

#widget-bdp-rss-aggregator-1 a, #widget-bdp-rss-aggregator-1 a:visited {
	color: #333333;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
	display: inline;
}

#widget-bdp-rss-aggregator-1 a:hover {
	color:#666666;
	text-decoration:none;
	padding: 0px;
	margin: 0px auto;
	background: none;
}

#widget_bdp_rss_aggregator_ul_1 {
	margin: 0px 25px;
	}

#widget_bdp_rss_aggregator_ul_1 small {
	color: #BBBBBB;
	}

/* CONTACT FORM */

    form dl, dl.labels {
      margin:0em;
      font-size:0.75em;
      margin-top:0.5em
      text-align:left;
    }
    form dt, dl.labels dt {
      float:left;
      width: 200px;
      margin-bottom:0.8em;
      color:#555;
      font-weight:normal;
      text-align:left;
/*      position:relative /*IEWin hack*/ */
    }
    form dd, dl.labels dd {
      margin-bottom:0.8em;
      font-size:1em;
      font-style:normal;
      text-align:left;
    }
    form dd.submit, dl.labels dd.submit  {
      margin-top:1em;
     text-align:left;
    }


/* ADVERTISING */

#rectangle-post {
	text-align: center;
	margin-bottom: 10px;
	}





/* END */