/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

/*  
Theme Name: GamesAjare 3.0
Theme URI: http://www.gamesajare.com/
Description: Modificacion del Grid Focus Plugin por Los Mr.
Version: 3.0
Author: Los Mr.
Author URI: http://www.gamesajare.com/

Notes: Modificado por los administradores de GamesAjare para la nueva version de la web, la 3.0.
*/

*{
margin:0;
padding:0;
}
html,body{
background:#ccc;


color:#333;
text-align:center;
} 
body{
font:12px arial,helvetica,verdana,sans-serif;
}
h1{
font-size:22px;
}
h2{
font-size:18px;
text-transform: uppercase; 
}
h3{
font-size:14px;
color:#912400;
}
h4{
font-size:14px;
}
a{
color:#333;
text-decoration:none !important;
}
a:hover{
text-decoration:none !important;
color:#666 !important;
}
h2 a{
color:#CC3300 !important;
text-decoration:none !important;
}
#wrapper{
border-top:3px solid #EEE;
margin:20px auto;
text-align:justify;
width:1000px;
 background-image: url(http://www.gamesajare.com/2.0/wp-content/themes/grid_focus_public/images/bgvaq.gif); 
 background-repeat: repeat-y;
background-position: 50%;
} 

/* masthead / footer - navigation and categories */
#masthead{
padding:5px 0;
margin-top:-6px;
margin-bottom:125px;
*margin-bottom:-35px;

}
#masthead{

height:50px;
}
#masthead h1 a{
text-transform:uppercase;
width:200px;
float:left;
margin:12px 0 0 0;
}
#masthead h1 a em{
font-style:normal;
color:#555;
}
#authorBlurb img{
float:right;
width:53px;
height:53px;

}
#authorIntro a{
font-weight:bold;
} 
#authorIntro{
line-height:1.4em;
width:400px;
float:right;
margin:8px 0 0 0;
}
ul.nav{
list-style:none;
background:#EEE;
}
.nav li{
border-right:1px solid #DDD;
float:left;
display:block;
width:98.9px;
}
.nav li a{
font-size:11px;
outline:none;
color:#333;
text-decoration:none;
display:block;
padding:5px 0 12px 5px;
width:99px;

}
.nav li a span{
font-size:11px;
color:#777;
text-transform:lowercase;
}
.nav li a:hover{
background:#333;
color:#eee!important;
width:90px;
}
.rojo {
color:#ff0000;
}
* html .nav li a:hover{
background:#333;
width:99px;
}
.nav li.skip{
border-left:1px solid #DDD;
float:right;
display:block width:100px;
}
.nav li.skip a{
width:100px;
}
li.top{
border-left:1px solid #DDD;
float:right;
display:block width:100px;
}
li.top a{
width:100px;
}
.nav li.skip a:hover, li.top a:hover {
 background: transparent;
color: #333 !important;
}
#archives{
background:#333;
}
#archives ul{
list-style:none;
padding:5px 0 3px 0;
}
#archives li{
float:left;
display:block;
width:101px;
}
#archives li a{
font-weight:bold;
color:#7F7F7F;
width:99px;
display:block;
padding:2px 0 4px 5px;
}
#archives li a:hover{
color:#EEE;
}

/* main - middle content and columns */
#mid{
}#content{
float:left;
margin:26px 0 0 0;
padding-right: 10px;
*margin:180px 0 0 0;
_margin:30px 0 30px 0;
width:725px;
}

/* style individual sidebars */
#midCol a{
font-weight:bold;
}
#midCol{
color:#444;
float:left;
margin:25px 0 0 25px;
*margin:180px 0 0 25px;
_margin:30px 0 0 25px;
width:215px;
line-height:1.3em;
}
#midCol p{
color:#777;
}
#searchWrap,
.middle_links{
margin-bottom:20px;
}
#searchWrap input{
vertical-align:middle;
}
#searchWrap #s{
font-size:1.1em;
border:1px solid #BBB;
padding:1px 2px;
margin-right:1px;
width:190px;
}
.middle_links h3{
margin-bottom:7px;
}
#midCol ul{
list-style:none;
margin:8px 0 4px;
}
.middle_links ul li{
background:url(images/li.gif) no-repeat 0 3px;
color:#7F7F7F;
font-size:10px;
line-height:1.2em;
border-top:1px solid #BBB;

padding:4px 0 4px 16px;
}
#tertCol{
float:left;
width:214px;
margin:25px 0 0 20px;
*margin:180px 0 0 20px;
_margin:30px 0 0 20px;
border:0px 
}
#tertCol p{
color:#777;
}
#elseWhere{
margin:0 0 20px 0;
}
#elseWhere h3{
margin-bottom:7px;
}
ul#imgLinks{
list-style:none;
margin:7px 0;
}
#imgLinks li{
color:#7F7F7F;
line-height:1.2em;
padding:0 0 1px;
}
#imgLinks li a img{
border: 0px;
width:208px;
height:69px;
color:#333;
font-weight:bold;
}
#imgLinks li a:hover img{
border-color:#DDD;
}

