/*   
Theme Name: Polonia-Houston
Description: Skórka dla Forum Polonia Houston
Author: Marcin Jeleń
Author URI: http://viges.pl
Version: 1
*/

@media all {

* { margin: 0; padding: 0; }
body {font: 12px Arial, Georgia, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 990px; margin: 20px auto; margin-bottom:10px;}

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 { }
h3 { }

/* links color */
/* bordowy #680815 */
p { margin: 0 0 10px 0; }
a{
color: #144d79;
text-decoration: none;
}

a:hover {text-decoration: underline; } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }

/*	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
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:right; margin: 0 0 10px 10px; }
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 { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
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 { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
*/

h2#comments, div#respond h2{
font: 16px Georgia, Arial, Serif;
color: #747474;
text-shadow: 1px 1px 0 white;
margin-top:20px;
border-bottom:1px #D5D5D5 solid;
padding-bottom:2px;
}

div#respond h2{
margin-top:0;
}

p.closed-comments{
font: 16px Georgia,Arial,Serif;
color: rgb(116, 116, 116);
text-shadow: 1px 1px 0px white;
margin-top: 10px;
border-bottom: 1px solid rgb(213, 213, 213);
padding-bottom: 2px;
text-align:center;
}

ol.commentlist p{margin:0;}

ol.commentlist { list-style: none; }
ol.commentlist li.comment ul.children { list-style: none; margin: 0 0 0 15px; }
ol.commentlist li.comment {padding: 5px 0; }
ol.commentlist li.comment ul.children li{ border-bottom: 0; margin:10px 0 0 0; padding:0;}

div.comment-body{
/*background: url('images/post-bg2.gif') repeat-y;*/
background-color:#f6f7f7;
padding:10px 15px;
outline:#D5D5D5 solid 1px;
border:#fff solid 1px;
/*old line, changed below: color:#686868;*/
color:#333333;
line-height:22px;
}

div.comment-author{
padding-left: 21px;
background: url('images/comment-bubble.gif') no-repeat;
}

cite.fn, cite.fn a{
font-style:normal;
color:#01A2FF;
}

cite.fn a{
font-style:italic;
font-weight:bold;
}

div.commentmetadata{
margin-bottom:10px;
}

div.commentmetadata a{
color:#555;
font-size:11px;
}

.reply{
margin-top:10px;
margin-bottom:2px;
}

.reply a, #submit{
background: url('images/button-reply.png') !important;
color: #505050 !important;
font-size: 11px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
margin: 0;
padding: 3px 5px 3px 5px !important;
border: 1px solid #CCC;
}

.reply a:hover, #submit:hover{
background: url('images/button-reply-hover.png') !important;
}

div.cancel-comment-reply{
margin-bottom:5px;
}

div#respond a{
color:#01A2FF;
}

#submit{
margin-bottom:0 !important;
cursor:pointer;
}

ol.commentlist li.comment div#respond{
margin-left:15px;
margin-top:10px;
margin-bottom:15px;
background:#F6F7F7;
outline:#D5D5D5 solid 1px;
border:#fff solid 1px;
padding:15px;
}

div#respond{
background:#F6F7F7;
outline:#D5D5D5 solid 1px;
border:#fff solid 1px;
padding:15px;
color:#686868;
width:440px;
margin-left:1px;
margin-top:20px;
}

div#respond textarea{
width:433px;
margin-bottom:15px;
padding:3px;
color:#686868;
border:1px #D5D5D5 solid;
margin-top:5px;
}

div#respond input{
border:1px #D5D5D5 solid;
margin-bottom:10px;
padding:3px;
color:#686868;
margin-right:5px;
}

ol.commentlist li.comment div#respond textarea{
width:410px;
}

div#respond  label{
font-weight:normal;
}

form { }
input[type=text] { }
textarea { }


body{
background:url('images/body_bg-top.jpg') repeat-x, url('images/body_bg.jpg') repeat;
}

#header{
}

#header h1, #header h1 a{
font-family:Georgia;
/*font-size:28px;
color:#2184bd;*/
font-size:32px;
color:#333333;
text-decoration:none;
padding-top:15px;
margin-left:10px;
text-shadow: 1px 1px 0 #fff;
}

#blog-logo{
float:left; 
width:290px;
text-align:right;
}

#blog-title{float:right; width:700px;}

}

#blog-logo img{
border:0;
}

#header-top{
background:url('images/header-top-background.jpg') no-repeat center bottom;
height:90px;
}

