#upandrunning-title {
	height:90px;
	background:#fff;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9');
	background-image:-moz-linear-gradient(top,#ffffff,#f9f9f9);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff), to(#f9f9f9));
}

#upandrunning-title h5 {
	text-transform:none;
	line-height:90px;
	margin-left:22px;
	font-size:36px;
letter-spacing:0;
}

#upandrunning-title h5 a {
	color:#000;
}

#header,#footer {
	display:none;
}

.format_text p, .format_text ul, .format_text ol {
	font-size:13px;
	line-height:1.5;
}

.format_text h1 {
font-size: 20px; font-weight: bold; padding-bottom: 6px;
}

.format_text .descript {font-size: 14px;margin-bottom:-20px;}

.format_text h3 {
font-size: 20px;
border-bottom: 1px solid #CCC;
padding-bottom: 6px;
clear:both;
margin:0 0 15px 0;
padding-top:40px;
}

.format_text ul {
margin:0;
}

.format_text ul.ul-left {
float:left;width:260px;margin-right:40px;
}

.format_text ul li {
margin-bottom: 12px;
display: block;
background: url(http://pas-paloalto-assets.s3.amazonaws.com/img/page/li.png) 0 4px no-repeat;
padding: 0 0 0 15px;
line-height: 1.3;
}

#image_box,#video_box,#custom_box {
	padding:0;
}

#content {
	width:600px;
	margin: 0 20px 20px 20px;
}

#entry-title {

	margin-top: 20px;
}

#sharebar li {

	background: none;
}

#sidebars {
	width:300px;
	margin:10px;
}

.sidebar h3 {
	text-transform:none;
	font-size:18px;
	font-variant:normal;
	letter-spacing:0;
}

li.widget ul,li.widget p {
	font-size:13px;
}

li.widget {
	border-top:1px solid #ccc;
	width:260px;
	padding:25px 20px;
	margin:0;
}

.sidebar ul.sidebar_list {
	padding:0;
}

li.widget ul li {
	margin-bottom:.5em;
}

.headline_area {

	margin-top: 10px;

}

.headline_area h1,.headline_area h2 {
	font-weight:700;
	font-size:24px;
line-height:1.2;
}

.headline_meta span, .headline_meta abbr { border-bottom:0;}

.post_box {
	padding-top:0;
}

.to_comments {
	font-size:13px;
}

.format_text .to_comments span {
	font-size:15px;
}

.headline_meta span,.headline_meta abbr {
	text-transform:none;
	letter-spacing:0;
}

.headline_meta {
	padding-bottom:5px;
}

#abouttheauthor {
	border-top:2px solid #ddd;
}

.format_text input,#commentform input,#commentform textarea {
	border:1px solid #ccc;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');
	background-image:-moz-linear-gradient(top,#f7f7f7,#ffffff);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#f7f7f7), to(#ffffff));
	padding:5px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.format_text input:focus,#commentform input:focus,#commentform textarea:focus {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#ffffff');
	background-image:-moz-linear-gradient(top,#fcfcfc,#ffffff);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fcfcfc), to(#ffffff));
	border:1px solid #999;
}

.format_text input:hover,#commentform input:hover,#commentform textarea:hover {
	border:1px solid #aaa;
}

.more-link {
	display:block;
	font-weight:700;
	text-align:right;
}

.newsletter input {
	background:#fff;
}

#container {
	width:auto;
}

.widget_categories li {
	background:url(http://pas-paloalto-assets.s3.amazonaws.com/img/page/li.png) 0 7px no-repeat;
	padding-left:10px;
}

#author_box {
	padding-bottom:10px;
	border-top:1px solid #BAD0DD;
	border-bottom:1px solid #77A1BF;
	background: #D1DFEA;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF3F6',endColorstr='#D4E0EC');
	background-image:-moz-linear-gradient(top,#EDF3F6,#D4E0EC);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#EDF3F6), to(#D4E0EC));
	padding:20px 33px;
margin:0 -19px 0 -20px;
	clear:both;
}

#author_box_title {
	font-size:21px;
	padding-bottom:10px;
}

#author_box_thumbnail {
	float:left;
	padding-right:10px;
}

#author_box_about {
	float:left;
	width:310px;
	padding-right:10px;
}

#author_box_bio {
	line-height:1.5;
	padding-bottom:1em;
}

#author_box_more_title {
	font-size:18px;
	padding-bottom:6px;
	padding-top:10px;
}

#author_box_more {
	list-style:none;
}

#author_box_more li {
	line-height:1.5;
	padding-bottom:6px;
}

#author_box_social {
	float:right;
	width:140px;
}

#author_box_social p {
	padding-bottom:.25em;
}

#author_box_social img {
	float:left;
	padding-right:5px;
}

#author_box_social span {
	line-height:16px;
	display:block;
}

#trackbacks_intro,#trackback_list {
	display:none;
}

