/*  

Theme Name: Video Elements

Theme URI: http://www.press75.com

Description: Another quality video theme brought to you by Jason @ Press75.com

Version: 1.5

Author: Jason Schuller

Author URI: http://www.jdidit.com

*/



body{

margin:0;

padding:0;

background:url(images/bg.jpg) top center no-repeat;

font:12px arial,helvetica,verdana,sans-serif;

color:#5C5C5C;

}



#wrapper{

width:850px;

margin:0 auto;

}



#header{

width:850px;

height:112px;

margin:0 auto;

}



#headright a:link, #headright a:visited {

color:#333333;

text-decoration:none;

}



#header a:hover {

color:#C13F00;

text-decoration:none;

border:none;

}



#headleft{

width:200px;

float:left;

}



a:link, a:visited {

color:#C13F00;

text-decoration:none;

}



a:hover{

color:#333333;

border-bottom:1px dotted #333333;

}



/* Begin Page Menu */

#pages{

float:left;

width:500px;

font-size:14px;

padding:0;

margin:0;

}



#pages ul{

list-style:none;

margin:8px 0px 15px 0px;

padding:0;

}



#pages li{

display:inline;

margin:0px 10px 0px 0px;

}



#pages a:link, #pages a:visited{

color:#393939;

}



#pages a:hover{

color:#C13F00;

}

/* End Page Menu */



#headright{

float:right;

width:510px;

}



#headright img{

border:none;

}



#headright p{

text-align:right;

margin:0;

padding:0;

line-height:25px;

}



/* Begin Search */

#searchWrap {

width:214px;

float:right;

background:url(images/searchbg.jpg) no-repeat 0 0;

height:27px;

padding:0 0 0 4px;

margin:10px 0px 4px 85px;

}



#searchWrap input{

vertical-align:middle;

background:none;

font-size:12px;

color:#c13f00;

}

#searchWrap #s{

border:none;

padding:4px 4px;

margin-right:3px;

width:180px;

}

/* End Search */



#logo{

margin:0;

padding:20px 0 0;

}



#navwrap {
margin:12px 0 0;

background: url(images/navwrap.gif) top left repeat-x;

}



#navigation{

width:100%;

height:42px;

}



#categories{

width:850px;

height:30px;

margin:0 auto;

}



/* Begin Category Menu */

#catlist{

float:left;

width:868px;

font:13px/17px Verdana, Arial, Helvetica, sans-serif;

}



#catlist ul{

list-style:none;

margin:6px 0px 0px 0px;

padding:0;

}



#catlist li{

display:inline;

margin:0px 10px 0px 0px;

}



#catlist a:link, #catlist a, #catlist a:visited{

color:#FFFFFF;

padding:0 4px;

}



#catlist a:hover{

color:#000;

border:none;

background:#fff;

text-decoration:none;

}

/* End Category Menu */



#topcontent{

width:100%;

}



#topcontent img{

border:none;

}



#topcontent a:hover{

border:none;

}



#featured{

width:855px;

height:175px;

margin:0 auto;

}



#toggle{

width:850px;

margin:0 auto;

background:none;

}



#contentwrapper{

width:100%;

margin-top:20px;

}



#content{

float:left;

width:510px;

}




/* Begin The Content */

.item{

/*width:510px;*/

height:100%;

overflow:hidden;

padding:0 0 15px;

margin:0 0 15px;

color:#333333;

background:url(images/itemborder.gif) bottom no-repeat;

}



.item a:link, .item a:visited{

color:#C13F00;

text-decoration:none;

border:none;

}



.item a:hover, .galleryitem a:hover{

color:#333333;

text-decoration:none;

border:none;

}



.galleryitem{

width:175px;

height:175px;

color:#333333;

margin:0 4px 25px 0;

float:left;

}



.galleryratings{

text-align:right;

margin:0px 8px 0px 0px;

}



.galleryitem h5{

color:#C13F00;

font-size:11px;

font-weight:normal;

text-align:right;

margin:0px 8px 5px 0px;

padding:0;

}



#blogitem{

width:510px;

color:#333333;

background:url(images/itemborder.gif) bottom no-repeat;

margin:0 0 15px 0;

padding-bottom:10px;

}



#postcomments{

width:510px;

color:#333333;

margin:0 0 15px 0;

padding-bottom:10px;

}



#pagecontent{

width:510px;

color:#333333;

margin:0 0 15px 0;

}



.covershot{

width:180px;

height:142px;

float:left;

background:url(images/vidbg.png) no-repeat;

}



#galleryshot{

width:175px;

height:142px;

float:left;

background:url(images/vidbg.png) no-repeat;

}



#content h3, #pagecontent h3{

font-size:16px;

font-weight:normal;

margin:0 0 2px 0;

padding:0;

}



.galleryitem h3{

font-size:16px;

color:#C13F00;

font-weight:normal;

margin:0px 0px 8px 0px;

padding:0;

}



.blogtitle{

float:left;

}