/* wordpress entries styling - main content column */
.postMeta{
background:url(images/dot.gif) repeat-x left center;

font-size:11px;
text-align:right;
margin-bottom:5px;
}
.postMeta span.date{
background:#FFF;
color:#7F7F7F;
padding:0 2px 0 4px;
}
.postMeta span.comments{
background:#FFF url(images/chat_grey.gif) no-repeat left center;
padding-left:15px;
margin-left:2px;
}
.postMeta span.comments a,
.postMeta span.date a{
color:#555;
}
.post{
margin:0 0 15px 20px;
min-height:400px;
     height:auto !important;
}
.destacadou{
margin:0 0 15px 20px;
 background-image: url(http://www.gamesajare.com/2.0/wp-content/themes/grid_focus_public/images/destacadou.jpg); 
min-height:462px;
     height:auto !important;
}
.post h2{
line-height:1.2em;
margin-bottom:7px;
}
.post h2 a{
width:100%;
display:block;
outline:none;
}
.entry h3{
margin:1em 0;
}
.post .entry{
line-height:1.4em;
overflow:hidden;
}
.post .entry p{
margin:1em 0;
}
.post .entry p a{
background:url(images/dot.gif) repeat-x bottom left;
font-weight:bold;
}
.entry blockquote{
margin:0 1.0em 0;
padding-left:2.3em;
font-size:14px;
font-style:italic;
background:url(http://www.gamesajare.com/2.0/images/quote.jpg) no-repeat top left;
}
.entry ul{
margin:0 1.3em 0;
list-style:none;
}
.entry li a{
color:#333;
font-weight:bold;
background:url(images/dot.gif) repeat-x bottom left;
}
.entry ul li{
background:url(images/li.gif) no-repeat 0 1px;
padding-left:18px;
margin-bottom:7px;
}
.entry ol{
margin:0 1em 0 3em;
}
.entry ol li{
margin:0 0 7px 0;
}
.entry img,.entry a img{
border:0px;
}
.entry a:hover img{
border-color:#DFDFDF;
}
.entry table tr {
 padding: 15px 0;
 }
.entry table tr.alt {
 background: #eee;
 }

/* style pagination buttons */
#more_reading {
 color: #7F7F7F;
 font-size: 11px;
 text-transform: uppercase;
 margin-bottom: 25px;
 text-align: right;
 }
#more_reading p, #more_reading img {
 vertical-align: middle;
 }
#more_reading a img {
 border: none;
 margin:0 0 3px 2px;
 }

/* style me some comments and inputs */
#comments{
width:500px;
padding:12px 0 0 12px;
}
#comments h3,
h3#respond{
color:#555;
margin-bottom:7px;
margin-left:7px;
}
ol.commentslist{
list-style:none;
margin:5px 0 12px;
}
.commentslist li{
background:#FFF url(images/lgrey_diag.gif) repeat top left;
border:1px solid #BBB;
margin-bottom:7px;
padding:7px 0;
}
.commentslist li a{
font-weight:bold;
background:url(images/dot.gif) repeat-x bottom left;
}
.commentslist li.alt{
background:#FFF;
}
.commentslist li:hover{
border-color:#888;
}
.commentslist .comment_text{
margin:0 7px;
line-height:1.4em;
overflow:hidden;
}
.comment_text p,
.comment_text ul,
.comment_text ol,
.comment_text blockquote{
margin:1em 0;
}
.comment_text ul,
.comment_text ol,
.comment_text blockquote{
margin:0 1em;
}p.author_meta{
font-weight:bold;
margin:0 0 0 7px;
}
span.fecha_meta{
font-weight:normal;
margin:0 0 0 7px;
font-size:9px;
}
p.post_meta{
font-size:11px;

text-align:right;
margin:0 7px 0 0;
}




.commentslist li.black{
background:#3E3E3E;
color:#CCC;
}
.commentslist li.black a{
color:#DDD;
}
.commentslist li.black a:hover{
color:#FFF;
}

