/* created 2010-04-14 13:18:35 by NOEO Template Editor */ 
.pageselector ul{ 
list-style-type:none; 
margin:0px 0px 0px 0px; 
padding:0px; 
} 
 
.block_blank {
 width: 294px; 
float: left; 
padding:0px 0px 0px 0px;
margin: 0 0 10px 0; 
 } 

.pageselector li { 
 margin:0px 4px 0px 0px; 
display:inline; 
border: 1px solid #303030; 
padding:4px 6px 4px 6px; 
} 
 
.pageselector li.selected,.pageselector li.selected a 
,.pageselector li.selected a:visited 
,.pageselector li.selected a:active 
,.pageselector li.selected a:hover 
{ 
border: 1px solid #565050; 
background-color: #565050; 
color:#ffffff; 
} 
 
.pageselector li a, .pageselector li a:visited, .pageselector li a:active, .pageselector li a:hover{ 
color:#565050; 
} 
 
/* 
Theme Name: On Demand 
Theme URI: http://www.press75.com/ 
Description: Another quality Video WordPress theme by Jason @ Press75.com. 
Version: 1.2 
Author: Jason Schuller 
Author URI: http://www.jasonschuller.com/ 
 
This theme was designed and built by Jason Schuller, 
whose portfolio you will find at www.jasonschuller.com 
 
The CSS, XHTML and design are all Copyright 2009 Circa75 Media, LLC: 
*/ 
 
/* Lets Begin With Some Basics */ 
html, body { 
font-size: 12px; 
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
margin: 0px; 
padding: 0px; 
color: #565050; 
line-height: 1.2em; 
} 
 
small, td { 
font-family: Arial, Helvetica, Sans-Serif; 
font-size: 10px; 
line-height: 1.5em; 
} 
 
h1, h2, h3 { 
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; 
font-weight: bold; 
} 
 
h1 { 
font-size: 4em; 
text-align: center; 
} 
 
h2, #videogallery h1 { 
font-size: 1.6em; 
text-align: left; 
} 
 
h2.pagetitle { 
margin: 0; 
} 
 
h3 { 
font-size: 1.3em; 
} 
 
acronym, abbr, span.caps 
{ 
font-size: 0.9em; 
letter-spacing: .07em; 
} 
 
a:link, a:visited { 
color: #5588BB; 
text-decoration: none; 
} 
 
a:hover { 
color: #565050; 
text-decoration: underline; 
} 
 
.clear { 
clear: both; 
} 
 
p img { 
padding: 0; 
max-width: 100%; 
} 
 
img.centered { 
display: block; 
margin-left: auto; 
margin-right: auto; 
} 
 
img.alignright { 
padding: 4px; 
margin: 0 0 2px 7px; 
display: inline; 
} 
 
img.alignleft { 
padding: 4px; 
margin: 0 7px 2px 0; 
display: inline; 
} 
 
.alignright { 
float: right; 
} 
 
.alignleft { 
float: left 
} 
 
p { 
margin: 0 0 10px 0; 
} 
/* And... Moving On */ 
 
/* Begin Header */ 
#header { 
width: 980px; 
margin: 0px auto; 
height: 70px; 
padding: 15px 0 0 0; 
} 
 
#headleft { 
width: 490px; 
float: left; 
} 
 
#headright { 
width: 490px; 
float: left; 
text-align: right; 
text-transform: lowercase; 
} 
 
#headright ul { 
list-style: none; 
} 
 
#headright li { 
display: inline; 
margin: 0 0 0 15px; 
} 
 
#searchwrap { 
background:none; 
height:27px; 
margin:15px 0 0 0; 
float:right; 
background: url(../../images/searchbg.jpg) top left no-repeat; 
} 
 
#searchwrap input{ 
vertical-align:middle; 
background:none; 
color:#A7A7A7; 
font-family:arial,helvetica,verdana,sans-serif; 
} 
 
#searchwrap #s{ 
font-size:14px; 
border:none; 
padding:4px 4px; 
margin-right:3px; 
width:250px; 
} 
/* End Header */ 
 