.blogtitle h3{

font-size:20px;

color:#C13F00;

font-weight:normal;

margin:0;

padding:2px 0px 0px 0px;

}



.blogtitle a:link {

text-decoration: none;

}



.blogtitle a:hover{

color:#333333;

}



.description p{

margin:0;

padding:0;

height:90px;

overflow:hidden;

}



.covershot p{

margin:0;

padding:0;

}



.covershot img{

width:156px;

height:118px;

margin:8px 0px 0px 8px;

overflow:hidden;

border: none;

}



.videodets {

float: left;

width: 510px;

background: url(images/itemborder.gif) bottom left no-repeat;

padding: 0 0 20px 0; 

margin: 0 0 15px 0; 

}



.videodets h3 {

font-size: 16px;

margin: 0 0 5px 0;

}



.videodets a:link {

color: #0D0D0D;

}



.videodets a:link {

color: #000000;

text-decoration: none;

}



.singlecover{

width:109px;

height:84px;

float:right;

background:url(images/singlevidbg.png) no-repeat;

margin: 2px 0 0 0;

}



.singlecover img{

width:95px;

height:70px;

margin:6px 0px 0px 6px;

overflow:hidden;

border: none;

}



.singleratings {

margin: 0 0 5px 0;

}



#blogitem p{

margin:0px 0px 10px 0px;

padding:0;

}



#pagecontent p, #sidebar p{

margin:0px 0px 10px 0px;

padding:0;

}



#pagecontent img, #sidebar img, #blogitem img{

padding:4px;

margin:8px 8px 8px 0;

background:#F7F7F7;

border:1px solid #A4A4A4;

outline:none;

}

#sidebar img{

margin:0;

outline:none;

display:block;

}

#bann_Right{

padding:8px 0;

}

#pagecontent img a, #sidebar img a, #blogitem img a{

outline:none !important;

}



#pagecontent a:link, #pagecontent a:visited, #sidebar a:link, #sidebar a:visited, #blogitem a:link, #blogitem a:visited{

color:#C13F00;

text-decoration:none;

border-bottom:1px dotted #C13F00;

}



#pagecontent a:hover{

color:#333333;

text-decoration:none;

border-bottom:1px dotted #333333;

}



.ratings{

float:left;

width:150px;

padding:5px 0px 0px 0px;

}



.commentslink{

float:right;

width:100px;

background:url(images/usergallery.gif) left no-repeat;

padding:5px 0px 0px 20px;

font-size:13px;

color:#C13F00;

}



#blogmeta{

float:right;

width:100px;

background:url(images/user.gif) right no-repeat;

padding:0px 0 0px 0px;

font-size:10px;

color:#C13F00;

text-align:right;

}



#blogmeta a:link, #blogmeta a:visited{

color:#C13F00;

text-decoration:none;

border:none;

}



#blogmeta a:hover{

color:#C13F00;

border-bottom:1px dotted #C13F00;

}

/* End The Content */



#pagination{

width:510px;

margin:0px 0 15px 0px;

float:left;

text-align:right;

}



#pagination a:hover{

border:none;

}



#pagination img{

border:none;

}



span.navback{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/back.gif) top right no-repeat;

cursor:pointer;

}



span.navforward{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/forward.gif) top right no-repeat;

cursor:pointer;

}



#sidebar{

float:right;

width:304px;

}



#sideadvert{

margin:10px 0px 10px 0px;

}



#block{

background:url(images/blockborder.gif) bottom no-repeat;

margin-bottom:15px;

padding-bottom:10px;

width: 300px;

}



#recentvids{

padding:0px 0px 15px 2px;

}



#blockvids{

margin: 10px 0px 0px 0px;

height: 100%;

overflow:hidden;

width: 300px;

}



#blockvids p {

height: 64px;

overflow: hidden;

line-height: 1.3em;

}



#blockvids a:link, #blockvids a:visited{

border:none;

}



#blockvids img{

width:95px;

height:70px;

margin:0px 4px 0px -2px;

padding:6px 10px 10px 6px;

float:left;

background: url(images/singlevidbg.png) top left no-repeat;

border: none;

}



#block h5{

margin:10px 0px 0px 0px;

padding:0;

font-size:14px;

font-weight:normal;

}



#tagsblock{

background:url(images/blockborder.gif) bottom no-repeat;

margin-bottom:15px;

padding-bottom:10px;

font-family:Georgia, "Times New Roman", Times, serif;

}



#ratingsblock, #commentsblock{

background:url(images/blockborder.gif) bottom no-repeat;

margin-bottom:15px;

padding-bottom:10px;

width: 300px;

}



#tags{

text-align:center;

font-family: Georgia, "Times New Roman", Times, serif;

}



#block h3, #tagsblock h3, #ratingsblock h3, #commentsblock h3{

font-size:16px;

color:#C13F00;

font-weight:normal;

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

}



#tagsblock a:link, #tagsblock a:visited, #ratingsblock a:link, #ratingsblock a:visited{

color:#333333;