.commentslist li.pink{
background:#FF98C8;
color:#1C1C1C;
}
.commentslist li.pink a{
color:#363636;
}
.commentslist li.pink a:hover{
color:#717171;
}

.commentslist li.yellow{
background:#FAFFC5;
color:#1C1C1C;
}
.commentslist li.yellow a{
color:#363636;
}
.commentslist li.yellow a:hover{
color:#717171;
}

.commentslist li.fucksia{
background:#DC90B7;
color:#1C1C1C;
}
.commentslist li.fucksia a{
color:#363636;
}
.commentslist li.fucksia a:hover{
color:#717171;
}

.commentslist li.lila{
background:#D0B7CD;
color:#1C1C1C;
}
.commentslist li.lila a{
color:#363636;
}
.commentslist li.lila a:hover{
color:#717171;
}

.commentslist li.bermellon{
background:#F55825;
color:#1C1C1C;
}
.commentslist li.bermellon a{
color:#363636;
}
.commentslist li.bermellon a:hover{
color:#717171;
}

.commentslist li.grey{
background:#BBBBBB;
color:#666666;
}
.commentslist li.grey a{
color:#999999;
}
.commentslist li.grey hover{
color:#717171;
}

.commentslist li.brown{
background:#B78776;
color:#1C1C1C;
}
.commentslist li.brown a{
color:#363636;
}
.commentslist li.brown a:hover{
color:#717171;
}

.commentslist li.white{
background:#D7D7D7;
color:#1C1C1C;
}
.commentslist li.white a{
color:#363636;
}
.commentslist li.white a:hover{
color:#717171;
}

.commentslist li.green{
background:#AFFFA7;
color:#1C1C1C;
}
.commentslist li.green a{
color:#363636;
}
.commentslist li.green a:hover{
color:#717171;
}

.commentslist li.red{
background:#FA9B9B;
color:#1C1C1C;
}
.commentslist li.red a{
color:#363636;
}
.commentslist li.red a:hover{
color:#717171;
}

.commentslist li.iridiscente{
background-image: url(http://www.gamesajare.com/2.0/images/iridis.jpg);
color:#1C1C1C;
}
.commentslist li.iridiscente a{
color:#363636;
}
.commentslist li.iridiscente a:hover{
color:#717171;
}

.commentslist li.orange{
background:#FFAB00;
color:#1C1C1C;
}
.commentslist li.orange a{
color:#363636;
}
.commentslist li.orange a:hover{
color:#717171;
}

.commentslist li.kreek{
background:#D0DAFF;
color:#1C1C1C;
}
.commentslist li.kreek a{
color:#363636;
}
.commentslist li.kreek a:hover{
color:#717171;
}

.commentslist li.blue{
background:#D0DAFF;
color:#1C1C1C;
}
.commentslist li.blue a{
color:#363636;
}
.commentslist li.blue a:hover{
color:#717171;
}




#comments_closed{
background:#333;
color:#ccc;
padding:7px 0;
margin-top:12px;
line-height: 1.5em;
}
p.nocomments{
margin:0 12px 0 7px;
}
p.nocomments a{

color:#ddd;
font-weight:bold;
text-decoration:underline;
}
p.nocomments a:hover{
color:#FFF;
}
ol.pingslist{
margin:1.5em 2em;
font-size:12px;
}
.pingslist li{
color:#7F7F7F;
margin:0 0 7px 0;
}
.pingslist li a{
font-weight:bold;
background:url(images/dot.gif) repeat-x bottom left;
}
#commentform p{
margin:1em 0;
}
#commentform p a{
font-weight:bold;
background:url(images/dot.gif) repeat-x bottom left;
}
#author,
#email,
#url,
#comment{
font:1.1em arial,helvetica,verdana,sans-serif;
border:1px solid #BBB;
padding:2px;
margin-left:7px;
}
#comment{
width:515px;
overflow:auto;
}
#commentform p small{
font-size:10px;
color:#7F7F7F;
}
.commentslist code{
background:transparent;
}

/* footer - text string and links */
#footer{
 width:100%;
}
#claus {
 background-repeat: no-repeat;
background-position: bottom right;
background-attachment:fixed;
}

#footer p {
padding-top: 7px;
 }
#footer p a{
font-weight:bold;
color:#333;
}

/* float rules */
.floatleft{
float:left;
margin:3px 7px 0 0;
}
.floatright{
float:right;
margin:3px 0 0 7px;
}
.right{
float:right;
}
.left{
float:left;
}
.clear{
clear:both;
}
.fix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.fix{
display:inline-block;
} 
* html .fix{
height:1%;
}
.fix{
display:block;
}

