/*
Theme Name: Hire Vine
Theme URI: http://hirevine.com
Description: Job listing and catalouging theme for Hire Vine
Version: 1.0
Author: Spencer
Author URL: http://gurnk.com
/* --------------------------------------------- */

/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/

.thumblock { width: 150px; float: right; margin: 10px;}
.gdthumb { text-align: center; margin: 10px 0px 0px 60px; }
#col-right ul li.widget_gdstarrating_star br { display: none; }
#col-right ul li.widget_gdstarrating_star {font-size: 1.0em;}
body {
	margin:0; padding:0;
	width:auto; height:auto;
	background:#fcf5e0;
	font:0.75em Helvetica, Arial, sans-serif; color:#3d3d3d; line-height:20px;
}

code {
	background:#f9f9f9; border:1px solid #9e9e9e;
	-moz-border-radius:4px; -webkit-border-radius:4px;
}

blockquote {
	width:85%;
	margin:20px auto; padding:0 10px;
	background:#f9f9f9; border:1px solid #9e9e9e;
	-moz-border-radius:4px; -webkit-border-radius:4px;
	font-style:italic; font-size:1.08em;
}

img {
	margin:0; padding:0;
	border:0;
}

/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/

h1 {
	margin:10px 0 0; padding:0;
	width:249px;
	float:left;
}

	h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
		width:249px; height:50px;
		background:url(images/logo.png) no-repeat center left;
		display:block; text-indent:-9999em; outline:0;
	}

h2 {
	font:bold 1.25em Helvetica, Arial, sans-serif; color:#1a1a1a;
	text-shadow:#FFF 0 1px 1px;
}

	.content-box h2 {
		margin:0; padding:6px 0 0;
		float:left;
	}
	
		.post h2 {
			float:none;
		}
	
	h2.posttitle {
		padding:12px 0 0;
		font-size:1.28em;
	}
h2.blogtitle a { font:bold 1.25em Helvetica, Arial, sans-serif; color:#1a1a1a;
	text-shadow:#FFF 0 1px 1px;}
	
		h2.posttitle.single {
			padding:6px 0 0;
		}
	
	#leave-comment {
		margin:40px 0 14px;
		font-weight:bold; font-size: 1.58em;
		color:#3e3a2e; text-shadow:#fffff9;
	}
	
	#sidebar h2 {
		margin:0; padding:21px 0 0;
		width:166px; height:27px;
		background:url(images/heading-sidebar.png) no-repeat top center;
		position:absolute; top:-29px; left:50%; margin-left:-83px;
		font:bold 1.42em Helvetica, Arial, sans-serif; color:#3e3a2e;
		text-shadow:#dfd2af 0 1px 0; text-align:center;
	}

h3 {
	font:bold 1.2em Helvetia, Arial, sans-serif; color:#24272b; 
}

	h3 a:link, h3 a:active, h3 a:visited {
		 color:#24272b;
	}
#jobs li h3 { width: 300px; }
	#jobs li h3, #resumes li h3 {
		margin:2px 0 0; padding:4px 0 4px 15px;
		float:left;
		background:url(images/divider-entry.png) no-repeat center left;
	}
	
	#resumes li h3 {
		background-position:center right; padding:4px 15px 4px 0;
	}
	
	.post h3 {
		margin:5px 0 0; padding:0 0 5px;
		font:bold 1.25em Helvetica, Arial, sans-serif; color:#1a1a1a;
		border-bottom:1px solid #b6b6b6;
	}
	
	.box-small h3 {
		margin:10px 0;
		font-weight:bold; font-size:1.58em; color:#1a1a1a;
		border:0;
	}

h4 {
	
}

h5 {
}

a:link, a:active, a:visited {
	color:#707821; text-decoration:none;
}

a:hover {
	color:#3d420b; text-decoration:underline;
}

label {
	margin:0 0 5px; display:block; font-weight:bold;
	color:#635e4e; text-shadow:#FFF 0 1px 0;
}

/* Header
/* ------------- */

#social a:link, #social a:active, #social a:visited {
	color:#6b6b6b; font-weight:bold;
	border-bottom:1px solid #dfd9c9;
}

