/*-----------------------------------------------------------------------------
Theme Name: VL
Theme URI: http://www.videolamer.com
Description: Videolamer
Version: 2.0
Author: Jonathan Silberman
Author URI: http://www.fearless-future.com/

-----------------------------------------------------------------------------*/

/* @group Global Resets
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}


/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
}

/* @end */
/* @group Typography
-----------------------------------------------------------------------------*/

body {
  font: .7em/1.7 Georgia, "Times New Roman", Times, serif;
background:#33322e;
}

/* @end */

/* @group Headings
-----------------------------------------------------------------------------*/
h1 {
	
}

h2 {
	font: 1.5em/1.2 Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.post h2 {
	
}

#sidebar h2 {
	
}

.caption {
font-size:.8em;
}

/* @end */

/* @group Links
-----------------------------------------------------------------------------*/

a:link {
color:#33322e;
	
}

a:visited {
color:#33322e;
}

a:hover {
color:#9bc4cc;
}


/* @end */


/* @group Masthead
-----------------------------------------------------------------------------*/

#wrapper {
width:955px;
margin-left:auto;
margin-right:auto;
}

#masthead {
	background:url(images/header_bg.jpg) repeat-x;
	height:168px;
	margin-bottom:30px;
}

#masthead_img {
background:url(images/header_img.jpg) no-repeat center;
width:604px;
height:168px;
margin-left:auto;
margin-right:auto;
}

#RSS {
background:url(images/rss.gif) no-repeat left;
width:110px;
height:23px;
float:right;
}

#search {
background:url(images/search.gif) no-repeat right;
width:105px;
height:23px;
float:left;
}

#searchbox {
width:100%;
height:40px;
clear:both;
background: #9bc4cc;
}

#navcontainer {
	
}

ul#nav {
	
}

/* @end */


/* @group Content
-----------------------------------------------------------------------------*/

#line {
border-bottom: 2px solid #9bc4cc;
}

#affiliate {
border-top: 2px solid #9bc4cc;
padding:5px;
margin-bottom:20px;
text-align:center;
}

#featured {
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
clear:both;
display:none;
}

#newest {
background: url(images/newest.gif) no-repeat;
width:100%;
height:15px;
padding-bottom:5px;
}

#random {
border-top: 2px solid #9bc4cc;
background: url(images/random.gif) no-repeat 5px 5px;
width:350px;
height:15px;
margin:-5px;
padding-bottom:15px;
margin-top:10px;
}


#content {
width:700px;
overflow:hidden;
border:2px solid #9bc4cc;
margin-top:20px;
background: #ffffff url(images/content_bg.gif) repeat-y center;
float: left;
margin-bottom:40px;
}

#content_single {
background: #ffffff;
padding-bottom:20px;
padding:5px;
}

#content_single .entry {
font-size:1.2em;
}

#content_single .entry p {
margin-bottom:15px;
}

#single_meta{
padding:5px;
border-bottom: 2px solid #9bc4cc;
overflow:hidden;
_float:left;
}

.comments_number {
text-decoration:none;
}

.author {
float:right;
_padding-right:5px;
}

#left {
width:340px;
float:left;
padding:5px;
}

#right {
width:340px;
float:right;
padding:5px;
}

#title_bg {
background: #9bc4cc;
width:700px;
height:52px;
}

#blog_display {
background: #9bc4cc url(images/blog.gif) no-repeat center;
width:350px;
height:52px;
float:left;
}
#articles_display {
background:url(images/articles.gif) no-repeat center;
width:350px;
height:52px;
float:right;
}

.post {
	margin-bottom:15px;
}

.archive_post {
padding-bottom:10px;
padding-top:10px;
}

.entry {
padding-left:10px;
padding-right:10px;
overflow:hidden;
}

.entry p {
margin-bottom:5px;
	
}

.entry img {
padding:5px;
}

.postmetadata {
	margin:10px;
	background:#eeeeee;
	border: 1px solid #9bc4cc;
	padding:5px;
	font-size:.7em;
}
.authormetadata {
	padding-left:5px;
}


.utw {
	
}

