@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}

a{ text-decoration:none; color:#000000; }
a:hover{ color:#ee3224; }

p{ font-size:12px; line-height:1.6em; margin-bottom:20px; }

strong{ font-weight:bold; }

h1,h2,h3,h4,h5,h6{ font-family: 'Open Sans', sans-serif; font-weight:700; line-height:1.5em; margin-bottom:10px; color:#333333; text-transform:uppercase; }
h1{ font-size:35px; }
h2{ font-size:33px; }
h3{ font-size:30px; }
h4{ font-size:25px; }
h5{ font-size:23px; }
h6{ font-size:20px; }

/* ================================================== */
/* Spacer */
/* ================================================== */
.spacing-10{ height:10px; width:100%; }
.spacing-20{ height:20px; width:100%; }
.spacing-30{ height:30px; width:100%; }
.spacing-40{ height:40px; width:100%; }
.spacing-50{ height:50px; width:100%; }
.spacing-60{ height:60px; width:100%; }
.spacing-70{ height:70px; width:100%; }
.spacing-80{ height:80px; width:100%; }
.spacing-90{ height:90px; width:100%; }
.spacing-100{ height:100px; width:100%; }


/* ================================================== */
/* Top Bar */
/* ================================================== */
#top-bar{ background:#111111; }

/* Top Nav */
#top-nav{
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}
#top-nav li{
	float:left;
	}
#top-nav a{
	display:inline-block;
	padding:12px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	}
#top-nav a:hover{
	background:#ee3224;
	}
#top-nav li.current a,
#top-nav li.current-menu-item a{
	background:#ee3224;
	}

/* Top Social */
#top-social{
	float:right;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	}
#top-social li{
	float:left;
	}
#top-social a{
	display:inline-block;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	}
#top-social a:hover{
	color:#ee3224;
	}


/* ================================================== */
/* Header Container */
/* ================================================== */
#header-container{
	background:#ee3224;
	overflow:hidden;
	}

/* ================================================== */
/* Search Bar */
/* ================================================== */
.searchvideo{
	background:#F5F5F5 url(../images/search.png) right no-repeat;
	float:right;
	width:60%;
	border:5px solid #d8281b;
	outline:none;
	padding:10px;
	}
	
	
/* ================================================== */
/* Title Bar */
/* ================================================== */	
.title-bar{
	background:#000000 url(../images/title-bar-gloss.png) repeat-x top center;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
h6.title-bar.no-margin{ margin-bottom:0px; }
.title-bar span{
	background:#ee3224 url(../images/title-bar-gloss.png) repeat-x top center;
	display:inline-block;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	padding:5px;
	padding-left:25px;
	padding-right:25px;
	float:left
	}
.title-bar a{
	background:#ee3224 url(../images/title-bar-gloss.png) repeat-x top center;
	font-size:18px;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	float:right;
	color:#FFFFFF;
	}
	

/* ================================================== */
/* Title Results */
/* ================================================== */
.result-title{
	font-size:16px;
	text-transform:uppercase;
}

/* ================================================== */
/* Page Title */
/* ================================================== */
#page-title{
	text-transform:uppercase;
	font-size:20px;
	margin-bottom:20px;
	}


/* ================================================== */
/* Stats */
/* ================================================== */
.stats{
	display:block;
	margin-bottom:25px;
	font-size:11px;
	color:#888888;
	text-transform:capitalize;
	}
.stats li{
	float:left;
	margin-right:10px;
	}
.stats li:last-child{ margin-right:0px; }



/* ================================================== */
/* Categozied Post Container */
/* ================================================== */
.layout-title{ text-transform:uppercase; }

.layout-1 .layout-title{ font-size:13px; margin-bottom:5px; }
.layout-1-thumb{ width:100%; height:auto }
.layout-1 p{ margin-bottom:0px; }
.layout-1 .hover-item{ height:98%; }

