/*
Theme Name: Easel ICS
Theme URI: http://
Template: easel
Description: Easel theme child for Ice Cream Surfer
Author: Stephen Hausdorff + Carlos Rioja
Author URI: http://icecreamsurfer.com
Version: 1.0
*/

@import url(//fonts.googleapis.com/css?family=Merriweather+Sans:400,800,400italic);
@import url(//fonts.googleapis.com/css?family=Lilita+One);

/* Generic */

body,input,textarea
{
    color:#000;
    font-size:14px;
	font-family:'Merriweather Sans', Helvetica, sans-serif;
	line-height:1.4;
}
div.menu-container,h1,h2,h3,#home-latest-comic a.title,table#comic-nav-wrapper,p.form-submit,#submit,a#book-start,a#book-latest,#home-gallery ul, .mininav-wrapper, .blognav, #home-blog .display-posts-listing a.title  
{
	text-transform:uppercase;
	font-family:"Lilita One", Helvetica, sans-serif;
}

body,form,table td,#menubar-wrapper ul, #menubar-wrapper .menu li, .menu ul li ul li a, #home-latest-comic li, div.entry, .comment-text p, .commentlist ul, ol.commentlist, ul.children, p.comment-form-comment
{
	margin:0;
}

body
{
	padding:30px 0 0;
}
small,.footer-text
{
	font-size:12px;
}

a:link
{
	color:#B9143B;
	text-decoration: none;
}

a:visited
{
	color:#600;
}

a:hover, #menubar-wrapper li.menu-item a:hover,#home-latest-comic a.title:hover,#home-blog .display-posts-listing .listing-item a.title:hover,table#comic-nav-wrapper a:hover, #submit:hover,.searchform button:hover,a#book-start:hover,a#book-latest:hover
{
	color:#f90;
}

#submit:hover,.mininav-wrapper span a:hover,.blognav a:hover, {
    background-color: #f90;
}


#submit:hover
{
	border-color:#f90;
	color:#B9143B;
}

a:focus
{
	outline:none;
}

a img
{
	border:none;
}

p,table
{
	margin:1em 0;
}

acronym,abbr,span.caps
{
	cursor:help;
}

acronym,abbr
{
	border-bottom:1px dashed #000;
}

h1, h2, h3, .post-title, #home-blog .display-posts-listing a.title { line-height: 1; }

h1
{
	font-size:48px;
}

h2.post-title, #home-blog .display-posts-listing a.title
{
	font-size:32px;
}

h2,table#comic-nav-wrapper, #home-latest-comic a.title
{
	font-size:24px;
	font-weight: normal;
}

h2, #home-latest-comic a.title {
	letter-spacing: 1px;
}

a.comic-nav-base { white-space: nowrap; }

h3,#home-gallery ul,#menubar-wrapper li.menu-item a,#submit
{
	font-size:20px;
}

h4
{
	font-size:15px;
}

*
{
	min-height:0;
}

table
{
	border-collapse:collapse;
}

div.post-text {
    color: #999;
}

.display-posts-listing img { max-width: 100%; height: auto; }


/* Aligns and floats */

.comment,#wp-paginav,.comment-note
{
	text-align:left;
}

.aligncenter,.nocomments,.closed-comments,.wp-caption-text,#home-latest-comic a.title,.wp-caption,#footer,.footer-text,.gallery-image,.gallery-caption,.imagenav-center,.imagenav-arrow,#page-foot p,#comic,#comic-foot,#home-latest-comic,#home-latest-comic h2,#home-gallery h2,a#book-start,a#book-latest,#home-gallery ul,.comic div.post-info,.comic div.entry,#comment-wrapper
{
	text-align:center;
}
.aligncenter
{
	display:block;
	margin:0 auto;
}

.alignright
{
	display:inline;
	float:right;
	margin:10px 0 10px 10px;
}

.alignleft
{
	display:inline;
	float:left;
	margin:10px 10px 10px 0;
}

.comic h2.post-title { margin: 0; }



/* WP-specific stuff */

.wp-caption
{
	padding:3px;
	background:#eee;
}

.type-showcase .wp-caption
{
	margin:0 5px;
}
#wpstats, .menunav-social
{
	display:none;
}









