/*

Video Flick: Video Flick

Theme URI: http://www.press75.com/

Description: Theme Description. Detailed usage instructions for this theme can be found at <a href="http://www.press75.com/docs/video-flick/">http://www.press75.com/docs/video-flick/</a>. Don't forget to configure the Video Flick Theme Options page.

Version: 2.3

Author: Jason Schuller

Author URI: http://www.press75.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:

*/
body{
 background:#FFFFFF;
 color:#4A4A4A;
 font:12px Arial,Helvetica,sans-serif;
 height:auto;
 line-height:1.2em;
 margin:0;
 padding:0;
 width:auto
}

h1{
 color:#000000;
 font:normal 36px Tahoma,"Times New Roman",Times,serif;
 margin:35px 0 15px 0;
 padding:0
}

h1 a:link,h1 a:active,h1 a:visited{color:#000000}

h1 a:hover{color:#4A4A4A}

a:link,a:visited{color:#000000;text-decoration:none}

a:hover{color:#4A4A4A}

h2{
 color:#000000;
 font:normal 18px Tahoma,"Times New Roman",Times,serif;
 margin:0 0 2px 0;
 padding:0;
 text-transform:uppercase
}

h2 a:link,h2 a:active,h2 a:visited{color:#000000}

h2 a:hover{text-decoration:underline}

h3{
 color:#000000;
 font:normal 12px Tahoma,"Times New Roman",Times,serif;
 margin:0;
 padding:0;
 text-transform:uppercase
}

h4{
 color:#000000;
 font:normal 12px Tahoma,"Times New Roman",Times,serif;
 margin:0;
 padding:0;
 text-transform:uppercase
}

img{border:0}

p{margin:0 0 10px 0}

#wrapper{
 margin:0px auto;
 overflow:hidden;
 width:960px
}
/** header styles **/

#headwrap{float:left;height:127px;width:960px}

#tagline{
 background:#ECECEC;
 color:#000000;
 float:left;
 font:12px Tahoma,"Times New Roman",Times,serif;
 height:26px;
 margin-top:1px;
 text-transform:uppercase;
 width:480px
}

#tagline p{margin:6px 0 0 10px}

#tagline h1{font-size:12px;font-weight:normal;margin:6px 0 0 10px}

#menu{
 background:#ECECEC;
 color:#FFFFFF;
 float:left;
 font:12px Tahoma,"Times New Roman",Times,serif;
 height:26px;
 margin-top:1px;
 text-align:right;
 text-transform:uppercase;
 width:480px
}

#logo{float:left;height:118px;width:225px}

#textlogo{float:left;height:98px;width:220px}

#textlogo h1{font-size:36px;margin:50px 0 0 0}

#logo img{margin:5px 0 0 0}

#topad{
 float:left;
 height:98px;
 padding:5px 0 0 0;
 text-align:right;
 width:728px
}

#topad img{margin:0}
/** gallery **/

#contentwrap{
 background:url(images/dash-light.gif) top left no-repeat;
 float:left;
 padding:5px 0 0 0;
 width:960px
}


#titulosarriba{
 width:960px;
 float:left;
 margin:0px 0 20px 0

}

#titulosarriba a{
 font:14px Tahoma,"Times New Roman",Times,serif;
 color:#2C74A9;
}



#maincontent{float:left;width:660px}

#pagenavi{
 float:left;
 font:12px Tahoma,"Times New Roman",Times,serif;
 margin:0 0 20px 0;
 text-transform:uppercase;
 width:660px
}

#pagenavi a:link,#pagenavi a:visited{
 background:#ECECEC;
 display:block;
 padding:7px
}

#pagenavi a:hover{background:#C4C4C4}

#newer{margin:0 20px 0 0}

.galleryitem{
 background:#ECECEC;
 float:left;
 font-size:11px;
 height:260px;
 line-height:1.2em;
 margin:0 20px 20px 0;
 width:200px
}

.galleryitem h3{
 color:#000000;
 font:normal 12px Tahoma,"Times New Roman",Times,serif;
 margin:0;
 padding:5px 5px 0 5px;
 text-transform:uppercase
}

.galleryitem h2{
 color:#2C74A9;
 font:normal 11px Tahoma,"Times New Roman",Times,serif;
 margin:0 5px;
 line-height:1.2em;
 text-transform:none;
}
.galleryitem h2 a{
 color:#2C74A9;
}

* + html.galleryitem h3{padding:2px 5px 0 5px}

.galleryitem p{margin:0 5px 0 5px}

.commentsnumber{
 background:url(images/comments-light.jpg) top left no-repeat;
 float:right;
 height:20px;
 margin:47px 5px 5px 0;
 text-align:center;
 width:25px
}
/** single post styles **/