#header-middle{
background:url('images/header-middle-background.jpg') no-repeat center bottom;
height:306px;
padding-top:2px;
position:relative;
}

#menu-up{
clear:both;
width:775px;
margin-left:190px;
}

#menu-up ul, #menu-down ul{
list-style-type:none;
margin:0;
}

#menu-up ul li{
display:block;
float:left;
margin-left:18px;
}

#menu-up ul li:first-child{
margin-left:0;
}

#menu-up ul li a{
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

#menu-up ul li a:hover, #menu-up ul li.current-menu-item a{
color:#1c6e9d;
}

#menu-down{
position:absolute;
bottom:1px;
left:88px;
background:url('images/menu-down-bg.gif') repeat-x;
border:1px #fff solid;
height:34px;
width:742px;
padding-top:14px;
padding-left:12px;
}

#menu-down ul li{
display:block;
float:left;
margin-left:22px;
}

#menu-down ul li a{
color:#2287c1;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

#menu-down ul li a:hover, #menu-down ul li.current-menu-item a{
color:#93bdd8;
}

.whole_content{
padding-left:10px;
padding-right:22px
}



div.sidebar{
margin-top:10px;
width:229px;
padding:0;
}

div.sidebar.sidebar-left{
/*background-color:#888888; */float:left;
}

div.sidebar.sidebar-right{
float:right;
}

h1.sidebar-header{
margin:0 0 20px 0;
padding:0;
font: 20px Georgia, Arial, Serif;
color:#747474;
float:left;
text-shadow: 1px 1px 0 #fff;
}

.sidebar-header-bg{
background:url('images/sidebar-header-bg.gif') 50% 50% repeat-x;
float:left;
height:24px;
}

div.sidebar.sidebar-left h1.sidebar-header{
width:188px;
}

div.sidebar.sidebar-left div.sidebar-header-bg{
width:41px;
}

div.sidebar.sidebar-left h1.sidebar-header.page-single{
width:138px;
}

div.sidebar.sidebar-left div.sidebar-header-bg.page-single{
width:91px;
}


div.sidebar.sidebar-right h1.sidebar-header{
width:170px;
}

div.sidebar.sidebar-right div.sidebar-header-bg{
width:59px;
}


div.middle-column{
margin:10px 13px 0 13px;
width:474px;
float:left;
}

div.middle-column.single-page{
width:703px;
}

div.middle-column h1.sidebar-header{
width:232px;
}

div.middle-column.single-page div.sidebar-header-bg{
width:471px;
}

div.middle-column div.sidebar-header-bg{
width:242px;
}

div.middle-column h1.sidebar-header.single-page{
clear:both;
width:100%;
text-align:center;
}


/* ------- main-page -------- */



div.pope_quote{
height:96px;
width:957px;
background:url('images/papiez-all.jpg') no-repeat;
margin-top:15px;
}

div.pope_quote-left{
float:left;
width:155px;
}

div.pope_quote-right{
font-family:Georgia;
font-size:14px;
color:#939292;
text-shadow: 1px 1px 0 #fff;
font-style:italic;
text-indent: 20px;
float:right;
height:73px;
width:690px;
padding-right:30px;
padding-top:17px;
}

p.pope_author{
color:#717070;
top:-15px;
position:relative;
text-align:right;
padding-right:8px;
}

div.post-container.search-result{
margin-top:10px;
}

div.post-container, div.postmetadata-container, div.page-container{
width:472px;
border:1px #d5d5d5 solid;
background:url('images/post-bg.gif') repeat-y;
margin-top:20px;
}

div .post-container.search-result .excerpt-content {
clear:both;
width:440px;
}

div .post-container.search-result .post-title{
clear:both;
width:440px;
}

div.postmetadata-container{
border-right:0;
width:385px;
margin-top:10px;
float:left;
}

.post-border{
height:12px;
border-bottom:1px #ababab dotted;
}

div.post{
border:1px #fff solid;
}

div.post-date-container{
float:left;
width:85px;
height:38px;
border:1px #0e92dd solid;
margin-left:9px;
top:-10px;
position:relative;
}

.post-date{
border:1px #82cffb solid;
height:33px;
background:url('images/postdate-bg.gif') repeat-y;
text-align:center;
color:#fff;
font-weight:bold;
padding-top:3px;
}

div.post-title{
float:left;
width:344px;
padding:2px 15px;
}

div.post-title h2 a{
	
/* color:#1f82ba; */
color:#5C5C61;
text-decoration:none;
text-shadow: 1px 1px 0 #fff;
font-size:14px;
font-weight:bold;
line-height:20px;
}

