/*--------------------*/
/*>>>>> Setup and Reset <<<<<*/
/*--------------------*/

body  {
}

p {
    margin: 12px 0;
}

h1, h2, h3, h4, h5, h6  {
    font-weight: normal;
}
/*
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited  {
	color: #fff;
}*/

h2 {
    margin: 0 0 28px 0;
    text-transform: uppercase;
}        
        
img.aligncenter {        
    display: block;
    margin-left: auto;
    margin-right: auto
}


/*--------------------*/
/*>>>>> Navigation <<<<<*/
/*--------------------*/

#pagenav li a:link, #pagenav li a:visited  {
	color: #fff;
}

#pagenav li.rss  {
	background: url(styles/lqdvi/rss.gif) no-repeat left center;
}

/* Style drop down list */

#pagenav li ul {
}

#pagenav li ul li {
	border-bottom: 1px solid #4f9fd0;        
}

#pagenav li ul li a {
	color: #fff !important;
}

/*--------------------*/
/*>>>>> Layout <<<<<*/
/*--------------------*/

#container {
    position: relative;
}

#topbar  {
	border-bottom: 1px solid #4f9fd0;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 999;
}

#nav ul {
    float: right;
}

#header {
    height: 180px;
/*    position: absolute;*/
    top: 0;
    z-index: 0;
    /*border-bottom: 1px solid #206894;*/
}

#header img.logo {
    /*margin-top: 0;*/
}

#search label  {
	color: #fff;
}

#search input  {
	background-color: #3d2a3d;
	border: 1px solid #4f9fd0;
	color: #fff;
}

#about {
    margin-top: 90px;
    position: relative;
    width: 520px;
}

#about img  {
    border: 3px solid #4f9fd0;
    float: right;
}

#about p {
    text-align: right;    
    position: absolute; 
    bottom: 0; 
    right: 75px;
}

#featured  {
	border-top: 1px solid #4F9FD0;
	border-bottom: 1px solid #4F9FD0;
	background: url(styles/lqdvi/featuredbg.jpg) no-repeat left top;
}

#featured #article .meta  {
	border-left: 1px solid #906e90;
}

#featured #article .thumb img  {
	border: 5px solid #332233;
}

#featured #full_article .image img  {
	border: 5px solid #4f9fd0;
}

#twitter p  {
	background-color: #291629;
}

#twitter a#follow  {
	background: url(styles/lqdvi/twitterbg.png) no-repeat left top;
}

#home_content  {
	/*border-top: 1px solid #000;*/
	background: url(styles/lqdvi/maincontentbg.jpg) repeat-y top left;
}

#single_content  {
	border-top: 1px solid #4f9fd0;
	background: url(styles/lqdvi/singlecontentbg.gif) repeat-y top left;
}

#left .box  {
	border-bottom: 1px solid #4f9fd0;
}

#left_single  {
	background: url(styles/lqdvi/glowbg.jpg) no-repeat top left;
        margin-top: 0;
}

#middle .box  {
	border-bottom: 1px solid #4f9fd0;
}

#right .box  {
	border-bottom: 1px solid #4f9fd0;
}

#more_posts .item.left  {
	border-right: 1px solid #4f9fd0;
}

#more_posts .item p img, .post .thumbnail  {
	border: 1px solid #4f9fd0;
}

#ad  {
	border-bottom: 1px solid #4f9fd0;
}

.lifestream_meta, .lifestream_meta a {
	color: #937293;
}

#popular ul li  {
	border-bottom: 1px solid #4f9fd0;
}

#recent_comments ul li  {
	border-bottom: 1px solid #4f9fd0;
}

#recent_comments ul li a:link, #recent_comments ul li a:visited  {
	color: #fff;
}

#recent_comments ul li a .author  {
	font-family: Georgia,Times,Serif;
	font-style: italic;
	font-weight: bold;
	color: #937293;
}

#related ul li a:link, #related ul li a:visited  {
	color: #fff;
	border-bottom: 1px solid #3d283d;
}

#video .video_container  {
	background-color: #291629;
}

#video .player  {
	border: 3px solid #fff;
}

#video h3.playing a:link, #video h3.playing a:visited  {
	color: #937293;
}

#ads .adblock  {
	background-color: #4d384d;
}

#cats_archives #cats  {
	border-right: 1px solid #4f9fd0;
}

#cats_archives ul li  {
	border-bottom: 1px solid #3d283d;
}

#subscribe ul  {
	background-color: #291629;
	border-bottom: 1px solid #4f9fd0;
	border-top: 1px solid #4f9fd0;
}

#subscribe ul li  {
	background: url(styles/lqdvi/rss.gif) no-repeat left center;
}

#footer  {
	border-top: 3px solid #4f9fd0;
}

#footer ul li.rss  {
	background: url(styles/lqdvi/rss_small.gif) no-repeat left center;
}

.fullwidth {    
    width: 100%;
}

#single_content.fullwidth {
    background:  none;
}

/*--------------------*/
/*>>>>> Post Styles <<<<<*/
/*--------------------*/

.post  {
padding: 0 10px;
	border-bottom: 1px solid #4f9fd0;
}

/*--------------------*/
/*>>>>> Comments Styles <<<<<*/
/*--------------------*/

#comments span.heading  {
	border-bottom: 1px solid #4f9fd0;
}

#comments ol  {
	border-bottom: 1px solid #4f9fd0;
}

#comments ol li  {
	border-bottom: 1px solid #4f9fd0;
}

#comments ol li .gravatar img  {
	border: 2px solid #4d384d;
}

#commentform .textarea textarea  {
	color: #fff;
	background-color: #4d384d;
}

#commentform .details input.txt  {
	color: #fff;
	background-color: #4d384d;
}

#commentform .details input#submit  {
	border-color: #4d384d;
	background-color: #4f9fd0;
	color: #fff;
}

div.wp-pagenavi  {
	border-top: 1px solid #4f9fd0;
}

.wp-pagenavi span.current  {
	background-color: #4f9fd0;
}

.entry blockquote  {
	color: #8c6c8c;
}

.entry img  {
	border: 1px solid #4F9FD0;
}

/*--------------------*/
/*>>>>> Webcam   <<<<<*/
/*--------------------*/

#WebCamCapture {
    width: 560px;
    float: left;
}

#WebCamForm {
    float: right;
    width: 340px;
}
