/*
Theme Name: Deedee Paris
Theme URI: http://www.deedeeparis.com
Description: Thème Wordpress du blog Deedee Paris
Author: Laetitia Lazerges - VertCerise (background by Elise Tchoukriel)
Author URI: http://www.vertcerise.com/
Version: 1.0

© All rights reserved "Deedee Paris" - 2013

*/


/* --------------------------------------------------------------
RESET DEFAULT BROWSER CSS
Based on work by Eric Meyer
http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* --------------------------------------------------------------
STRUCTURE
-------------------------------------------------------------- */

body{   
    font-family: georgia, garamond, serif; 
    font-size: 14px;
    background: url("img/bg.png") repeat;
    color: #5b5b5b;
    text-align: center;
}
 
#wrapper {
    margin: 0 auto;
    width: 1000px;
    text-align: left;
    /*background: #f3f6f5;*/
    padding: 0px;
    background: url("img/bg.png") repeat;
     
}
 
#header{
    width: 1000px;
    padding: 0px;
}
 
#container{
    float: left;
    width: 620px;
    padding: 0;
    margin-left: 10px;
}
 
.sidebar{
    float: right;
    position: relative;
    width: 300px;
    margin: 0 0 0 20px;
    font-size: 15px;
    list-style: none;
    z-index: 10;
}
 
#footer{
    clear: both;
    text-align: center;
    height: 360px;
    padding: 10px;
    background: url("img/deedee_texture70.png");
}

.nav{
	float:top;
    width:1000px;
    background: url("img/deedee_texture70.png");
    float:left;
    position:relative;
    height:35px;
}

/* --------------------------------------------------------------
GENERAL
-------------------------------------------------------------- */

a:link, a:visited, a:active{
    text-decoration: underline; 
    color: #b0c2c6;
}
 
a:hover{
    color: #b0c2c6;
}
 
h1 {
    font-size: 54px;
}

h2 {
    font-size: 35px;
}
 
h3 {
    font-size: 24px;
}
/*IMAGES*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* --------------------------------------------------------------
HEADER
-------------------------------------------------------------- */
#branding{
	height:318px;
}

img.header_text{
	margin: 50px 0 0 222px;
}

#branding h1, #branding #blog-description{
	display:none;
}

#utilities{
	display:block;
	float:right;
	margin:10px 10px 0 0;
}

#utilities ul{
	list-style:none;
}

#utilities  li{
	list-style:none;
	display:inline;
	padding:0 5px;
}

#utilities2{
	display:block;
	margin:10px 10px 0 0;
}

#utilities2 ul{
	list-style:none;
}

#utilities2  li{
	list-style:none;
	display:inline;
	padding:0 2px;
}

/* --------------------------------------------------------------
NAVIGATION
-------------------------------------------------------------- */

.nav ul{
    list-style:none;
}
 
.nav li{
    float:left;
    position:relative;
    margin-top:12px;
}

.nav a{
    display:block;
    text-decoration:none;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    color:#ffffff;
    padding:0 7px 10px 0;
    font-size:12px; 
    letter-spacing:2px;
}

.nav a:first-child{
    padding:0 7px 10px 10px;
}
 

.nav li:hover > a{
    color:#1b5b5e;
}
 
.nav ul li:hover > ul{
    display:block;
}

#access2{
	position: fixed;
	top:0;
	z-index:11;
	margin-left: 0;
	margin-top: 0;
}

#utilities2{
	position: fixed;
	top: 0;
	z-index: 12;
	margin-left: 820px;
	margin-top: 7px;
}


/* --------------------------------------------------------------
HOME PAGE
-------------------------------------------------------------- */

#container #content #first{
	background:url('img/bg_first.png') no-repeat;
	padding:8px 0px 0px 8px;
	margin:20px 0;
	height:450px;
}

#container #content .post1 {
	background:url("img/bg_post1.png") no-repeat;
	height:198px;
	padding:8px 0px 0px 8px;
	margin:20px 0;
}

#container #content .post2 {
	background:url("img/bg_post2.png") no-repeat;
	height:202px;
	padding:8px 0px 0px 8px;
	margin:20px 0;
}