div.postmetadata{
height:15px;
border:1px #fff solid;
border-right:0;
padding:8px 0 8px 8px;
font-family:Georgia;
color:#858585;
text-shadow: 1px 1px 0 #fff;
font-style:italic;
font-weight:bold;
}

p.postmetadata-date{
float:left; 
width:230px; 
border-right:1px #ababab dotted;
}

p.postmetadata-comments{
float:right;
width:130px;
}

div.read-more-button{
float:left;
width:87px;
height:35px;
background:url('images/read-more-button.png') repeat-y;
margin-top:10px;
}

.read-more-button a.read-more{
display:block;
width:87px;
height:27px;
text-align:center;
padding-top:9px;
text-decoration:none;
color:#fff;
text-shadow: 1px 1px 0 #095986;
}

div.postmetadata a.comments_link{
color:#01a2ff;
text-decoration:none;
display:block;
padding-left:23px;
background:url('images/comment-bubble.gif') no-repeat;
}

.entry{
padding: 0 15px 9px 9px;
/*old: *color:#686868;*/
color:#3e3e3e;	
text-align:justify;
line-height:19px;
}

img.attachment-200x160{
margin-right:15px;
float:left;
border:0;
}

.excerpt-content{
float:right;
width:231px;
top:-4px;
position:relative;
}

/* Single-post */

div.single-post div.entry, div.page-single div.entry{
padding-left:15px;
}

.post-container.single-post img.attachment-200x160{
margin-bottom:10px;
}

div.post-container.single-post, div.page-container.page-single{
width:701px;
background-color:#F8F8F8;
background-image:none;
}

div.post-container.single-post div.post-title{
width:572px;
}


.single-post h3, .page-single h3{
font-size: 18px;
margin: 5px 0px;
font-family:Georgia;
font-weight:900;
}

.single-post h4, .page-single h4{
font-size: 15px;
margin: 5px 0px;
font-family:Georgia;
font-weight:700;
}

.single-post h5, .page-single h5{
font-size: 14px;
margin: 5px 0px;
font-weight:900;
font-family:Georgia;
}

.single-post h6, .page-single h6{
font-size: 12px;
margin: 5px 0px;
font-weight:normal;
font-family:Georgia;
}


img.alignleft{
    display: inline;
    float: left;
    margin-right: 15px;
    margin-top: 5px;
}

img.alignright { display:inline; float:right; margin-left:15px; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.clearfix{
clear:both;
}




div.sidebar-excerpt{
background-color:#4341ca;
padding:12px;
padding-bottom:3px;
margin-bottom:13px;
border:1px #d5d5d5 solid;
background:url('images/sidebar-list-bg.jpg') #fff center no-repeat;
text-align:justify;
color:#686868;
line-height:17px;
}

h2.sidebar-post-title{
margin:10px 0 5px 0;
}

h2.sidebar-post-title a{
color:#FE7B11;
font-size:12px;
font-weight:bold;
}

div.sidebar-excerpt p{
margin:0;
margin-bottom:3px;
}

div.sidebar-excerpt p.more-link a{
/*color: orange */
color:#E56600;	
font-weight:bold;
font-size:11px;
}

/* navigation */

div.navigation{
margin-top:15px;
text-align:center;
}


/* single page */

div.page-container .entry{
padding:15px;
text-align:left;
}

/*
div.page-container .post-1234 .entry{
padding:5px;
}
*/

.entry ul{
list-style-image:url('images/list-arrow.png');
list-style-position:outside;
padding-left:18px;
}

.entry ul li{
margin:5px 0;
}

div.gallery{
clear:both;
padding-top:20px !important;
padding-left:10px;
}

/* links pages */

li.linkcat{
list-style-type:none;
}

ul.xoxo.blogroll{
margin-bottom:20px;
}

ul.xoxo.blogroll a{
font-size:14px;
font-weight:bold;
}

ul.xoxo.blogroll li{
margin:7px 0;
}


/* ----- Sidebary ----- */

div.sidebar ul{
list-style-type:none;
padding:0;
margin:0;
}

div.sidebar ul img{
border:0;
}

div.sidebar ul li{
margin-bottom:13px;
}

div.sidebar ul li ul{
list-style-image:url('images/list-arrow.png');
/*background-color:#fff;*/
list-style-position:outside;
border:1px #d5d5d5 solid;
padding:3px 12px;
background:url('images/sidebar-list-bg.jpg') #fff center no-repeat;
padding-left:23px;
}

div.sidebar ul li ul li{
margin:7px 0;
line-height:18px;
}

div.sidebar ul li ul li a{
color: #659001;
text-decoration: none;
font-size: 12px;
}

div.sidebar ul li ul li a:hover{
text-decoration:underline;
}

div.sidebar ul li.widget_search{
border:1px #7dac0e solid;
height:30px;
}

h2.widgettitle{
font-family:Georgia;
font-size:16px;
/*old color:#747474;  gray */
	color:#5b5b5b;
text-shadow: 1px 1px 0 #fff;
border-bottom:1px #9ed421 solid;
padding-bottom:2px;
margin-bottom:10px;
}

h2.widgettitle a{
/* color:#747474; gray */
	color:#5c5c5c;
text-decoration:none;
font-size:16px;
}

h2.widgettitle a:hover{
text-decoration:underline;
}

ul li.widget_search h2.widgettitle{
float:left;
width:41px;
padding:0 10px;
font-size:13px;
/* color:#d6fe78; kanarkowy */
	color:#2E331F;
text-shadow:none;
font-family:Arial;
/*background:url('images/search_widget_bg.png') repeat-x;*/
line-height:28px;
height:28px;
border:0;
/*border:1px #a8e027 solid;
border-right:0;
*/
}

ul li.widget_search form#searchform{
background:url('images/search_widget_bg.png') repeat-x;
/*background-color:#12ca14;*/
border:1px #a8e027 solid;
/*border-left:0;*/
height:28px;
/*width:164px;*/
float:left;
}


