/*
Theme Name: City of Poughkeepsie - Main
Theme URI: http://www.cityofpoughkeepsie.com/
Description: Custom theme for City of Poughkeepsie
Version: 1.0
Author: Keith Solomon
Author URL: http://betterbug.com

	Unless otherwise noted, all code in this theme complies with the GNU GPL 2.0 license.
	For a copy, please refer to the following link: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
BT Century Schoolbook W01 and News Gothic fonts from fonts.com

News Gothic: 'Monotype News Gothic W01';
Century Schoolbook: 'BT Century Schoolbook W01';
*/

body {
	background: #e8e4e3;
	background-image: url(images/bg-head.png), url(images/bg.png);
	background-repeat: repeat-x, repeat;
	color: #333;
	font: 14px/18px 'Monotype News Gothic W01', Helvetica, Arial, sans-serif;
	text-align: left;
}

#wrapper {
	margin: 0 auto;
	width: 1126px;
}

/** MISCELLANEOUS */
	.clear {
		clear: both;
		line-height: 1;
		margin: 0;
		padding: 0;
	}

	.left {
		display: inline;
		float: left;
	}

	.right {
		display: inline;
		float: right;
	}

	.feed {
		background: url(images/icon-feed.png) no-repeat 0 50%;
		padding: 1px 0 1px 15px;
	}

	.hide {
		display: none !important;
		visibility: hidden !important;
	}

	strong.search-excerpt {
		background: yellow;
		padding: .2em .3em;
	}

	/*strong, b {
		font-family: 'Monotype News Gothic W01 Bold';
	}*/

	abbr {
		border-bottom: 1px dashed #000;
	}

	table {
		margin-bottom: 15px;
	}

	td {
		padding-bottom: 10px;
	}

	/** LINKS */
		a:link, a:visited, a:active {
			color: #0171bb;
			text-decoration: none;
		}

		a:hover {
			color: #fc3;
		}

		a.more-link {
			display: block;
			margin-top: 1.5em;
		}
	/* /LINKS **/
/* /MISCELLANEOUS **/

/** EMERGGENCY NOTIFICATION BLOCK */
	#emerg_wrap {
		background: #f10d04;
		color: #fff !important;
		/*float: left;*/
		font: 14px "Monotype News Gothic W01", Helvetica, Arial, sans-serif;
		font-weight: bold;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}

	.emergency {
		height: 30px;
		line-height: 30px;
		margin: 0 auto;
		text-align: center;
		text-transform: uppercase;
		top: 0;
		width: 1126px;
	}

	.emergency h4 {
		color: #fff !important;
		text-transform: uppercase;
	}

	.emergency h4 a {
		color: #fff !important;
		text-decoration: underline;
	}

	.emergency h4 a:hover {
		color: #fff !important;
		text-decoration: none;
	}