/* --- Header, menu, navigation --- */

#page-wrap #page #header {
	display:block;
	width:100% !important;
	background-color:#EAF0E0;
	background-position:left !important;
	border-radius: 10px 10px 0 0;
}

#menubar-wrapper
{
	display:block;
	background-color:#EAF0E0;
}

#menubar-wrapper ul
{
	position:relative;
	padding:0;
}

#menubar-wrapper .menu li
{
	display:inline;
}

#menubar-wrapper li.menu-item a
{
	display:inline-block;
	margin:0 5px;
	padding:4px 14px 18px;
	background:none;
	letter-spacing:1px;
}

.menu ul li,.footmenu ul li
{
	position:relative;
	display:inline;
	float:left;
}

.menu ul li a,.footmenu ul li a
{
	display:block;
	padding:0 7px;
	line-height:25px;
}

.menu ul li ul li a
{
	padding:5px;
	width:160px;
}

* html .menu ul li a
{
	display:inline-block;
}

.menu ul li ul
{
	position:absolute;
	left:0;
	display:none;
	visibility:hidden;
}

.menu ul li ul li
{
	display:list-item;
	float:none;
}

.menu ul li ul li ul
{
	top:0;
}

* html .menu,* html .footmenu
{
	height:1%;
}

.pagenav,.commentnav
{
	clear:both;
	margin-top:5px;
	padding:0 5px;
	height:25px;
	font-weight:700;
	line-height:25px;
}

.pagenav-left,.commentnav-left
{
	float:left;
}

.pagenav-right,.commentnav-right
{
	float:right;
}

.nav a,.pagenav a,.nav-blog a
{
	display:block;
	float:left;
}

.mininav-wrapper { float: right; line-height: .75; margin: 0 5px 0 0; font-size: 40px; }

.mininav-wrapper span, .blognav span {
    display: inline-block;
    text-align: center;
    }
.mininav-wrapper span a {
    width: 36px;
    height: 36px;	
    background-color: #000;
    padding: 0 5px;
	}
.mininav-wrapper span a, .blognav span a {
    display: block;
    text-align: center;
    margin: 0 5px;
    border-radius: 6px;
}
.blognav span a {
	padding: 8px 5px 5px;
	font-size: 21px;
	background: #fff;
	color: #ccc;
}



/* --- Home --- */

.home table td
{
	/*display:inline-block;*/
	/*margin:25px 2.5% 0 0;*/
	/*border-radius:10px;
	background-color:#DDE4EC;*/
	vertical-align:top;
}

a#book-start,a#book-latest
{
	position:absolute;
	line-height:1;
}

a#book-start
{
	margin:-10px 0 0 90px;
	width:8em;
	color:#00B4E3;
	font-size:1.5em;
}

a#book-latest
{
	margin:-40px 30px 0;
	font-size:2em;
}

a#book-latest, #home-blog .display-posts-listing a.title { color:#E7126E; }

#home-gallery img
{
	float:none;
	margin-top:2em;
}

li.listing-item,li.listing-item img,#home-latest-comic a.title
{
	width:80px;
	height:80px;
}

#home-latest-comic a.title
{
	display:block;
	margin-top:-80px;
	padding-top:12px;
	width:80px;
	height:74px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 0 5px #000;
	font-weight:700;
	line-height:1;
}

.home table
{
    margin-top: 3em;
    margin-bottom: -2em;
	width:910px;
}

.home table td { width: 33%; }


.home table td:nth-child(1)
{
	/*width:29%;*/
}

.home table td:nth-child(2)
{
	/*width:27%;*/
	border-left: 2px dashed #00B4E3;
	border-right: 2px dashed #CEE15F;
}

.home table td:nth-child(3)
{
	margin-right:0;
	/*width:34%;*/
	border-right:0;
}

#home-gallery ul
{
	position:relative;
	display:block;
	clear:both;
	margin:1em 0 0;
	padding:0;
	list-style:none;
}
#home-latest-comic li
{
	display:inline-block;
}

#home-latest-comic h2,#home-gallery h2
{
	margin:1em 0;
}

#home-latest-comic img.attachment-thumbnail.wp-post-image
{
	width:80px;
	height:80px;
	border-radius: 10px;
	background:#000;
}