#social a:hover {
	text-decoration:none; color:#313131;
}

#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	padding:0 0 0 12px;
	width:auto; height:27px;
	font-size:1.08em; font-weight:bold; color:#FFF;
	text-shadow:#87352e 0 -1px 1px;
	float:left;
	position:relative; z-index:100;
}

#navigation ul li ul li a:link, #navigation ul li ul li a:active, #navigation ul li ul li a:visited {
	padding:0; width:auto; height:auto;
	font-weight:normal; color:#ffa39b;
	float:none;
}

	#navigation ul li a span {
		height:19px; display:inline-block;
		padding:4px 12px 4px 0;
	}
	
#navigation ul li a:hover, #navigation ul li a.hover {
	height:27px;
	background:url(images/buttons.png) no-repeat 0 -27px;
	text-decoration:none; cursor:pointer;
}

	#navigation ul li a.hover {
		height:37px; margin-bottom:-10px;
		background-position:0 -91px;
	}
	
	#navigation ul li a:hover span, #navigation ul li a.hover span {
		background:url(images/buttons.png) no-repeat 100% 0;
	}
	
		#navigation ul li a.hover span {
			height:29px;
			background-position:100% -54px;
		}
		
	#navigation ul li ul li a:hover span {
		background:none;
		color:#FFF; font-weight:bold;
	}
	
#navigation ul li ul li a:hover {
	height:auto; background:none;
}

		
#searchform-header #s {
	padding:9px 0 8px;
	font-size:1.08em; color:#676767;
}

/* Content
/* ------------- */

/* Post/Lists */

.title .button-gray.dark {
	float:right;
}

.title .date {
	text-align:center; text-transform:uppercase;
	font-weight:bold; font-size:0.92em; color:#222222;
	line-height:1.00em;
}
	
	.title .date strong {
		margin:0; float:none;
		font-size:1.91em;
	}

.date {
	font-size:0.92em;
	text-shadow:#FFF 0 1px 1px;
}

	.date strong {
		margin:0 5px 0 0;
		font:bold 2.18em Tahoma, Arial, Helvetica, sans-serif; color:#000000;
		display:block; float:left;
	}
	
	.date em {
		float:right; padding:0;
		font-style:normal; text-align:center;
		line-height:1.10em;
	}
	
	#latest .date em {
		float:left;
	}

/* Posts */

.post {
	text-shadow:#FFF 0 1px 0;
}

.post a {
	color:#7a822a; text-decoration:underline;
	font-weight:bold;
}

.post a:hover {
	text-decoration:none;
}

.post strong {
	color:#1e1e1e; text-decoration:underline;
}

.comment-count a:link, .comment-count a:active, .comment-count a:visited {
	padding:7px 0 0;
	width:32px; height:29px;
	display:block;
	font:bold 1.67em Helvetica, Arial, sans-serif; color:#616161; text-align:center;
}

/* Comments */

.comment-body {
	color:#645f4e; text-shadow:#ffffed 0 1px 0;
}
	
	.author {
		font-size:1.08em; color:#3e3a2e; font-weight:bold;
	}
	
	.comment-body p {
		margin:0 0 10px;
	}

/* Pagination */

.previous a:link, .previous a:active, .previous a:visited,
.next a:link, .next a:active, .next a:visited {
	padding:8px 0 8px 38px;
	font:bold 1.17em Helvetica, Arial, sans-serif; color:#222222; text-shadow:#FFF 0 1px 0;
	background:url(images/pagination.png) no-repeat 0 0;
}

.next a:link, .next a:active, .next a:visited {
	background-position:100% -33px; padding-right:38px;
}

/* Related */

#related ul li a:link, #related ul li a:active, #related ul li a:visited {
	font-size:1.17em; text-decoration:none;
}

#related ul li a:hover {
	text-decoration:underline; color:#3c420b;
}

/* Sidebar */
	
#latest .date {
	padding:5px 10px;
	float:left;
	background:#fcf9f1;
}
	
