/*  
Theme Name: Splix - BOMF (revised)
Theme URI: http://www.splact.com/blog/themes/splix/
Description: (BOMF: Revised) Splix is a theme for wordpress dominated by very light-looking colours. A peculiarity of this theme is the presence of an options page, which makes it highly customizable. This preview shows the theme when all settings are disabled, if you want to see this theme in action, visit the Author Homepage.
Version: 1.0.0
Author: Dario Carella | Splact
Author URI: http://www.splact.com/
Tags: green, blue, white, custom-colors, custom-header, theme-options, fixed-width, two-columns, translation-ready

--- Languages ---
en_UK, it_IT, zh_CN, zh_TW

--- Plugins suggested ---
In this theme I've implemented some parts of code for a better work of these plugins
	* Add to Any: Share/Bookmark/Email Button
    * Highslide4WP
    * WP-RecentComments
    * WP-DownloadManager
    * WP-PostRatings
    * WP-UserOnline
    * WP Private Messages
	
--- License ---
Splix theme is released under the latest version of the GPL that give to you these freedoms:
    * the freedom to use the software for any purpose,
    * the freedom to change the software to suit your needs,
    * the freedom to share the software with your friends and neighbors, and
    * the freedom to share the changes you make.
If you want to see the complete GPL license go here: http://www.gnu.org/licenses/gpl.html

--- Bugs and suggestions ---
If you have some problems with this theme or you want to give me a suggestion, please contact me here http://www.splact.com/blog/contact/ or send a comment here http://www.splact.com/blog/themes/splix/ .
*/

/* static START */
:focus { outline: none; }
body {
	margin:0px;
	padding:0px;
	color:#555555;
	background: url("http://backonmyfeet.org/images/bg_repeat.jpg") repeat fixed 0 0 #CCCDD2;
}

a{
	color:#809900;
	text-decoration:none;
	font-weight: 700;
	font-size: 11px;
}
a:hover{
	text-decoration:underline;
}
	a img{
		border:none;
	}

blockquote, pre {
	background:url("img/bg_dot_blue.gif") repeat scroll 0 0 transparent;
	padding:10px 25px;
	margin:15px 35px;
	width:auto;
	color:#1C315E;
	font-weight: 700;
	line-height: 20px;
}

.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.left {
	float:left;
	margin-right:10px;
}
.right {
	float:right;
	margin-left:10px;
}
.alignleft {
	float:left;
	margin-right:10px;
}
.alignright {
	float:right;
	margin:0 0 10px 10px
}
.aligncenter {
	display: block;
	margin:0px auto;
}

.widget{
	width:245px;
	border-top:1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 10px;
	background:url("img/bg_dot_blue.gif") repeat 0 0 #fff;
}
	.widget_title{
		width:auto;
		position:relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1C315E;
		font-weight: 700;
		text-transform: uppercase;
		
	}
	
	.widget_title a {
		width:auto;
		position:relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1C315E;
		font-weight: 700;
		text-transform: uppercase;
		
	}
	
	.widget_content{
		overflow:hidden;
	}
	.widget ul{
			margin:0px;
			padding:0px;
		}
	.widget ul li{
		list-style:none;
		margin-top:7px;
		background:url(img/icons/bullet_blue_arrow.png) no-repeat;
		padding-left:20px;
	}
	.widget #wp-calendar{
		margin:0px auto;
	}
	
	.widget a{
		color: #1C315E;
	}	
	
/* static END */