/* --- Pages and blog --- */

#page
{
	margin:0 auto;
	padding:0;
	width:980px;
	background:#fff;
	border-radius: 10px;
}

.entry { margin: 0; padding: 20px; width: 900px; }
.home .entry { margin: 0; padding: 0 0 60px 30px;}
.single .entry { padding: 0; }


.sharedaddy
{
	margin-top:30px;
	padding-bottom: 20px;
}

#content-wrapper
{
	margin-bottom:60px;
	border-radius:0 0 10px 10px;
	background:#fff;
}


body.single-comic .post-info,body.single-post .post-info
{
	padding:10px 20px;
}

div.post-info,div.comment-respond,#comments,ol.commentlist,.single .entry
{
	margin:0 auto;
	width:600px;
}

.page div.post-info,.page div.entry
{
	width:880px;
}

#home-blog { padding: 0 20px; }



/* --- Comic --- */

#comic
{
	display:block;
	padding-top:30px;
}

#comic-nav-wrapper
{
	margin:1em auto;
}

table#comic-nav-wrapper, .mininav-wrapper a
{
	color:#fff;
}

table#comic-nav-wrapper a
{
	display:block;
	margin:0 5px;
	padding:50px 10px 5px;
	width:90px;
	background-color:transparent;
	background-position:top center;
	background-repeat:no-repeat;
}

table#comic-nav-wrapper a:hover
{
	background-position:top center;
	background-repeat:no-repeat;
}

table#comic-nav-wrapper a.comic-nav-first
{
	background-image:url(images/Button_Begin.png);
}

table#comic-nav-wrapper a.comic-nav-previous
{
	background-image:url(images/Button_Prev.png);
}

table#comic-nav-wrapper a.comic-nav-next
{
	background-image:url(images/Button_Next.png);
}

table#comic-nav-wrapper a.comic-nav-last
{
	background-image:url(images/Button_Last.png);
}





/* --- Comments --- */

#comment-wrapper
{
	padding:25px 20px 30px;
	border-top:2px dashed #00B4E3;
}

.comment
{
	display:block;
	margin-top:20px;
}

.comment .comment
{
	margin:10px 0 0 70px;
}

.comment .comment .comment
{
	margin-left:20px;
}

.comment-avatar
{
	display:inline-block;
	float:left;
	overflow:hidden;
	margin-right:10px;
	width:64px;
	height:64px;
}

.comment-content
{
	margin-left:68px;
}

.comment .comment .comment-permalink
{
	display:none;
}

.comment-moderated
{
	font-style:italic;
}

.comment-text
{
	padding:5px;
}

.comment-text p
{
	padding:5px;
}


.comment-note
{
	display:inline-block;
	width:380px;
}

#respond .form-submit
{
	display:inline-block;
	margin-right:20px;
}

.comment-meta
{
	display:inline;
	border-left:1px solid #000;
}

.commentsrsslink
{
	float:right;
	padding:3px 5px;
}

#author,#email,#url
{
	width:50%;
}

.comment-submit,.post-url-back
{
	float:right;
}

.commentlist ul
{
	padding:0;
	list-style:none;
}

ol.commentlist
{
	padding:5px 0;
	list-style:none;
}

ol.commentlist p
{
	margin-top:3px;
}

ul.children
{
	padding:0;
	list-style:none;
}

div.comment-wrapper-respond
{
	padding:0 0 30px 0;
}

#pingtrackback-wrap
{
	margin:10px 20px 0;
}

.pingback .comment-content,.trackback .comment-content
{
	margin-left:0;
}

.trackback .comment-author cite,.pingback .comment-author cite
{
	font-weight:700;
	font-style:normal;
}



/* --- Comic Archive --- */

.comic-archive-chapter-wrap
{
	display:block;
	margin-bottom:30px;
	clear: both;
}

.comic-archive-series-description
{
	display:block;
	margin:1em 0;
}

div.comic-archive-thumbnail
{
	display:inline-block;
	float:left;
	margin-right:30px;
}

.comic-archive-chapter-wrap ul.comic-archive-list-wrap
{
	float:left;
	margin:1em 0;
	padding:0;
	width:400px;
}