/* /EMERGENCY **.

/** HEADER */
	#header {
		background: url(images/home-img.jpg) no-repeat left 49px;
		float: left;
		height: 464px;
		margin: 0;
		width: 100%;
	}

	/** HEADER FOOTER STYELS */
		#head-foot {
			margin: 259px 0 0;
			padding: 0 37px;
		}

		/** JUMPBOX STYLES */
			#jumpbox {
				background: url(images/dept-bg.png) repeat-y;
				border: 1px solid #ccc;
				border-bottom: none;
				color: #fff;
				float: right;
				height: 211px;
				padding: 17px 27px 0 20px;
				width: 246px;
			}

			#jumpbox h3 {
				font: 16px "Monotype News Gothic W01";
				font-weight: bold;
				margin-bottom: 5px;
				text-transform: uppercase;
			}

			#jumpbox select {
				margin-bottom: 10px;
				width: 199px;
			}

			#jumpbox a {
				display: block;
				float: left;
				line-height: 29px; /* height of the image */
				margin: 0 7px 0 0;
				text-indent: -1000em;
				overflow: hidden;
				width: 29px; /* width of the image */
			}

			#jumpbox a#fb {
				background: transparent url(images/fb-icon.png) no-repeat;
			}

			#jumpbox a#tw {
				background: transparent url(images/tw-icon.png) no-repeat;
			}

			#jumpbox a#yt {
				background: transparent url(images/yt-icon.png) no-repeat;
			}

			#jumpbox a#rss {
				background: transparent url(images/rss-icon.png) no-repeat;
			}
		/* /JUMPBOX **/

		/** TAB BOX STYLES */
			#tabbox {
				float: left;
				height: 181px;
				margin-top: 23px;
				width: 723px;
			}

			.ui-tabs {
			    padding: 0 !important;
			}

			.ui-widget {
			    font-family: "Monotype News Gothic W01" !important;
			    font-size: 13px !important;
			    font-weight: bold;
			}

			.ui-widget-content {
			    border: none !important;
			    background: transparent !important;
			    color: #fff !important;
			}

			.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
			    border-top-left-radius: 0 !important;
			}

			.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
			    border-top-right-radius: 0 !important;
			}

			.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
			    border-bottom-left-radius: 0 !important;
			}

			.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
			    border-bottom-right-radius: 0 !important;
			}

			.ui-tabs .ui-tabs-nav {
			    padding: 0 !important;
			}

			.ui-widget-header {
			    border: none !important;
			    background: transparent !important;
			    color: #fff !important;
			    font-weight: normal !important	;
			}

			.ui-tabs .ui-tabs-nav li {
				border: 1px solid #ccc !important;
				border-bottom: none !important;
				height: 43px !important;
				line-height: 43px !important;
			    margin: 0 0 0 3px !important;
			    padding-bottom: 1px !important;
			}

			.ui-tabs .ui-tabs-nav li:first-child {
				margin-left: 0 !important;
			}

			.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
			    border: none !important;
			    background: transparent !important;
			}

			.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
			    border: none !important	;
			    background: transparent !important;
			}

			.ui-tabs .ui-tabs-nav a.ui-tabs-anchor {
				color: #fff !important;
				font-weight: bold !important;
			    padding: 0 !important;
			    text-align: center !important;
			    text-transform: uppercase !important;
			    width: 140px !important;
			}

			.ui-tabs .ui-tabs-nav a.ui-tabs-anchor:hover {
				color: #fff !important;
			}

			.ui-tabs .ui-tabs-nav li:first-child .ui-tabs-anchor {
				width: 141px !important;
			}

			.ui-tabs .ui-tabs-panel {
				border-left: 1px solid #ccc !important;
				border-right: 1px solid #ccc !important;
				padding: 1em 5px !important;
			}

			.ui-tabs .ui-tabs-nav #ui-id-1 {
				background: transparent url("images/res-tab-bg.png") repeat !important;
			}

			.ui-tabs .ui-tabs-nav #ui-id-2 {
				background: transparent url("images/biz-tab-bg.png") repeat !important;
			}

			.ui-tabs .ui-tabs-nav #ui-id-3 {
				background: transparent url("images/vis-tab-bg.png") repeat !important;
			}

			.ui-tabs .ui-tabs-nav #ui-id-4 {
				background: transparent url("images/gov-tab-bg.png") repeat !important;
			}

			.ui-tabs .ui-tabs-nav #ui-id-5 {
				background: transparent url("images/pf-tab-bg.png") repeat !important;
			}

			.ui-tabs #tabs-31.ui-tabs-panel {
				background: transparent url("images/res-box-bg.png") repeat !important;
				height: 139px !important;
			}

			.ui-tabs #tabs-30.ui-tabs-panel {
				background: transparent url("images/biz-box-bg.png") repeat !important;
				height: 139px !important;
			}

			.ui-tabs #tabs-29.ui-tabs-panel {
				background: transparent url("images/vis-box-bg.png") repeat !important;
				height: 139px !important;
			}

			.ui-tabs #tabs-28.ui-tabs-panel {
				background: transparent url("images/gov-box-bg.png") repeat !important;
				height: 139px !important;
			}

			.ui-tabs #tabs-27.ui-tabs-panel {
				background: transparent url("images/pf-box-bg.png") repeat !important;
				height: 139px !important;
			}

			.ui-tabs-panel a {
				border: 1px solid #fff;
				color: #fff !important;
				display: table-cell !important;
				float: left;
				font: 13px 'Monotype News Gothic W01';
				font-weight: bold;
				height: 50px;
				margin: 0 5px 5px 0;
				padding: 8px 10px;
				text-transform: uppercase;
				vertical-align: middle !important;
				width: 172px;
			}

			.ui-tabs-panel a:hover {
				color: #ccc;
				text-decoration: underline;
			}

			/* Residential Tab Links */
			#tabs-31 a {
				background: #0171bb;
			}

			/* Business Tab Links */
			#tabs-30 a {
				background: #0e0726;
			}

			/* Visitors Tab Links */
			#tabs-29 a {
				background: #cc850d;
			}

			/* Government Tab Links */
			#tabs-28 a {
				background: #299444;
			}

			/* Permits/Forms Tab Links */
			#tabs-27 a {
				background: #682375;
			}
		/* /TAB BOX **/
	/* /HEADER FOOTER **/

	/** LOGO */
		#logo {
			color: #fff;
			float: left;
			font-family: "BT Century Schoolbook W01";
			margin: 20px 0 0 39px;
			text-align: center;
			width: 315px;
		}

		#logo h1 a:link, #logo h1 a:visited, #logo h1 a:active {
			background: transparent url(images/seal.png) no-repeat;
			display: block;
			/*letter-spacing: 2px;*/
			line-height: 86px; /* height of the image */
			margin: 0 auto 10px;
			text-indent: -1000em;
			overflow: hidden;
			width: 85px; /* width of the image */
		}

		#logo h1 a:hover {

		}

		#logo h2, #logoh2 {
			font-size: 46px;
			font-weight: normal;
			margin-bottom: 20px;
			text-transform: capitalize;
		}

		#logo h3, #logoh3 {
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 15px;
			text-transform: uppercase;
		}
	/* /LOGO **/

	/** NAVIGATION */
		#head-menu {
			color: #fff;
			float: right;
			font: 11px 'Monotype News Gothic W01';
			height: 17px;
			line-height: 17px;
			margin-top: 17px;
			text-align: left;
			text-transform: uppercase;
			width: 510px;
		}

		#head-menu a {
			color: #fff;
			display: inline-block;
			float: left;
			height: 17px;
			margin-left: 10px;
		}

		#head-menu form {
			display: inline-block;
			float: left;
			margin-top: -16px;
		}

		.chrome #head-menu form {
			margin-top: -15px;
		}

		#head-menu form div {
			display: inline-block;
			float: left;
			margin-left: 5px;
		}

		#head-menu form .button {
			background: url(images/search-icon.png) no-repeat;
			border: none;
			cursor: pointer;
			height: 17px;
			padding-left: 20px;
			text-indent: -1000em;
			width: 17px;
		}

		#head-menu a:first-child {
			margin-left: 0px;
		}

		#head-menu a:hover {
			color: #fc3;
		}

		#nav {
			float: left;
			font-size: 1.2em;
			margin: .5em 0 1em;
			width: 100%;
		}

		#nav li {
			display: block;
			float: left;
		}

		#nav li a:link, #nav li a:visited, #nav li a:active {
			display: block;
			margin-right: 10px;
			padding: 0px;
			text-decoration: none;
		}

		#nav li a:hover {
			text-decoration: underline;
		}

		/** SUCKERFISH DROPDOWNS */
			#nav li ul { /* second-level lists */
				background: #fff;
				border: 1px solid #333;
				left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				/*margin: 0 0 0 -12px;*/
				position: absolute;
				width: 10em;
			}

			#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active {
				display: block;
				font-size: 1em;
				height: auto !important;
				padding: 5px !important;
				width: 10em;
			}

			#nav li ul li a:hover {

			}

			#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
				left: auto;
			}
		/* /DROPDOWNS **/
	/* /NAVIGATION **/