#sidebar li {
	font-size:0.92em; color:#3e3a2e;
	text-shadow:#FFF 0 1px 0;
}

	#sidebar li p {
		margin:0;
	}
	
	a.advertise-here:link, a.advertise-here:active, a.advertise-here:visited {
		margin:8px auto 0; padding:0;
		width:242px; height:27px;
		background:url(images/advertise-here.gif) no-repeat top center;
		display:block; text-indent:-9999em; outline:0;
	}
	
	#latest .author a {
		font-weight:bold; font-size:1.17em; color:#848c34;
		text-shadow:#FFF 0 1px 0; text-transform:uppercase;
	}


/* Footer
/* ------------- */

#footer {
	font-size:1.08em; color:#2d2a22;
	text-shadow:#FFF 0 1px 0;
}

	#footer a { font-weight:bold; color:#000; }

	#footer p { margin:0 0 3px; }
	
	#footer-pages a { color:#676150; }
	#footer-pages a:hover { color:#be4e46; text-decoration:none; }
	
/* Misc
/* --------------- */

.hidden { display:none; }

/* Buttons
/* ------------ */

.button {
	height:26px; padding:0 0 0 12px;
	background:url(images/buttons.png) no-repeat;
	float:left; font-weight:bold;
}

.button:hover { text-decoration:none; }

.button span {
	display:block; padding:3px 12px 3px 0;
	background:url(images/buttons.png) no-repeat;
}

/* Blocky Green Button */

a.button.block:link, a.button.block:active, a.button.block:visited {
	height:39px; padding:0 0 0 8px;
	background-position:0 -167px;
	font-size:1.42em; color:#3a3e12; text-shadow:#aeb74b 0 1px 1px;
}

	.button.block span { padding:9px 14px 9px 6px; background-position:100% -128px; }
	
/* Light Gray Button */

a.button.gray:link, a.button.gray:active, a.button.gray:visited {
	height:27px; padding:0 0 0 13px;
	background-position:0 -233px;
	font-size:1.00em; color:#3a3a3a; text-shadow:#FFF 0 1px 1px;
}

	a.button.gray span { padding:4px 12px 3px 0; background-position:100% -206px; }
	
	a.button.gray span em {
		margin:-1px 6px 0 0;
		font-weight:bold; color:#3a3a3a; text-shadow:#787878 0 1px 1px; font-style:normal;
		display:block; float:left;
	}
	
/* Dark Gray Button */

a.button.gray.dark:link, a.button.gray.dark:active, a.button.gray.dark:visited {
	height:26px; padding:0 0 0 12px;
	background-position:0 -286px;
	color:#FFF; text-shadow:#626262 0 -1px 1px;
}

	a.button.gray.dark span { padding:3px 12px 3px 0; background-position:100% -260px; } 
	
/* Solid Red Button */

a.button.red.solid:link, a.button.red.solid:active, a.button.red.solid:visited {
	background-position:0 -338px;
	color:#FFF; text-shadow:#83372f 0 -1px 1px;
}

	a.button.red.solid span { background-position:100% -312px; }
	
/* Light Red Button */

a.button.red.light:link, a.button.red.light:active, a.button.red.light:visited {
	width:auto; height:24px; 
	padding:0 0 0 11px;
	background-position:0 -388px;
	color:#c14c42; text-shadow:none; text-transform:uppercase; text-align:center;
}

	a.button.red.light span { padding:3px 11px 2px 0; background-position:100% -364px; }
	
/* White Button */

a.button.white:link, a.button.white:active, a.button.white:visited {
	width:auto; height:24px; 
	padding:0 0 0 11px;
	background-position:0 -436px;
	color:#444444; text-shadow:none; text-transform:uppercase; text-align:center;
}

	a.button.white span { background-position:100% -412px; }
	
/* Generic Red (Fixed) Button */

a.button-generic, .button-generic, #searchform #searchsubmit {
	color:#FFF; text-align:center; text-shadow:#82312a 0 -1px 0;
	font-weight:bold; text-decoration:none;
}

/* 02 - STRUCTURE
/* ----------------------------------------------*/

.container {
	margin:0 auto; padding:0 0 50px;
	width:1000px; height:auto;
	position:relative;
}

	#vines {
		width:1000px; height:64px;
		background:url(images/shadow-container.gif) no-repeat bottom center;
		position:absolute; bottom:0;
	}
	