.layout-2 .layout-title{ font-size:14px; margin-bottom:5px; }
.layout-2 .stats{ margin-bottom:20px; }
.layout-2 .image-holder{ margin-bottom:0px; }
.layout-2 p{ margin-bottom:0px; }
.layout-2-thumb{ width:100%; height:auto; }
.layout-2-wrapper{ margin-bottom:20px; border:1px solid #EEEEEE; padding:15px; }
.layout-2-wrapper.solid-bg{ background:#F6F6F6; padding:15px; }
.layout-2-details{ margin-left:10px; overflow:hidden; }
.layout-2 .hover-item{ height:98%; }

.layout-3 .layout-title{ font-size:12px; margin-bottom:0px; }
.layout-3 .stats{ margin-bottom:25px; font-size:10px; }
.layout-3-thumb{ width:100%; height:auto; }
.layout-3 .hover-item{ height:98%; }

.layout-4 .layout-title{ font-size:14px; margin-bottom:3px; }
.layout-4 .stats{ margin-bottom:0px; }
.layout-4-details{ overflow:hidden; }
.layout-4 .hover-item{ height:99%; }

.layout-banner-ads img{ width:100%; }


/* ================================================== */
/* Single Page */
/* ================================================== */
#VideoEmbed iframe{
	width:100%;
	height:370px;
	margin-bottom:30px;
	}

#VideoPlayer{
	width:100%;
	height:380px;
	margin-bottom:20px;
	}
	
#DesktopPlaylist, #MobilePlaylist, #VideoPlayer{ text-align:center; }

.video-heading{
	position:relative;
	}

.video-title{
	font-size:18px;
	margin-bottom:5px;
	display:inline-block;
	width:50%;
	text-transform:uppercase;
	}