.navigation {
	padding:10px;
	padding-bottom:20px;
	text-align:center;
}

.post_nav {
	width:100%;
	font-size:1.2em;
	margin-bottom:20px;
	color: #bfbfbf;
	margin-top:10px;
}

.post_nav a:link {
color: #bfbfbf;
}

.post_nav a:visited {
color: #bfbfbf;
}

.post_nav a:hover {
color:#9bc4cc;
}

.alignleft {
display:inline;
float:left;
}

.alignright {
display:inline;
float:right;
}

#pagination {
	padding-top: 5px;
	font-size:1.2em;
}

#digg {
	clear: both;
	padding-top: 5px;
	display:inline;
	vertical-align:middle;
}

#digger {
	vertical-align:middle;
	align:left;
	display:inline;
}

#twitter {
width:230px;
height:133px;
background:url(images/twitter_badge_03.gif) no-repeat center;
margin-top:20px;
float:right;
}

#tweet {
color: #33322e;
font-size:.8em;
padding-top:23px;
padding-left:10px;
padding-right:10px;
line-height:1.4em;
}

#tweet a {
color: #33322e;
}

ul.module-list {
list-style-type: none;
}

ul.module-list .date {
display:block;
font-style:italic;
}

/* @end */

/* @group Sidebar
-----------------------------------------------------------------------------*/

#sidebar {
	width:230px;
	background: #d9ffaa; 
	float:right;
	padding:10px;
	margin-top:20px;
	margin-bottom:40px;
	font-family:Arial, Helvetica, sans-serif;
}

#section {
margin-bottom:15px;
}

#section-last {
margin-bottom:15px;
}

.cat-item {
font-weight:bold;
font-size:1.5em;
line-height:1.3em;
}


#sidebar .ads img{
width:100%;
}

#sidebar img {

}

#sidebar li {
	list-style: none;
	text-indent: 0pt;
	padding-left:0;
	margin-left:0;
	list-style-position:outside;
}
#sidebar ul li {
padding-bottom: 5px;
}


/* @end */

/* @group Footer
-----------------------------------------------------------------------------*/



#footer {
width:100%;
height:5px;
clear:both;
background: #9bc4cc;
_margin-top:40px;
}

#footer p {
	
}

/* @end */

/* @group Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}

#searchform {
	
}

#searchform #s {
	width:400px;
	padding:3px;
	margin-top:5px;
}

#searchform #submit {
	
}


.postmeta_comments {
border-top: 2px solid #9bc4cc;
margin-bottom:10px;
padding-left:5px;
}

.comments-header {
margin-left:10px;
margin-bottom:10px;
}

ol#comments {
	width: 90%;
	margin: 0 auto;
}

ol#comments li {
	margin-bottom: 1.5em;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #ffffff;
}

ol#comments li.odd {

}

ol#comments li.even {
	background-color: #eeeeee;
}


ol#comments p{
padding-bottom:15px;
}



#commentblock {
padding-bottom: 80px;
padding-left:10px;
}

small.commentmetadata {
	font-size: 0.8em;
	margin-bottom: 1em;
	display: block;
}

#status {
padding-top:10px;
font-size:1.1em;
}

.comments_number {
margin-left:5px;
}

#comments-form {
	width: 630px;
	margin-left:30px;
}

#commentform {

}

#author {
	
}

#email {
	
}

#url {
	
}


#comment {
	width: 630px;
	height:90px;
}

#submit {
	
}



/* @end */

/* @group Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}

/* @end */

/* @group Comments
-----------------------------------------------------------------------------*/

#comments-locked {
	
}

#respond {
	
}

#trackback-link {
	
}

ol#trackbacks {
	
}

ol#trackbacks li {
	
}

.comments-header {
	
}

ol#comments {
	
}

/*class for author highlight */
.highlight {
	
}

.comment-meta {
	
} 

.comment-author {
	
}

.comment-date {
	
}

.comment-text {
	
}

.gravatar {
	
}

.odd {
	
}

.even {
	
}



/* @end */

/* @group Misc.
-----------------------------------------------------------------------------*/

/* @end */