/* header START */
#header{
	width:100%;
	margin:0px;
	padding:0px;
}
/* caption START */
#wrap_caption{
	min-width:930px;
	height:31px;
	padding:0px;
	margin:0px;
	background:url(img/bg_caption.gif) repeat-x bottom;
	overflow:auto;
}
#caption{
	height:31px;
	width:930px;
	margin:0px auto;
	padding:0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
	#caption span{
		padding:0px 0px 0px 20px;
		height:16px;
		display:inline-block;
		margin:0px 3px;
		line-height:16px;
		vertical-align:text-top;
	}
	#caption a{
		color:#999;
	}
	#caption a:hover{
		text-decoration:underline;
	}
	.metafield{
		height:30px;
		width:auto;
		float:right;
	}
			.minidash{
				margin: 0px 0px 0px 5px;
				line-height:30px;
				float:right;
				text-align:right;
			}
				.minidash span{
					padding:0px 0px 0px 16px !important;
				}
				.minidash a{
					border:none;
					overflow:auto;
					padding:0px 3px;
					margin:3px 0px;
					height:24px;
					line-height:24px;
					display:inline-block;
				}
				.minidash a:hover{
					text-decoration:none !important;
					background-color:#DEFB89;
				}
				.minidash .separator{
					width:0px;
					height:20px;
					margin:5px;
					float:right;
					border-left:1px dotted #ccc;
				}
				.stats{
					margin: auto 0px;
					float:right;
				}
				.links{
					margin: auto 0px;
					float:right;
				}
	.login{
		line-height:26px;
	}
		.login input{
			vertical-align:middle;
			margin-right:10px;
		}
		.login input[type="text"], .login input[type="password"]{
			width:120px;
			padding: 3px 2px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#666;
			border:1px solid #ddd;
			background:#fafafa;
		}
		.login input[type="text"]:focus, .login input[type="password"]:focus, .login input[type="text"]:hover, .login input[type="password"]:hover{
			border:1px solid #E8EDF5;
			background:#fff;
		}
		.login input[type="submit"]{
			width:auto;
			height:auto;
			padding:2px 3px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#666;
			border:1px solid #A0D333;
			background:#C4E480;
		}
		.login input[type="submit"]:hover{
			border:1px solid #C7FA33;
			background:#DEFB89;
			color:#999;
		}
/* caption END */

/* navigation START */
#wrap_pages{
	min-width:930px;
	width:100%;
	padding:0px;
	margin:0px;
	background:url(img/bg_pages.gif) repeat-x #fff bottom;
	z-index:80;
}
	#wrap_pages .set_middle{
		width:930px;
		margin:0px auto;
		overflow:visible;
		display:table;
	}
	#wrap_pages .pages{
		height:32px;
		width:auto;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666;
		font-weight:bold;
		line-height:32px;
	}
		#wrap_pages .pages a, #wrap_pages .pages a:visited, #wrap_pages .pages a:link{
			display:block;
			padding-right:5px;
			padding-left:5px;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}
		#wrap_pages .pages a:hover{
			color:#fff;
			text-decoration: underline;
		}
		#wrap_pages .pages li{
			list-style:none;
			display:inline;
			padding:0px;
			float:left;
			position:relative;
			text-transform:uppercase;
		}
		#wrap_pages .pages ul {
			position:absolute;
			top:24px;
			display:none;
		}
		#wrap_pages .pages li ul a{
			width:97px;
			padding-top:2px;
			padding-right:16px !important;
			padding-bottom:2px;
			margin:6px 0px 0px;
			text-align:left;
			text-transform:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:16px;
			border:1px solid #fff;
		}
		#wrap_pages .pages li ul a:hover{
			background-color:#DEFB89;
			border:1px solid #C7FA33;
			color:#333333;
		}
		#wrap_pages .pages li ul{
			background:#fff;
			border:1px solid #ccc;
			width:120px;
			padding:0px 6px 6px;
			z-index:100 !important;
		}
		#wrap_pages .pages ul ul{
			top:-1px; /* for matching the top border */
		}
		#wrap_pages .pages li ul ul {
			left:136px;
			margin:0px 0 0 -16px;
		}
		#wrap_pages li:hover ul ul, #wrap_pages li:hover ul ul ul, #wrap_pages li:hover ul ul ul ul{
			display:none;
		}
		#wrap_pages li:hover ul, #wrap_pages li li:hover ul, #wrap_pages li li li:hover ul, #wrap_pages li li li li:hover ul{
			display:block;
		}
		#wrap_pages li.home a{
		}
		#wrap_pages li.home img{
			border:none;
			display:block;
			padding:7px;
			height:16px;
			width:16px;
		}