.prev_next.post_nav {
	clear:both;
	font-size:13px;
	text-transform:none;
	letter-spacing:0;
	border-top:1px solid #ccc;
	margin: 30px 15px 0;
	padding: 0;
}

.prev_next.post_nav p {
	width:200px;
	float:right;
	text-align:right;
	color:#767676;
	font-weight:bold;
}

.prev_next.post_nav p.previous {
	text-align:left;
	float:left;
}

.navigation {
	text-align:right;
}


#commentform .form_submit, .navigation a {
	display:inline-block;
	font-size:13px;
	color:#535353;
	text-align:center;
	font-weight:700;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#dddddd');
	background-image:-moz-linear-gradient(top,#f0f0f0,#dddddd);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#f0f0f0), to(#dddddd));
	border:1px solid #ccc;
	padding:5px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-moz-box-shadow: inset 1px 3px 3px #f0f0f0, inset -1px -1px 2px #ccc, 0 1px 2px rgba(0,0,0,0.5);
  	-webkit-box-shadow: inset 1px 3px 3px #f0f0f0, inset -1px -1px 2px #ccc, 0 1px 2px rgba(0,0,0,0.5);
  	box-shadow: inset 1px 3px 3px #f0f0f0, inset -1px -1px 2px #ccc, 0 1px 2px rgba(0,0,0,0.5);
  	text-shadow: #fff 0 1px 1px;
}

#page .prev_next.post_nav p a, #commentform .form_submit, #page .navigation p a {
	text-decoration:none;
}

#commentform .form_submit:hover, .navigation a:hover {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
	background-image:-moz-linear-gradient(top,#ffffff,#ededed);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff), to(#ededed));
	border:1px solid #aaa;
	text-decoration:none;
}

#commentform .form_submit:active, .navigation a:active {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');
	background-image:-moz-linear-gradient(top,#ededed,#ffffff);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ededed), to(#ffffff));
	border:1px solid #999;
	text-decoration:none;
}


#commentform input.form_submit {
	font-size:18px;
	border-width:1px;
}

#commentform textarea {
	height:120px;
}

#comments {
	margin:0;
}

dl#comment_list {
	background:#f7f7f7;
	
	border:1px solid #ccc;
	border-top:1px solid #ccc;

}

dl#comment_list dd:last-child {
	border-bottom:0;
}


#respond {
	background:#f7f7f7;

	border:1px solid #ccc;
	border-top:1px solid #ccc;

  	margin-top:20px;
}

#respond_intro {
	padding-top:20px;
	margin-top:0;
}

.post_tags { display:none; }

#the_post_tags { margin:20px; width:240px; font-size:15px; line-height:1.5; float:right; clear:right; }

#related_posts { margin:20px; margin-right:0; width:300px; float:left; clear:left; } #related_posts ol { margin: 20px; } #related_posts li { line-height:1.5;font-size:13px; }

.headline_meta a { border-bottom:0}
.callout-box-pre { clear:both; height:40px; }
.callout-box {
background:#f9fafc;
	border-top:1px solid #ececec;
	border-bottom:1px solid #cbccce;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f9fafc, endColorstr=#ebeff2);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9fafc), to(#ebeff2));
	background-image:-webkit-linear-gradient(#f9fafc, #ebeff2);
	background-image:-moz-linear-gradient(#f9fafc, #ebeff2);
clear:both;
margin:0 -19px 0 -20px;
padding:15px 20px 20px;
}

.callout-box img {
float:left;
padding-right:5px;
padding-bottom:20px;
}

.callout-box h4 {
font-size:15px;
font-weight:bold;
color:#197AB3;
}

.format_text .callout-box p {
margin-bottom:0;
}

#category_nav {
padding:15px 0 20px;
	border-top:1px solid #cbccce;
	border-bottom:1px solid #cbccce;
background:#ffffff;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#e8f3f9);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e8f3f9));
	background-image:-webkit-linear-gradient(#ffffff, #e8f3f9);
	background-image:-moz-linear-gradient(#ffffff, #e8f3f9);
}


#category_nav ul {
list-style:none;
padding-left:20px;
}

#category_nav li {
float:left;font-size:14px; padding-right:20px;
}

#category_nav li.current_page_item a {
color:#000;
background:url(http://pas-paloalto-assets.s3.amazonaws.com/img/controls/indicator.png) center bottom no-repeat;
display:block;
padding-bottom:21px;
margin-bottom:-22px;
}

.post_box { margin:0 ; }

.video-block { display:block; width:240px; float:left; padding-top:20px; }
.video-block img { float:left; padding-right:10px; margin-top:-20px; }

/* disqus */
#dsq-sort-by select{
	border: 1px solid;
	width: 145px;
}

.prev_next.post_nav a{
	display:inline-block;
	font-size:13px;
	color:#535353;
	text-align:center;
	font-weight:700;
	padding:5px 10px;
  	text-shadow: #fff 0 1px 1px;
}

