/*
 ____             ____        _____           ___                            ____     __                                            
/\  _`\   /'\_/`\/\  _`\     /\  __`\        /\_ \    __                    /\  _`\  /\ \                                           
\ \ \/\ \/\      \ \ \/\_\   \ \ \/\ \    ___\//\ \  /\_\    ___      __    \ \ \/\_\\ \ \___      __      ___ ___   _____    ____  
 \ \ \ \ \ \ \__\ \ \ \/_/_   \ \ \ \ \ /' _ `\\ \ \ \/\ \ /' _ `\  /'__`\   \ \ \/_/_\ \  _ `\  /'__`\  /' __` __`\/\ '__`\ /',__\ 
  \ \ \_\ \ \ \_/\ \ \ \L\ \   \ \ \_\ \/\ \/\ \\_\ \_\ \ \/\ \/\ \/\  __/    \ \ \L\ \\ \ \ \ \/\ \L\.\_/\ \/\ \/\ \ \ \L\ \\__, `\
   \ \____/\ \_\\ \_\ \____/    \ \_____\ \_\ \_\\____\\ \_\ \_\ \_\ \____\    \ \____/ \ \_\ \_\ \__/.\_\ \_\ \_\ \_\ \ ,__//\____/
    \/___/  \/_/ \/_/\/___/      \/_____/\/_/\/_//____/ \/_/\/_/\/_/\/____/     \/___/   \/_/\/_/\/__/\/_/\/_/\/_/\/_/\ \ \/ \/___/ 
                                                                                                                       \ \_\        
                                                                                                                        \/_/        
*/

/*
Theme Name:DMC Online DJ Championships Blog 2013
Theme URI:http://www.dmcdjonline.com
Description:DMC Online DJ Championships Blog Theme 2013 - By The Amazing Danny P.  Make sure that this theme is enabled in order for the DMC Online DJ Championships Blog to have the correct template :)  Seriously...  Unless you want your blog to look like a Fairy's Rear End...
Version:2.0
Author:Danny P
Author URI:http://www.dmcdjonline.com

*/

/************************************************************\
* CSS
\************************************************************/

.content ul {margin-bottom:20px;margin-top:10px;}
.content ul li { min-height:15px; margin:5px 10px 0 10px; padding-top:5px; font-size:14px; font-weight:bold; font-family: arial,sans-serif; width:280px; background:url('../../../../images/tabdots.gif') repeat-x top left ; }
.content ul li.top { padding:0px; background:transparent; }