.gravatar {

        float:left;

        padding: 3px;

        margin-right: 5px;

        margin-left: 5px;

  width: 80px;
  height: 80px;

        border: 0px solid #000;

        background: #fff;

}

.gravatar2 {

        float:left;

        padding: 3px;

        margin-right: 5px;

        margin-left: 5px;

  width: 30px;
  height: 30px;

        border: 0px solid #000;

        background: #fff;

}

.postgrav {

        float: left;

        padding: 3px;

        margin-right: 5px;

        margin-left: 5px;

        border: 0px solid #000;

        background: #fff;

}


.entrymeta{

	height: 16px;

        text-align: right;

	margin-top: 0;

	font-size: 10px;

	color: #666;

	border-top:dotted 1px #666;

	padding-top:4px;

	margin-bottom: 8px;

}
#menu{

	width: 196px;

	height:73px;

	margin: 0px auto;
	
}


#menu ul{

	border: 0px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	text-align: center;

	clear: left;

}

#menu ul li{

	display: block;

	float: left;

	text-align: center;

	padding: 0px;

	margin: 0px;

}

#menu ul li a span{

	display:none;

}

#menu ul li a{

	width: 196px;

	height:73px;

	margin: 0px;

	padding: 0px;

	display: block;

		
}



/**** LINK-tag style sheet sociable.css ****/

div .sociable { margin: 3em 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: inline;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span { display: inline; }
.sociable ul { display: inline; }
.sociable li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 2px;
}
.sociable ul li:before { content: ""; }
.sociable img { border: 0; }


/**** Inline STYLE-tag style sheet ****/

/* Begin Contact Form ][ CSS */
.contactform {
	position: static;
	overflow: hidden;
}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
    font-weight: bold;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 2px solid #ff0000;
}
/* End Contact Form ][ CSS */

	


/**** Inline STYLE-tag style sheet ****/

#wp_grins img {
	cursor: pointer;
margin-left:7px;
}


/**** Inline STYLE-tag style sheet ****/

.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;}


/**** Inline STYLE-tag style sheet ****/

.delicious-posts ul{list-style-type:none}.delicious-tag,.delicious-extended{font-size:smaller}.delicious-extended{margin:0;padding:0 0 0.25em 0}.module-list-item .delicious-posts ul{margin:0;padding:0}.module-list-item .delicious-posts h2,.module-list-item .delicious-posts li:first-child{margin-top:0}


/**** Inline STYLE-tag style sheet ****/

.delicious-posts ul{list-style-type:none}.delicious-tag,.delicious-extended{font-size:smaller}.delicious-extended{margin:0;padding:0 0 0.25em 0}.module-list-item .delicious-posts ul{margin:0;padding:0}.module-list-item .delicious-posts h2,.module-list-item .delicious-posts li:first-child{margin-top:0}

.sidebar_widget{
padding-bottom: 15px;
padding-left: 2px;
}

.formu {  font-size: 9px; color="#990000"; margin-top: 0; margin-bottom: 0; }
.formu2 { font-size: 9px; color: white; background-color: #912400; }

#translation_bar {  width: 75px; !important}
#translation_bar a { padding-left: 5px; !important}
#translation_bar #transl_sign { display: none; }

blockquote {
background:url(http://www.gamesajare.com/2.0/images/quote.jpg) no-repeat top left;
/* border-left: red solid 0.1em; */
background-color: white;
font-size: 11px;
border: 1px dotted;
border-color: black; 
padding: 0.85em 0.85em 0.85em 0.85em;
}

#loading{position:relative; top:50px; left:50px; background-image:url(http://www.gamesajare.com/2.0/wp-content/themes/grid_focus_public/images/spinner.gif); background-repeat:no-repeat; background-position:left middle; padding-left:50px;}

.sfforumlink img {
	border: none !important;
	margin: 0;
	padding: 0;
}

.sfforumlink a:link {
	text-decoration: none !important;
color: #000000;
}
.sfforumlink a:visited {
	text-decoration: none !important;
color: #000000;
}
.sfforumlink a:hover {
	text-decoration: none !important;
color: #cc3300;
}
.sfforumlink a:active {
	text-decoration: none !important;
color: #000000;
}
hr {
  display: none;
}
.sfavatar img {
width: 80px !important;
height: 80px !important;
border: 0;
}
.sfuseravatar img {
width: 80px !important;
height: 80px !important;
border: 0;
}

#sldrlink {
display: none;
}

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}