/* Begin Content Slider */ 
#featured { 
width: 100%; 
float: left; 
height: 365px; 
background: url(../../images/sliderbg.jpg) top left repeat-x; 
padding: 15px 0 0 0; 
} 
 
#thevideo { 
width: 100%; 
float: left; 
background: #131313 url(../../images/videobgtop.jpg) top left repeat-x; 
padding: 15px 0 0 0; 
} 
 
#thevideoinside { 
width: 100%; 
float: left; 
background: url(../../images/videobgbottom.jpg) bottom left repeat-x; 
position: static; 
padding: 0 0 15px 0; 
min-height: 350px; 
} 
 
#videoembed { 
margin: 0px auto; 
width: 980px; 
text-align: center; 
} 
 
.watchnow { 
position: absolute; 
top: 250px; 
left: 560px; 
width: 180px; 
height: 29px; 
background: url(../../images/watchnow.jpg) top left no-repeat; 
cursor: pointer; 
} 
 
.watchnow:hover { 
background: url(../../images/watchnowover.jpg) top left no-repeat; 
} 
 
.insert { 
width: 180px; 
height: 350px; 
background: url(../../images/insertbg.png) top left no-repeat; 
margin: 0 0 0 550px; 
color: #FFFFFF; 
padding: 10px; 
line-height: 1.2em; 
} 
 
.insert h2 { 
line-height: 1em; 
font-size: 22px; 
font-weight: normal; 
margin: 0 0 10px 0; 
} 
 
.insert a:link, .insert a:hover, .insert a:visited { 
color: #FFFFFF; 
text-decoration: none; 
} 
/* End Content Slider */ 
 
/* Begin Entry Lists */ 
html>body .entry ul { 
margin-left: 0px; 
padding: 0 0 0 30px; 
list-style: none; 
padding-left: 10px; 
text-indent: -10px; 
} 
 
html>body .entry li { 
margin: 7px 0 8px 10px; 
} 
 
.entry ul li:before, #sidebar ul ul li:before { 
content: "\00BB \0020"; 
} 
 
.entry ol { 
padding: 0 0 0 35px; 
margin: 0; 
} 
 
.entry ol li { 
margin: 0; 
padding: 0; 
} 
 
.postmetadata ul, .postmetadata li { 
display: inline; 
list-style-type: none; 
list-style-image: none; 
} 
 
#sidebar ul, #sidebar ul ol { 
margin: 0; 
padding: 0; 
} 
 
#sidebar ul p, #sidebar ul select { 
margin: 5px 0 8px; 
} 
 
#sidebar ul ul, #sidebar ul ol { 
margin: 5px 0 0 10px; 
} 
 
#sidebar ul ul ul, #sidebar ul ol { 
margin: 0 0 0 10px; 
} 
 
ol li, #sidebar ul ol li { 
list-style: decimal outside; 
} 
 
#sidebar ul ul li, #sidebar ul ol li { 
margin: 3px 0 0; 
padding: 0; 
} 
/* End Entry Lists */ 
 
/* Begin Main Content 
background-image:url(../../images/wbg.jpg); 
background-position: top center; 
*/ 
#contentwrap { 
width: 100%; 
background: #EFEFEF; 
border-bottom: 1px solid #D3D3D3; 
float: left; 
} 
 
#pagewrap { 
width: 100%; 
background: #EFEFEF; 
border-bottom: 1px solid #D3D3D3; 
border-top: 1px solid #D3D3D3; 
float: left; 
} 
 
#content { 
width: 980px; 
margin: 0px auto; 
padding: 15px 0 15px 0; 
} 
 
#menubar { 
width: 980px; 
height: 45px; 
background: url(../../images/menubarbg.jpg) top left no-repeat; 
} 
 
#subscribe { 
width: 50px; 
height: 40px; 
float: right; 
margin: 1px 2px 0 0; 
background: url(../../images/rss.jpg) top left no-repeat; 
cursor: pointer; 
} 
 
