/*
Theme Name:  Black Stripe
Description: Neat Web 2.0 Black Stripe Theme
Version: 2.0
*/

.hilipage{
background:#CCCCCC;
}




.topnavi{
	width:500px;
	height:30px;
	float:left;
	margin:0px;
}

.topnavi ul{
	list-style:none;
	margin-top:98px;
	float:left;
}

.topnavi li{
	float:left;
	padding-left:5px;
	width:80px;
	height:30px;
}

.topnavi a{
	width:80px;
	height:22px;
	text-align:center;
	display:block;
	padding-top:8px;
	outline:none;
	font-size:10px;
	text-transform:uppercase;
	color:#999;
	background:url(images/topmenu_btn.gif) no-repeat 0 0;
}

.topnavi a:hover{
	color:#CCC;
	background:url(images/topmenu_btn.gif) no-repeat 0 100%;
	text-decoration:none;
}




body {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#5e5e5e;

overflow:visible;

background:#000;

text-align:center;

margin:0;

}



a {
color:#67A400;
text-decoration:none;
}



a img {
border:none;
}


.wrap {
width:950px;
text-align:left;
margin:0 auto;
padding:0;
}



#header {

height:128px;

background:#1e1e1e url(images/headerstripe_loop.jpg) repeat-x 0 0;

}



#header .mainlogo{

width:116px;

height:124px;

text-indent:-99999px;

float:left;

cursor:pointer;

background:url(images/logo_alegrias.gif) no-repeat 0 0;

margin:4px 0 0;

}



.logodivider {

width:2px;

height:86px;

float:left;

background:url(images/logodivider.gif);

margin-left:30px;

margin-top:20px;

}



.blogdescription {

width:261px;

height:22px;

background:url(images/dedicated_text.jpg) no-repeat right bottom;

padding-left:31px;

padding-top:55px;

text-indent:-9999px;

display:block;

float:left;

}



.right {

width:230px;

float:right;

}



.left {
width:950px;
float:left;
/*background:#1A1A1A url(images/main_tl.gif);*/
background:#1A1A1A;
background-repeat:no-repeat;
overflow:hidden;
margin:0;
padding-left:15px;


}


/*dashed-lines divider with little scissors*/
.divider{
background:transparent url(images/content_cut.gif) no-repeat right center;
clear:both;
display:block;
height:20px;
overflow:hidden;
text-indent:-9999px;

}



.pageborhack{
	height:1%;
	overflow:hidden;
	padding:20px 20px 98px 20px;
	margin-top:10px;
	float:left;
	width:700px;
	background:#FFF url(images/mainpagebg.jpg) no-repeat left bottom;
}



h1 {

font-size:1.67em;

font-weight:400;

color:#FF6200;

}



h2 {

font-size:1.33em;

font-weight:bold!important;

color:#FF6200;

}



h3 {

font-size:1.17em;

font-weight:bold;

color:#FF6200;

}



ol#comments li p {

font-size:100%;

}



ul.post-meta {

list-style:none;

}



.credit {

background:#90a090;

border-top:double 3px #aba;

color:#fff;

font-size:11px;

text-align:center;

clear:both;

margin:10px 0 0;

padding:3px;

}



.credit a:link,.credit a:hover {

color:#fff;

}



.feedback {

color:#ccc;
text-align:right;
clear:both;
}



.feedback a {
text-decoration:none;
background:url(images/comments.gif) no-repeat 0 0;
width:136px;
height:39px;
display:block;
float:right;
color:#666666!important;
padding-left:15px;
text-align:center;
padding-top:8px;
}



.feedback a:hover {
color:#000!important;
text-decoration:none!important;
}



.meta {

font-size:.75em;

}



.meta li,ul.post-meta li {

display:inline;

}



.meta ul {

display:inline;

list-style:none;

margin:0;

padding:0;

}



.meta,.meta a {

color:gray;

font-weight:400;

letter-spacing:0;

}



.storytitle {

margin:0;

}



.storytitle a {

text-decoration:none;

}



.storycontent {

line-height:180%;

}