.comic-archive-chapter-wrap ul li
{
	display:inline-block;
}

.comic-archive-chapter-wrap ul li a
{
	display:block;
	margin:0 5px 8px 0;
	padding:5px;
	border-radius:5px;
	background:#ededed;
}


/* --- Footer --- */

#footer
{
	padding:5px 30px;
	background:#00B4E0;
	color:#fff;
}

#sidebar-under-blog div.sidebar {
    height: 1px;
}
#social
{
    float:right;
	margin: -70px 20px 0 0;
    height: 1px;
    text-align:right;
    z-index: 999;
    position: relative;
}

#social img
{
	height:96px;
}























a.post-edit-link
{
	display:none;
}


ul.display-posts-listing
{
	padding:0;
}

ul.display-posts-listing li
{
	padding:0 3px;
}

a.title
{
	display:block;
}

p.form-submit
{
	margin-top:0;
}

































#comment,#author,#email,#url,.comment-textarea,.easel_control_panel_widget #user_login,.easel_control_panel_widget #user_pass
{
	padding:2px;
	border:2px solid #efefef;
	border-radius:6px;
	background:#efefef;
	color:#000;
}

#comment-textarea:focus,#comment:hover,#author:hover,#email:hover,#url:hover,#comment:focus,#author:focus,#email:focus,#url:focus,.easel_control_panel_widget #user_login:focus,.easel_control_panel_widget #user_pass:focus
{
	background:#fff;
	border:2px solid #efefef;
}



.s-search
{
	float:left;
	margin:0 3px;
	width:140px;
	height:16px;
}

.searchform button
{
	float:left;
}

.archiveresults,.searchresults
{
	padding:0 0 20px 5px;
	font-style:italic;
}

.gallery-image
{
	overflow:hidden;
	margin:10px auto;
	max-width:520px;
}

.gallery-caption p
{
	margin:0;
	padding:5px;
	width:510px;
}

.gallery-content
{
	padding:20px;
}

.imagenav-wrap
{
	margin:5px auto;
	width:500px;
}

.imagenav-left,.imagenav-right
{
	display:inline-block;
	float:left;
	overflow:hidden;
	width:77px;
	height:77px;
}

.imagenav-right
{
	float:right;
}

.imagenav-center
{
	display:inline-block;
	overflow:hidden;
	margin:0 auto;
	padding:10px 5px 0;
	width:334px;
	height:65px;
	color:#000;
}

.imagenav-bg
{
	position:absolute;
	z-index:0;
	overflow:hidden;
	width:77px;
	height:77px;
}

.imagenav-bg img
{
	padding:1px;
	width:75px;
	height:75px;
}

.imagenav-arrow
{
	position:absolute;
	z-index:1;
	float:left;
	width:77px;
	height:67px;
	color:#fff;
	font-weight:700;
	font-size:80px;
	line-height:67px;
}

.imagenav-link
{
	position:absolute;
	z-index:2;
	float:left;
	overflow:hidden;
	width:77px;
	height:77px;
}

.imagenav-link img
{
	padding:1px;
	width:75px;
	height:75px;
	opacity:0.6;
}

#gallery-1 .attachment-thumbnail
{
	border:none;
}


#paginav
{
	float:left;
	line-height:25px;
	margin:0;
	padding:0;
	list-style:none;
}

#paginav .paginav-pages
{
	padding-right:10px;
}

#paginav a
{
	display:block;
	padding:0 10px;
}

#paginav ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#paginav li
{
	float:left;
}

#paginav .paginav-current,#paginav .current
{
	padding:0 7px;
	font-weight:700;
}

.pagejumper-wrap
{
	float:right;
	line-height:25px;
}

.blognav
{
	margin:0 auto;
	width:99%;
	padding: 5px;
}

.blognav-previous
{
	float:left;
}

.blognav-next
{
	float:right;
}

.nav
{
	float:right;
	padding:5px 0;
	font-weight:700;
}

.nav-first
{
	float:left;
}

.nav-previous
{
	float:left;
}

.nav-previous a
{
	padding-left:10px;
}

.nav-next
{
	float:left;
}

.nav-next a
{
	padding-left:10px;
}