ul li.widget_search form#searchform input#s{
/*width:121px;*/
width:121px;
padding-right:5px;
margin:0;
margin-top:3px;
height:22px;
color:#686868;
border:0;
float:left;
}

ul li.widget_search form#searchform input#searchsubmit{
background-color:#321123;
float:left;
width:28px;
margin:0;
margin-top:2px;
margin-right:10px;
height:24px;
border:0;
background:url('images/search-submit-button.jpg') no-repeat;
cursor:pointer;
}

ul li.widget_search form#searchform input#searchsubmit:hover{
background:url('images/search-submit-button-pressed.jpg') no-repeat;
cursor:pointer;
}

a.rss-subcribe{
display:block;
}

p.rss-icon{
margin:0;
width:40px;
height:30px;
float:left;
background-color:#343109;
background:url('images/rss-icon.png') no-repeat 10px 3px;
}

a.rss-icon-link{
display:block;
width:40px;
height:30px;
border:0;
}

p.rss-text{
margin:0;
float:left;
width:187px;
}

p.rss-text a{
display:block;
padding-left:8px;
line-height:34px;
text-decoration:none;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
color:#fff;
}

div.rss-subcribe{
height:34px;
background:url('images/rss-subscribe-bg.png') repeat-x;
background-color:#00123c;
border:1px #d8a62b solid;
}

div.rss-subcribe:hover{
background:url('images/rss-subscribe-pressed-bg.png') repeat-x;
}


ul li.widget_archive{
background:url('images/search_widget_bg.png') repeat-x;
border:1px #7DAC0E solid;
height:28px;
/*float:left;*/
}

ul li.widget_archive h2.widgettitle{
width:80px;
height:28px;
background-color:#333;
float:left;
}

ul li.widget_archive select{
margin:4px 0;
background: url('images/select-button.jpg') no-repeat right #ddd;
}

select.styled{
cursor:pointer;
}

ul li#execphp-2{
background:url('images/search_widget_bg.png') repeat-x;
border:1px #7DAC0E solid;
height:28px;
}

ul li#execphp-2 h2.widgettitle{
width:53px;
height:28px;
/*background-color:#333;*/
float:left;
line-height:28px;
font-size:13px;
color:#D6FE78;
text-shadow:none;
font-family:Arial;
padding:0;
padding-left:10px;
border:0;
}

/* recent comments */

ul.customized-recent-comments{
color:#686868;
}

span.widget-comment-author{
font-weight:bold;
}

p.widget-comment-excerpt{
margin-top:3px;
margin-bottom:0;
font-size:11px;
}

.customized-recent-comments div.comment-meta{
font-size:11px;
font-style:italic;
text-align:right;
color:#686868;
}


/* calendar */

#ftcalendar-div{
background-color:#066666 !important;
/*border:4px #066666 solid !important;*/
border:0 !important;
}