#commentform #author,#commentform #email,#commentform #url,#commentform textarea, #code {

background:#FFF url(images/comment_top.gif);

border:1px solid #dbdbdb;

color:#3088c6;

padding:5px;

}



#commentform textarea {

width:370px;

}



.comment {

line-height:180%;

margin:10px 0;

}



.commenttop {

font-size:12px;

background:url(images/comment_top.gif);

width:447px;

padding:4px 10px 6px 12px;

}



.comment_arrow {

height:34px;

width:35px;

background:url(images/comment_arrow.gif);

background-repeat:no-repeat;

position:absolute;

left:-9px;

}



.commentbody {

width:434px;

color:#c1c1c1;

line-height:175%;

background:#606060 url(images/comment_bottom.gif) bottom no-repeat;

position:relative;

padding:10px 15px 7px 18px;

}



.commentbody p {

margin:7px;

padding:7px;

}



.clear {

clear:both;

}



#menu {

float:right;

width:204px;

padding-bottom:7px;

text-align:left;

background:#1a1a1a url(images/side_tr.gif) top right no-repeat;

margin:0;

}



#menu h2,.df_menu_head {

background:url(images/side_h.gif);
background-repeat:no-repeat;
color:#CCCCCC;
text-transform:uppercase;;
display:block;
width:180px;
height:22px;
padding-top:8px;
cursor:pointer;
text-align:center;
font-size:10px;
margin:8px 0 0 7px;
}



#menu ul {

list-style-type:none;

margin:0;

padding:0;

}



#menu ul ul,.df_menu_cont {

font-weight:400;

text-align:left;

margin:0 0 4px;

padding:0;

overflow:hidden;

}



#menu ul ul li {

border:0;

margin:0;

padding:0;

}



#menu ul ul li a {

display:block;

margin-left:10px;

border-bottom:1px #323232 solid;

font-size:12px;

text-decoration:none;

width:171px;

color:#646464;

outline:none;

overflow:hidden;

padding:11px 10px 10px 6px;

}



#menu ul ul li a:hover {

border-bottom:1px #9fd202 solid;

color:#FFF;

}



#menu ul ul ul.children {

font-size:142%;

padding-left:4px;

}



#wp-calendar {

border:0;

empty-cells:show;

font-size:14px;

width:90%;

margin:0;

}



#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;

text-decoration:none;

}



#wp-calendar a:hover {

background:#252525;

color:#333;

}



#wp-calendar caption {

color:#999;

font-size:16px;

text-align:left;

}



#wp-calendar td {

color:#ccc;

font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

letter-spacing:normal;

text-align:center;

padding:2px 0;

}



#wp-calendar td.pad:hover {

background:transparent;

}



#wp-calendar td:hover,#wp-calendar #today {

background:#252525;

color:#bbb;

}



#wp-calendar th {

font-style:normal;

text-transform:capitalize;

}



.post a {

text-decoration:none;

color:#67A400;

}



.post a:hover {

color:#67a400;

text-decoration:underline;

}



.date {

background:url(images/date_bg.gif);

background-repeat:no-repeat;

width:60px;

height:54px;

text-align:center;

float:left;

color:#464854;

padding-top:5px;

font-size:11px;

margin-right:15px;

margin-bottom:15px;

}



.date div {

font-size:18px;

font-weight:700;

color:#FFF;

padding-top:7px;

}


.newfoot{
clear:both;
overflow:hidden;
}


.footer {
display:block;
color:#999;
clear:both;
padding:15px;
width:935px;
background:#1a1a1a;
}


.footeritem{
	float:left;
	width:295px;
	margin:0px 5px;
	border-top:5px solid #222;
}

.footeritem h2{
margin:0;
padding:7px 10px 10px 10px;
font-size:14px;
background:#222;
}

.footeritem ul{
list-style:none;
margin:0;
padding:0;
}

.footeritem li{
list-style:none;
margin:0;
padding:0;
height:1%;
overflow:hidden;
}

.footeritem li a{
padding:10px;
margin:0;
border-bottom:1px solid #2C2C2C;
display:block;
color:#666;
}