.nav-last
{
	float:left;
}

.nav-last a
{
	padding-left:10px;
}

span.author-archive-date
{
	display:inline-block;
	margin-right:20px;
	width:120px;
	text-align:right;
}

.archive-date
{
	padding:0 5px 0 0;
	white-space:nowrap;
}

.archive-title
{
	padding:2px 5px;
	border-left:1px dashed #aaa;
}

.month-table
{
	margin:10px 0 20px;
	border-collapse:collapse;
}

#linkspage,#linkspage ul,#linkspage li,#archivepage,#archivepage url,#archivepage li
{
	list-style:none;
}

#userpage
{
	padding:5px;
	width:100%;
}

.userpage-avatar
{
	float:left;
	width:64px;
	height:64px;
}

.userpage-info
{
	float:left;
	margin-left:10px;
}

.userpage-desc
{
	margin-top:30px;
	padding:5px;
	width:400px;
	border:1px dotted #efefef;
}

.userpage-posts
{
	margin-top:20px;
	padding:20px;
}

.userpage-posts ol
{
	padding:0;
}

.userpage-posts li
{
	margin:0;
	padding:0;
	list-style:none;
}

.imagenav-link img:hover
{
	opacity:0.1;
}

textarea#comment
{
	width:35em;
	height:8em;
}

#comment,#author,#email,#url,.s-search,.easel_control_panel_widget input
{
	border:2px solid #eee;
	border-radius:6px;
	color:#000;
}

#comment:focus,#comment:hover,#author:hover,#email:hover,#url:hover,#author:focus,#email:focus,#url:focus,.easel_control_panel_widget #sname:focus,.easel_control_panel_widget #sname:hover,.easel_control_panel_widget #spassword:focus,.easel_control_panel_widget #spassword:hover,.s-search:focus
{
	background:#fff;
}

.searchform
{
	float:left;
	margin-top:2px;
	margin-left:2px;
}

.easel_control_panel_widget #user_login,.easel_control_panel_widget #user_pass
{
	width:160px;
}

#submit,.searchform button,#comic button,.easel_control_panel_widget .button-primary
{
	padding:5px 10px;
	border:2px solid #B9143B;
	border-radius:5px;
	background:#B9143B;
	color:#fff;
}

.sidebar .widget_archive select,.easel_archive_dropdown_widget select
{
	padding-right:0;
	width:180px;
	border-radius:10px 0 0 10px;
}

.widget-content option
{
	background:#ddd;
}

#submit
{
	font-weight:700;
	cursor:pointer;
}

.ie .searchform button,.ie #submit
{
	display:inline-block;
	float:left;
	border:solid 1px #888;
	background:#ccc;
	color:#000;
}

.chrome .searchform button
{
	margin-top:0;
	line-height:16px;
}

.widget_rss a.rsswidget
{
	display:inline-block;
}

.widget_rss ul
{
	clear:both;
}

#page-foot p
{
	color:#fff;
}

#default-nav-wrapper,#casts-nav-wrapper
{
	width:100%;
}

.default-nav,.casts-nav
{
	margin:0 auto;
	width:260px;
}

.default-nav-base,.casts-nav-base
{
	display:inline-block;
	padding:0 10px;
}

.casts-nav-first,.casts-nav-prev,.default-nav-first,.default-nav-prev
{
	float:left;
}

.casts-nav-next,.casts-nav-last,.default-nav-next,.default-nav-last
{
	float:right;
}

.menunav-social-wrapper
{
	display:inline-block;
	float:left;
}

.menunav-social
{
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}

.menunav-twitter
{
	background:url(images/icons/twitter.png) no-repeat;
}

.menunav-rss2
{
	margin-right:3px;
	background:url(images/icons/rss.png) no-repeat;
}

.menunav-facebook
{
	background:url(images/icons/facebook.png) no-repeat;
}

.menunav-googleplus
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/googleplus.png) no-repeat;
}

.menunav-linkedin
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/linkedin.png) no-repeat;
}

.menunav-pinterest
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/pinterest.png) no-repeat;
}

.menunav-youtube
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/youtube.png) no-repeat;
}

.menunav-flickr
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/flickr.png) no-repeat;
}

