/*
Theme Name: mcLOL
Version: 1.1
Author: NVI
*/

*{margin: 0; padding: 0;}

html{height: 100%; margin: 0; padding: 0;}

body{background: url('images/background.gif') top right repeat; margin: 0; padding: 0; font: 75%/125% Arial, Verdana, Helvetica, sans-serif; color:#000;}

a,a:link,a:visited, a:active{color: #ff62a3; font-weight: normal; text-decoration: none; outline: none;}
a:hover{text-decoration: underline;}

img{border: none; padding:0; margin:0;}

ul{padding: 0px; margin:0;}
ul li{background: url('images/bullet_sidebar.gif') 0 4px no-repeat; margin: 5px 0; padding-left: 8px; list-style:none;}

pre{white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

blockquote, pre	{border: 1px solid #c9e6ff; padding: 10px; color:#333; font-style: italic; background: #daecf8; margin: 10px;}

#wrapper {margin: 0px auto; width: 980px;}

h6 span{ display:none;}
.important{color:#ff62a3;}
a.important, a.important:link, a.important:active, a.important:visited{color:#ff62a3; font-weight:normal;}

/* ---- Header part */

#header{ height:258px; width:980px; position:relative; background:url('images/header.gif') top center no-repeat; margin-top:20px;}
#header h1, #header h1 a{ display:none;}
#header .descri{}
#header #containerTop{ width:980px; height:201px;}

#header #menu{background:url('images/backMenuPages.gif') top left repeat-x; height:23px; border-left:4px solid #FFF; border-right:4px solid #FFF;}
#header #menu ul{margin:0; padding:0;}
#header #menu ul li{margin:0; padding:0; list-style:none; background:none; font-size:0; line-height:0; display:inline; float:left;}

#header #subMenu{ background:url('images/backMenuCategories.gif') top left repeat-x; height:34px; border-left:4px solid #FFF; border-right:4px solid #FFF; position:relative;}
#header #subMenu ul{margin:0; padding:0;}
#header #subMenu ul li{margin:0; padding:0; list-style:none; background:none; font-size:0; line-height:0; display:inline; float:left;}
#header #subMenu ul li#rssFeedMenu{position:absolute; right:35px; top:0;}
#header #subMenu ul li#rssIcones{ position:absolute; right:0px; top:0;}

/*#topmenu{position:absolute; top:0; right:84px;}
#topmenu ul{list-style: none; margin:0; padding:0;}
#topmenu ul li{display: inline; float:left; line-height:0; font-size:0; margin:0; padding:0; background:none; list-style:none;}
.topmenu a 			{display: block; float: left; padding: 6px 10px; background: #777 url('images/corner.gif') top left no-repeat; color: #fff; margin: 0 5px;}
.topmenu a:hover 	{background: #327eb0 url('images/corner.gif') top left no-repeat; text-decoration: none;}
.topmenu .feed		{background: #f57100 url('images/corner.gif') top left no-repeat; }
*/
#teaser 				{background: #999 url('images/corner.gif') top left no-repeat; color: #fff; padding: 5px 30px; margin-bottom: 50px;}
#teaser a			{color: #333;}

/* ---- Content */
#mainContainer{ width:972px; background-color:#000; border-left:4px solid #FFF; border-right:4px solid #FFF;}

/* pagre INDEX */
#contentHome{width: 649px; padding:7px 8px 30px 7px; float:left; display:inline; overflow:hidden; color:#FFF;}
#contentHome ul{padding: 0px 0 10px 10px; list-style: none;}
#contentHome ul li{background: url('images/bullets.gif') 0 5px no-repeat; margin: 5px 0; padding-left: 8px;}
#contentHome h1{ margin-bottom:0.5em; font-size:2.0em;}
#contentHome h2{ font-size:2.3em; color:#388cd4; line-height:1.0em;}
#contentHome h2 a:hover{ text-decoration:none; color:#505050;}
/*#contentHome h2{ margin-bottom:0.5em; font-size:1.5em;}*/
#contentHome h3{ margin-bottom:0.5em; font-size:1.4em;}
#contentHome h4{ margin-bottom:0.5em; font-size:1.35em;}
#contentHome h5{ margin-bottom:0.5em; font-size:1.3em;}
#contentHome h6{ margin-bottom:0.5em; font-size:1.25em;}
#contentHome a{ color:#81e1f6;}
#contentHome a.important, #contentHome a.important:link, #contentHome a.important:active, #contentHome a.important:visited{color:#ff62a3; font-weight:normal;}



#content{width: 644px; padding:0px 13px 30px 7px;float:left; display:inline; overflow:hidden; background:url('images/backContent.gif') top left repeat-y; margin-bottom:30px; margin-top:7px;}
#content ul{padding: 0px 0 10px 10px; list-style: none;}
#content ol{margin: 10px 0 10px 10px; list-style: decimal inside;}
#content ol li{margin: 5px 0;}
#content h1{font-size:2.7em; color:#02abf4; line-height:1.0em; font-weight:normal;}
#content h2{ font-size:2.7em; color:#02abf4; line-height:1.0em; font-weight:normal; margin-bottom:0.3em;}
#content h2 a:hover{ text-decoration:none; color:#ff62a3;}
/*#content h2{ margin-bottom:0.5em; font-size:1.5em;color:#02abf4;}*/
#content h3{ margin-bottom:0.5em; font-size:1.4em;color:#02abf4;}
#content h4{ margin-bottom:0.5em; font-size:1.35em;color:#02abf4;}
#content h5{ margin-bottom:0.5em; font-size:1.3em;color:#02abf4;}
#content h6{ margin-bottom:0.5em; font-size:1.25em;color:#02abf4;}


#content .indicator 	{float: left;  font-size: 30px; color: #999;}
#content .backTopEntries{ background:url('images/backTopEntries.gif') top center no-repeat; width:504px; height:6px;}
#content .backBottomEntries{ background:url('images/backBottomEntries.gif') top center no-repeat; width:504px; height:5px;}
#content #spaceBottom{margin-bottom:17px;}
#content .containerContent{ padding:0 23px 0 18px;}

/* featured */
#featout{background:url('images/backMsgPresentation.jpg') #000 top center repeat-x; padding-bottom:26px; width:649px;}
#featout #featured{font-size:1.25em; padding:15px 9px 10px 9px; line-height:1.5em;}
#featout #featured p{margin-bottom:0;}
#featout #rssInfos{ padding-left:9px;}
#featout #rssInfos .spaceLeft{ margin-left:18px;}

/* featuredArticles */  
#featuredArticles .blockFeaturedArticles{ float:left; display:inline; width:207px; margin-right:8px;}
#featuredArticles .blockFeaturedArticles.noSpace{ margin-right:0;}
#featuredArticles .blockFeaturedArticles img{ border:3px solid #FFF; width:200px; overflow:hidden; height:200px;}
#featuredArticles .blockFeaturedArticles a{position:relative; top:9px; left:9px;}

/* googleAds */
#googleAds{ padding:16px 0;}

/* mostPopularArticles */
#mostPopularArticles{ width:340px; float:left; display:inline;}
#mostPopularArticles ul{ margin:0; padding:0; margin-top:10px;}
#mostPopularArticles ul li{ list-style:none; background:url('images/bullet_big.gif') 3px 5px no-repeat; padding-left:18px; line-height:1.6em;}
#mostPopularArticles ul li a{font-size:1.25em;}

/* pool */
#pool{width:280px; float:left; display:inline; background:url('images/middleBlockPool.jpg') top center repeat-y;}
#pool #contentPool{ background:url('images/middleBlockPool.jpg') top right repeat-y; width:298px;}
form.wp-polls-form{width:170px;position:relative; top:-40px; left:110px;}
#pool ul.wp-polls-ul{ margin:0; padding:0;}
#pool ul.wp-polls-ul li{ padding-left:0;}
#pool ul.wp-polls-ul label{ color:#FFF; position:relative; top:-2px; left:2px;}

/* funnyNews */
#funnyNews{ width:638px; overflow:hidden; margin-top:10px;}
#funnyNews ul{ margin:0; padding:0;}
#funnyNews ul li{ list-style:none; background:none; margin:0; padding:0; display:block; width:638px; overflow:hidden;}
#funnyNews ul li span{ display:none;}
#funnyNews ul.blogroll li{background:url('images/backFunnyNews.jpg') #011927 top center repeat-x; padding:15px 19px; width:608px; margin-bottom:5px; font-size:0.9em;}
#funnyNews ul.blogroll li h6 a{ font-weight:bold; position:relative;}
#funnyNews .infosArticles{ color:#b4babe;}
#funnyNews ul.blogroll li img{ display:none;}

/* Entries */
#content .entry{ background:url('images/backTopEntries.jpg') top left repeat-x; margin:3px 0 0 4px; padding:20px; position:relative;}
#content .entry img{border:3px solid #b1b1b1;}
#content #theDate{ font-size:0.95em; color:#666; margin-bottom:5px;}

/*  infoEntries */
#content .infoEntries{ margin-top:2px;}
#content .infoEntries .dateEntries{ background:url('images/calendar.jpg') top center no-repeat; width:51px; height:59px; float:left; display:inline; margin-right:12px; font-weight:bold; position:relative;}
#content .infoEntries .dateEntries .month{ color:#FFF; font-size:14px; text-transform:uppercase; position:absolute; top:11px; left:10px;}
#content .infoEntries .dateEntries .day{ color:#000; font-size:25px; position:absolute; left:12px; top:27px; line-height:30px;}
#content .infoEntries .titleEntries h1{ padding-top:10px;}

/* metadata */
#content .metadata{ position:relative; color:#666;  font-size:0.95em; display:block; width:100%; overflow:hidden;}
#content .metaInfos{ float:left; display:inline; width:500px; position:relative; top:10px;}
#content .metaInfos img.avatar{ float:left; display:inline; margin-right:7px; position:relative; top:-10px;}
#content .metadata2{ margin:6px 0;}
#content .metacomments{ float:right; display:inline; width:100px; background:url('images/backNuages.jpg') top left no-repeat; height:47px; position:relative; top:-10px;}
#content .metacomments .bigger{ font-size:16px; font-weight:bold;}
#content .metacomments a{ font-size:12px; position:relative; top:18px; left:10px;}
#content .ratingblock { float:right; display:inline; margin-top:60px; }
#content .socialButtons { float:left; display:inline; width:300px; margin-bottom:12px; }
#content .relatedTags { margin:10px 0; display:block; clear:both;}

/* ---- Comments */
#content p{margin: 0 0 1em 0;}
#content .comments-template {margin-top: 10px; padding-bottom:10px; position:relative;}
#content .comments-template h2#comments{ font-size:1.5em;}
#content .commentlist .blockComment{ margin: 10px 0 0 0; border-bottom:1px solid #d3d3d3; padding:5px 0;}
#content .commentmetadata { padding: 5px 10px; background: #e6e7e8 url('images/corner.gif') top left no-repeat; margin: 5px 0 5px 0px;}
#content .commentmetadata img	{float: left; padding: 2px; margin: 5px 10px 5px 0; border: 1px solid #000; }

/* ---- Comment form */
h2#comments{ display:block; background-color:#015da5; color:#FFF; padding:9px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; margin-bottom:15px;}

/* commentlist */
.commentlist .comment{ border-bottom:4px solid #c9e6ff; margin-bottom:14px;}

/* commentmetadata_author */
#content .commentmetadata_author, #content .commentmetadata_author a{ color:#666666;}
#content .commentmetadata_author img{}
#content .commentmetadata_author a.smaller{ color:#666666; font-size:0.8em; font-weight:normal;}
#content .commentmetadata_author p{ margin-top:0; margin-bottom:1em;}

#content .commentInfos .avatarImg{ float:left; display:inline; width:75px; margin-bottom:15px;} 
#content .commentInfos .avatarImg img{border:1px solid #b1b1b1;}
#content .commentInfos .commentsInfosRight{ float:left; width:520px; display:inline; color:#666; font-size:0.95em;} 
#content .commentInfos .commentsInfosRight .contentContent{ font-size:1.05em; color:#000; margin-top:3px;}

/* blockFormComment */
#blockFormComment{ background:#015da5; padding:10px; position: relative;}
#blockFormComment h2#respond{ color:#FFF; font-family:Verdana;font-size:1.2em;}

/* notFound */
h2#notFound{ padding:10px 0 0 10px;}

/* ---- Sidebar */

#sidebar{width: 308px; float: right; padding-top:7px; padding-bottom:30px;}
#sidebar #blockRss{ padding-left:5px; font-size:0;}
#sidebar a			{color: #333; }

/* searchForm */
#searchForm{ position:absolute; right:56px; top:10px;}
#s{color: #666; font-size:11px; border:none; padding:1px 2px; width:160px;}
#searchsubmit{position:absolute; top:0px; right:-42px;}

#sidebar h2{
	background:url('images/backTitleSidebar.gif') top left no-repeat;
	width:221px;
	height:23px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	padding:8px 0 0 9px;
	margin-bottom:0;
}
#sidebar ul	{margin:0; list-style: none; padding:0;}
#sidebar ul li{background:url('images/backLiSidebar.gif') #0a2138 top left no-repeat; padding:2px 0 2px 19px; margin:1px 0; width:281px; color:#81E1F6;}
#sidebar ul li a{color:#81e1f6; font-size:12px;}
#sidebar .title{margin-top:7px;}

/* pubTop */
#pubTop{ margin-left:1px;}

/* cat_posts */
#sidebar .cat_posts h6 span{ display:none;}

/* recents pictures */
#cat-posts-413866392 h6{background:url('images/title_recentPictures.jpg') top center no-repeat; width:300px; height:28px; margin-top:6px;}
#cat-posts-413875261 h6{background:url('images/title_recentVideos.jpg') top center no-repeat; width:300px; height:28px; margin-top:6px;}

/*  recentsComments */
#recentcomments{ font-weight:bold; color:#666;}
#recentcomments a, #recentcomments a:active, #recentcomments a:link, #recentcomments a:visited{color:#666; font-weight:bold;}
#recentcomments a.linkRecentsComments, #recentcomments a.linkRecentsComments:active, #recentcomments a.linkRecentsComments:link, #recentcomments a.linkRecentsComments:visited{ font-weight:normal; color:#000;}

/* googleAdsSidebar */
#googleAdsSidebar{ margin:13px 0;}

/* ---- Twitter */
#sidebar .twitter li { line-height:120%; padding-bottom:4px; }

/* chickletCreator */
#sidebar .chickletCreator{ margin:0 5px 0 10px;}

/* propulsedBy */
#sidebar #propulsedBy{ margin:8px 0 8px 5px;}


/* catTitle */
#catTitle{ padding:0 0px 0px 0; font-size:1.1em;}
#catTitle #rssCatgerory{margin-top:4px; background-color:#015da5; padding:3px; width:100px; font-size:0.9em;}
#catTitle #rssCatgerory a{ color:#FFF; font-weight:bold;} 



/* ---- Bottom */
#bottom ul { float:left; display:inline; width:150px; padding-right:8px; }
#bottom ul li, #bottom #recent_posts li, #bottom #recent_comments li { list-style:none; padding:0; margin:0; } 
#bottom #recent_posts { float:left;width:190px; border-right:#999999 1px dotted; }
#bottom #recent_comments { float:left;width:190px; border-right:#999999 1px dotted; margin-left:14px; }
#bottom #popular_posts { float:left;width:190px; margin-left:14px; }
#bottom #recent_posts h2, #bottom #recent_comments h2, #bottom #popular_posts h2 { padding-bottom:8px;margin-bottom:0; }

/* ---- Footer */
#footer{height:132px; background:url('images/backFooter.jpg') #0081d6 top center no-repeat; color:#77c9ff; font-size:11px;}
#footer a{color: #fff; font-weight:normal; text-transform:uppercase;}
#lowerfooter{ padding:102px 102px 0 34px;} 
#lowerfooter ul{ margin:0; padding:0;}
#lowerfooter ul li{ display:inline; margin:0 2px; background:none; list-style:none;}
#lowerfooter ul li a:hover{ text-decoration:none; color:#77c9ff;}

label{ display:block; color:#a7cbeb; font-weight:normal; font-size:0.95em;}
small{ font-weight:normal; font-size:0.9em; color:#666;}
.col{ float:left; display:inline; width:151px;}
.noBorder{ border:none;}

/* leaveComment */
#leaveComment{ background:url('images/title_makeComments.gif') top left no-repeat; width:463px; height:26px; margin:20px 0 10px 0;}
#leaveComment h2{ display:none; margin:0; padding:0; line-height:0; margin-bottom:0; }

#author, #email, #url, #comment { border: 1px solid #b8b8d0; margin-top: 5px; font-size:11px; font-family:Arial;}
#author 		{ width: 171px;}
#email 		{ width: 171px; }
#url 		{ width: 171px; }
#comment 	{ width: 560px;}
#submit 		{ margin-top: 5px;}

/* ---- Required by WordPress */

.aligncenter,
div.aligncenter 		{display: block; margin: 0 auto;}
.alignleft 			{float: left; margin:5px 10px 5px 0;}
.alignright 			{float: right; margin:5px 0 5px 10px;}
.wp-caption 			{border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;
				/* optional rounded corners for browsers that support it */
		   		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img 		{border: 0 none; }
.wp-caption p.wp-caption-text 	{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; }

/* socialbookmark */
.socialbookmark{ width:100%; overflow:hidden; height:90px;}
.socialbookmark .diggBtn{float:left; display:inline; width:80px;}
.socialbookmark .redditBtn{float:left; display:inline; width:80px;}

.clear {clear:both;}
.spaceTop{ margin-top:10px;}
.spaceBottom{ margin-bottom:17px;}

#commentform .inputValid{
	background: #FFF url('images/backInput.gif') top left repeat-x;
	font-weight:normal;
	color:#333;
	border:#fff 1px solid;
	padding:1px;
}

#commentform .inputRequired{
	background: #FFF url('images/backInput.gif') top left repeat-x;
	font-weight:normal;
	color:#333;
	border:#fc737c 1px solid;
	padding:1px;
}

/* ddsg-wrapper */
.ddsg-wrapper ul{}

/* subscribe-to-comments */
.subscribe-to-comments{ position:relative;}
.subscribe-to-comments label{font-weight:normal; position:absolute; top:1px; left:20px;}

/* only Classes */
/* rollOverTrans */
.rollOverTrans img{filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.rollOverTrans:hover img{filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8;}
.clear{ clear:both; display:block;}
.floatLeft{ float:left; display:inline;}
.floatRight{ float:right; display:inline;}
.row{ margin-bottom:8px;}
.small, small{ font-weight:normal; font-size:0.9em; color:#66badf;}