/* /HEADER **/

/** CONTENT */
	/** HOMEPAGE STYLES */
		ul.nlposts-wrapper li {
			border-bottom: 1px solid #e7e6e6;
			list-style-type: none !important;
			margin: 0 !important;
			padding: 0 0 5px !important;
			width: 738px;
		}

		ul.nlposts-wrapper li h3 a, #toph3 {
			color: #666662;
			display: inline-block;
			padding: 5px;
			width: 738px;
		}

		ul.nlposts-wrapper li h3 a:hover {
			background: #e7e6e6;
			color: #0171bb;
		}

		.nlposts-ulist-meta {
			padding: 0 5px;
		}
	/* /HOMEPAGE **/

	#cont-wrap {
		background: #fff;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#333333)";/*IE 8*/
		-moz-box-shadow: 0px 2px 5px #333;/*FF 3.5+*/
		-webkit-box-shadow: 0px 2px 5px #333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
		box-shadow: 0px 2px 5px #333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#333333); /*IE 5.5-7*/
		float: left;
		padding: 25px 63px 25px 55px;
		width: 100%;
	}

	#content {
		border-right: 1px solid #000;
		clear: left;
		display: inline;
		float: left;
		margin-bottom: 1em;
		width: 807px;
		padding-right: 1em;
	}

	#dept-top {
		/*width: 645px;*/
		width: 790px;
	}

	#dept-bottom {
		/*border-top: 1px solid #000;*/
		padding-top: 17px;
		width: 790px;
	}

	#top-request-menu ul {
		columns: 2;
		column-fill: auto;
		-webkit-columns: 2;
		-moz-columns: 2;
		margin: 5px 0 10px;
	}

	#top-request-menu ul li {
		display: inline-block;
		list-style-type: none;
		padding: 3px 0;
		width: 100%;
	}

	#top-request-menu ul li span.arrow {
		background: url(images/tr-icon.png) no-repeat center right;
		padding-right: 10px;
	}

	#top-request-menu ul li a {
		/*background: url(images/tr-icon.png) no-repeat center right;*/
		color: #0171bb;
		font: 15px "Monotype News Gothic W01";
		font-weight: bold;
		padding-right: 10px;
		border: 1px solid #fff;
		border-bottom: 1px solid #c8c7c7;
		display: inline-block;
		padding: 5px 10px;
		width: 100%;
	}

	#top-request-menu ul li:hover {
	}

	#top-request-menu ul li:hover a {
		border: 1px solid #c8c7c7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#c8c7c7)"; /*IE 8*/
		-moz-box-shadow: 0px 2px 5px #c8c7c7; /*FF 3.5+*/
		-webkit-box-shadow: 0px 2px 5px #c8c7c7; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
		box-shadow: 0px 2px 5px #c8c7c7; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color=#c8c7c7); /*IE 5.5-7*/
		/*color: #fc3;*/
		text-decoration: underline;
	}

	#crumbs {
		margin-bottom: 10px;
	}

	.content .featured {
		color: #666;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 0.1em;
		line-height: 2.6em;
		text-transform: uppercase;
	}

	.content .post {
		margin-bottom: 1.5em;
	}

	.content .odd {

	}

	.content .even {

	}

	.content .postmeta {
		font-size: 12px;
		font-style: italic;
		line-height: 1em;
		margin-bottom: 7px;
	}

	.navigation {
		float: left;
		padding: 1em;
		width: 100%;
	}

	.content p {
		line-height: 1.5em;
		margin-bottom: 1.8em;
		text-align: left;
	}

	#wpdmmydls-1da5b839f164cee5e16477d0349da36d a.package-title, h4.media-heading a {
		color: #333 !important;
	}

	#wpdmmydls-1da5b839f164cee5e16477d0349da36d a.package-title:hover, h4.media-heading a:hover {
		color: #333 !important;
		cursor: text !important;
		text-decoration: none !important;
	}

	/** GALLERY STYLES */
		.content img.attachment-thumbnail {
			border: none;
			height: 92px;
			margin: 0;
			padding: 0;
			width: 92px;
		}

		.gallery {
			margin: auto;
			/* gallery clearing*/
			overflow: hidden;
			width: 100%;
		}

		.gallery .gallery-item {
			float: left;
			margin-top: 10px;
			text-align: center;
		}

		.gallery img {
			border: 2px solid #cfcfcf;
		}

		.gallery .gallery-caption {
			margin-left: 0;
		}

		.gallery br { clear: both }

		/* Available Columns */
		.col-2 { width: 50% }
		.col-3 { width: 33.333% }
		.col-4 { width: 25% }
		.col-5 { width: 20% }
		.col-6 { width: 16.666% }
		.col-7 { width: 14.285% }
		.col-8 { width: 12.5% }
		.col-9 { width: 11.111% }
	/* /GALLERY **/

	/** PAGE BAR NAV STYLING */
		.pb-nav {
			clear: both;
		}

		.pb-nav a, .pb-nav span {
			text-decoration: none;
			border: 1px solid #BFBFBF;
			padding: 3px 5px;
			margin: 2px;
		}

		.pb-nav a:hover, .pb-nav span.current {
			border-color: #000;
		}

		.pb-nav span.current {
			font-weight: bold;
		}
	/* /PAGE BAR **/

	/** HEADING STYLES */
		h1, h2, h3, h4, h5, h6 {
			clear: both;
		}

		.content h1 {
			color: #000;
			font: 22px 'Monotype News Gothic W01';
			font-weight: bold;
			margin-bottom: 15px;
		}

		.content h2 {
			color: #000;
			font: 15px "Monotype News Gothic W01";
			font-weight: bold;
			margin-bottom: 7px;
			text-transform: uppercase;
		}

		.content h2.blogtitle {
			color: #000;
			font: 24px 'BT Century Schoolbook W01';
			font-weight: normal;
			margin-bottom: 15px;
		}

		.content h2.pagetitle {
			color: #666;
			font: 19px 'Monotype News Gothic W01';
			font-weight: bold;
			margin-bottom: 7px;
			text-transform: initial;
		}

		.content h2.pagetitle a:link, .content h2.pagetitle a:visited, .content h2.pagetitle a:active {
			text-decoration: none;
		}

		.content h2.pagetitle a:hover {

		}

		.content h3 {
			color: #666;
			font: 19px 'Monotype News Gothic W01';
			font-weight: bold;
			margin-bottom: 7px;
		}

		.content h3.request {
			color: #9e0b0f;
			font: 16px 'BT Century Schoolbook W01';
			font-weight: normal;
		}

		.content h4 {
			font-size: 1.4em;
			font-weight: bold;
		}

		.content h5 {
			font-size: 1.3em;
			font-weight: bold;
		}

		.content h6 {
			font-size: 1.2em;
			font-weight: bold;
		}
	/* /HEADINGS **/

	/** QUOTES & LISTS */
		.content blockquote {
			font-style: italic;
			line-height: 1.4em;
			margin-bottom: 1.8em;
			padding: 0 1.5em;
		}

		.content ul, .content ol {
			margin: 0 0 1.5em 3em;
		}

		.content li {
			font-size: 1em;
			line-height: 1.4em;
			margin-bottom: .5em;
		}

		.content ul li {
			list-style-type: disc;
		}

		.content ol li {
			list-style-type: decimal;
		}

		.content li ul {
			margin-bottom: 0;
		}

		.content li li {
			font-size: 1em;
		}
	/* /QUOTES & LISTS **/