.footeritem li a:hover{
background:#222;
border-bottom:1px solid #444;
text-decoration:none;
color:#CCC;
}

.footeritem span{
clear:both;
padding:10px;
display:block;
font-size:11px;
color:#999;
}


.footeritem p{
float:left;
width:80px;
height:80px;
}

.footeritem span:hover{
color:#CCC;
}

.finalfooter{
padding:10px;
clear:both;
text-align:center;
background:#1c1c1c;
}

.footeritem h2:hover{
color:#CCCCCC;
}

.footeritem:hover{
	border-top:5px solid #333;
	background:#222;
}


.footer a {

margin:0px 20px;

}



#recentcomments {

padding:8px;

}



.textwidget {

padding:6px;

}



#sidebarsubmit {

display:none;

}



.commentmeta {

margin-left:15px;

border-bottom:1px solid #484848;

background-color:#5a5a5a;

color:#FFF;

padding:3px 3px 3px 10px;

}



.commentmeta a {

color:#FFF;

}



#commentform input#submit, #contactsubmit  {

	background:url(images/nextbutton.gif) no-repeat 0 11px;

	width:127px;

	color:#777;

	font-weight:bold;

	height:48px;

	display:block;

	font-size:12px;

	border:none;

	cursor:pointer;

	text-align:center;

}




.gravatar {

float:left;

background:#fff;

margin-right:15px;

margin-bottom:15px;

border:none !important;

display:block;
width:62px;
height:62px;

text-indent:-9999px;
overflow:hidden;

}



.commentlist {

margin:0;

padding:0;

}



.commentlist li {

border-bottom:1px solid #F1F1F1;

list-style:none;

padding:15px;

}



.alt {

background:#F8F8F8;

}



#s {

background:url(images/searchbar_bg.gif) repeat-x left top;

border:1px solid #000;

color:#FFF;

margin:15px 0 15px 22px;

padding:5px;

}



#s:hover,#s:focus {

border:1px solid #333;

}



.sidenotes_title a {

font-weight:700;

color:#CCCCCC !important;

}



.sidenotes_cont {

display:block;

margin-left:10px;

width:170px;

color:#999;

background:#212121;

font-size:11px;

padding:15px 8px;

}



.sidenotes_li {

margin-bottom:20px;

}



.sidenote_date {

font-size:10px;

color:#666;

float:right;

height:13px;

}



.posttop ul,.posttop ul ul ul {

list-style:url(images/ullibullet.gif);

}



.posttop ul ul {

list-style:url(images/lifirstchild.gif);

}



.posttop li {

padding-left:5px;

margin-top:12px;

}



blockquote {
background:#FFF url(images/blockquote.gif) no-repeat left bottom;
padding-left:20px;
margin:0;

}



blockquote:hover {

text-decoration:underline;

}



.posttop h4 {

font-size:1em;

font-weight:400;

color:#FF6200;

}



.posttop h1:hover,.posttop h2:hover,.posttop h3:hover,.posttop h1 a:hover,.posttop h2 a:hover,.posttop h3 a:hover {

color:#67A400;

}



.posttitle a {

font-weight:400;

color:#FF6200;

}



#postcomment {

margin-top:20px;

}



.h2comment {

width:200px;

float:left;

}



.makecomment {

margin-top:12px;

float:right;

}



.sorrydialog {

text-align:center;

}






#dhtmlgoodies_leftPanel #leftPanelContent {

padding:0;

}



#dhtmlgoodies_leftPanel .closeLink:hover {

color:#FFF;

background-color:#000;

}



.topslideabout {

background:url(images/aboutmetoptext.gif) no-repeat 0 0;

width:113px;

height:35px;

display:block;

float:left;

text-indent:-99999px;

margin:36px 45px 0 4%;

}



.topslidecontent {

color:#CCC;

display:block;

float:left;

font-size:11px;

margin-top:10px;

width:55%;

text-align:left;

padding:10px;

}



.linksonclickfor,.linksonclickfor:visited {
width:165px;
height:20px;
outline:none;
display:block;
color:#FFF;
}



