/*
Theme Name: Artiste
Version: 1.0
Author: seven media
Author URI: http://www.seven-media-gallery.com/artiste.index.html

This theme was designed and built by seven media,
http://themeforest.net/user/sevenmedia
in Themeforest
*/


/* RESET */


#footer {
	position:fixed;
	bottom:0px;
	height:55px;
	padding:0;
	background-image: url(../images/footer/footer_bg.png);
	background-repeat: repeat-x;
}
.footer_fullwidth {
	width:100%;
	margin:0
}
#footer li {
	float:right;
	border-right:1px solid #191919;
	list-style:none
}
#footer li:hover, #footer li.active {
	background-color:#121212
}

#footer li .dropup {
	padding-right:40px;
	background:url("") no-repeat right 15px

}
#footer li .footer_dropup {
	position:absolute;
	padding:15px 0px 0px 0px;
	margin:0 0 0 -1px;
	left:-9999em;
	bottom:35px;
	background-color:#121212;
	border-bottom:none;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px
}
#footer li:hover .footer_dropup {
	left:auto
}
.clear, .clear_push {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clear_push {
	height:12px
}
#footer ul, #footer ol {
	list-style:none;
	padding:0;
	margin:0 0 12px 0
}
#footer ul li, #footer ol li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	border:none
}
#footer li div.footer_dropup a, #footer ul li a, #footer ol li a {
	padding:0;
	margin:0;
	display:inline;
	line-height:18px
}
#footer li#social {
	float:right;
	width:auto;
	margin:0 45px 0 0;
	padding:0;
	border:none
}
#footer li#social ul {
	float:right;
	width:auto;
	margin:20px 0
}
#footer li#social:hover {
	background:none
}
#footer li#social li {
	margin-right:10px;
	float:left;
	background:none;
	border:none;
	width:20px;
	height:20px;
	padding:0px
}
a.tooltip:hover {
	text-decoration:none
}
a.tooltip span {
	display:none;
	padding:0px 7px 5px 7px;
	bottom:30px;
	line-height:24px;
	position:relative;
	height:24px;
	width:55px;
	text-align:center;
	background:url("../images/footer/tooltip.png") no-repeat center top;
	position:absolute;
	color:#ddd;
	font-size:12px;
	margin-left:-24px
}
a.tooltip:hover span {
	display:block
}
a#footer_trigger {
	position:fixed;
	z-index:2;
	bottom:0px;
	right:210px;
	width:35px;
	height:35px;
	background:url("../images/footer/footer_button_up.png") right no-repeat #121212;
	display:block;
	-moz-border-radius:2px 2px 0px 0px;
	-webkit-border-radius:2px 2px 0px 0px;
	border-radius:2px 2px 0px 0px;
}
a.trigger_fixed {
	margin:0 auto;
	left:50%;
	margin-left:447px
}
a#footer_trigger.trigger_active {
	background:url("../images/footer/footer_button_down.png") right no-repeat #121212;
}