#col-left {
	width:640px; float:left;
}

#col-right {
	width:280px; float:right;
}

.alignleft { float:left; }

.alignright { float:right; }

.aligncenter {
	margin:0 auto;
	display:block;
}

.clearfix:after {
    content:" ";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}

.clearfix { display:inline-block; }

html[xmlns] .clearfix { display:block; }

* html .clearfix { height:1%; }

/* 03 - HEADER
/* ----------------------------------------------*/

#header {
	margin:0 0 25px; padding:25px 21px 0;
}

#social {
	width:165px;
	margin:0; padding:0 0 0 19px;
	float:right;
	border-left:1px solid #d3cbb2;
	list-style:none;
}

	#social li {
		margin:0 0 10px; padding:0 0 0 26px;
		width:auto; height:16px; line-height:16px;
		background:url(images/social.png) no-repeat;
	}

	#social .facebook { background-position: 0 0; }
	#social .friendfeed { background-position:0 -16px; }
	#social .twitter { margin:0; background-position:0 -32px; }
	
#navigation {
	padding:1px;
	background:#6b0800;
	-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;
	-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;
}

	#navigation ul {
		margin:0; padding:9px;
		width:auto; height:auto;
		list-style:none;
		background:#c14c42;
		border:1px solid #ff6558;
		-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;
		-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;
	}
	
		#navigation ul li {
			margin:0 10px 0 0;
			float:left; position:relative;
		}
		
			#navigation ul li ul {
				margin:0; padding:13px;
				width:118px;
				background:none; border:0;
				display:none;
				position:absolute; top:34px; left:0;
				background:url(images/dropdown.png) top left;
				-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
				-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
				-moz-border-radius-topright:0; -webkit-border-top-right-radius:0;
				-moz-border-radius-topleft:0; -webkit-border-top-left-radius:0;
			}
			
				#navigation ul li ul li {
					margin:0; padding:0 0 0 12px;
					float:none;
					background:url(images/dropdown-arrow.gif) no-repeat center left;
				}
		
#sitemeta {
	padding:1px;
	background:#FFF url(images/shadow-sitemeta.gif) repeat-x top center;
	border:1px solid #aba185; border-width:0 1px;
}

	#sitemeta .inner {
		padding:15px;
		background:url(images/grad-sitemeta.gif) repeat-x bottom center;
	}
	
		#sitemeta .button.block { float:left; }
		#sitemeta .button.gray { float:right; margin:5px 0 0; }
	
		#sitemeta .curly {
			margin:0 15px;
			width:5px; height:39px;
			background:url(images/sitemeta-divider.gif) no-repeat center center;
			text-indent:-9999em;
			float:left;
		}
		
		#sitemeta #searchform-header {
			margin:1px 0 0;
			width:205px; height:35px;
			background:url(images/search.gif) no-repeat top center;
			float:left;
		}
			
			#searchform-header #go {
				float:left;
			}
			
			#searchform-header #s {
				width:145px;
				background:none; border:0;
				float:left; outline:0; 
			}

/* 04 - CONTENT
/* ----------------------------------------------*/