#container #content #first h2,
#container #content .post1 h2,
#container #content .post2 h2,
#container #content .post h2{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:15px 0 0 0;
}

#container #content .post1 .thumbnail,
#container #content .post2 .thumbnail{
	display:block;
	float:left;
	margin:15px 10px 0 0;
}
/*#container #content #first img{
	max-height: 295px;
	overflow: hidden;
}
*/
#container #content #first h2 a,
#container #content .post1 h2 a,
#container #content .post2 h2 a,
#container #content .post h2 a{
	text-decoration:none;
	color:#515151;
}



#container #content #first .date,
#container #content .post1 .date,
#container #content .post2 .date{
	display:block;
	float:right;
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#f29400;
	font-size:24px;
	letter-spacing:-1px;
	margin:15px 15px 0 0;
	font-weight:300;
}

#container #content #first p,
#container #content .post1 p,
#container #content .post2 p{
	line-height:20px;
	margin:5px 10px 0 5px;
	padding-bottom: 10px;
}

#container #content #first .entry-link,
#container #content .post1 .entry-link,
#container #content .post2 .entry-link,
#container #content .post .entry-link{
	font-family: 'Quicksand', sans-serif;
	font-size: 18px;
	margin:0 0px 0 0;
	background:url('img/fleche.png') 5px 5px no-repeat;
	padding:10px 0 10px 70px;
}

#container #content #first .entry-link a,
#container #content .post1 .entry-link a,
#container #content .post2 .entry-link a,
#container #content .post .entry-link a{
	color:#515151;
	text-decoration:none;
}
#container #content #first .entry-link a:hover,
#container #content .post1 .entry-link a:hover,
#container #content .post2 .entry-link a:hover,
#container #content .post .entry-link a:hover,{
	text-decoration:underline;
}

/* INSTAPPOST */

#container #content .instagram{
	display:block;
	width:619px;
	height: 673px;
	background:url('img/cliclac.png') no-repeat;
	padding:45px 0px 0px 15px;
	margin:20px 0 0 0;
}

#container #content .instagram img{
	width:585px;
	height:585px;
	margin:0 0 4px 0;
}

#container #content .instagram a{
	color:#515151;
	text-decoration: none;
}

#container #content .instagram  .insta-link{
	font-family: 'Quicksand', sans-serif;
	font-size:18px;
	color:#515151;	
	background:url('img/fleche2.png') 15px 5px no-repeat;
	padding:15px 0 10px 70px;
	margin-top: 30px;

}
#container #content .instagram  .insta-link a{
	color:#515151;	
	text-decoration:none;
}

#container #content .instagram  .insta-link a:hover{
	text-decoration:underline;
}

#container .navigation{
	margin-bottom: 20px;
}


/* --------------------------------------------------------------
SINGLE, PAGE, ARCHIVES
-------------------------------------------------------------- */

#container #content .post #post_content h4,
#container #content #post_content h4
{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:20px;
	letter-spacing:-1px;
	font-weight:300;
	margin:15px 150px;
    background: url("img/deedee_texture70.png");
    padding:6px 10px;
    text-align: center;

}

#container #content .post #post_content,
#container #content #post_content,
#container #archives .post {
	background:#FFFFFF;
	padding:8px 0px 20px 8px;
	margin:20px 0;
}

#container #content .post .entry-map{
	background:#FFFFFF;
	padding:8px 0px 20px 10px;
	margin:20px 0;
}
#container #content .post .entry-map h3{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:10px 0 15px 0;
}

#container #content .post .entry-utility,
#container #content #post_content .entry-utility{
	background:#FFFFFF;
	padding:10px 0px 10px 10px;
	margin:20px 0;
}

#container #content .post .entry-utility .cat-links,
#container #content .post .entry-utility .tag-links {
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:300;
	margin:10px 0 15px 0;
}


#container #content .post .entry-like{
	background:#FFFFFF;
	padding:10px 0px 10px 10px;
	margin:20px 0;
	height:50px;
}

#container #content .post .entry-like h3
{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:10px 0 15px 0;
	display:block;
	float:left;
	margin:0 40px 0 0;
	width:600px;

}

