/*
Theme Name: FreshMalik by Etherealism
Theme URI: http://zaynmalikweb.com/gallery/
Author: Matias (Etherealism.org)
Author URI: http://etherealism.org/
Description: Coppermine Photo Gallery Theme featuring Zayn Malik.
Tags: Experimental, Lime-Green, Jungle Gleen, White, Black, Light Gray.

Do Not Copy!

*/
body {
	background: url(images/bg.png) repeat #d6d6d6;
	box-shadow: 0px 0px 200px #000;
	margin: 635px 0px 0px;
	padding: 100px 0;
	font-family: "Arial";
	font-size: 11px;
}
html {background: url(images/bg2.png) #9dbc4f fixed top center;}
#ad {width: 728px;height: 90px;float: right;margin: 3px 30px 0;filter: saturate(0);}
a:link, a:visited, a:active {
	color: #6bb5a3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.bblink a {
	color: #FFF;
	text-decoration: none;
	transition: 0.5s;
	font-size: 11px;
}
.bblink a:hover {
	text-shadow: 0px 0px 8px #FFF;
	text-decoration: none;
	border: 1px dotted #FFF;
}
.thumbnails {
    padding-bottom: 10px;
}
.thumbmargin {
    padding: 20px 9px 0;
    display: block;
}
.thumbnails a img {
	background: #b7b7b7;
	padding: 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
}
.thumbnails a img:hover {
	background: #9dbc4f;
}
.image {
	background: #7a7a7a;
	padding: 12px;
}
.tableb .thumbnails a img {
    width: 65%;
    height: auto;
    padding: 5px;
    margin: -10px 0 15px;
}
.content {background: #e7e7e7;box-shadow: 0px 0px 80px #a2a2a2;}
.maintable {
	background: url(images/mbg.png) #000 top center fixed;
    padding: 10px;
}
.tableh1 img, .buttonlist img {display: none;}
.tableh1 {
	background: #6bb5a3;
	padding: 15px 25px;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	font-size: 19px;
	font-weight: 600;
	text-shadow: 1px 1px 0px #4a9885;
}
.tableh1 a {color:white;text-decoration:underline;}
.tableh1_compact {
	background: #1E1D1E;
	padding: 15px 30px;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 1px;
	border-bottom: 1px solid #dbc9c3;
}
.tableh2 {
	background: #7a7a7a;
	padding: 15px 20px;
    color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
.tableh2_compact {
	background: #ecd9d1;
	padding: 15px 30px;
        letter-spacing: 1px;
        color: #292929;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
}
.tableb {
	padding: 0 10px;
	color: #2d2d2d;
}
.tableb a {color: #fff;}
.tableb a:hover {text-decoration: underline;}
.tableb ul {padding:0px; display: inline-flex; margin: 0px;}
.tableb li{padding: 10px; background: #7a7a7a; margin: 5px; display: block;}
.tableb_compact {
	padding: 2px 8px;
}
.tablef {
	padding: 25px;
	line-height: 15px;
	color: #d38d2a;
}
.catrow, .catrow_noalb {
	color: #656464;
	font-size: 12px;
	padding: 10px 0px;
	transition: 0.3s;
	border-bottom: 1px solid #dad8d8;
}
.catrow:hover, .catrow_noalb:hover {
	border-bottom: 1px solid #bcbaba;
}
.statlink {
	font-size: 16px;
}
.statlink h2 {letter-spacing: 2px;}
.statlink a {
	color: #FFF;
	text-decoration: none;
}
.statlink a:hover {
	border-bottom: 1px dotted #FFF;
}
.catlink::before {
    font-family: FontAwesome;
    color: #88a53f;
    font-size: 14px;
    content: '\f110';
    margin: 0 10px;
}
.catlink {
	padding: 5px 0;
	font-size: 12px;
    display: block;
    margin-bottom: 2px;
    transition: 0.4s;
}
.catlink a {
	color: #282928;
	transition: .2s;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}
.catlink a:hover {
    color: #88a53f;
	text-decoration: none;
}
.alblink a {
    font-size: 14px;
    color: #FFF;
}
.alblink a:hover {
    text-decoration: none;
	border-bottom: 1px dotted #FFF;
}
.admin_sys  {
	position: relative;
    height: 0px;
    top: -5px;
    text-align: right;
    right: 37px;
}
.admin_sys a {
	background: #9dbc4f;
	border-radius: 6px;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 900;
	color: #FFF;
	padding: 10px;
	transition: 0.4s;
}
.admin_sys a:hover {
    text-decoration: none;
	background: #000; 
	color: #FFF;
}
.sub_menu {
	background: #9dbc4f;
	height: 50px;
}
.sub_menu a {
	font-family: 'Raleway', sans-serif;
	font-weight: 900;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
	transition: 0.3s;
	padding: 6px 9px;
	text-shadow: 1px 1px 0px #799630;
}
.sub_menu a:hover {
	text-decoration: none;
	color: #FFF;
    background: #6bb5a3;
    padding: 16px 9px;
}
.pic_title {
	text-align: center; 
	font-size: 15px;
	padding: 15px;
}
.thumb_title_title {
    display: block;
    margin: 0 10px 20px;
    line-height: 1.5;
}
.thumb_title_views {
    background: #6BB5A3;
    color: #FFF;
    font-size: 11px;
    padding: 10px;
}
.thumb_caption {
	background: #FFF;
    color: #000;
    font-size: 10px;
    padding: 10px 11px;
}
.album_stat {
	font-size : 100%;
	margin: 5px 0px;
}
.thumb_filename {
	font-size: 85%;
	display: block;
}
.thumb_caption a {
	text-decoration: underline;
	color: #000000;
}
.thumb_num_comments {
	font-size: 85%;
	padding: 2px;
	font-style : italic;
	display : block;
}
.user_thumb_infobox {
	margin-top: 1px;
	margin-bottom: 1px;
}
.user_thumb_infobox th {
	font-weight : bold;
	font-size: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align : center;
}
.user_thumb_infobox td {
	font-size: 85%;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align : center;
}
.user_thumb_infobox a {
	text-decoration: none;
	color: #000000;
}
.user_thumb_infobox a:hover {
	color: #000000;
	text-decoration: underline;
}
.sortorder_cell {color: transparent; display:none;}
.sortorder_options {color: transparent;}
.thumbnails.filmstrip_background img {width: 80%;}
.prev_strip {width: 30%;}
.navmenu {
	background: #7a7a7a;
	color: #fff;
	padding: 5px;
	font-size: 10px;
	font-weight: bold;
}
.navmenu a img, .prev_strip a img, .next_strip a img {
	width: auto !important;
	padding: 10px;
	box-shadow: none;
	background: none;
}
.navmenu a {
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	color: #FFF;
}
.navmenu a:hover {
	display: block;
	text-decoration: underline;
	color: #000;
}
.admin_menu_thumb {
	font-size: 90%;
	border: 0px solid #FFF;
	background-position : bottom;
	color: #fff;
}
.admin_menu_thumb a {
	color: #fff;
	text-decoration: none;
	display: block;
	position: relative;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.admin_menu_thumb a:hover {
	color: #fff;
	text-decoration: none;
}
.admin_menu {
	padding: 7px;
	color: #FFF;
	font-family: Arial;
}
.admin_menu img {display: none;}
.admin_menu a {
	padding: 13px;
	background: #242223;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
}
.admin_menu a:hover {
	text-decoration: underline;
}
.admin_menu_wrapper {
	padding: 40px 60px 15px;
	text-align: center;
    background: url(images/wrapper.png) center;
    outline: 1px solid #FFF;
    outline-offset: -15px;
}
.admin_float {display: inline-block;}
.admin_float a {
	padding: 0 15px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: white;
	line-height: 2;
}
.admin_float a:hover {text-decoration: underline;}
.comment_date {
	color: #FFF;
	font-size: 90%;
	vertical-align: middle;
}
.display_media {
        background: transparent;
        padding: 30px 0;
}
#footer {
	background: #9dbc4f;
	padding: 15px 25px;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	font-weight: 900;
	font-size: 14px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #799630;
}
#footer a {
	color: #FFF;
	text-decoration: underline;
}
@import url('//fonts.googleapis.com/css?family=Raleway:700,900|Open+Sans);