text-decoration:none;

border:none;

}



#tagsblock a:hover, #ratingsblock a:hover{

color:#C13F00;

border:none;

}



#block a:hover{

color:#333333;

border-bottom:1px dotted #333333;

}



#ratingsblock ul, #commentsblock ul{

list-style:none;

margin:10px 0px 10px 0px;

padding:0;

}



#commentsblock li{

list-style-image:none;

list-style-type:none;

margin-bottom:5px;

padding:0;

}



#commentsblock a:link, #commentsblock a:visited{

color:#C13F00;

text-decoration:none;

border-bottom:none;

}



#commentsblock a:hover{

color:#333333;

text-decoration:none;

border-bottom:none;

}



#ratingsblock img{

border:none;

margin:0px 2px 0px 0px;

padding:0px 0px 0px 0px;

}



/* style me some comments and inputs */

#commentsblock {

float: left;

}



#comment {

width:500px;

}



h2.commh2 {

font-size: 1.4em !important;

padding: 0 0 5px;

color:#333 !important;

}



ol.commentlist {

margin: 10px 0 20px;

padding: 0;

list-style: none;

font-size: 12px;

}



ol.commentlist p {

margin-bottom:10px;

}



ol.commentlist cite {

font-style: normal;

font-weight: bold;

}



ol.commentlist li {

padding: 0;

background: #FFFFF;

margin: 0 0 15px 0;

}



ol.commentlist li.alt {

padding: 0 !important;

background: #FFFFF;

margin: 0 0 15px 0;

}



input#submit {

font-size: 12px;

color:#FFFFFF;

font-family: Arial, Helvetica, sans-serif;

padding:7px 10px;

margin:10px 0 0 0;

text-align:center;

background: #333333;

cursor:pointer;

font-weight: bold;

text-transform: uppercase;

border: none;

}



#comment,#author,#email,#url {

background: #FFFFFF;

border:1px solid #646464;

padding:2px;

color:#646464;

margin:2px 0 0 0;

}



/* begin footer */

#insidefooter{

width:850px;

margin:0 auto;

margin-top:10px;

margin-bottom:10px;

}



#footerblocks{

float:left;

}



#footerblock{

float:left;

width:255px;

padding:0px 15px 0px 0px;

}



#footeradverts{

float:left;

width:290px;

padding:0px 0px 20px 0px;

}



#footerblock h3, #footeradverts h3{

font-size:16px;

color:#C13F00;

font-weight:normal;

margin:0;

padding:0;

}



#footerblock h5{

color:#333333;

margin:0;

padding:0;

font-size:13px;

}



#footer{

width:100%;

border-top:1px solid #CCCCCC;

clear:both;

}



#footer p{

margin:0px 0px 10px 0px;

padding:0;

}



#footer img{

padding:4px;

margin:8px;

background:#F7F7F7;

border:1px solid #A4A4A4;

}



#footeradverts img{

border:none;

margin:0;

padding:0;

}



#footer a:link, #footer a:visited{

color:#C13F00;

text-decoration:none;

border-bottom:1px dotted #C13F00;

}



#footer a:hover{

color:#333333;

text-decoration:none;

border-bottom:1px dotted #333333;

}



#copy{

width:850px;

margin:0 auto;

padding-bottom:50px;

margin-top:5px;

}



#footerblock a:link, #footerblock a:visited{

color:#333333;

border-bottom:1px dotted #333333;

}



#footerblock a:hover{

color:#C13F00;

border-bottom:1px dotted #C13F00;

}



/* Tips */

.tool-tip {

color:#ccc;

width:150px;

z-index:13000;

}



.tool-title {

font-weight:700;

font-size:11px;

margin:0;

color:#fff;

padding:8px 8px 0 8px;

background:#333333;

text-align:left;

}



.tool-text {

font-size:11px;

padding:0 8px 8px 8px;

background:#333333;

text-align:left;

}



/* The Tips */

.tool-tip{

color:#BDAFA8;

width:200px;

z-index:13000;

}



.tool-title{

font-weight:normal;

font-size:12px;

margin:0;

color:#FFFFFF;

padding:8px 8px 0 8px;

background:#202020;

text-align:left;

}



.tool-text{

font-size:11px;

padding:0 8px 8px 8px;

background:#202020;

text-align:left;	

}



#blockvids a:hover{

border:none;

}



#videoblock{

background:#202020;

width:510px;

padding:20px 0px 20px 0px;

margin:10px 0px 15px 0px;

text-align:center;

height:

}

.ads_1{

clear:both;

width:468px;

height:60px;

border:1px solid #dedede;

background-color:#f4f4f4;

float: right;

}

#sidebar .small_link p{
	float:left;
	width:70px;
	font-size:11px;
	line-height:28px;
	color:#c13f00;
}

#sidebar .small_link img{
	float:left;
	width:auto;
	border:none;
	padding:0;
	margin:0 8px 0 0;
}

.clear{
	clear:both;
	font-size:0;
	line-height:0;
}

