/*  
Theme Name: mcfly-portugal2
Theme URI: http://mcflyportugal.com/
Description: Theme made exclusively for McFly Portugal.
Version: 1.0
Author: Tathyana Fantini
Author URI: http://www.nightanddaydesign.org/

DO NOT COPY!

*/


body{
margin:0;
padding:0;
font-family: Verdana, Helvetica;
font-size:10px;
background: #353535;
text-align:center;
color: #7a7a7a;
}

.bgx{
background: url('images/bgx.jpg') repeat-x;
}


#maincontainer{
width: 950px; 
margin: 0 auto;
text-align:justify;
position:relative;
background: url('images/bgy.jpg') repeat-y;
}

#topsection{
height: 403px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 320px;
margin-right: 25px;
padding-top: 3px;
}

#sidebar-content{
float: left;
width: 290px; 
margin-left: -930px; 
padding-top: 10px;
padding-left: 4px;
}


#footer{
clear: left;
width: 100%;
color: #8f8f8f;
text-align: center;
padding: 6px 0px 6px 0px;
}
#footer a{
color: #8f8f8f;
}

#welcome{
color: #8f8f8f;
text-align: justify;
font-family: Arial;
font-size: 10px;
}

/* Content Structures */

.contentbg {
background: #343434 url('images/bgp-top.jpg') no-repeat top;
padding: 5px 7px 0px 7px;
}
 
.content-title {
color: #a7a7a7;
text-align: left;
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
padding: 5px 1px 2px 1px;
border-bottom: 1px dotted #515151;
text-transform: uppercase;
}

.content-title a{
color: #a7a7a7;
}

.content-title2 {
font-family: tahoma;
font-size: 10px;
padding: 5px 0px 20px 3px;
color: #4e4e4e;
text-align: left;

}

.content-title2 a{
color: #585858;
}

.date {
background: url(images/date.png) no-repeat;
height: 54px;
margin: 0px;
width: 54px;
text-align: center;
float: right;	
}
.date .month {
display: block;
color: #585858;
padding: 2px 0;
text-align: center;
text-transform: uppercase;
font-size: 10px;
margin-top: 5px;
font-weight: bold;
margin-bottom: 3px;
}
.date .day {
display: block;
color: #6d6d6d;
font: 2.3em Georgia;
padding-top: 0px;
text-align: center;
margin-top: -8px;
}


.content-page {
padding: 3px;
font-family: arial;
font-size: 11px;
color: #9c9c9c;
}

.content-bottom {
font-family: arial;
font-size: 11px;
padding: 10px 0px 0px 0px;
color: #606060;
text-align: center;
font-weight: bold;
}

.content-bottom a{
color: #606060;
}
 
h1 {
color: #006261;
text-align: center;
background-color: #212121;
font-family: verdana;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
margin: 20px;
} 

.commentbg {
background: #343434 url('images/bgc-top.jpg') no-repeat top;
padding: 5px 7px 0px 7px;
}

p { 
	margin-top:  1px;}


 /* Sidebar Structures */

.sidebar_title {
color: #9c9c9c;
padding: 5px;
font-family: Tahoma;
font-size: 10px;
text-transform: uppercase;
text-align: center;
font-weight: bold;
background: url('images/side-title.png') no-repeat bottom;
padding: 2px 0px 15px 0px;
}

.sidebar_content {
color: #787878;
padding: 3px;
font-family: Arial;
font-size: 11px;
text-align: justify;
margin-bottom: 15px;}

/*Side Nav*/

.sidebar_content ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
}

.sidebar_content ul li a{
font: 11px "Arial", Verdana, Helvetica;
color: #707070;
display: block;
width: auto;
padding: 5px 5px 5px 12px;
text-decoration: none;
background:  url('images/bullet.png') no-repeat left;
border-bottom: 1px dotted #373737;
}


* html .sidebar_content ul li a{
width: 290px;
}

.sidebar_content ul li a:visited, .sidebar_content ul li a:active{
color: #707070;
}

.sidebar_content ul li a:hover{
color: #707070;
background-color: #343434;
border-bottom: 1px dotted #242424;
}


* html .sidebar_content ul li { height: 1%; }
* html .sidebar_content ul li a { height: 1%; }



/*Options style*/





a.poptoopera {
 display: block;
 width: 268px;
height: 152px; 
background: transparent url(http://mcflyportugal.com/imagens/poptoopera.jpg) no-repeat 0 0;


 }
 a.poptoopera:hover {
 background-position: 0 -152px;
 }





.image {
border-bottom: 1px solid #1a1a1a;	
border-right: 1px solid #1a1a1a;	
background-color: #505050;
padding: 5px;
margin: 2px;
-moz-border-radius: 5px;

}

.image:hover{
background-color: #464646;
border-bottom: 1px solid #000000;	
border-right: 1px solid #000000;
}

.imageborder {
border: 0px solid #46433c;
background: #191919;
color : #6b6b6b;
margin-top: 30px;
margin-bottom: 30px;
}


.elite {  
margin: 1px;
padding: 4px;
background: #505050;
border-right: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
-moz-border-radius: 4px;
} 

.elite:hover {  
margin: 1px;
padding: 4px;
background: #464646;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
-moz-border-radius: 4px;
} 



a { 
text-decoration:  none;
color: #009290;}

a:hover {
color: #606060;
text-decoration: none;}	



strong {color: #aeaeae; text-shadow: #000 1px 1px;}
b {color: #aeaeae; text-shadow: #000 1px 1px;}
i { color: #b1b1b1}
italic { color: #b1b1b1;}
em { color: #b1b1b1;}
u {color: #757575; text-decoration: none; border-bottom: 1px dotted #379194;}
img {border: 0px;}


blockquote {
font-family: Trebuchet MS;
font-size: 8pt;
padding: 10px;
color: #656565;
background: #2a2a2a;
border-right: 2px solid #111;
border-bottom: 2px solid #111;
-moz-border-radius: 8px;}




input, textarea, option, select, button {
font-family: Verdana, Helvetica;
font-size: 10px;
color: #828282;
background: #3e3e3e;
padding: 1px;
border: 1px solid #4e4e4e;
-moz-border-radius: 4px;}	