.linksonclickfor:hover {

text-decoration:none;

font-weight:700;

color:#FFF;

}



.fontchanger {

float:right;

}



.fontchanger a {

display:block;

outline:none;

height:25px;

float:left;

}



.fontsizer_small {

background:url(images/font_sizer_small.gif) no-repeat 0 0;

width:26px;

}



.fontsizer_big {

background:url(images/font_sizer_big.gif) no-repeat 0 0;

width:24px;

}



.fontsizer_reset {

background:url(images/font_sizer_reset.gif) no-repeat 0 0;

width:26px;

}



.aboutmeclosebtn {

background:url(images/aboutmeclose.gif) no-repeat 0 0;

width:42px;

height:30px;

float:left;
margin-left:25px;



right:15px;

top:0;

cursor:pointer;

}



a:hover,.posttitle a:hover {

color:#67A400;

text-decoration:underline;

}



#searchform,#menu ul li,.footer p {

margin:0;

padding:0;

}



ul.post-meta span.post-meta-key,.dhtmlgoodies_question:hover {
color:#FFFFFF;
}



#commentform #author:focus,#commentform #email:focus,#commentform #url:focus,#commentform textarea:focus,#commentform #author:hover,#commentform #email:hover,#commentform #url:hover,#commentform textarea:hover, #code:hover, #code:focus {

border:1px solid #67A400;

background:#FFF url(images/comment_top_focus.gif);

padding:5px;

}



#calendar_wrap,#recentcomment li {

padding:4px;

}

/* not in use at present */

.rsssubscribe{

	background:url(images/feeds_refl_32x44.png) no-repeat 0 0;

	width:32px;

	height:44px;

	display:block;

	float:right;

	margin-right:15px;

	margin-top:81px;

}


.technoratifav{

	background:url(images/technorati_refl_32x44.png) no-repeat 0 0;

	width:32px;

	height:44px;

	display:block;

	float:right;

	margin-right:15px;

	margin-top:81px;

}


.deliciousfav{

	background:url(images/delicious_refl_32x44.png) no-repeat 0 0;

	width:32px;

	height:44px;

	display:block;

	float:right;

	margin-right:15px;

	margin-top:81px;

}
/* not in use at present */
/* sidebar icons replaced by the following code */


.sbar_bkmrks{
	width:180px;
	height:45px;
	clear:both;
	display:block;
	qcursor:pointer;
	margin:8px 0 0 7px;
	
		background:url(images/side_h_roll.gif) repeat-x left bottom;
}

.sbar_bkmrks_tech{
	background:url(images/techno_ic_tp.gif) no-repeat 0 0;
	width:59px;
	height:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

.sbar_bkmrks_tech:hover{
	background:url(images/techno_ic_tp.gif) no-repeat 0 100%;
}

.sbar_bkmrks_rss{
	background:url(images/rss_ic_tp.gif) no-repeat 0 0;
	width:59px;
	height:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

.sbar_bkmrks_rss:hover{
	background:url(images/rss_ic_tp.gif) no-repeat 0 100%;
}

.sbar_bkmrks_del{
	background:url(images/delic_ic_tp.gif) no-repeat 0 0;
	width:59px;
	height:45px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

.sbar_bkmrks_del:hover{
	background:url(images/delic_ic_tp.gif) no-repeat 0 100%;
}

/* end of sidebar icons code */





.sidebarbutton{

	background:#373737 url(images/sidebarbutton.gif) repeat-x left bottom;

	padding:3px 15px;

	border:1px solid #000;

	color:#848484;

}



.pollpress-bar-color{

	background:url(images/headerstripe_loop.jpg) repeat-x 0 0;

}



#commentform img{

margin-top:5px;

}



.sidenotes_cont h1, .sidenotes_cont p, .sidenotes_cont h2, .sidenotes_cont h3{

	border:none!important;

	padding:0!important;

	margin:0!important;

}



.sidenotes_cont a{

	border:none!important;

	color:#99CC00!important;

	padding:0!important;

	margin:0!important;

display:inline!important;

}



.sidenotes_cont a:hover{

text-decoration:underline!important;

}







	#hidden-10 { 

	 color:#FFF ; 

	 overflow:hidden ;

	  text-align:center;

	  height:100px;

	  background:#000 url(images/aboutmebackground.gif) repeat-x left top;

	  }





#MBL_COMM{

margin-left:7px;

padding-left:15px;

}