#content {
	padding:1px;
	background:#FFF url(images/shadow-content.gif) repeat-x top center;
	border:1px solid #aba185;
}

	#content .inner {
		padding:20px;
		background:#eee4c7;
	}
	
		/* Content Box */
		
		.content-box {
			margin:0 0 25px; padding:0 0 2px;
			background:url(images/shadow-box.gif) no-repeat bottom center;
		}
		
			.title {
				padding:10px;
				background:#c5c5c5 url(images/grad-content.gif) repeat-x top center;
				border:1px solid #707070;
				-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
				-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
			}
			
				.title .button.gray { float:right; }
				
				.title .date {
					margin:-10px 20px -10px 5px; padding:8px 0 0;
					width:48px; height:48px;
					float:left;
					background:#FFF url(images/grad-title-date.gif) no-repeat bottom center;
					border:1px solid #707070; border-width:0 1px;
				}
				
				.title .comment-count {
					width:32px; height:36px;
					background:url(images/comment-count.png) no-repeat top center;
					float:right;
				}
			
			.list {
				margin:0; padding:0;
				list-style:none;
			}
			
				.list li, .post {
					margin:0; padding:17px 15px 12px;
					position:relative;
					background:#f3f3f3;
					border:1px solid #9e9e9e; border-bottom:1px solid #FFF;
					vertical-align:bottom; /* IE Bug */
				}
				
				.post {
					padding:0 15px 12px;
				}
								
					.list li .button.gray.dark, .list li .button.red.light, .list li .button.white { 
						margin-right:15px; float:left; 
					}	
					
						.list li .button.red.light, .list li .button.white {
							margin-top:4px;
						}
					
					#resumes li .button.red.solid { 
						margin-left:15px; 
					}
					
					.list li.first, .post.first { 
						border-top:1px solid #c3c3c3; 
					}
					
					.list li.last, .post { 
						border-bottom:1px solid #9e9e9e; 
						-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
						-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
					}
					
					.list li.alt { 
						background:#FFF; 
					}
				
						.list li .date {
							width:61px;
							margin:0; padding:0 0 0 15px;
							float:right; position:relative;
							background:url(images/divider-entry.png) no-repeat center left;
						}
						
		/* Share This */
		
		.share-this {
			margin:14px 0; padding:13px 0 9px;
			border:1px solid #b6b6b6; border-width:1px 0;
		}
		
			.share-this .button-generic {
				float:left;
			}
			
			.share-this ul {
				margin:6px 0 0; padding:0;
				list-style:none; float:right;
			}
			
				.share-this ul li {
					margin:0 10px 0 0; padding:0 0 0 11px;
					float:left;
					background:url(images/divider-share-this.gif) no-repeat center left;
					width:16px; height:16px;
				}
				
				.share-this ul li.first { background:none; padding:0; }
				
					.share-this ul li a {
						width:16px; height:16px;
						/*background:url(images/share-this.png) no-repeat top center;
						display:block; text-indent:-9999em;*/
					}
					
					.share-this ul li a.twitter { background-position:0 0; }
					.share-this ul li a.delicious { background-position:0 -16px; }
					.share-this ul li a.digg { background-position:0 -32px; }
					.share-this ul li a.facebook { background-position:0 -48px; }
					.share-this ul li a.rss { background-position:0 -64px; }
					.share-this ul li a.friendfeed { background-position:0 -80px; }
					.share-this ul li a.linkedin { background-position:0 -96px; }
					.share-this ul li a.myspace { background-position:0 -112px; }	
					.share-this ul li a.posterous { background-position:0 -128px; }
					.share-this ul li a.reddit { background-position:0 -144px; }
					.share-this ul li a.stumble { background-position:0 -160px; }
						
		/* Comments */
		
		.commentslist {
			margin:0; padding:0;
			list-style:none;
		}
		
			.commentslist li {
				margin:15px 0 0; padding:0 0 10px;
			}
			
				.commentslist li .comment-inner {
					border-bottom:1px solid #cbc2a8;
					min-height:75px; height:auto !important; height:75px;
				}
			
				.commentslist li .gravatar {
					float:left;
					margin:0; padding:6px;
					width:46px; height:48px;
					background:#FFF url(images/comment-gravatar.gif) no-repeat top center;
				}
			
				.commentslist li .comment-body {
					margin:0 0 0 70px;
				}
			
				.commentslist .children {
					list-style:none;
				}
				
		#respond {
			margin:0 0 20px; padding:0;
			width:490px;
		}
		
			.half {
				width:212px; margin-right:25px;
				float:left;
			}
			
			.whole {
				clear:both;
			}
		
			.input, #searchform #s {
				margin:0; padding:10px 12px;
				width:180px;
				background:#fcf9f1;
				border:2px solid #c9c2ac; color:#7e7a6a;
				-moz-border-radius:4px; -webkit-border-radius:4px;
			}
			
			textarea.input {
				width:418px;
			}
			
			.button-generic, a.button-generic, #searchform #searchsubmit {
				margin:0; padding:0 0 2px;
				width:127px; height:27px; line-height:27px;
				background:url(images/button-red-generic.png) no-repeat top center;
				border:0; display:block;
			}
			
			#respond #submit {
				margin-right:45px;
			}
			
		/* Pagination */
		
		
		.pagination {
			margin:20px 0 10px;
		}
		
		.previous {
			float:left;
		}
		
		.next {
			float:right;
		}
		
		/* Small Box/Related */
		
		.box-small {
			padding:0 0 2px;
			background:url(images/shadow-box-small.gif) no-repeat bottom center;
			width:50%;
		}
		
			.box-small .inner {
				padding:15px !important;
				background:#FFF !important; border:1px solid #9e9e9e;
				-moz-border-radius:4px; -webkit-border-radius:4px;
			}
			
				#related ul {
					margin:0; padding:0;
					list-style:none;
				}
				
		#related {
			margin:0 0 25px;
		}
		
		/* Misc */
		
		#sidebar li.widget_search .inner {
			padding:20px;
		}
		
		#searchform #s, #searchform #searchsubmit {
			float:left;
		}
		
			#searchform #searchsubmit {
				margin:4px 0 0 15px;
			}
			
			#sidebar li.widget_search #searchform {
				width:100%;
			}
			
			#sidebar li.widget_search #searchform #s {
				width:88%;
				float:none;
			}
			
			#sidebar li.widget_search #searchform #searchsubmit {
				clear:both; float:none; margin:10px auto;
			}
			
		/* Sidebar */
		
		#sidebar {
			margin:-20px 0 0; padding:0;
			list-style:none;
		}
		
			#sidebar li {
				margin:50px 0 80px; padding:1px;
				background:#FFF; border:1px solid #9c957e;
				-moz-border-radius:4px; -webkit-border-radius:4px;
				position:relative; vertical-align:bottom; /* IE Bug */
			}
			
				#sidebar li .inner {
					padding:30px 20px 10px;
					background:#f7f0db;
					-moz-border-radius:4px; -webkit-border-radius:4px;
				}
				
					#sidebar li .shadow {
						margin:2px 0 0; 
						width:273px; height:26px;
						background:url(images/sidebar-shadow.gif) no-repeat bottom center;
						position:absolute;
					}
					
					#sidebar #latest .shadow {
						width:275px; height:2px;
						background:url(images/sidebar-shadow-blank.gif) no-repeat bottom center;
					}
					
			#sidebar #resources {
				margin:-30px 0 70px; padding:0 0 0 8px;
				background:none; border:0;
			}
			
				#sidebar #resources img {
					margin:7px 7px 0 0;
				}
				
			#sidebar #latest {
				margin:20px 0 0;
			}	
				
				#sidebar #latest .inner {
					padding:30px 0 0;
				}
				
					#latest .inner .listing {
						margin:0 -1px; padding:0;
						background:url(images/divider-sidebar-listings.gif) repeat-y 0 0;
						list-style:none;
					}
					
						#latest .inner .listing li {
							margin:0; padding:0;
							background:none; border:0;
							border-top:1px solid #b2ab95;					
						}
					
						#latest .inner .listing li .date {
							width:58px; padding:5px 10px 5px 12px;
						}
					
						#latest .inner .listing li .author {
							width:93px; float:left;
							padding:9px 5px; text-align:center;
							overflow:hidden; word-wrap:break-word;
						}
						
						#latest .inner .listing li .type {
							width:63px;
							padding:8px 20px 7px 12px; float:right; border:0;
						}
						
						#latest .inner .listing li .type .button.red.light,
						#latest .inner .listing li .type .button.white {
							width:100%;
						}
				
			#sidebar li ul {
				margin:0; padding:0 10px;
			}
			
				#sidebar li ul li {
					margin:0; padding:0;
					border:0; background:none;
				}
						
/* 05 - FOOTER
/* ----------------------------------------------*/
						
#footer {
	margin:15px auto 0;
}

	#footer-pages {
		margin:12px 0 0; padding:12px 0 0;
		list-style:none;
		border-top:1px solid #cbc5b2;
	}
	
		#footer-pages li {
			margin:0 15px 0 0; padding:0 0 0 20px;
			background:url(images/divider-footer-pages.gif) no-repeat center left;
			float:left;
		}
		
		#footer-pages li.first {
			padding:0; background:none;
		}