#subscribe:hover { 
background: url(../../images/rssover.jpg) top left no-repeat; 
} 
 
#subscribe ul { 
list-style: none; 
margin: -5px 0 0 0; 
} 
 
#subscribe li { 
display: inline; 
} 
 
#pagenav { 
float: left; 
margin: 0 10px 15px 0; 
width: 653px; 
text-align: right; 
} 
/* End Main Content */ 
 
/* Begin Categories List */ 
ul, li { 
margin:0; 
border:0; 
padding:0; 
list-style:none; 
} 
 
#catlist { 
font-size:14px; 
padding:0px; 
height:28px; 
padding: 7px 0 0 10px; 
float: left; 
} 
 
#catlist .menu li { 
background:url(../../images/lm.gif) left top no-repeat; 
height:28px; 
float:left; 
margin-right:10px; 
} 
 
#catlist .menu li a { 
color:#1F1D1D; 
text-decoration:none; 
padding:0 10px; 
height:28px; 
line-height:28px; 
display:block; 
float:left; 
padding:0 26px 0 10px; 
background:url(../../images/rm.gif) right top no-repeat; 
width:200px; 
} 
 
#catlist .menu li a:hover { 
color:#565050; 
} 
 
#catlist ul .submenu { 
border-top:none; 
background: url(../../images/menubg.png) top left repeat; 
position:relative; 
width:235px; 
padding:6px 0; 
clear:both; 
z-index:2; 
display:none; 
} 
 
#catlist ul .submenu li { 
background:none; 
display:block; 
float:none; 
margin:0 6px; 
border:0; 
height:auto; 
line-height:normal; 
border-top:solid 1px #B6B6B6; 
} 
 
#catlist .submenu li a { 
background:none; 
display:block; 
float:none; 
padding:6px 11px; 
margin:0; 
border:0; 
height:auto; 
line-height:normal; 
} 
 
#catlist .submenu li a:hover{ 
} 
/* End Categories List */ 
 
/* Begin Video Gallery */ 
#videogallery { 
width: 670px; 
float: left; 
margin: 10px 0 10px 0; 
} 
 
/** 
#videogallery a:link, #videogallery a:visited { 
color: #1F1D1D; 
} 
 
#videogallery a:hover { 
color: #5588BB; 
} 
**/ 
 
#bloglist { 
width: 670px; 
float: left; 
margin: 10px 0 10px 0; 
} 
 
.videoitem { 
width: 192px; 
height: 215px; 
float: left; 
background: url(../../images/itembg.jpg) top left no-repeat; 
margin: 0 12px 0 0; 
padding: 9px; 
} 
 
.ratings { 
float: left; 
width: 171px; 
height: 25px; 
margin: 1px 0 0 0; 
} 
 
.comments { 
width: 21px; 
height: 25px; 
float: left; 
background: url(../../images/commentsbg.gif) top left no-repeat; 
color: #FFFFFF; 
font-size: 10px; 
text-align: center; 
line-height: normal; 
} 
 
.thumbnail { 
float: left; 
margin: 5px 0 0 0; 
width: 192px; 
height: 120px; 
padding: 0px; 
overflow: hidden; 
} 
 
img.thumb { 
width: 1024px; 
height: 120px; 
} 
 
a:hover img.thumb { 
width: 192px; 
height: 120px; 
} 
 
h2.itemtitle, h1.itemtitle { 
font-size: 14px; 
margin: 15px 0 0 -5px; 
padding: 0; 
font-weight: normal; 
display: block; 
float: left; 
width: 210px; 
} 
 
p.itemdesc { 
font-size: 10px; 
color: #565050; 
width: 205px; 
float: left; 
margin: 0 0 5px -5px; 
padding: 0; 
} 
 
.gallerydate { 
color: #999191; 
width: 205px; 
float: left; 
margin: 0 0 0 -5px; 
} 
 
#videodets { 
width: 653px; 
float: left; 
border-bottom: 1px solid #B8B8B8; 
margin: 0 0 10px 0; 
padding: 0 0 10px 0; 
} 
 