.mbl_join{

background:none!important;

}



.pollpress-voting-booth{

margin-left:15px;

}



.storycontent img{

padding:8px;

}



.badgesleft{

width:83px;

padding-left:10px;

margin-right:10px;

float:left;

}





.badgesright img, .badgesleft img{

margin:5px 0px;



}



.download{

width:127px;

height:50px;

background:url(images/download_btn.gif) no-repeat 0 0;

text-indent:-9999px;

overflow:hidden;

display:block;

outline:none;

margin-left:8px;

}


.download:hover{
background:url(images/download_btn.gif) no-repeat 0 100%;
}


.demo{
width:127px;
height:50px;
background:url(images/demo_btn.gif) no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
display:block;
outline:none;
margin-left:8px;
}

.demo:hover{
background:url(images/demo_btn.gif) no-repeat 0 100%;
}

#MBL_COMM{
margin-top: 10px; 
margin-left: 11px;
}

.sidebar_badges{
padding-left:5px;
}

#menu a, .mainlogo{
outline:none;
}

.takethepoll{
background:url(images/takethepoll.gif) no-repeat 0 0;
width:154px;
height:31px;
display:block;
position:absolute;
z-index:9999;
text-indent:-9999px;
overflow:hidden;
outline:none;
right:0px;
top:20px;
}

.gototop{
background:url(images/gototop.gif) no-repeat 0 0;
width:28px;
height:25px;
display:block;
_display:none;
position:fixed;
z-index:9999;
text-indent:-9999px;
overflow:hidden;
outline:none;
right:0px;
bottom:30px;
}

.hrdf{
border-bottom:1px solid #CCC;
height:2px;
display:block;
text-indent:-9999px;
overflow:hidden;
}

hr{
border-bottom:1px solid #EEE; 
border-top:1px solid #DDD;
}

.entry-meta{
font-size:11px;
background:#F2F2F2;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:20px 15px;
background:#FFF url(images/comment_top_focus.gif) repeat 0 0;
height:1%;
overflow:hidden;
margin:15px 0px;
}



/*
MODIFIED PAGENAVI CSS IN THE MAIN STYLESHEET FOR MY NICE ORANGE PAGINATION GRAPHICS!!
THE CSS IN THE PAGENAVI-CSS PLUGIN HAS BEEN DE-ACTIVATED
*/
.wp-pagenavi a{

	background:url(images/page_num.gif) no-repeat 0 0;

	width:37px;

	height:42px;

	display:block;

	text-align:center;

	float:left;

	margin:0 5px;	

	padding-top:6px;

	text-decoration:none;

	color:#333;

}



.wp-pagenavi a:hover{

	background:url(images/page_num.gif) no-repeat 0 100%;

	color:#FFF;

}



.wp-pagenavi .current{

	background:url(images/page_num.gif) no-repeat 0 100%;

	width:37px;

	height:42px;

	display:block;

	float:left;

	text-align:center;

	margin:0 5px;

	padding-top:6px;

	font-weight:bold;

	color:#FFF;

}



.wp-pagenavi{

	height:1%;

	overflow:hidden;

	padding:10px 0;

	clear:both;

}


.pages{

	float:left;

	background:url(images/backbutton.gif) no-repeat 0 0;

	width:127px;

	height:42px;

	text-align:center;

	display:block;

	color:#333;

	margin:0 5px;	

	padding-top:6px;

}
/*
MODIFIED PAGENAVI CSS IN THE MAIN STYLESHEET FOR MY NICE ORANGE PAGINATION GRAPHICS!!
THE CSS IN THE PAGENAVI-CSS PLUGIN HAS BEEN DE-ACTIVATED
*/

/*
TO CENTRE VIDEOS WITH THE FLVEMBED PLUGIN
*/
#player1, #player2, #player3 {text-align: center;}