#wrap_cats{
	min-width:930px;
	width:100%;
	padding:0px;
	margin:0px;
	background:#F9FAFB;
	z-index:40;
	border-bottom:1px solid #fff;
}
	#wrap_cats .set_middle{
		width:930px;
		margin:0px auto;
		overflow:visible;
		display:table;
	}
	#wrap_cats .categories{
		height:43px;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		line-height:43px;
		clear:left;
	}
		#wrap_cats .categories a, #wrap_cats .categories a:visited, #wrap_cats .categories a:link{
			display:block;
			padding-right:5px;
			padding-left:5px;
			color:#809900;
			text-decoration:none;
		}
		#wrap_cats .categories a:hover{
			color:#566703;
		}
		#wrap_cats .categories li{
			list-style:none;
			display:inline;
			padding:0px;
			float:left;
			position:relative;
			text-transform:uppercase;
		}
		#wrap_cats .categories ul {
			position:absolute;
			top:39px;
			display:none;
		}
		#wrap_cats .categories li ul a{
			float:left;
			text-align:left;
			width:117px;
			padding-top:2px;
			padding-right:16px !important;
			padding-bottom:2px;
			margin:6px 0px 0px;
			text-transform:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:16px;
			border:1px solid #fff;
		}
		#wrap_cats .categories li ul a:hover{
			background-color:#DEFB89;
			border:1px solid #C7FA33;
			color:#333333;
		}
		#wrap_cats .categories li ul{
			background:#FFF;
			border:1px solid #ccc;
			width:140px;
			padding:0px 6px 6px;
			z-index:100 !important;
		}
		#wrap_cats .categories ul ul{
			top:-1px;
		}
		#wrap_cats .categories li ul ul {
			left:156px;
			margin:0px 0 0 -16px;
		}
		#wrap_cats li:hover ul ul, #wrap_cats li:hover ul ul ul, #wrap_cats li:hover ul ul ul ul{
			display:none;
		}
		#wrap_cats li:hover ul, #wrap_cats li li:hover ul, #wrap_cats li li li:hover ul, #wrap_cats li li li li:hover ul{
			display:block;
		}

#wrap_pages li ul .more, #wrap_pages li ul .more:hover, #wrap_cats li ul .more, #wrap_cats li ul .more:hover{
	background-image:url(img/icons/bullet_go.png);
}

#wrap_pages .more, #wrap_pages .more:hover, #wrap_cats .more, #wrap_cats .more:hover{
	background-image:url(img/icons/bullet_arrow_down.png);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:16px !important;
}

/* navigation END */

/* info START */
#wrap_info{
	min-width:930px;
	width:100%;
	padding:0px;
	margin:0px;
	background-repeat:repeat-x;
}
	#wrap_info.black{

	}
	#wrap_info.gray{
		background-image:url(img/bg_title_gray.gif);
	}
	#wrap_info.white{
		background-image:url(img/bg_title_white.gif);
	}
	#wrap_info.green{
		background-image:url(img/bg_title_green.gif);
	}
	#wrap_info.lime{
		background-image:url(img/bg_title_lime.gif);
	}
	#wrap_info.blue{
		background-image:url(img/bg_title_blue.gif);
	}
	#wrap_info.lightblue{
		background-image:url(img/bg_title_lightblue.gif);
	}
	#wrap_info.red{
		background-image:url(img/bg_title_red.gif);
	}
	#wrap_info.orange{
		background-image:url(img/bg_title_orange.gif);
	}
	#wrap_info.purple{
		background-image:url(img/bg_title_purple.gif);
	}
	#wrap_info.pink{
		background-image:url(img/bg_title_pink.gif);
	}

#info{
	width:930px;
	height:330px;
	margin:20px auto 0;
	padding:0px;
	background: url("http://blog.backonmyfeet.org/wp-content/uploads/2010/04/BOMF-Blog-Header2.png") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;
	position:relative;
}

#info a.home_button { width: 930px; height: 90px; display: block; position: absolute; top: 200px; left: 0; z-index: 5; text-indent: -9999px; }

	#info .title, #info .title a, #info .title a:link, #info .title a:visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:36px;
		font-weight:bold;
		color:#f0f0f0;
		text-decoration:none;
		line-height:85px;
		float:left;
		margin-right:10px;
	}
	#info .title a:hover{
		color:#FFFFFF;
	}
	#info .description{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#666666;
		line-height:85px;
		float:left;
	}
/* info END */

/* header END */