#postcontent { 
width: 653px; 
float: left; 
border-bottom: 1px solid #B8B8B8; 
margin: 0 0 10px 0; 
padding: 0 0 10px 0; 
} 
 
#postcomments { 
width: 653px; 
float: left; 
margin: 0 0 10px 0; 
padding: 0 0 10px 0; 
overflow: hidden; 
} 
 
#videodets h2 { 
padding: 0; 
margin: 0 0 10px 0; 
} 
 
.itemlinks { 
margin: 5px 0 5px 0; 
padding: 0; 
} 
 
.itemlinks a:link, .itemlinks a:visited { 
color: #565050; 
} 
 
.smalllinks a:link, .smalllinks a:visited { 
color: #999191; 
} 
 
.smalllinks { 
color: #999191; 
} 
 
#postinfo { 
width: 400px; 
float: left; 
} 
 
#singlethumb { 
width: 190px; 
float: right; 
background: url(../../images/singlethumb.jpg) top left no-repeat; 
padding: 9px 10px 10px 10px; 
} 
 
#singlethumbnail { 
float: right; 
margin: 0; 
width: 190px; 
height: 120px; 
padding: 0px; 
overflow: hidden; 
} 
/* End Video Gallery */ 
 
/* Begin Blog and Page Items */ 
.blogitem { 
width: 653px; 
float: left; 
border-bottom: 1px solid #B8B8B8; 
margin: 10px 0 10px 0; 
padding: 0 0 10px 0; 
} 
 
.pageitem { 
width: 653px; 
float: left; 
margin: 10px 0 10px 0; 
} 
 
.blogcontent { 
width: 653px; 
float: left; 
margin: 10px 0 0 0; 
} 
 
.blogitem h2, .pageitem h2 { 
font-size: 18px; 
font-weight: normal; 
padding: 0; 
margin: 0 0 5px 0; 
} 
/* End Blog and Page Items */ 
 
/* Begin Sidebar */ 
#sidebar { 
width: 310px; 
float: left; 
margin: 0; 
padding: 10px 0 0 0; 
} 
 
#sidebar h3 { 
margin: 10px 0 0 8px; 
padding: 0; 
font-size: 14px; 
} 
 
#sidebar h4 { 
margin: 0; 
padding: 0; 
font-size: 13px; 
font-weight: normal; 
} 
 
.blockhead { 
width: 310px; 
height: 33px; 
float: left; 
background: url(../../images/blockhead.jpg) top left no-repeat; 
} 

 
.block { 
width: 294px; 
float: left; 
background: url(../../images/blockbg.jpg) bottom left no-repeat; 
padding: 8px; 
margin: 0 0 10px 0; 
} 
 
.sideblog { 
margin: 0 0 8px 0; 
padding: 0 0 8px 0; 
border-bottom: 1px solid #E8E8E8; 
} 
 
#ratingsblock ul { 
list-style: none; 
} 
 
#ratingsblock li { 
margin: 0 0 8px 0; 
padding: 0 0 8px 0; 
border-bottom: 1px solid #E8E8E8; 
} 
/* End Sidebar */ 
 
/* Begin Comments*/ 
#comment { 
width:450px; 
} 
 
h2.commh2 { 
font-size: 1.4em !important; 
padding: 0 0 5px; 
color:#333 !important; 
} 
 
ol.commentlist, ul.commentlist { 
margin: 10px 0 20px; 
padding: 0; 
list-style: none; 
font-size: 12px; 
} 
 
ol.commentlist p, ul.commentlist p { 
margin-bottom:10px; 
} 
 
ol.commentlist cite, ul.commentlist cite { 
font-style: normal; 
font-weight: bold; 
} 
 
ol.commentlist li, ul.commentlist li { 
padding: 0; 
background: #FFFFF; 
margin: 0 0 15px 0; 
border-bottom: 1px solid #DFDFDF; 
} 
 
