/*

Theme Name: Derober

Theme URI: http://derober.com

Description: Custom WordPress theme exclusively for Derober.com

Version: 6.24

Author: Deaf Musician

Author URI: http://deafmusician.com

Author's Note: Please provide a link back to this website, if you decide to use any of our code.

*/


 
* {

	margin: 0; padding: 0;

}



a, img { border: 0; }



body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	text-align: center;
	background-color: #030;
	background-image: url(bg.gif);
        background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center top;
}

.dots { 
        background: transparent url(dots.gif) center top no-repeat; 
        background-attachment: fixed;
}



/*body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	text-align: center;
	background-color: #030;
	background-image: url(bg3.gif);
	background-repeat: repeat-x;
	background-position: center top;	
}

.dots { background: transparent url(dots.gif) center top no-repeat; }*/

a {

	outline: none;

	text-decoration: none;

}



#container {

/*	width: 1078px; */
  width: 900px; 
	
	margin: 0 auto;

	text-align: left;

}



#header {



	height: 216px;

	background: transparent url(header.png) center top no-repeat;

}



#logo h1 a {

	width: 1000px;

	height: 130px;

	display: block;

	padding: 10px 0 0 100px;

}



#logo h1 {

	text-indent: -9999px;

}



#menu {

	margin-top: 27px;

	margin-left: 95px;

}



#menu a {

	color: #fff;

	font: bold 13px Georgia, "Times New Roman", serif;

}



#menu a:hover {

	color: #0f0;

}



#menu ul {
	list-style-type: none;
}



#menu ul li {

	display: inline;

	margin-left: 20px;

	padding-left: 25px;

	background: url(menu-divider.gif) 0 5px no-repeat;

}



#menu ul li.home {

	margin-left: 0;

	padding-left: 0;

	background: none;

}



#content {

	margin-top: 10px;

	background: #fff;

	padding: 10px;

	font: 12px/20px Arial, Verdana, sans-serif;

	overflow: hidden;

        height: 100%;

}



#content a, #widefooter a {

	font-weight: bold;

	color: #060;

}



#content a:hover {

	color: #000;

	text-decoration: underline;

}



.post ul, .post ol {

	margin-left: 20px;

	padding-left: 10px;

	margin-bottom: 15px;

}



#content p { margin-bottom: 15px; }



#news { 

	width: 570px;

	float: left;

	padding-right: 10px;

}



#news .post {

	border-bottom: 5px solid #060;

	margin-bottom: 10px;

	padding-bottom: 15px;

}



#news .post-info {

	font-size: 11px;

}



#news .post-info a {

	font-weight: normal;

}



#news h2 {

	padding-bottom:5px;
        margin: 5px 0;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight: normal;
	color: #333333;

}



#news h2 a {

	color: #444;

}



#news .meta { 

	padding-bottom: 3px;

	border-bottom: 2px solid #ccc;

}



#news blockquote {

	padding: 0 0 0 25px;

	background: url(quotes.gif) 0 5px no-repeat;

	margin-bottom: 15px;

}



.post-footer {

	margin-bottom: 10px;

	background: #e3ffe3;

	border: 1px solid #cfc;

	border-width: 1px 0;

	border-top-width: 3px;

	padding: 5px;

}



#search { 

	padding: 10px 0;

	background: #030 url(searchbg.gif) 0 0 no-repeat;

	text-align: center;

	margin-bottom: 10px;

}



#cat { width: 130px; }



#search input, #search select {

	border-style: none;

	padding: 2px;

}



#search #s {

	width: 90px;

}



#search #searchbutton {

	border-style: none;

	background: transparent;

	font-weight: bold;

	text-transform: uppercase;

	color: #6f0;

	font-size: 10px;

        width: 60px;

}



#sidebar {

	width: 300px;

	float: left;

}



#sidebar-juice, #celebrity-gratuity, #starmaps {

	padding-top: 55px;

	margin-bottom: 15px;

	background: #030 url(hot-juice.gif) 0 0 no-repeat;

	padding-left: 3px;

}



#celebrity-gratuity { background: #030 url(celebrity-gratuity.gif) 0 0 no-repeat; padding-top: 65px; }

#starmaps { background: #fff url(starmaps.gif) 0 0 no-repeat; padding: 80px 5px 15px 10px; }



#sidebar-juice #juice-pics, #footerJuice #footerjuice-pics, #celebrity-gratuity #gratuity-pics, #starmaps #starmaps-pics {

	list-style-type: none;

	margin: 0; padding: 0;

	height: 480px;

	overflow: auto;

}



#starmaps #starmaps-pics { height: 300px; }



#sidebar-juice #juice-pics li, #footerJuice #footerjuice-pics li, #celebrity-gratuity #gratuity-pics li, #starmaps #starmaps-pics li {

	margin-right: 3px;

	display: inline;

	float: left;

	margin-bottom: 5px;

}