#container #content .post h1,
#container #content #post_content h1,
#container #archives h1,
#container #archives .post h3
{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:15px 0 0 0;
}

#container #content .post .date,
#container #content #post_content .date,
#container #archives .date{
	display:block;
	float:right;
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#f29400;
	font-size:24px;
	letter-spacing:-1px;
	margin:15px 15px 0 0;
	font-weight:300;
}

#container #archives .thumbnail_cat{
	display:block;
	float:left;
	margin:15px 10px 0 0;
}

#container #archives .post{
	min-height:170px;
	padding-bottom: 20px;
}

#container #content #post_content img{
	max-width: 597px;
}

#container #content .post p,
#container #content #post_content p,
#container #archives p{
	line-height:20px;
	margin:5px 10px 0 5px;
}

#container #content .post blockquote,
#container #content #post_content blockquote,
#container #archives blockquote{
	margin:20px;
	border-left:3px solid #b0c2c6;
}

#container #content .post ul li,
#container #content #post_content ul li,
#container #archives ul li{
	list-style:square;
	margin:10px 20px 10px 50px;
	line-height:20px;
}

#container #content .post ol li,
#container #content #post_content ol li,
#container #archives ol li{
	list-style-type: decimal;
	margin:10px 20px 10px 50px;
	line-height:20px;
}

#container #content .post strong,
#container #content #post_content strong,
#container #archives strong{
	font-weight:bold;
}

#container #content .post em,
#container #content #post_content em, 
#container #archives em{
	font-style:italic;
}

.social{
	height:30px;
	margin:40px 0 0 10px;
}

.Facebook_share{
	display:inline;
	float:left;
}
.Twitter_share{
	display:inline;
	float:left;
	margin-top:7px;
	width:150px;
}
.Google_share{
	display:inline;
	float:left;
	margin-top:7px;
}



/* page Voyages */

#container #voyages
{
	margin:0px 0 0 0px;
}

#container #voyages h1
{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:15px 0 0 0px;
}


#container #voyages img
{
	background:#FFFFFF;
	padding:10px;
	margin: 0;
	margin:5px 10px 5px 0px;
}

#container #voyages .wp-caption p.wp-caption-text {
	background: #FFFFFF;
	padding: 0px 0px 10px 10px;
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:300;
	width: 100%;
	margin: -10px 5px 5px 0px;

}

/* PAGE SHOPPING */

#container #shopping
{
	margin:0px 0 0 0px;
}

#container #shopping .entry-content{
	width:650px;
	background: #FFFFFF;
	padding:10px 5px;
	margin: 20px 0 0 0;
}

#container #shopping h1
{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:30px 0px;
}

#container #shopping h2
{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:20px;
	letter-spacing:-1px;
	font-weight:300;
	margin:15px 150px;
    background: url("img/deedee_texture70.png");
    padding:6px 10px;
    text-align: center;

}

#container #shopping img
{
	background:#FFFFFF;
	padding:10px;
	margin: 0;
	margin:5px 10px 5px 10px;
}

#container #shopping .metaslider img
{
	background:none;
	padding:10px;
	margin: 0;
}

/* SLIDER*/
.flex-direction-nav .flex-next {background-position: 100% 0; right: 20px; }
.flex-direction-nav .flex-prev {left: 20px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 30px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 30px;}

/* --------------------------------------------------------------
COMMENTAIRES
-------------------------------------------------------------- */

.comments-template{
	padding:10px 10px 40px 10px;
	background:#ffffff;
}

.comments-template h3{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:10px 0 0px 0;
}