.NoVideo{ width:100%; height:370px; background:#000000 url(../images/novideo.png) center center no-repeat; margin-bottom:30px; }

/* Post Tags */
.post-tags{ margin-top:20px; }
.post-tags a{ font-weight:bold; text-transform:capitalize; font-size:12px; line-height:1.5em }
.post-tags i{ margin-right:5px; }
.post-tags span{ display:block; margin-bottom:5px; font-weight:bold }

/* Post Categories */
.post-categories{ margin-top:20px; }
.post-categories a{ font-weight:bold; text-transform:capitalize; font-size:12px; line-height:1.5em }
.post-categories i{ margin-right:5px; }
.post-categories span{ display:block; margin-bottom:5px; font-weight:bold }

.wp_link_pages{
	font-weight:bold;
	font-size:13px;
	padding-top:10px;
	display:block;
	}
	
.wp_link_pages a{
	background:#ee3224;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px;
	padding-left:7px;
	padding-right:7px;
	display:inline-block
	}

.wp_link_pages a:hover{ background:#000000; }

.post-by{ width:100%; margin-bottom:20px; }
.post-by .avatar{ float:left; margin-right:10px; }

.post-by .post-by-vid-count{ display:block; text-transform:uppercase; font-size:10px; margin-top:5px; }

.post-by .post-by-link{
	font-size:13px;
	font-weight:bold;
	}


/* ================================================== */
/* Sharer Social Icons */
/* ================================================== */
.sharer{
	display:inline-block;
	position:absolute;
	right:0px;
	top:5px;
	}
.sharer li{
	float:left;
	margin-left:10px;
	}
.sharer a{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-size:14px;
	}
.sharer a:hover{ color:#FFFFFF; }
.sharer i{ margin-right:10px; }

.sharer a.facebook{ background:#4c67a1; }
.sharer a.facebook:hover{ background:#354973; }
.sharer a.twitter{ background:#00aced; }
.sharer a.twitter:hover{ background:#008bbf; }
.sharer a.google{ background:#cb3b2a; }
.sharer a.google:hover{ background:#a73123; }


/* ================================================== */
/* Sidebar Widget */
/* ================================================== */
.widget-item{
	margin-bottom:40px;
	}

.widget-title{
	text-transform:uppercase;
	font-weight:700;
	font-size:13px;
	
	background:#000000 url(../images/widget-title-gloss.png) repeat-x center top;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	}

/*	
.widget-item li{
	margin-bottom:10px;
	font-size:13px;
	}
*/

.widget-item li a{ font-size:12px; font-weight:bold; color:#333333; }
.widget-item li a:hover{ color:#ee3224; }

.widget-item li{
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:13px;
	border-bottom:1px solid #EEEEEE;
	}
.widget-item li.page_item_has_children{ border-bottom:none; }
	
.widget-item .children{
	margin-top:10px;
	margin-left:20px;
	}
.widget-item .children li{ border-bottom:none; padding-bottom:0px; list-style:square inside }
.widget-item .children li:last-child{ margin-bottom:0px; padding-bottom:0px; }
.widget-item li:last-child{ border-bottom:none; }

/* Calendar Widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: center; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


/* Tag Cloud */
.tagcloud a{
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */ 
	border-radius: 3px; /* CSS3 */
	background:#ee3224;
	padding:10px;
	margin-bottom:5px;
	margin-right:3px;
	display:inline-block;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	}
.tagcloud a:hover{ background:#333333; }

.screen-reader-text{ display:none; }
#s{ background:#EEEEEE url(../images/search-red.png) no-repeat right center;
	border:none;
	padding:5.8px;
	outline:none;
	float:left;
	width:97.5%;
}
#searchsubmit{
	border:none;
	background:#ee3224;
	color:#FFFFFF;
	padding:6px;
	padding-left:8px;
	padding-right:8px;
	float:left;
	margin-left:0px;
	display:none
	}

/* Popular Videos Widget */
.widget-popular .image-holder{ height:50px; width:50px; float:left; margin-right:10px; margin-bottom:0px; }
.widget-popular .post-thumbnail{ height:50px; width:50px; }

.widget-popular .popular-details{ overflow:hidden; padding-top:5px; }
.widget-popular .popular-details a{ font-size:12px; font-weight:bold; color:#333333; display:block; margin-bottom:5px; line-height:1.3em; }
.widget-popular .stats{ display:block; }
.widget-popular .stats li{
	border:none;
	float:left;
	margin:0px;
	margin-right:7px;
	padding:0px;
	font-size:10px;
	text-transform:capitalize;
	margin-bottom:10px;
	}

/* Recent Comments */
.comment-widget li{ padding-bottom:10px; margin-bottom:10px; }
.comment-avatar{ float:left; margin-right:10px; }
.comment-text{ overflow:hidden; }
.comment-text p{ padding-top:3px; margin-bottom:0px; }

/* Widget Ads */
.widget-ads img{ width:100%; }





/* ================================================== */
/* Comments */
/* ================================================== */
.comment-title{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #DDDDDD;
	font-size:13px;
	text-transform:uppercase;
	}
.comment-header{overflow:hidden; margin-bottom:10px; font-size:14px; }
.comment-header span{ color:#333333; font-weight:bold }
.comment-text{ overflow:hidden; }
.comment-text p{ font-size:12px; }
.comment-awaiting-moderation{ font-weight:700; }
.reply-link{ text-transform:capitalize; font-size:12px; font-weight:700; text-align:left; margin-top:10px; }
#cancel-comment-reply-link{ font-size:14px; }

.avatar-container{ float:left; margin-right:20px; }

.comment-list .children{ margin-left:80px; margin-top:40px; }
.comment-list li{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #DDDDDD; }
.comment-list .children li{ border-bottom:none; }
.comment-list li:last-child{ border-bottom:none; margin-bottom:0px; }
.comment-list .children li:last-child{ margin-bottom:0px; }

/* Comment Form */ 
.comment-email, .comment-name, .comment-url{
	overflow:hidden;
	float:left;
	width:28.6%;
	margin-right:15px;
	padding:10px;
	margin-bottom:20px;
	outline:none;
	border:1px solid #DDDDDD;
	}
.comment-url.last{ margin-right:0px; }

.comment-text-area{
	overflow:hidden;
	width:96.5%;
	height:100px;
	margin-bottom:0px;
	padding:10px;
	outline:none;
	border:1px solid #DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	}
#comment-submit{	
	background:#ee3224;
	color:#FFFFFF;
	font-weight:bold;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	display:inline-block;
	border:none;
	cursor:pointer;
	}
#comment-submit:hover{ background:#333333; color:#FFFFFF }

#reply-title{
	text-transform:uppercase;
	font-size:14px;
	}
#reply-title a{ color:#ee3224; }
#reply-title small{
	font-size:10px;
	float:right
	}

/* Comment Pagination */
.comment-pagination{ margin-bottom:40px; }
.comment-pagination span{
	background:#000000;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
.comment-pagination a{
	background:#ee3224;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
.comment-pagination a:hover{ background:#000000; }


/* ================================================== */
/* Blog Posts */
/* ================================================== */
.blog-post{
	border-bottom:1px solid #EEEEEE;
	margin-bottom:50px;
	padding-bottom:10px;
	}
.blog-thumb{ margin-bottom:20px; }
.blog-post .stats{ display:inline-block; margin-bottom:10px; width:100%; }
.blog-post .stats li{ display:inline-block; }
.blog-post .stats i{ margin-right:5px; color:#BBBBBB; }
.blog-post .readmore{
	background:#ee3224;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	display:inline-block;
	margin-bottom:20px;
	}
.blog-post .readmore:hover{ background:#000000; color:#FFFFFF; }
.blog-post .readmore i{ margin-left:3px; font-size:14px; }

/* Blog Post Single */
.blog-post-single .stats{ display:inline-block; margin-bottom:20px; }
.blog-post-single ul.stats i{ margin-right:5px; color:#BBBBBB; }


/* ================================================== */
/* Pagination */
/* ================================================== */
ul.pagination{ font-size:12px; padding-top:20px; padding-bottom:20px; }
ul.pagination li{ float:left; margin-right:5px; }
ul.pagination li a{ background:#ee3224; color:#FFFFFF; padding:5px; padding-left:8px; padding-right:8px; }
ul.pagination li a:hover{ background:#000000; }
ul.pagination li.current a{ background:#000000; }


	
/* ================================================== */
/* Footer Container */
/* ================================================== */
.footer-container{
	padding-top:40px;
	padding-bottom:20px;
	background:#000000;
	color:#666666;
	}
	
.footer-container.nopadding{ padding-top:0px; }
	
.footer-container .widget-title{
	background-image:none;
	text-transform:uppercase;
	font-weight:700;
	font-size:13px;
	color:#FFFFFF;
	border-bottom:1px solid #333333;
	margin-bottom:25px;
	padding:0px;
	padding-bottom:10px;
	}
	
#copyright{
	border-top:1px solid #333333;
	padding-top:20px;
	margin-bottom:0px;
	line-height:1.5em;
	}
	
#copyright-text{
	width:50%;
	float:left;
	padding-top:5px;
	}
#footer-logo{
	float:left;
	width:50%;
	height:30px;
	text-align:right;
	}
	
	
/* ================================================== */
/* Footer */
/* ================================================== */
.footer-container a{ color:#999999 }
.footer-container a:hover{ color:#ee3224 }

.footer-container .widget-item{
	margin-bottom:40px;
	}
	
.footer-container .widget-item li{
	margin-bottom:10px;
	padding-bottom:0px;
	border-bottom:none;
	font-size:13px;
	}
.footer-container .widget-item li:last-child{ border-bottom:none; }

.footer-container .widget-item li a{ font-size:12px; font-weight:bold; color:#999999; }
.footer-container .widget-item li a:hover{ color:#ee3224; }

/* Calendar Widget */
.footer-container .widget_calendar {float: left;}
.footer-container #wp-calendar {width: 100%; }
.footer-container #wp-calendar caption { text-align: center; color: #666666; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
.footer-container #wp-calendar thead { font-size: 10px; }
.footer-container #wp-calendar thead th { padding-bottom: 10px; }
.footer-container #wp-calendar tbody { color: #aaa; }
.footer-container #wp-calendar tbody td { background:none; border: 1px solid #222222; text-align: center; padding:8px;}
.footer-container #wp-calendar tbody td:hover { background: #888888; color:#FFFFFF }
.footer-container #wp-calendar tbody .pad { background: none; }
.footer-container #wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
.footer-container #wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


/* Tag Cloud */
.footer-container .tagcloud a{
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */ 
	border-radius: 3px; /* CSS3 */
	background:#ee3224;
	padding:10px;
	margin-bottom:5px;
	margin-right:3px;
	display:inline-block;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	}
.footer-container .tagcloud a:hover{ background:#333333; }

/* Popular Videos Widget */
.footer-container .widget-popular li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #333333 }
.footer-container .widget-popular .image-holder{ height:50px; width:50px; float:left; margin-right:10px; margin-bottom:0px; }
.footer-container .widget-popular .post-thumbnail{ height:50px; width:50px; }

.footer-container .widget-popular .popular-details{ overflow:hidden; padding-top:5px; }
.footer-container .widget-popular .popular-details a{ font-size:12px; font-weight:bold; color:#999999; display:block; margin-bottom:5px; line-height:1.3em; }
.footer-container .widget-popular .popular-details a:hover{ color:#ee3224 }
.footer-container .widget-popular .stats{ display:block; }
.footer-container .widget-popular .stats li{
	border:none;
	float:left;
	margin:0px;
	margin-right:7px;
	padding:0px;
	font-size:10px;
	text-transform:capitalize;
	margin-bottom:10px;
	}

/* Recent Comments */
.footer-container .comment-widget li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #333333 }
.footer-container .comment-avatar{ float:left; margin-right:10px; }
.footer-container .comment-text{ overflow:hidden; }
.footer-container .comment-text p{ padding-top:3px; margin-bottom:0px; }
.footer-container .comment-widget .comment-text a{ color:#999999; }
.footer-container .comment-widget .comment-text a:hover{ color:#ee3224; }








/* Easy Tabs */
.etabs { margin: 0; padding: 0; }
.tab{
	display: inline-block;
	zoom:1;
	*display:inline;
	border-bottom:none;
	}
	
li.tab{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
	border:1px solid #f8f8f8;
	border-bottom:none;
	text-align:center;
	margin:0px;
	}

.tab a {
	font-size: 14px;
	display: block;
	outline: none;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	text-transform:uppercase;
	font-weight:bold
	}
	
.tab i{ margin-left:5px; }

.tab.active { padding-top:0px; position: relative; background:#f8f8f8; }

.tab-content{ background:#f8f8f8; border-top:none; padding:15px; padding-top:25px; }




/* Login/Signup Form */
.user-forms .user-input{
	outline:none;
	padding:8px;
	margin:0px;
	margin-bottom:10px;
	border:none;
	border:5px solid #f5f5f5;
	width:85%
	}
.user-forms .user-submit{
	background:#ee3224;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	border:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	outline:none
	}
.user-forms .user-submit:hover{ background:#000000; }



/* Update Profile Form */
.update-profile-form{ margin-bottom:40px; }
.update-profile-form h6{ font-size:14px; }
.update-profile-form .user-input{
	background:#EEEEEE;
	border:none;
	border:5px solid #f8f8f8;
	padding:10px;
	width:60%;
	outline:none;
	color:#888888;
	margin-bottom:10px;
	}
	
.update-profile-form textarea.user-input{
	height:100px;
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	}

.update-profile-form i{
	background:#AAAAAA;
	padding:11.3px;
	border:5px solid #f8f8f8;
	border-right:none;
	font-size:14px;
	color:#FFFFFF;
	min-width:20px;
	text-align:center
	}
.update-profile-form label{ display:block; }

.update-profile-form .user-submit{
	background:#ee3224;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	border:none;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	outline:none
	}

.update-profile-form .user-submit:hover{ background:#000000; }

.update-error{
	background:#f5c9c9;
	padding:20px;
	color:#e15e5e;
	margin-bottom:20px;
	}
.update-success{
	background:#d7ffd8;
	color:#8be18d;
	padding:20px;
	line-height:1.5em;
	margin-bottom:20px;
	}


/* Widget Register Success Notice */
.widget-register-success{
	background:#d7ffd8;
	color:#8be18d;
	padding:20px;
	line-height:1.5em;
	margin-bottom:20px;
}

/* Widget Register Error Notice */
.widget-register-error{
	background:#f5c9c9;
	padding:20px;
	color:#e15e5e;
	margin-bottom:20px;
	}
.widget-register-error li{
	list-style:square inside;
	border-bottom:none;
	line-height:1.5em;
	}
.widget-register-error li:last-child{ margin-bottom:0px; padding-bottom:0px; }


/* Widget Profile */
.widget-user-profile{ background:#f8f8f8; padding:15px; }
.widget-user-profile .avatar{ float:left; margin-right:10px; }
.widget-user-profile .welcome{ text-transform:capitalize; }
.widget-user-profile .profile-header{ padding:1px; margin-bottom:20px; }

/* Widget profile edit */
.widget-profile-controls{ margin-bottom:0px; }
.widget-profile-controls i{ margin-right:5px; }
.widget-profile-controls li{ border-bottom:1px solid #DFDFDF; }
.widget-profile-controls li:last-child{ margin-bottom:0px; padding-bottom:0px; }





/* User Profile */
.user-profile{
	margin-bottom:40px;
	}
.user-profile .avatar{
	float:left;
	margin-right:20px;
	border:5px solid #EEEEEE;
	}
.user-info{
	overflow:hidden;
	line-height:1.5em;
	}
.user-info p{ margin-bottom:10px; }
.user-info strong{ color:#000000; text-transform:uppercase; font-size:12px; }
.user-social{ font-size:20px; display:inline-block; margin-bottom:20px; float:right }
.user-social li{ float:left; margin-right:10px; }





/* Wordpress Classes */
.content-empty{ width:100%; height:100px; }
.wp-caption{ padding:5px; background:#F2F2F2; text-align:center; margin-bottom:20px; }
.wp-caption-text{ margin-bottom:0px; font-weight:normal; }
.wp-caption img{ margin-bottom:10px; }
.alignleft{ float:left; margin-right:20px; margin-bottom:10px; clear:both }
.alignright{ float:right; margin-left:20px; margin-bottom:10px; clear:both }
.aligncenter{ margin:0 auto; margin-bottom:5px; border:1px solid #D4D4D4;}

.bypostauthor{}

/* Gallery */
.gallery-caption{ display:none }
.gallery-item{ text-align:center; }
.wp-caption-dt{ display:none; }

/* Sticky */
.sticky{ background:url(../images/sticky.png) right bottom no-repeat; }