ul.advanced-recent-posts {margin-bottom:20px;margin-top:10px;}
ul.advanced-recent-posts li { min-height:46px; margin:5px 10px 0 10px; padding-top:5px; font-size:12px; font-weight:bold; font-family: arial,sans-serif; width:280px; background:url('../../../../images/tabdots.gif') repeat-x top left ; }
ul.advanced-recent-posts li img { float:left; clear:both; margin-right:5px;}
ul.advanced-recent-posts li.top { margin-top:20px; padding:0; background:transparent; }
ul.advanced-recent-posts li div.thumbnail { float:left; margin-right:10px; width:125px; height:94px;}
ul.advanced-recent-posts li div.innerentry { float:left; width:425px; overflow:hidden; }
ul.advanced-recent-posts li div.innerentry h3 { font:bold 16px arial, sans-serif; }
ul.advanced-recent-posts li div.innerentry div.from { color:#969696; line-height:16px; }
ul.advanced-recent-posts li div.innerentry div.description { padding-top:2px; line-height:16px; }
ul.advanced-recent-posts li div.innerentry div.linkage { padding-top:3px; color:#999; line-height:16px; }
ul.advanced-recent-posts li div.thumbnailsponsor { float:left; margin-right:10px; width:238px; height:180px;}
ul.advanced-recent-posts li div.innerentrysponsor { float:left; width:312px; overflow:hidden; }
ul.advanced-recent-posts li div.innerentrysponsor h3 { font:bold 16px arial, sans-serif; }
ul.advanced-recent-posts li div.innerentrysponsor div.from { color:#969696; line-height:16px; }
ul.advanced-recent-posts li div.innerentrysponsor div.description { padding-top:2px; line-height:16px; }
ul.advanced-recent-posts li div.innerentrysponsor div.linkage { padding-top:3px; color:#999; line-height:16px; }

.rcg-div {margin-bottom:20px;margin-top:0px;}
.rcg-div li { min-height:46px; margin:5px 10px 0 10px; padding-top:5px; font-size:12px; font-weight:bold; font-family: arial,sans-serif; width:280px; background:url('../../../../images/tabdots.gif') repeat-x top left ; }
.rcg-div li.top { margin-top:10px; padding:0; background:transparent; }

.rcg-div img { float:left; clear:both; margin-right:5px;}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

/* -------------------------------------------------------------- */
/* =Images */


.ainfo { font-size:10px; margin-bottom:15px; }

.articles p { margin-top:5px; margin-bottom:5px; }



/* Comments */

ul.commentlist {margin-bottom:20px;margin-top:10px; }
ul.commentlist li.comment { min-height:46px; margin:5px 10px 0 10px; padding-top:5px; font-size:12px; font-weight:bold; font-family: arial,sans-serif; width:580px; background:url('../../../../images/tabdots.gif') repeat-x top left ; }
ul.commentlist li.comment.sidebar { min-height:46px; margin:5px 10px 0 10px; padding-top:5px; font-size:12px; font-weight:bold; font-family: arial,sans-serif; width:230px; background:url('../../../../images/tabdots.gif') repeat-x top left ; }
ul.commentlist li.comment img { float:left; clear:both; margin-right:5px; width:46px; height:47px; display:block; }
ul.commentlist li.comment .top { margin-top:20px; padding:0; background:transparent; }
ul.commentlist li.comment div.thumbnail { float:left; margin-right:10px; width:125px; height:94px;}
ul.commentlist li.comment div.innerentry { float:left; width:425px; overflow:hidden; }
ul.commentlist li.comment div.innerentry h3 { font:bold 16px arial, sans-serif; }
ul.commentlist li.comment div.innerentry div.from { color:#969696; line-height:16px; }
ul.commentlist li.comment div.innerentry div.description { padding-top:2px; line-height:16px; }
ul.commentlist li.comment div.innerentry div.linkage { padding-top:3px; color:#999; line-height:16px; }
ul.commentlist li.comment div.thumbnailsponsor { float:left; margin-right:10px; width:238px; height:180px;}
ul.commentlist li.comment div.innerentrysponsor { float:left; width:312px; overflow:hidden; }
ul.commentlist li.comment div.innerentrysponsor h3 { font:bold 16px arial, sans-serif; }
ul.commentlist li.comment div.innerentrysponsor div.from { color:#969696; line-height:16px; }
ul.commentlist li.comment div.innerentrysponsor div.description { padding-top:2px; line-height:16px; }
ul.commentlist li.comment div.innerentrysponsor div.linkage { padding-top:3px; color:#999; line-height:16px; }

.commentertop { margin-top:5px; font-size:10px; margin-bottom:5px; }
.authorcomment { font-size:14px; margin-bottom:5px; }
.commenttext { font-size:12px; margin-bottom:5px; font-weight:normal; }
.commenttitle { margin-bottom:20px; }
.titler { margin-top:10px; }
#respond { min-height:46px; margin:5px 10px 0 10px; padding-top:5px; font-size:14px; font-weight:bold; font-family: arial,sans-serif; width:580px; background:url('../../../../images/tabdots.gif') repeat-x top left ; }
.wpn_logged_in {margin-bottom:20px; }


#commentform input, #commentform textarea								{ width:380px; }

input[type=submit].submitbuttonblog {
	/*width: 150px; height: 30px; float: right; padding: 3px 5px 3px 5px; margin: 0 428px 15px 0;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background: #eaeaea;
	cursor: pointer;
	border-style:solid;
	border: 1px solid #7f8181; 
	font-size: 16px;
	font-weight:bold;
	color:#333333;
	position:inline;
	display:block;*/
	
width: 180px; height: 30px; float: right; padding: 3px 15px 3px 15px; margin: 0 408px 15px 0;
background: #eaeaea; cursor: pointer; border-style:solid; border: 1px solid #7f8181; font-size: 16px; font-weight:bold; color:#333333;

}

#tabs ul li .tablink 													{ font: normal 18px verdana, sans-serif; color: #ffffff; padding: 6px 32px 6px 31px; letter-spacing:-1px; background-color: #666666; }
#tabs ul li.active .tablink 											{ background-color: #333333 !important; color:#ffffff; }