#comments{color:#FFFFFF; display:inline;text-transform:uppercase;font-size:20px;}
ol.commentlist {margin:0 0 40px 0px; padding:0 0 0 20px; text-indent:0; width:95%; display:block; float:left;}
ol.commentlist li {list-style:decimal; width:100%;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {background: #d3e5ea;}
ol.commentlist li.comment {padding:10px 10px 10px 0; margin:10px 0px 10px 0;width:85%;overflow: hidden;}
ol.commentlist li.comment div.comment-author,ol.commentlist li.comment div.comment-author a {font-family: 'Quicksand', sans-serif;color:#515151;text-transform:uppercase;font-size:18px;font-weight:300;letter-spacing:-1px;}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:left; margin:0 10px 0 0; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {display:none;}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#9E9398; }
ol.commentlist li.comment p { font-size:14px; margin:0 0 0 42px; }
ol.commentlist li.comment ul { font-size:11px; list-style:none; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a {color:#333333;padding:3px 6px; }
ol.commentlist li.comment div.reply a:hover {color:#FFFFFF;background:#333333;padding:3px 6px; }
ol.commentlist li.comment ul.children { margin:10px 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {list-style:none;}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {background: #d3e5ea;}
ol.commentlist li.comment ul.children div.comment-meta{display: none;}
ol.commentlist li.comment ul.children li.depth-2 { margin:0 0 .25em .25em;padding-left:20px;}
ol.commentlist li.comment ul.children li.depth-3 { margin:0 0 .25em .25em;padding-left:20px;}
ol.commentlist li.comment ul.children li.depth-4 { margin:0 0 .25em .25em;padding-left:20px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist li.pingback {padding:10px; margin:10px 0; background:#eeeeee; font-size:9x; width:80%; list-style:none;}
ol.commentlist li.pingback div.comment-meta {display:none;}
ol.commentlist li.pingback div.vcard span.says {display:none;}
ol.commentlist li.pingback div.reply{display:none;}

ol.commentlist li.bypostauthor,
ol.commentlist li.comment ul.children li.depth-2 .bypostauthor,
ol.commentlist li.comment ul.children li.depth-3 .bypostauthor,
ol.commentlist li.comment ul.children li.depth-4 .bypostauthor,
ol.commentlist li.comment ul.children li.depth-5 .bypostauthor{
	background:url("img/bg-grain.gif") repeat;
	width:90%;
}


#respond h3{font-family: 'Quicksand', sans-serif;color:#515151; display:inline;text-transform:uppercase;font-size:24px;font-weight:300;letter-spacing:-1px;display:inline;}

	

#respond p label{
	display:block;
	float:left;
	width:150px;
	overview:hidden;
	font-size:12px; 
}

#respond p input[type=submit]{
	background:#92a9a9;
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
	border:none;
	float:left;
	padding:5px;
}

#respond p textarea{
	width:550px;
	height:100px;
	background:#d3e5ea;
	border:none;
	padding:20px;
}

#respond p small{
	font-size:12px;
	color:#333333;
	margin-left:20px;
}

#commentform p.subscribe-to-comments input {
	margin: 0 5px 0 0;
	float:left;
	}

#commentform p.subscribe-to-comments label {
        display: inline;
        width: 600px;
        font-size:14px;
        margin-bottom:20px;
        }




/* --------------------------------------------------------------
SIDEBAR
-------------------------------------------------------------- */

.sidebar #searchform {
	background: #FFFFFF;
	padding:10px;
	font-size:14px;
	margin-bottom: 20px;
}

.sidebar #searchform h3{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:26px;
	letter-spacing:-1px;
	font-weight:300;
	margin:0;
	padding: 0;
}


.sidebar #searchform input {
	width:270px;
	color:#333333;
	margin:10px 0;
}

.sidebar .nav-sidebar{
	background:#ffffff;
	margin:-20px 0 15px 0px ;
	padding:0 10px 10px 10px;
    font-size:12px; 
    letter-spacing:2px;
}

.sidebar .nav-sidebar a{
	text-decoration: none;
}
.sidebar .nav-sidebar a:hover{
	text-decoration: underline;
}

.sidebar .nav-sidebar li{
	display: inline;
	padding:0 0 0 5px;
	border-left:2px solid #d3e5ea;
}

.sidebar .nav-sidebar li:first-child{
	border-left:none;
}

#portrait{
	margin-top:-50px;
}
.sidebar .widget{
	margin-bottom:30px;
	display: block;
}
.sidebar h2.widgettitle{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#515151;
	font-size:26px;
	letter-spacing:-1px;
	font-weight:300;
	margin:0;
	padding: 0;
}

.sidebar .widget_recent_comments{
	background:url("img/bg_comments.png") bottom right no-repeat;
	padding-bottom:56px;
	font-size:14px;
}
.sidebar .widget_recent_comments h2{
	background: #FFFFFF;
	padding:10px;
}