/* wrapper START */
#wrap_wrapper{
	min-width:930px;
	overflow:auto;
	/*url(img/bg_wrapper.gif) here and #fff in the body makes a bright alternative*/
}
#wrapper{
	width:930px;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:0px;
	overflow:visible;
}

	/* content START */
	#content{
		width:611px;
		height:auto;
		padding: 0px 0px;
		margin: 0 21px 0 16px;
		float:left;
		clear:none;
		background:#FFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1C315E;
	}
		#content .msgbox{
			width:370px;
			margin:20px auto;
			padding:5px 5px 5px 26px;
			border:1px solid #E8EDF5;
			background:#fafafa url(img/icons/information.png) 5px 4px no-repeat;
			color:#999;
		}
		#content .msgerror{
			text-align:center;
			width:370px;
			font-size:14px;
			font-weight:bold;
			margin:20px auto;
			padding:5px 5px 5px 26px;
			border:1px solid #E8EDF5;
			background:#fafafa url(img/icons/error.png) 5px 4px no-repeat;
			color:#999;
		}
		#content .box{
			border:1px solid #ddd;
			background:#f5f5f5;
			padding:5px;
			margin-bottom:15px;
			overflow:auto;
			color:#777;
		}
		/* post START */
		#content div#post_path{
			background-color:#DEFB89;
			margin:0px 0px 20px;
			width:auto;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			text-transform:uppercase;
		}
		#content .post{
			margin-top:15px;
		}
			.post .title{
				height:20px;
				line-height:20px;
				padding:0 0 0 11px;
				margin-bottom: 15px;
				float:left;
				clear:left;
			}
			.title a {
					color:#1C315E;
					text-decoration:none;
					font-size: 14px;
					text-transform: uppercase;
					letter-spacing: -1px;
				}
				.title a:hover {
					color:#809900;
					text-decoration:none;
				}
				.title h2{
					margin:0px;
					display:block;
					font-family:Verdana,"BitStream vera Sans";
					font-size:16px;
				}
			
			.a2a_grip{
				clear:right;
				float:right;
				height:18px;
				padding:0px 5px;
				margin:1px 0px;
				line-height:16px;
			}
			.post .info{
				height:40px;
				width:565px;
				/*background:url(img/bg_info.gif);*/
				background: url(http://philadelphia.backonmyfeet.org/images/bg_sublevel_main.gif) repeat 0 0;
				float:left;
				clear:right;
				margin-bottom:10px;
			}
				.info .act{
					float:right;
					padding:2px 10px 0 0;
					height:36px;
				}
					.act span{
						padding-left:20px;
						height:16px;
						line-height:16px;
						display:block;
						float:left;
						font-size:12px;
						margin-left:10px;
						position:relative;
						top:50%;
						margin-top:-8px;
					}
					.act a:hover{
						text-decoration:underline;
					}
					.act .author{
						margin-left:20px;
					}
			.post .filler{ 
				width:46px;
				height:39px;
				background:url("http://philadelphia.backonmyfeet.org/images/bg_sublevel_main.gif") repeat scroll 0 0 transparent;
				float:left;
				clear:left;
			}
			.post .post-date{ 
				width:45px;
				height:39px;
				background:url(img/bg_date_blue.gif) top repeat-x;
				border-right:1px solid #fff;
				float:left;
				clear:left;
			}
				.post-date .month{
					text-align:center;
					color:#fff;
					font-family: Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:10px;
					text-transform:uppercase;
					line-height:15px;
				}
				.post-date .day{
					text-align:center;
					color:#000;
					font-family:  Arial, Helvetica, sans-serif;
					font-size:15px;
					font-weight:bold;
					line-height:24px;
				}
			.entry{
				clear:both;
				padding:0px 10px;
				line-height:16px;
			}
				.entry h4{
					font-size: 12px;
					margin-bottom:5px;
					font-weight: 700;
					color: #8EDEFD;
				}
				
				.entry h3{
					font-size: 11px;
					margin-bottom:5px;
					font-weight: 700;
					text-transform: uppercase;
				}
				
				.entry h2{
					font-size: 14px;
					margin-bottom:5px;
					color: #8EDEFD;
					font-weight: 700;
					text-transform: uppercase;
				}


				li.linkcat{
					min-height:80px;
					list-style:none;
				}
					li.linkcat h2{
						position:relative;
						float:left;
						clear:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						text-transform: uppercase;
						color:#666;
					}
					li.linkcat ul{
						width:500px;
						min-height:50px;
						float:left;
						padding:0;
						clear:right;
					}
					li.linkcat li{
						background:url(img/icons/bullet_gray.png) left no-repeat;
						display:inline;
						float:left;
						width:125px;
						position:relative;
						padding-left:22px;
						margin:0 25px 10px 0;
					}
			.post .page_links{
				height:15px;
				line-height:15px;
				padding:7px 5px;
				margin: 10px 0px;
				background:#C4E480;
				border:1px solid #A0D333;
				color:#666;
				text-align:center;
				float:right;
				clear:right;
				position:relative;
				right:-1px;
			}
			.post .rating{				
				height:29px;
				line-height:29px;
				padding: 0px 5px;
				margin: 10px 0px;
				background:#F5F8FC;
				border:1px solid #D4E1F2;
				/* replace with this if you want a yellow box
				background:#FFFFD4;
				border:1px solid #EFEFA0;
				*/
				float:left;
				clear:left;
				position:relative;
				left:-1px;
			}
			.post .metadata{
				border-bottom: 1px dotted #CCCCCC;
				padding: 10px;
				margin-bottom:15px;
				clear:both;
				overflow:hidden;
				font-size: 10px;
			}
				.metadata div{
					padding-left:20px;
					margin-right:10px;
					margin-bottom:5px;
					line-height:16px;
					display:block;
					float:left;
					overflow:auto;
				}
				.metadata span{
					padding-left:18px;
					height:16px;
					line-height:16px;
					display:block;
					float:left;
					margin-right:9px;
					margin-bottom:5px;
				}
				.metadata .fixed{
					clear:left;
					float:none !important;		
				}
				.metadata a:hover{
					text-decoration:underline;
				}
		
			.post .wp-caption {
				padding:5px 0px 0px;
				margin-top:5px;
				margin-bottom:5px;
				border:1px solid #CCC;
				background:#FAFAFA;
				text-align:center;
				-moz-border-radius: 7px;
				-webkit-border-radius: 7px;
			}
			.post .wp-caption-text{
				margin:5px 0px 0px;
				padding:5px 0px;
				width:100%;
				background:#EEE;
				-moz-border-radius: 7px;
				-webkit-border-radius: 7px;
			}
		/* post END */
	
		/* comments START */
		#content h3.noonemore{
			padding:5px;
			border-bottom:1px dotted #ccc;
		}
		#comments{
			margin:10px 0px 10px 0px;
		}
			#comments .commentlist{
				margin:0px;
				padding:5px;
				overflow:auto;
			}
				.commentlist li{
					overflow:hidden;
					width:624px;
					border:1px solid #E8EDF5;
					margin-bottom:20px;
				}
					.commentlist li .info{
						float:left;
						padding:0px;
						height:40px;
						width:584px;
						clear:right;
						background-color:#e5e5e5;
						background-image:url(img/says.gif);
						background-position:478px bottom;
						background-repeat:no-repeat;
					}
					.commentlist li.trackback .info{ /* IF IS A TRACKBACK */
						background-color:#DAE5F4 !important;
						background-position:498px bottom !important;
						width:100% !important;
					}
					.commentlist li.pingback .info{ /* IF IS A PINGBACK */
						background-color:#DEFB89 !important;
						background-position:498px bottom !important;
						width:100% !important;
					}
					.commentlist li.alt .info{ /* Alternate BG */
						background-color:#f0f0f0 !important;
					}
					.commentlist li.authcomment .comment{
						border-left:5px solid #F5F5F5;
						width:609px !important;
					}
						.info .commentmeta{
							height:30px;
							line-height:30px;
							padding:5px;
							float:left;
						}
							.commentlist .info .commentmeta span{
								padding-left:18px;
								margin-right:10px;
								height:16px;
								position:relative;
								top:50%;
								margin-top:-8px;
								line-height:16px;
								display:inline;
								font-size:12px;
								float:left;
							}
						.commentlist .info .mods{
							display:inline;
							float:right;
							background:#CC0000;
							border:1px solid #f9f9f9;
							margin:1px;
							padding:3px;
							color:#FFFFFF;
							text-align:center;
							text-transform:uppercase;
							line-height:10px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:10px;
						}
						.commentlist .info .id{
							display:inline;
							float:right;
							height:30px;
							padding:3px 5px 7px 5px;
							margin-right:5px;
							text-align:center;
							line-height:30px;
							font-family: Arial, Helvetica, sans-serif;
							font-size:18px;
						}
							.commentlist .info .id a{
								color:#999;
							}
							.commentlist .info .id a:hover{
								color:#666;
							}
				.commentlist .avatar{
					float:left;
				}
					.commentlist .avatar img {
						border:1px solid #ccc;
						background:#fff;
						padding:1px;
					}
				.commentlist .comment{
					width:614px;
					padding:5px;
					float:left;
					clear:both;
				}
		#commentform{
			width:590px;
			padding:0px 0px 10px 0px;
			margin:0px 0 0 15px;
		}
		#commentform input[type="text"], #commentform input[type="password"], #commentform textarea {
			border:1px solid #ddd;
			background:#fafafa;
			color:#666;
		}
		#commentform input[type="text"]:hover, #commentform input[type="password"]:hover, #commentform textarea:hover, #commentform input[type="text"]:focus, #commentform input[type="password"]:focus, #commentform textarea:focus {
			border:1px solid #E8EDF5;
			background:#fff;
		}
		#commentform input[type="text"], #commentform input[type="password"] {
			margin:0px;
		}
		#commentform textarea{
			width:530px;
			padding:0px;
			margin:0px;
			resize:none;
		}
		#commentform #undercomment{
			width:524px;
			height:15px;
			line-height:15px;
			margin-top:2px;
			padding:3px;
			background:#f0f0f0;
			border:1px solid #ddd;
			display:block;
		}
		#commentform input[type="submit"]{
			width:100px;
			height:35px;
			padding: 10px;
			position:relative;
			margin:16px 0px 5px 0;
			line-height:35px;
			border: none;
			background: #8EDEFD;
			color:#fff;
			text-transform: uppercase;
			font-weight: 700;
		}
		#commentform input[type="submit"]:hover{
			border: none;
			background:#3ebbf3;
			color:#fff;
		}
		#commentform span{
			padding-left:22px;
			height:16px;
			line-height:16px;
			display:inline;
			float:right;
			font-size:12px;
		}
		/* comments END */
		
		/* scroller START */
		.scroller{
			width:591px;
			margin-top:20px;
			padding:10px;
			overflow:auto;
			border-top:1px solid #fff;
			background:url("http://philadelphia.backonmyfeet.org/images/bg_sublevel_main.gif") repeat scroll 0 0 transparent;
		}
		.scroller.top{
			border-top:none;
			margin-bottom:0px;
			margin-top:0px;
		}
			.scroller .newer a{
				width:auto;
				height:15px;
				padding: 13px 10px 10px 10px;
				margin:0px;
				background:#8edefd;
				float:right;
				color:#fff;
				text-transform: uppercase;
			}
			.scroller .newer a:hover{
				background:#3ebbf3;
				color:#fff;
			}
			.scroller .older a{
				width:auto;
				height:15px;
				padding: 13px 10px 10px 10px;
				margin:0px;
				background:#8edefd;
				float:left;
				color:#fff;
				text-transform: uppercase;
			}
			.scroller .older a:hover{
				background:#3ebbf3;
				color:#fff;
			}
		/* scroller END */
		
	/* content END */

	/* searchform START */
		#searchform input[type="text"]{
			vertical-align:middle;
			width:155px;
			height:17px;
			padding: 3px 2px;
			margin:0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			border:1px solid #ddd;
			background:#fafafa;
		}
		#searchform input[type="text"]:hover, #searchform input[type="text"]:focus {
			border:1px solid #E8EDF5;
			background:#fff;
		}
		#searchform input[type="submit"]{
			vertical-align:middle;
			border: none;
			font-weight: 700;
			width:78px;
			height:25px;
			padding:0px;
			margin:0px;
			line-height:25px;
			background:#8edefd;
			color:#fff;
			text-transform: uppercase;
		}
		#searchform input[type="submit"]:hover{
			background:#3ebbf3;
			color:#fff;
		}
	/* searchform END*/

	/* sidebar START */
	#sidebar{
		width:265px;
		padding:0px;
		margin:0px;
		height:auto;
		float:left;
		background:#FFF;
	}
		.grip{
			width:243px;
			padding:10px;
			margin:0px auto;
			clear:both;
			background: url(http://philadelphia.backonmyfeet.org/images/bg_sublevel_main.gif) repeat 0 0;
		}
			.grip.nobg{
				background:none;
			}
			.grip.top{
				border-top:1px solid #fff;
			}
			.grip.bottom{
				border-top:1px solid #fff;
			}
			.grip span{
				padding-left:22px;
				height:16px;
				line-height:16px;
				display:inline-block;
				font-size:12px;
				font-family: Arial, Helvetica, sans-serif;
				text-align:left;
			}
	/* sidebar END */

/* wrapper END */

/* footer START */ 
#footer{
	width:881px;
	height:40px;
	line-height:20px;
	margin:10px auto;
	padding:10px;
	background:url("http://philadelphia.backonmyfeet.org/images/bg_sublevel_main.gif") repeat scroll 0 0 transparent;
	clear:both;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	font-size:12px;
}
	#footer span{
		padding-left:22px;
		height:16px;
		margin-right:15px;
		display:inline-block;
	}
	#bottom_widgets{
		width:930px;
		margin:10px auto 0px auto;
		clear:both;
		overflow:auto;
	}
		#bottom_widgets .cover{
			width:282px;
			margin-right:42px;
			overflow:auto;
			float:left;
			clear:none;
		}
		#bottom_widgets .cover.last{
			margin-right:0px !important;
		}
		#bottom_widgets .widget{
			border:1px solid #ccc;
		}