/* /CONTENT **/

/** SIDEBAR */
	#sidebar {
		display: inline;
		float: right;
		font-size: 12px;
		min-height: 100px;
		padding-left: 16px;
		width: 200px;
	}

	.sidebar a:link, .sidebar a:visited, .sidebar a:active {
		text-decoration: none;
	}

	.sidebar a:hover {

	}

	.sidebar .widgetblock {
		margin-bottom: 15px;
	}

	.sidebar h3, #sbh3 {
		color: #0171bb;
		font: 14px/19px 'Monotype News Gothic W01';
		font-weight: bold;
		margin-bottom: .5em;
	}

	.sidebar ul, .sidebar ol {
		margin: 0 0 1.5em 3em;
	}

	.sidebar li {
		font-size: 1em;
		line-height: 1.4em;
		margin-bottom: .5em;
	}

	.sidebar ul li {
		list-style-type: square;
	}

	.sidebar ol li {
		list-style-type: decimal;
	}

	.sidebar li ul {
		margin-bottom: 0;
	}

	.sidebar li li {
		font-size: 1em;
	}
/* /SIDEBAR **/

/** CALENDAR */
	table.simcal-calendar-grid {
		border: none !important;
		border-collapse: collapse !important;
		font: 11px 'Monotype News Gothic W01' !important;
	}

	table.simcal-calendar caption {
		border-bottom: 1px solid #000;
		font: 12px 'Monotype News Gothic W01' !important;
		font-weight: bold !important;
		margin-bottom: 5px !important;
		text-align: left !important;
		text-transform: uppercase;
	}

	table.simcal-calendar caption .gce-list-title {
		padding-bottom: 0 !important;
	}

	table.simcal-calendar-grid tbody .simcal-day-void {
		background: #fff !important;
	}

	table.simcal-calendar>tbody>tr>td>a {
		font-weight: bold;
	}

	table.simcal-calendar th {
		border: none !important;
		font: 12px 'Monotype News Gothic W01' !important;
		font-weight: bold !important;
		height: 2em;
		line-height: 2em;
		text-align: center;
		width: 2em;
	}

	table.simcal-calendar abbr[title] {
		border: none !important;
	}

	table.simcal-calendar tbody>tr>td {
		border: none !important;
		height: 2em;
		line-height: 2em;
		text-align: center;
		width: 2em;
	}

	table.simcal-calendar tfoot>tr>td.pad {
		border: none !important;
		border-left: none;
		border-right: none;
	}

	table.simcal-calendar tfoot>tr>td>a, table.simcal-calendar tfoot>tr>td>a:link, table.simcal-calendar tfoot>tr>td>a:visited,
	table.simcal-calendar tfoot>tr>td>a:hover, table.simcal-calendar tfoot>tr>td>a:active {
		font-weight: bold;
	}

	table.simcal-calendar tfoot>tr>td#prev {
		background: #fff;
		border: 1px solid #333;
		border-right: none;
		height: 2em;
		line-height: 2em;
		text-align: left;
		padding-left: .5em;
		width: 5.3em;
	}

	table.simcal-calendar tfoot>tr>td#next {
		background: #fff;
		border: 1px solid #333;
		border-left: none;
		height: 2em;
		line-height: 2em;
		text-align: right;
		padding-right: .5em;
		width: 5.3em;
	}