.video{
 background:#ECECEC;
 float:left;
 margin:0 20px 20px 0;
 text-align:center;
 width:640px
}

.postcontent{
 background:#ECECEC;
 color:#4A4A4A;
 float:left;
 margin:0 20px 0 0;
 padding:8px 8px 0 8px;
 width:624px
}

.postcontent2{
 color:#4A4A4A;
 float:left;
 margin:0 20px 0 0;
 padding:8px 8px 0 8px;
 width:624px
}

.postcontent h2{
 font:16px Tahoma,"Times New Roman",Times,serif;
 text-transform:uppercase
}

.populares_sidebar{margin:10px 0;}

.postcontent ul, .postcontent2 ul, .populares_sidebar ul{list-style:none;margin:0 0 8px 0;padding:0}

.postcontent li, .postcontent2 li, .populares_sidebar li{
 /*background:url(images/star-light.jpg) left no-repeat;*/
 margin:8px 0 0 0;
 padding:0 0 0 20px
}

.postcontent2 li a:hover{
 text-decoration:underline;
}

dth:80%;
}

#single{margin:0 0 25px 0}

.thumbnail{float:right;margin:0 0 15px 15px}

.postdets{
 color:#4A4A4A;
 font-size:10px;
 line-height:1.1em;
 margin:5px 0 15px 0
}

.postdets a:link,.postdets a:visited{color:#4A4A4A}

.postdets a:hover{color:#4A4A4A;text-decoration:underline}

#reply{}

#reply-form{}
/** page styles **/

#page{margin:0 0 20px 0}
/** sidebar styles **/

#sidebar{
 color:#4A4A4A;
 float:right;
 font-size:11px;
 line-height:1.2em;
 width:300px
}

#adsense_300{
 background:#9F9F9F none repeat scroll 0 0;
 clear:both;
 margin:10px 0;
 padding:10px;
 width:100%;
}

.adsense_250{
 background:#F8F8F8 none repeat scroll 0 0;
 clear:both;
 padding:10px;
 width:100%;
}

.widgetblock{
 background:#ECECEC;
 float:left;
 margin:10px 0;
 padding:8px;
 width:284px;
}

.widgetblock h3{
 border-bottom:1px solid #C4C4C4;
 color:#000000;
 margin:0 0 8px 0;
 padding:0 0 5px 0
}

.widgetblock-blanco{
 background:#FFF;
 float:center;
 margin:10px 0;
 padding:8px;
 width:300px;
}


#searchwrap{
 background: url(images/search-light.jpg) top left no-repeat;
 float:right;
 height:60px;
 margin:0 0 0 0;
 width:284px
}

#searchwrap input{
 background:none;
 color:#000000;
 font-family:arial,helvetica,verdana,sans-serif;
 vertical-align:middle
}

#s{
 border:none;
 font-size:14px;
 margin-right:3px;
 padding:4px 4px;
 width:245px
}
/** sidebar ads **/

#sidebar.p75_sidebar_ads{padding-left:9px;padding-top:9px}

#sidebar.p75_sidebar_ads img.sidebar_ad{
 float:left;
 height:125px;
 margin:8px;
 width:125px
}
/** tag cloud **/

#sidebar #tag_cloud a{
 float:left;
 font-family:Tahoma,"Times New Roman",Times,serif;
 padding:5px
}

#sidebar #tag_cloud a:hover{
 background:#8F8F8F
}
/** featured content **/

#sidebar.cat_posts ul{list-style:none;margin:0;padding:0}

#sidebar.cat_posts ul li{
 border-bottom:1px solid #c4c4c4;
 clear:both;
 float:left;
 margin-bottom:8px;
 padding-bottom:8px;
 width:284px
}

#sidebar.cat_posts ul li.last{border:0;margin:0;padding:0}

#sidebar.cat_posts ul li img.thumbnail{
 float:left;
 margin:0 8px 0 0
}

#sidebar.cat_posts ul li a.post_title{
 font:12px Tahoma,"Times New Roman",Times,serif;
 text-transform:uppercase
}
/** footer **/

#footer{
 background:url(images/dash-light.jpg) top left no-repeat;
 float:left;
 margin:10px 0 0 0;
 padding:30px 0 50px 0;
 width:960px
}

#footer a:link,#footer a:visited{color:#4A4A4A}

#footer a:hover{color:#CCCCCC;text-decoration:underline}

#footer p{color:#4A4A4A;font-size:11px;margin:4px 0 4px 0}

#footer h3{color:#000000;font-size:12px;margin:0;padding:0}