/* footer END */

/* icons START */
span.user{
	background:url(img/icons/user.png) no-repeat;
}
span.logout{
	background:url(img/icons/door_out.png) no-repeat;
}
span.login{
	background:url(img/icons/door_in.png) no-repeat;
}
span.signin{
	background:url(img/icons/user_add.png) no-repeat;
}
span.manage_pm{
	background:url(img/icons/email.png) no-repeat;
}
span.add_post{
	background:url(img/icons/pencil_add.png) no-repeat;
}
span.manage_draft{
	background:url(img/icons/page_white_draft.png) no-repeat;
}
span.add_link{
	background:url(img/icons/link_add.png) no-repeat;
}
span.add_file{
	background:url(img/icons/drive_add.png) no-repeat;
}
span.manage_layout{
	background:url(img/icons/layout.png) no-repeat;
}
span.manage_plugins{
	background:url(img/icons/plugin.png) no-repeat;
}
span.user_online{
	background:url(img/icons/user_go.png) no-repeat;
}
span.comment_edit{
	background:url(img/icons/comment_edit.png) no-repeat;
}
span.date{
	background:url(img/icons/date.png) no-repeat;
}
span.reply{
	background:url(img/icons/comment_add.png) no-repeat;
}
span.author_comment{
	background:url(img/icons/user_comment.png) no-repeat;
}
span.author_post{
	background:url(img/icons/user_edit.png) no-repeat;
}
div#post_path{
	background-image:url(img/icons/page_white_go.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding:5px 5px 5px 25px;
}
div.categories{
	background:url(img/icons/folder.png) no-repeat;
}
div.tags{
	background:url(img/icons/tag_green.png) no-repeat;
}
span.date{
	background:url(img/icons/date.png) no-repeat;
}
span.time{
	background:url(img/icons/time.png) no-repeat;
}
span.rss{
	background:url(img/icons/feed.png) no-repeat;
}
span.link{
	background:url(img/icons/bullet_go.png) no-repeat;
}
span.addcomment{
	background:url(img/icons/comment_add.png) no-repeat;
}
span.trackback{
	background:url(img/icons/comment_trackback.png) no-repeat;
}
span.pingback{
	background:url(img/icons/link_go.png) no-repeat;
}
span.posts{
	background:url(img/icons/page_white_copy.png) no-repeat;
}
span.comments{
	background:url(img/icons/comments.png) no-repeat;
}
span.editpost{
	background:url(img/icons/page_white_edit.png) no-repeat;
}
span.sitemap{
	background:url(img/icons/sitemap_color.png) no-repeat;
}
span.mini_rss{
	background:url(img/icons/rss.png) no-repeat;
}
span.mini_css{
	background:url(img/icons/css_valid.png) no-repeat;
}
span.mini_xhtml{
	background:url(img/icons/xhtml_valid.png) no-repeat;
}
/* icons END */