/* /CALENDAR **/

/** FOOTER */
	#footer {
		background: #18578a url(images/footer-logo.png) no-repeat center 18px;
		color: #fff;
		font: 11px/19px 'Monotype News Gothic W01';
		height: 390px;
		padding-top: 32px;
		width: 100%;
	}

	#footer-int {
		margin: 0 auto;
		width: 1126px;
	}

	#footer-credits, #footer-meta {
		width: 49%;
	}

	#footer-meta {
		text-align: right;
	}

	#footer h3 {
		color: #fff;
		font: 14px/19px 'Monotype News Gothic W01';
		font-weight: bold;
	}

	h3#footh3 {
		background: #333;
		color: #fff;
		font: 14px/19px 'Monotype News Gothic W01';
		font-weight: bold;
	}

	#footer a:link, #footer a:visited, #footer a:active {
		color: #fc3;
		text-decoration: none;
	}

	#footer a:hover {
		color: #bfbfbf;
	}

	#footer p {
		font-size: 1em;
	}

	#footer ul {
		margin-bottom: 1em;
	}

	#footer ul li {
		display: inline;
		font-size: 1em;
		margin-left: .5em;
		padding-left: 1em;
	}

	#footer ul li:first-child {

	}

	#footer-left {
		float: left;
		margin-left: 22px;
		width: 222px;
	}

	#footer-right {
		float: right;
		margin-right: 63px;
		width: 320px;
	}

	.foot-right {
		float: right;
	}
/* /FOOTER **/