* + html #footer{margin:30px 0 0 0}
/** menu styles **/

.sf-menu,.sf-menu *{
 font:12px Tahoma,"Times New Roman",Times,serif;
 list-style:none;
 margin:0;
 padding:0;
 text-align:left;
 text-transform:uppercase
}

.sf-menu{float:right;line-height:1.0}

.sf-menu ul{position:absolute;top:-999em;width:150px}

.sf-menu ul li{width:100%}

.sf-menu li:hover{background:#C4C4C4;visibility:inherit}

.sf-menu li{
 background:#ECECEC;
 float:left;
 position:relative
}

.sf-menu a{
 border-left:1px solid #FFFFFF;
 display:block;
 padding:6px 10px 8px 10px;
 position:relative;
 text-decoration:none
}

* + html.sf-menu a{padding:7px 10px 7px 10px}

.sf-menu li:hover ul,.sf-menu li.sfHover ul{
 left:0;
 top:26px;
 z-index:99
}

.sf-menu a,.sf-menu a:visited{color:#000000}

.sf-menu li li{
 background:#ECECEC;
 border-bottom:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 border-top:1px solid #FFFFFF;
 margin:0 0 -1px 0
}

.sf-menu li li li{
 background:#ECECEC;
 border-bottom:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 border-top:1px solid #FFFFFF;
 left:-270px;
 margin:0 0 -1px 0;
 top:-1px
}

.sf-menu a.sf-with-ul{min-width:1px}

.sf-sub-indicator{
 display:block;
 height:10px;
 overflow:hidden;
 position:absolute;
 right:.75em;
 text-indent:-999em;
 top:1.05em;
 width:10px
}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{
 top:-999em
}

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{
 left:10em;
 top:0
}

.sf-menu ul.sf-sub-indicator,.sf-menu ul a:focus >.sf-sub-indicator,.sf-menu ul a:hover >.sf-sub-indicator,.sf-menu ul a:active >.sf-sub-indicator,.sf-menu ul li:hover > a >.sf-sub-indicator,.sf-menu ul li.sfHover > a >.sf-sub-indicator{
 background:-10px 0
}
/** comment styles **/

#comments{
 color:#4A4A4A;
 float:left;
 margin:0 0 20px 0;
 width:624px
}

* + html #comments{margin:0 0 -10px 0}

#reply_form{
 background:#ECECEC;
 float:left;
 margin:20px 0 0 0;
 padding:8px;
 width:624px
}

#comments h3{
 color:#181512;
 font-size:16px;
 font-weight:normal;
 margin:5px 0 0 0;
 padding:0
}

#comments p{margin:5px 0 5px 0}

.comment-author{
 color:#000000;
 font-size:14px;
 font-weight:normal
}

.comment-meta{
 font-size:10px;
 font-weight:normal;
 margin:0 0 10px 0
}

.avatar{display:inline;float:right;margin:0 0 15px 15px}

#comment{
 font:12px arial,helvetica,verdana,sans-serif;
 width:510px
}

h2.commh2{
 color: #333 !important;
 font-size: 1.4em !important;
 padding:0 0 5px
}

ol.commentlist{
 font-size:12px;
 list-style:none;
 margin:0 0 20px 0;
 padding:0
}

ol.commentlist p{margin-bottom:10px}

ol.commentlist a:link,ol.commentlist a:visited{
 color:#4A4A4A
}

ol.commentlist a:hover{
 color:#4A4A4A;
 text-decoration:underline
}

ol.commentlist cite{
 font-style:normal;
 font-weight:bold;
 margin:0;
 padding:0
}

ol.commentlist li.alt{
 background:#ECECEC;
 color:#4A4A4A;
 float:left;
 margin:20px 0 0 0;
 padding:8px 8px 0 8px;
 width:624px
}

ol.commentlist li{
 background:#ECECEC;
 color:#4A4A4A;
 float:left;
 margin:20px 0 0 0;
 padding:8px 8px 0 8px;
 width:624px
}

ol.commentlist li div.reply{
 background:#C4C4C4;
 color:#000000;
 cursor:pointer;
 font:11px Tahoma,"Times New Roman",Times,serif;
 margin:10px 0 10px 0;
 padding:5px 10px;
 text-align:center;
 width:36px
}