#ftcalendar-nav {
height: 27px !important;
line-height:23px !important;
text-align: center !important;
border:1px #2b8d8d solid;
border-bottom:0;
}

#ftcalendar-nav a{
color:#00d3d3;
}

#ftcalendar-prev {
float: left;
/*width: 30px;*/
height: 20px;
margin-left:20px;
/*padding: 8px 10px 10px 30px;*/
}

#ftcalendar-next {
float: right;
/*width: 30px;*/
height: 20px;
/*padding: 8px 30px 10px 10px;*/
margin-right:20px;
}

#ftcalendar-nav #ftcalendar-current {
font-size:13px !important;
font-weight: bold;
margin-left: 1%;
margin-right: 1%;
vertical-align: middle;
text-align: center;
color:#00d3d3;
}

table#ftcalendar-table{
border-collapse: collapse;
border-spacing: 0;
border-color: gray;
}

#ftcalendar-table tr th{
background: #007b7b !important;
font-size: 12px !important;
text-align: center;
color:#c8f0f0 !important;
border:1px #2b8d8d solid !important;
padding:2px 0 !important;
}

#ftcalendar-table tr td {
font-size:11px !important;
font-weight:bold;
background:url('images/event-table-bg.png') repeat-x;
}

#ftcalendar-table tr td.unmonth{
font-weight:normal;
}

#ftcalendar-table tr td span.thumb-event{
color:#f4aa02 !important;
}

#ftcalendar-table tr td.current_day {
background:url('images/event-table-bg-current.png') no-repeat !important;
}

#ftcalendar-table tr td.current_day{
color:#fff !important;
}

.unmonth {
background:url('images/event-table-bg.png') repeat-x !important;
}

div.thumb-events a{
color:#000 !important;
font-weight:normal !important;
}


/* e-mail sign-up */

li.widget_newsletterwidget{
background: url('images/sidebar-list-bg.jpg') white center no-repeat;
border:1px #D5D5D5 solid;
}

li.widget_newsletterwidget h2{
border:0;
margin:0;
margin-bottom:10px;
padding:20px 0 0 10px;
color:#12a7fe;
font-family:Arial;
background:url('images/e-mail-top-bg.png') top repeat-x;
}

form.email-signup{
padding:0 10px;
padding-right:2px;
line-height:18px;
color:#505050;
}

form.email-signup input.your-email{
width:115px;
height:24px;
line-height:24px;
float:left;
margin:10px 0;
border:0;
border-left:1px #dcdcdc solid;
border-top:1px #dcdcdc solid;
background:url('images/email-envelope.png') #fff 5px center no-repeat;
padding-left:23px;
color:#7e7e7e;
}

form.email-signup input#email-submit{
width:60px;
height:24px;
border:0;
float:left;
margin:10px 0 10px 10px;
background:url('images/submit-button.png');
font-size:12px;
color:#fff;
cursor:pointer;
}

div.currency-converter-widget{
width:226px; background: url('images/sidebar-list-bg.jpg') white center no-repeat;
border:1px #D5D5D5 solid;
text-align:center;
margin: auto; 
padding: 0px;
color:#686868 !important;
}

/* Footer */

#footer{
border-top:1px #ABABAB dotted;
margin-top:10px;
}

#footer-top{
text-align:right;
padding:10px 0;
border-bottom:1px #ABABAB dotted;
}

a.go-back{
color:#686868;
font-weight:bold;
text-decoration:none;
background:url('images/go-up-arrow.png') no-repeat right center;
width:56px;
padding-right:15px;
}

#footer-middle{
/*height:50px;
background:url('images/footer-partners.jpg') no-repeat;
border-bottom:1px #ABABAB dotted;*/
}

#footer-bottom{
padding-top:10px;
font-size:11px;
}

.footer-bottom-left{
float:left; 
width:650px;
}

div.footer-bottom-right{
float:right;
width:340px;
text-align:right;
color:#7e7e7e;
}

div#footer-bottom ul{
list-style-type:none;
padding:0;
margin:0;
}

#footer-bottom ul li{
float:left;
display:block;
padding:0;
margin:0;
padding-left:10px;
margin-left:10px;
border-left:1px #7e7e7e solid;
}

#footer-bottom ul li:first-child{
border-left:0;
margin-left:0;
padding-left:0;
}

#footer-bottom ul li a{
color:#7e7e7e;
text-decoration:none;
float:left;
}

#footer-bottom ul li a:hover, #footer-bottom ul li.current-menu-item a{
text-decoration:underline;
}


