/*---------- Custom Elements ----------*/

.paraheader { font-size: 1.2em; font-weight: bold; }

.postheader_image { float: left; padding: 0 10px 5px 0; }

.post_leftcol { float: left; margin-right:20px; }
.spec { border-collapse: collapse; border: 1px solid #D6C690; background-color: #fbf5df; width: 240px; padding-bottom: 20px;}
.spec_hdr { font-weight: bold; background-color: #ede0b3; color: black; padding: 5px; text-align: center; }
.spec_img { padding: 0 10px 0 10px; }
.spec_lbl { color: #cc3300; padding: 2px 5px 2px 5px; font-size: 0.8em; }
.spec_val { color: #000000; padding: 2px 5px 2px 5px; font-size: 0.8em;}

#featurelist { margin-left: 0; padding-left: 0; list-style: none; }
#featurelist li { padding-left: 18px; background-image: url(/image/joystick_sml.png); background-repeat: no-repeat; background-position: 0 .5em; }

#highlightbox { padding: 5px; background-color: #000; border: solid 1px #3b4341; }
#highlightbox img { padding: 0 5px 0 0; }

/* Box */
.box {
background:url(/image/CSSBoxBottom.jpg) no-repeat bottom left;
width:500px;
}
.box h3 {
margin: 0 0 .6em;
padding: 7px 1em 4px 10px;
font-size: 1.0em;
font-weight: bold;
color:#CC0000;
border-bottom: 1px solid #ab1216;
background:url(/image/CSSBoxTop.jpg) no-repeat top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.box img {
	border: 0;
}
.box .main_image {
	float: left;
	margin: 2px 5px 2px 2px;
}
.box p {
margin:0;
padding: 0 1em 1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
}

#adsense_singlepost_bottom { margin: 10px 0 30px 120px; }

.twitter li a:link, .twitter li a:visited, .twitter li a:active { background-image: none; border: none; }

.twitter { margin-top: 10px; }

.twitter-item { 
display: block; 
border-top: 1px solid #36423F; 
border-bottom: 1px solid #192522; 
background-image: url(images/comment-author.gif); 
background-position: 10px 4px; 
background-repeat: no-repeat; 
padding-left: 35px; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-right: 10px; 
width: 212px;
max-width: 228px;
color: green; }

img.wp-smiley {
    border: none;
}

.ebay {
width: 550px;
display: block;
background-image: url(/wp-content/themes/TheSource/images/pop-ran_bg.png);
background-repeat: repeat-x;
background-position: bottom left;
background-color: #FFFFFF;
padding: 0px 0px 45px 0px; 
margin: 20px 0 0 0; 
}

.ebay h3 {
width: 550px;
display: block;
background-image: url(/wp-content/themes/TheSource/images/pop-ran_bg.png);
background-repeat: repeat-x;
background-position: top left;
margin: 0px;
padding: 10px;
}

.ebay td {
vertical-align: top;
}

.comments-bubble a {color: #6D200C;}