.menunav-tumblr
{
	background:url(images/icons/tumblr.png) no-repeat;
}

.menunav-deviantart
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/deviantart.png) no-repeat;
}

.menunav-myspace
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/myspace.png) no-repeat;
}

.menunav-email
{
	background:url(http://www.icecreamsurfer.com/wp/wp-content/themes/easel-ics/images/icons/email.png) no-repeat;
}

.menunav-social:hover
{
	background-position:0 -25px;
}

.clear
{
	clear:both;
}

.clear-margins
{
	clear:both;
	height:0;
	line-height:0;
}

.infinite-scroll #navigation,.infinite-scroll #wp-paginav
{
	display:none;
}

.infinity-end.neverending #footer
{
	display:block;
}

.level-select
{
	background:#eee;
	font-weight:700;
}

#comic-foot
{
	padding:0 5px;
}


body.page-id-719 div.entry, body.page-id-230 div.entry { width: 600px; margin: 0 auto; padding: 50px 0 70px; }





#over-footer ul {
    padding: 0;
}

#over-footer li.widget.widget_links {
    display: block;
    width: 940px;
    margin: 0 auto 55px;
    background: rgba(0,0,0,0.3);
    color: #fff;
    border-radius: 10px;
    padding: 5px 20px 10px;
}

#over-footer li.widget.widget_links ul {
    padding: 0;
}

#over-footer li.widget.widget_links ul li {
    display: inline-block;
}

div.post-tags {
    text-align: center;
    display: block;
    margin-bottom: 2em;
    color: #ccc;
}


#pw_adbox_73776_1_0 { margin-left: 2em; }


/* Small screen design */

@media screen and (max-width: 30em) {
	#page, .entry, .home table, div.post-info,div.comment-respond,#comments,ol.commentlist,.single .entry, .page div.post-info,.page div.entry, .comment-note, .comic-archive-chapter-wrap ul.comic-archive-list-wrap, .gallery-caption p, .imagenav-wrap, textarea#comment, #over-footer, #over-footer li.widget.widget_links
 { width: auto; }

	#page-wrap #page #header { height: 4em; }
	#menubar-wrapper div.menu-container, #menubar-wrapper .menu a { background: #E00043; color: #fff; }
	#menubar-wrapper .menu a:hover { color: #000; }
	#page-wrap #page #header, #page { border-radius: 0; }
	body, #content-wrapper { margin: 0; padding: 0; }
	div.entry { margin:0; padding: 0 20px; }
	.home div.entry { padding-top: 2em; }
	#page-wrap #page #header { background-size:100%; }
	.home table td { display: block; width: 100%; text-align: center; margin: 1em 0; padding: 0; }
	#home-gallery { border: 0;  }
	.home table td:nth-child(2) { border-top: 2px dashed #00B4E3; border-bottom: 2px dashed #CEE15F; }	
	#home-latest-comic li { display: inline-block; margin-right: 1em; }
	a#book-start,a#book-latest { position: relative; margin: 1em auto; width: 100%; }
	#social { float: none; margin: 0; text-align: center; height: auto; padding-bottom: 1em; }
	#home-gallery ul, .mininav-wrapper { display: none; }
	.comic-archive-thumbnail { display: block; }
	#comic a img, #comic-nav-wrapper { max-width: 100%; }
	table#comic-nav-wrapper td { width: auto; }
	table#comic-nav-wrapper a { margin: 0; padding: 50px 0 0;
	    background-size: 64px; width: 64px; color: #666; }
	li.menu-item a { padding: .5em .25em; }
	.home table { margin: 0; width: 85%; }
	
	body.page-id-719 div.entry, body.page-id-230 div.entry { width: auto; margin: 0 auto; padding: 20px 10px 20px; }


table#comic-nav-wrapper a, #menubar-wrapper .menu li a {
    font-weight: normal; font-size: 16px; letter-spacing: 1px;
}

#menubar-wrapper .menu li a {
    padding: 2px 8px; margin: 0;
}


#over-footer, #over-footer li.widget.widget_links {
    margin: 0;
    border-radius: 0;
    text-align: center;
}
#over-footer li.widget.widget_links ul li {
    display: block;
}


}