ol.commentlist li div.reply:hover{background:#8F8F8F}

ol.commentlist li div.reply a{
 color:#000000;
 text-decoration:none;
 text-transform:uppercase
}

ol.commentlist li ul.children{
 list-style:none;
 margin:0;
 padding:0;
 text-indent:0
}

ol.commentlist li ul.children li{
 background:none;
 border-top:1px solid #C4C4C4;
 float:left;
 margin:10px 0 0 0;
 padding:10px 0 0px 0;
 width:624px
}

ol.commentlist li ul.children li.alt{
 background:none;
 border-top:1px solid #C4C4C4;
 float:left;
 margin:10px 0 0 0;
 padding:10px 0 0px 0;
 width:624px
}

ol.commentlist li ul.children li.depth-2{margin:0}

ol.commentlist li ul.children li.depth-3{margin:0}

ol.commentlist li ul.children li.depth-4{margin:0}

ol.commentlist li ul.children li.depth-5{margin:0}

input#submit{
 background:url(images/submit-light.jpg) 0 0;
 border:none;
 cursor:pointer;
 height:30px;
 margin:0 0 -20px 0;
 padding:0;
 width:120px
}

* + html input#submit{margin:0 0 10px 0}

input#submit:hover{
 background:url(images/submit-light.jpg) 0 -30px
}

#comment{
 background:url(images/area-light.jpg) top left no-repeat;
 border:none;
 height:208px;
 padding:5px;
 width:614px
}

#author{
 background:url(images/fields-name-light.jpg) top left no-repeat;
 border:none;
 height:20px;
 padding:5px 125px 5px 5px;
 width:154px
}

#email{
 background:url(images/fields-email-light.jpg) top left no-repeat;
 border:none;
 height:20px;
 padding:5px 125px 5px 5px;
 width:154px
}

#url{
 background:url(images/fields-web-light.jpg) top left no-repeat;
 border:none;
 height:20px;
 padding:5px 125px 5px 5px;
 width:154px
}

#respond{padding:0 15px 10px 0}

.fieldset{list-style:none;margin:0;padding:0}

.fieldset li{
 margin:0 0 10px 0;
 padding:0
}
/** wordpress specific styles **/

.wp-caption img{
 background:#FFFFFF;
 margin-bottom:5px;
 padding:5px
}

.wp-caption-text{
 color:#FFFFFF;
 font-weight:bold;
 padding-bottom:5px;
 padding-top:5px;
 text-align:center;
 text-transform:uppercase;
 width:auto
}

code{font:1.1em 'Courier New',Courier,Fixed}

img.centered{
 display:block;
 margin-left:auto;
 margin-right:auto
}

img.alignright{
 display:inline;
 margin:0 0 2px 10px;
 padding:5px
}

img.alignleft{
 display:inline;
 margin:0 10px 2px 0;
 padding:5px
}

.alignright{float:right;margin-left:15px}

.alignleft{float:left;margin-right:15px}

#wp-calendar{
 empty-cells:show;
 margin:10px auto 0;
 width:155px
}

#wp-calendar #next a{padding-right:10px;text-align:right}

#wp-calendar #prev a{padding-left:10px;text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center;width:100%}

#wp-calendar td{padding:3px 0;text-align:center}

#wp-calendar td.pad:hover{/* Doesn't work in IE */
 background:#fff
}

acronym,abbr,span.caps{cursor:help}

acronym,abbr{border-bottom:1px dashed #999}

blockquote{
 border-left:5px solid #ddd;
 margin:15px 30px 0 10px;
 padding-left:20px
}

blockquote cite{display:block;margin:5px 0 0}

.center{text-align:center}

.hidden{display:none}

hr{display:none}

a img{border:none}

.aligncenter,div.aligncenter{
 display:block;
 margin-left:auto;
 margin-right:auto
}

.wp-caption{
 background:#FFF;
 margin-bottom:5px;
 padding:10px 5px 0 5px;
 text-align:center
}

.wp-caption img{border:0 none;margin:0;padding:0}

.wp-caption p.wp-caption-text{
 background:none;
 color:#333;
 font-size:11px;
 line-height:17px;
 margin:0;
 padding:4px 4px 5px
}

.publi_loop{
	float:left;
	margin:0 0 15px;
	width:640px;
	text-align:center;
}

li.cat-item {
	background:none;
	text-transform:uppercase;
}

.galleryitem p a{color:#F06EAA}

.widgetblock p{
 border-bottom:1px solid #C4C4C4;
 color:#000000;
 margin:0 0 8px 0;
 padding:0 0 5px 0;
 font:normal 12px Tahoma,"Times New Roman",Times,serif;
 text-transform:uppercase
}

.125a p{
 width:125px;
 color:#000000;
 margin:0 0 8px 0;
 padding:0 0 5px 0;
}


.125b p{
 width:125px;
 color:#000000;
 margin:0 0 8px 0;
 padding:0 0 5px 0;
}

.related_post li{
	clear:both;
	height:85px;
}

.related_post li img{
	padding: 0 15px 0 0;
	float:left;
}