ol.commentlist li.alt, ul.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: #212121; 
cursor:pointer; 
font-weight: bold; 
text-transform: uppercase; 
border: none; 
} 
 
#comment,#author,#fullname,#email,#url,#feedback { 
background: #FFFFFF; 
border:1px solid #B8B8B8; 
padding:2px; 
color:#646464; 
margin:0px 0 0 0; 
} 
/* End Comments */ 
 
/* Begin Sidebar */ 
 
/* End Sidebar */ 
 
/* Begin Various Tags and Classes */ 
acronym, abbr, span.caps { 
cursor: help; 
} 
 
acronym, abbr { 
border-bottom: 1px dashed #999; 
} 
 
blockquote { 
margin: 15px 30px 0 10px; 
padding-left: 20px; 
border-left: 5px solid #ddd; 
} 
 
blockquote cite { 
margin: 5px 0 0; 
display: block; 
} 
 
.center { 
text-align: center; 
} 
 
.hidden { 
display: none; 
} 
 
hr { 
display: none; 
} 
 
a img { 
border: none; 
} 
/* End Various Tags and Classes*/ 
 
/* Begin Captions */ 
.aligncenter, 
div.aligncenter { 
display: block; 
margin-left: auto; 
margin-right: auto; 
} 
 
.wp-caption { 
border: 1px solid #ddd; 
text-align: center; 
background-color: #f3f3f3; 
padding-top: 4px; 
margin: 10px; 
-moz-border-radius: 3px; 
-khtml-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px; 
} 
 
.wp-caption img { 
margin: 0; 
padding: 0; 
border: 0 none; 
} 
 
.wp-caption p.wp-caption-text { 
font-size: 11px; 
line-height: 17px; 
padding: 0 4px 5px; 
margin: 0; 
} 
/* End Captions */ 
 
/* Begin Footer */ 
#footer { 
width: 980px; 
margin: 0px auto; 
padding: 5px 0 50px 0; 
clear: both; 
} 
 
#footer a:link, #footer a:visited { 
color: #565050; 
} 
 
#footer small { 
color: #999191; 
} 
 
 
 
 
 
 
 
/*
+----------------------------------------------------------------+
| |
| WordPress 2.8 Plugin: WP-PageNavi 2.50 |
| Copyright (c) 2009 Lester "GaMerZ" Chan |
| |
| File Written By: |
| - Lester "GaMerZ" Chan |
| - http://lesterchan.net |
| |
| File Information: |
| - Page Navigation CSS Style |
| - wp-content/plugins/wp-pagenavi/pagenavi-css.css |
| |
+----------------------------------------------------------------+
*/ 

.wp-pagenavi a, .wp-pagenavi a:link {
 padding: 2px 4px 2px 4px; 
 margin: 2px;
 text-decoration: none;
 border: 1px solid #0066cc;
 color: #0066cc;
 background-color: #FFFFFF; 
}
.wp-pagenavi a:visited {
 padding: 2px 4px 2px 4px; 
 margin: 2px;
 text-decoration: none;
 border: 1px solid #0066cc;
 color: #0066cc;
 background-color: #FFFFFF; 
}
.wp-pagenavi a:hover { 
 border: 1px solid #000000;
 color: #000000;
 background-color: #FFFFFF;
}
.wp-pagenavi a:active {
 padding: 2px 4px 2px 4px; 
 margin: 2px;
 text-decoration: none;
 border: 1px solid #0066cc;
 color: #0066cc;
 background-color: #FFFFFF; 
}
.wp-pagenavi span.pages {
 padding: 2px 4px 2px 4px; 
 margin: 2px 2px 2px 2px;
 color: #000000;
 border: 1px solid #000000;
 background-color: #FFFFFF;
}
.wp-pagenavi span.current {
 padding: 2px 4px 2px 4px; 
 margin: 2px;
 font-weight: bold;
 border: 1px solid #000000;
 color: #000000;
 background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
 padding: 2px 4px 2px 4px; 
 margin: 2px; 
 border: 1px solid #000000;
 color: #000000;
 background-color: #FFFFFF;
}