.sidebar .widget_recent_comments ul{
	background: #FFFFFF;
	padding:10px;
}

.sidebar .widget_recent_entries{
	background:url("img/bg_derniers.png") no-repeat;
	height:230px;
	padding:10px;
	font-size:14px;
}

.sidebar .widget_recent_entries h2{
	margin-bottom: 20px;
}

.sidebar #wpp-2{
	background:#ffffff;
	height:230px;
	padding:10px;
	font-size:14px;
}

.sidebar #wpp-2 h2{
	margin-bottom: 20px;
}

.sidebar .widget_cityguide{
	background:url("img/bg_cityguide.png") no-repeat;
	height:490px;
	padding:50px 10px 10px 10px;
	font-size:14px;
	line-height:15px;
	color:#515151;
}

.sidebar .widget_parisPortrait{
	background:url("img/bg_portraitParisien.png") no-repeat;
	height:530px;
	padding:50px 10px 10px 10px;
	font-size:14px;
	line-height:15px;
	color:#515151;
}

.sidebar .widget_cityguide img,
.sidebar .widget_parisPortrait img{
	margin:0 0 10px 15px;
}

.sidebar .widget_cityguide h2.widgettitle,
.sidebar .widget_parisPortrait h2.widgettitle{
	margin:10px 0 5px 5px;
	line-height:30px;
}

.sidebar .widget_cityguide .description
{
	margin:10px 0 0px 10px;
	max-height:80px;
	overflow:hidden;
}

.sidebar .widget_cityguide .link a, .sidebar .widget_cityguide .aussi,
.sidebar .widget_parisPortrait .link a, .sidebar .widget_parisPortrait .aussi{
	decoration:underline;
	color:#515151;
	font-size:14px;
	margin:10px 0px 0px 10px;
}

.sidebar .widget_cityguide .more_address,
.sidebar .widget_parisPortrait .more_portraits{
	color:#515151;
	margin-left:15px;
	font-size:12px;
}

.sidebar .widget_cityguide .more_address a,
.sidebar .widget_parisPortrait .more_portraits a{
	text-decoration:none;
	color:#515151;
}

.sidebar .widget_cityguide .link_cityguide{
	margin:10px 0 0 30px;
}
.sidebar .widget_parisPortrait .link_portraitParisien{
	margin:10px 0 0 0px;
}

.sidebar .widget_cityguide .more_address a:hover, 
.sidebar .widget_parisPortrait .more_portraits a:hover{
	text-decoration:underline;
}


.sidebar .widget_parisPortrait h2.widgettitle{
	font-family: 'Quicksand', cursive;
	color:#515151;
	text-align:center;
	font-size:20px;
	margin:-50px 0px 40px 0px;
	text-transform:capitalize;
}

.sidebar .widget_parisPortrait h2.widgettitle a{
	text-decoration:none;
}

/* --------------------------------------------------------------
FOOTER
-------------------------------------------------------------- */

#footer .footer_left, #footer .footer_middle, #footer .footer_right{
	display:block;
	width:300px;
	float:left;
	text-align:left;
	margin-left:20px;
	line-height:20px;
}

#footer .footer_left h2, #footer .footer_middle h2,  #footer .footer_right h2{
	font-family: 'Quicksand', sans-serif;
	text-transform:uppercase;
	color:#5b5b5b;
	font-size:24px;
	letter-spacing:-1px;
	font-weight:300;
	margin:10px 0 10px 0;
	list-style:none;
}
#footer .footer_left li, #footer .footer_middle li, #footer .footer_right li {list-style:none;font-size:14px; }
#footer .footer_left li ul li, #footer .footer_right li ul li{
	width:150px;
	float:left;
}
#footer .footer_middle li {
	width:130px;
	float:left;
}

#footer a:link, #footer a:active, #footer a:visited{
	color:#5b5b5b;
	text-decoration:none;
}

.credits{
	display:block;
    width: 980px;
    height:60px;
	background:#FFFFFF;
	padding:10px
}

.credits .glam{
	text-align:right;
}