#footerJuice #footerjuice-pics li { width: 115px; }



#juice-pics img, #footerJuice img, #celebrity-gratuity img, #starmaps img { display: block; }



#sidebar-juice #juice-pics a, #footerJuice #footerjuice-pics a, #celebrity-gratuity #gratuity-pics a, #starmaps #starmaps-pics a {

	margin-bottom: 10px;

	font-weight: normal;

	color: #cfc;

}



#starmaps #starmaps-pics a { color: #030; }



#footer {

	clear: both;

	background: #007300;

	text-align: center;

	color: #b3ddb3;

	border-top: 10px solid #1a821a; 

	padding: 10px; 

/*	padding-bottom: 5px; */

	font-size: 11px;

/*	margin-top: 10px; */

}

#footerLeaderboard {
        margin-bottom: 8px;
        text-align: center;
        }

#footer p { margin-bottom: 10px; }



#footer .copyright { 

	text-transform: uppercase;

	padding: 10px 0;

	border: 1px solid #159715;

	border-width: 1px 0;

}



#footer a { color: #fff; }

#footer a:hover { color: #000; }



#footer .info-links a {

	text-transform: uppercase;

	padding-right: 10px;

}



.mouseovers { margin-bottom: 15px; }

.mouseon, .mouseoff { }

.mouse .mouseon { display: none; }

a:hover.mouse .mouseoff { display: none; }

a:hover.mouse .mouseon { display: block; }

strong.rollover { text-align: center; display: block; }



.clear { clear: both; }



.comment { overflow: hidden; border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding: 5px;}

cite { font-style: normal; font-weight: bold; text-transform: uppercase; font-size: 11px;}

.comment-date { text-transform: uppercase; color: #999; font-size: 10px; }



.similar {

	border: 1px solid #ccc;

	border-top-width: 5px;

	padding: 5px;

	margin-bottom: 15px;

}



.similar h3 {

	font-size: 12px;

	font-weight: bold;

	color: #060;

	margin-bottom: 5px;

}



ul.similarlist {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



ul.similarlist li {

}



#footer-links { overflow: hidden; margin-bottom: 10px; text-align: left; line-height: 18px;}



#footer-links .titles {

	text-transform: uppercase;

	font-size: 11px;

	font-weight: bold;

	margin-bottom: 5px;

	padding-bottom: 3px;

	border-bottom: 1px dotted #159715;

}



#footer-links a { color: #fff; }

#footer-links a:hover { color: #000; }



#footer #linkcat-2 {

	line-height: 18px;

	float: left;

/*	width: 380px; */
  width: 260px;

	margin-right: 10px;	

}



#footer #linkcat-2 ul {

	list-style-type: none;

}



#footer #linkcat-2 li {

	float: left;

	width: 125px;

}



#footer #ctc {

	float: left;

/*	width: 400px; */
  width: 360px;

	margin-right: 10px;

}



#footer #footerJuice {

	float: left;

/*	width: 237px; */
  width: 240px;

}



.addthis {

	float: left;

}



.comments { 

	text-transform: uppercase;

	font-size: 10px;

	background: url(comments.gif) 0 4px no-repeat;

	float: right;

	padding-left: 15px;

}



#gallery-large #sidebar { display: none; }

#gallery-large #news { width: 760px; }



.pagebar { text-align: center; }

.prevpage, .nextpage { font-size: 14px; }

.this-page { background: #ccc; padding: 3px; font-weight: bold; }

.pagebar a { padding: 3px; margin-left: 3px; }

.pagebar a:hover { background: #ccc; }

.post img { max-width:550px; width: expression(this.width > 550 ? 550: true); }

#gallery-large #news img { max-width:780px; width: expression(this.width > 780 ? 780 : true); }



#sidebar .titles { text-align: center; font-weight: bold; font-size: 15px; color: #6f0; background: #030; padding: 7px 0; margin-bottom: 10px; }



#loginRegister {

        border: 1px solid #ddd;

        padding: 5px;

        margin-bottom: 15px;

}



#loginRegister input { padding: 2px; }

#loginRegister .login { margin: 6px 0; }

#loginRegister p { margin-bottom: 0; }

#text-8 { margin-bottom: 15px; }

#text-8 p { margin-bottom: 0; }

#newsflash { border: 1px dotted #030; border-width: 1px 0; margin-bottom: 10px; padding: 6px 0; }



#categories-205796411 ul li {
	list-style-type: none;
	width: 140px;
	float: left;
	line-height: 12px;
}

#categories-205796411 ul li a {
	font-weight: normal;
	font-size: 11px;
	list-style-type: none;
	width: 140px;
}

#sidebar-right {
  float: right;
  margin-left: 6px;
}
#widefooter {
/*  width: 1078px; */
  width: 900px;
  font-family:Arial,Verdana,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:20px;
}
