/* Added Styles */
*{
	margin:0;
	padding:0;
}

#body_container{
	width:100%;	
	background-image: url(http://www.ccocouncil.org/images/website-header2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


#container{
	width:995px;
	margin:0 auto 0 auto;
	
	position:relative;
}

a{
	font-weight:bold;
	text-decoration:none;
}

a:link,
a:visited{
	color:#0077c0;
}

a:hover,
a:active{
	color:#fb9a00;
}

img{
	border:none;	
}

strong{
	font-weight:normal;	
}

em{
	font-style: normal;
}

.em{
	font-style:italic;	
}
.strong{
	font-weight:bold;	
}

p{
	padding-bottom:12px;	
}

#left_col{
	width:189px;
	float:left;
	margin-top:-27px;
}

#interior_right_col{
	width:218px;
	float:right;
	
}

#right_blog{
	width:806px;
	float:right;
}

#interior_content_area{
	width:587px;
	float:left;
}

.clear_both{
	clear:both;	
}

#header_left{
	background-repeat:no-repeat;
	float:left;
	margin-left:410px;
	margin-top:30px;
}

.header_rudy_vidal{
	background-image: url(http://www.ccocouncil.org/images/header-rudy-vidal-pic.png);
	height:148px;
}

#interior_header_right{
	float:right;
	width:218px;
}

#interior_sign_up_container{
	width:218px;
	background-image: url(http://www.ccocouncil.org/images/interior-sign-in-area-bg.gif);
	background-repeat: repeat-y;	
}

#interior_sign_up{
	width:138px;
	float:left;
	height:55px;
	padding:15px 10px 0 10px;
}

#interior_sign_in{
	width:50px;
	float:right;
	padding:15px 5px 0 5px;	
}

#interior_sign_up_bottom{
	background-image: url(http://www.ccocouncil.org/images/interior-sign-in-area-bottom.png);
	background-repeat:no-repeat;
	width:218px;
	height:23px;
}

#interior_breadcrumbs{
	background-image: url(http://www.ccocouncil.org/images/interior-content-divider.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 8px;
	padding-bottom: 8px;
	font-weight:bold;
	margin-top:8px;
}

.post .page_title{
	color:#0077c0;
	font-size:18px;
	background-image: url(http://www.ccocouncil.org/images/interior-content-divider.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 8px;
	padding-bottom: 8px;
	font-weight:bold;
}

#search_top h2{
	background-image: url(http://www.ccocouncil.org/images/search-heading.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	text-indent:-9999px;
}


#search_content{
	
	background-color:#00426b;
	padding:7px;
}

#search_bottom{
	background-image: url(http://www.ccocouncil.org/images/search-bottom.png);
	background-repeat: no-repeat;	
}


.search_input{
	width:125px;
	height:15px;
	border: 1px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a9dbe;
	padding:4px;
}

.search_button{
	height:25px;
	width:33px;
	border:none;
	color:#fff;
	background-color:#0077c0;
	font-weight:bold;
}

#search_container{
	margin-top:-10px;	
}

#search_bottom{
		
	height:19px;
}

h4#search_blog{
	background-image: url(http://www.ccocouncil.org/images/blog-search-blog.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: right 30px;
	text-align:left;
	text-indent:-9999px;
}
h4#administration_head{
	background-image: url(http://www.ccocouncil.org/images/blog-administration.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: right 30px;
	text-align:left;
	text-indent:-9999px;
}
h4#latest_blog_posts_head{
	background-image: url(http://www.ccocouncil.org/images/blog-latest-blog-posts.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: right 30px;
	text-align:left;
	text-indent:-9999px;
}
h4#tags_and_categories_head{
	background-image: url(http://www.ccocouncil.org/images/blog-tags-and-categories.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: right 30px;
	text-align:left;
	text-indent:-9999px;
}

h4#archive_head{
	background-image: url(http://www.ccocouncil.org/images/blog-archive.png);
	height: 15px;
	background-repeat: no-repeat;
	background-position: right 30px;
	text-align:left;
	text-indent:-9999px;
}
.right_side_divider{
	background-image: url(http://www.ccocouncil.org/images/blog-rightside-divider-bar.png);
	background-position: right top;
	background-repeat:no-repeat;
	margin-top: 7px;
	padding-top: 7px;		
}

.not_bold{
	font-weight:normal;	
}

.not_bold a,
.not_bold a:link{
	font-weight:normal;
}

.not_bold a:hover,
.not_bold a:active{
	font-weight:normal;
}

.content ul li{
	display:block;
	font-weight:normal;
	background-image: url(http://www.ccocouncil.org/images/blog-rightside-divider-bar.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.content ul li:first-child{
	background:none;	
}

.content ul li a{
	font-weight:normal;
	display:block;
	padding:5px;
}

.content ul li:hover a{
	font-weight:normal;
	
}

.content ul li>ul{
	margin:0;	
}

.content ul li>ul>li{
	padding-right:0;
}

.archive_year{
	padding-right:5px;	
	padding-top:5px;
}

#interior_footer{
	width:995px;
	margin:0 auto 0 auto;
	padding-top: 28px;
	background-image: url(http://www.ccocouncil.org/images/interior-footer-bottom.gif);
	background-repeat:no-repeat;
}

#interior_footer_left{
	float:left;	
	width:762px;
}

#interior_footer_left_sponsors{
	width:762px;

	padding-bottom: 27px;
}

#sub_footer{
	padding-top:15px;
	margin-bottom:15px;
}
.tiny_text{
	font-size:10px;	
}

#interior_footer_right{
	float:right;
	width:217px;
	background-image: url(http://www.ccocouncil.org/images/interior-newsletter-bg.gif);
	background-repeat: repeat-x;
	text-align:right;
}

#interior_footer_right h2{
	text-align:left;
	text-indent:-9999px;
	background-image: url(http://www.ccocouncil.org/images/newsletter-heading.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 27px;
	margin-right:12px;
	
}

#interior_newsletter_content{
	padding:10px 12px 12px 12px;	
}
.interior_newsletter_input{
	width:150px;
	height:15px;
	border: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a9dbe;
	padding:4px;
	text-align:right;
}
.newsletter_button{
	height:25px;
	width:33px;
	border:none;
	color:#fff;
	background-color:#0077c0;
	font-weight:bold;
}

/* End Added Styles */

body{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	line-height:140%;
	color: #3e3e3e;
}

h1{font-size:14px;
}

h2{font-size:12px;
color:#0077c0;}

img{border:none}

#content{float:left;
width:563px;
margin:12px 12px 0 12px;}

#sidepanel{float:right;
width:218px;
text-align:right;
margin-top:-55px;
}
#sidepanel ul{
    list-style-type:none;
}

.loginbox{
    margin:0 auto;    
}
.loginbox input{
    margin-right:2px;
}

#postnavigation{margin-bottom:10px;
text-align:center;
color:Gray;
background:white;
border:1px solid silver;
padding:3px}

/* Header */
#header{text-align:right;
width:995px;}

#header p{font-family:Arial;
font-size:80px;
font-weight:bold;
margin:0px;
letter-spacing:8px}

#header span{font-weight:normal;
letter-spacing:4px;
color:silver;
margin:0px}

#header a{text-decoration:none;
color:white}

/* Menu */
#menu{
background-image: url(http://www.ccocouncil.org/images/nav-top.png);
	background-repeat: no-repeat;
	padding-top: 18px;
}



#menu ul{width:189px;
	background-image: url(http://www.ccocouncil.org/images/nav-bottom.png);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding-bottom: 19px;}

#menu ul li{list-style:none;
	display:block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2d8fcb;
	color:#fff;
	background-color:#0077c0;}

#menu ul li:first-child{
	border:none;	
}

#menu>ul>li>a{padding:4px 4px 4px 6px;
	color:#fff;
	font-weight:normal;
	display:block;}
	
#menu ul li:hover a{
	background-color:#2d8fcb;
	color:#dff3ff;
	font-weight:normal;	
}

#menu ul li a.feed img{margin-right:3px;
margin-bottom:-2px}

div#widgetzone{padding:0;
background:none}

div#widgetzone .clear{clear:left}

div.widget{
	margin-bottom:10px;
	z-index:1;
	min-width:1px;
	background-image: url(http://www.ccocouncil.org/images/blog-widget-standard.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:12px;
    padding-left:12px;
}

div.widget .content{
	
	}

div.widget h4{
	font-size:15px;
	padding-bottom:5px;
	margin:0;
	margin-bottom:5px;
	z-index:0;
	color:#0077bf;
	padding-top:30px;
}

div.widget a.edit{font-size:10px;
font-weight:normal;
float:right;
z-index:1}

div.widget a.delete{font-weight:bold;
color:#999999;
float:right;
margin-left:5px;
z-index:1;
text-decoration:none}

div.widget a.delete:hover{color:black}

#widgetzone .widget ul{list-style-type:none;
margin:0;
padding:0;
text-transform:capitalize}

#widgetzone .widget ul li{margin-bottom:3px}

#widgetzone div.search{background:none;
border:none;
padding-left:10px}

#widgetzone img.rssButton{margin-right:3px}

#blogroll ul{list-style-type:none;
margin:0 0 3px 0;
padding:0px}

#blogroll ul li ul li a{margin-left:25px;
color:#666666}

#blogroll ul li a img{border:none;
margin-right:3px}

div.post,.mceContentBody{
padding:3px 10px 10px 0px;
margin-bottom:20px;

line-height:17px}

div.post h1,.mceContentBody h1{margin:5px 0 0 0}

div.post .author{color:#666666;
font-size:10px;
float:left;
text-transform:capitalize;
}

div.post .pubDate{color:#666666;
font-size:10px;
padding-left:5px;
}



div.post .text{margin-top:10px}

div.post .text h2{}

div.post .text h3{font-size:12px;
    font-weight:bold;
    }

div.post .footer{
	text-align:left;
	padding-bottom:20px;
	background-image: url(http://www.ccocouncil.org/images/blog-footer-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	
}

div.post .bottom{}
div.post .bottom p{
    padding:0;
}

div.post .categories{}

div.post .tags{}

div.post .text a[href^="http:"]{background:url(../../pics/remote.gif) right top no-repeat;

white-space:nowrap}

#relatedPosts{
	margin:-10px 0;
	background-image: url(http://www.ccocouncil.org/images/blog-footer-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
}

#relatedPosts h1{margin:0 0 10px 0}

#relatedPosts p{font-size:14px;
font-weight:bold;
color:#0077c0;
}

#relatedPosts a{display:block;
margin-top:5px}

#relatedPosts span{color:#666666;

font-size:10px}

ul.recentPosts li{padding-bottom:10px}

ul.recentPosts li a{font-weight:normal}

ul.recentPosts li span{display:block;
text-indent:10px;
text-transform:none}

ul.recentComments li{padding-bottom:10px;
text-transform:none}

ul.recentComments li a.postTitle{font-weight:bold}

.bookmarks{}

.comment{

}

.comment .date{font-size:10px;
color:#666666;
text-align:left;
margin:0;
padding:0;
}

.comment .author{margin:0;
padding-top:5px;
border-top:1px dashed silver}

#addcomment,#comment{
    font-size:14px;
    font-weight:bold;
    padding-left:12px;
    color:#0077c0;
}
#addcomment{
    padding-left:0;
}

.self{background:#dff3ff;
margin:0 0 12px 20px;
padding:8px;
}

.comment .gravatar{float:left;
clear:both;
margin:5px 10px 5px 0}

.comment .gravatar img{height:80px;
width:80px;
border:1px solid silver}

.comment .content{

}

.comment cite{font-family:Monospace;
font-style:normal}

.comment img.flag{position:relative;
top:2px}

.commentForm{padding:5px}

.commentForm label{

width:80px;
margin-top:4px}

.commentForm textarea{width:150px;
height:150px;
border:1px solid silver}

#commentMenu{padding:0;
margin:0;
clear:both}

#commentMenu li{float:left;
border:1px solid silver;
border-bottom:transparent;
margin:0;
list-style:none;
margin-right:5px;
padding:3px 8px;
cursor:pointer;
position:relative;
top:2px;
background:#d8d8d8}

#commentMenu li.selected{background:white;
border-bottom:1px solid white}

#commentPreview{display:none;
clear:both;
min-height:150px}

.success{color:green;
font-weight:bold}

.commentForm .bbcode{  font-size:10px;
 float:right;
 position:relative;
 top:20px;
 padding:3px}

.bbcode a{  margin:1px;
 padding:1px 3px 1px 3px;
 background:#fff;
 border:1px solid #ccc}

#archive{
    background-color:white;
    padding:10px
}

#archive h1{margin:0;
border-bottom:1px dashed silver;
padding-bottom:9px}

#archive h2{border-bottom:1px solid silver;
padding-bottom:4px;
font-size:12px;
margin-bottom:10px}

#archive h2.altLarge{
    font-size:14px;
}

#archive h2 img{margin-right:3px}

#archive ul{list-style-type:square;
margin:0 10px;
padding:10px}

#archive ul li{margin-right:20px}

#archive table{width:100%;
border-collapse:collapse}

#archive table td,#archive table th{text-align:left}

#archive table td{text-align:left;
border-bottom:1px solid #D8D8D8;
padding:2px 0}

#archive .date{width:70px}

#archive .comments{width:70px;
text-align:center}

#archive .rating{width:70px;
text-align:center}

#searchbox{
	margin-top:5px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#searchbox input{font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

#searchbox #searchbutton{height:25px;
	width:33px;
	border:none;
	color:#fff;
	background-color:#0077c0;
	font-weight:bold;}

#searchbox #searchfield{
	width:125px;
	height:15px;
	border: 1px solid #c7e0ef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a9dbe;
	padding:4px;
	margin-right:10px
}

#searchonsearch{background:white;
padding:5px 10px;
margin-bottom:20px;
border:1px solid silver}

#searchonsearch h3{margin:3px;
font-size:13px}

#searchonsearch ol li{margin:2px 0}

ul#monthList{font-weight:bold}

ul#monthList ul li{
    margin-left:20px;
}

ul#monthList li.year{ cursor:pointer; font-weight:bold;}

ul#monthList ul{display:none}

ul#monthList ul.open{display:block}

.tagcloud{margin-bottom:10px;
white-space:normal}

.tagcloud li{display:inline}

.tagcloud a{margin-right:3px;
display:inline}

.tagcloud a.biggest{font-size:19px}

.tagcloud a.big{font-size:17px}

.tagcloud a.medium{font-size:14px}

.tagcloud a.small{font-size:12px}

.tagcloud a.smallest{font-size:10px}

#page{border:1px solid silver;
padding:3px 10px;
margin-bottom:20px;
background-color:white;
line-height:17px}

#page h1{margin:3px 0 10px 0}

#page #admin{border-top:1px solid silver;
margin-top:10px;
padding:5px 0}

#calendarContainer{text-transform:capitalize;
margin:0 auto}

.calendar{border:none;
margin:0 auto}

.calendar .weekend{background-color:#F1F1F1}

.calendar .other{color:silver}

.calendar a.exist{display:block;
font-weight:bold;
background-color:#F1F1F1}

.calendar td{vertical-align:top;
background:white}

.rating{margin-bottom:10px}

.rating p{display:inline;
position:relative;
top:14px;
left:55px}

.star-rating{position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top}

.star-rating li{display:inline}

.star-rating a,.star-rating .current-rating{position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom}

.star-rating a.one-star{width:20%;
z-index:6}

.star-rating a.two-stars{width:40%;
z-index:5}

.star-rating a.three-stars{width:60%;
z-index:4}

.star-rating a.four-stars{width:80%;
z-index:3}.star-rating a.five-stars{width:100%;
z-index:2}

.star-rating .current-rating{z-index:1;
background-position:left center}

.small-star{width:50px;
height:10px}

.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image:url(file:///C|/Users/Jonathan/pics/star_small.gif);
line-height:10px;
height:10px}

#searchpage{margin-bottom:30px}

#searchpage input#q{
    width:300px;
    color:#3E3E3E;
}

#searchpage input#comment{clear:both}

.searchresult{margin-bottom:20px}

.searchresult a{font-weight:bold}

.searchresult span.text{clear:both;
display:block;
margin:3px 0}

.searchresult span.type{display:block}

.searchresult span.url{color:Gray}

.searchpage ul.paging{ list-style-type:none;
margin:0px;
margin-bottom:20px;
padding:0px}

.searchpage ul.paging li{ display:inline;
border:1px solid gray;
 background:#f1f1f1;
margin-right:5px}

.searchpage ul.paging li a{ padding:5px 8px}

.searchpage ul.paging li.active{ background:#f1f1f1;
border:1px solid black}

#contact{background:white;
padding:10px;
border:1px solid silver}

#contact h1{margin-top:0}

#contact label{display:block;
padding-top:5px}

#contact input.field{width:200px}

#contact textarea{display:block;
overflow:auto;
width:75%;
height:150px;
margin:0}

.code{font-size:12px;
color:black;
font-family:Consolas,"Courier New",Courier,Monospace;
background-color:#F1F1F1;
line-height:normal}

.code p{padding:5px}

.code .rem{ color:#008000}

.code .kwrd{ color:#0000ff}

.code .str{ color:#006080}

.code .op{ color:#0000c0}

.code .preproc{ color:#0000ff}

.code .asp{ background-color:#ffff00}

.code .html{ color:#800000}

.code .attr{ color:#ff0000}

.code .alt{background-color:#f4f4f4}

.code .lnum{ color:#606060}

div.post .text a[rel]{background-repeat:no-repeat;
background-position:right center}

div.post .text a[rel="me"]{background-image:url('file:///C|/Users/Jonathan/pics/xfn/me.gif')}

div.post .text a[rel~="contact"] ,div.post .text a[rel~="acquaintance"],div.post .text a[rel~="friend"]{background-image:url('file:///C|/Users/Jonathan/pics/xfn/contact.gif');
padding-right:11px}

div.post .text a[rel~="contact"][rel~="met"] ,div.post .text a[rel~="acquaintance"][rel~="met"] ,div.post .text a[rel~="friend"][rel~="met"]{background-image:url('file:///C|/Users/Jonathan/pics/xfn/contactMet.gif');
padding-right:11px}

div.post .text a[rel~="colleague"] ,div.post .text a[rel~="co-worker"]{background-image:url('file:///C|/Users/Jonathan/pics/xfn/colleague.gif');
padding-right:11px}

div.post .text a[rel~="colleague"][rel~="met"] ,div.post .text a[rel~="co-worker"][rel~="met"]{background-image:url('file:///C|/Users/Jonathan/pics/xfn/colleagueMet.gif');
padding-right:11px}

div.post .text a[rel~="muse"] ,div.post .text a[rel~="crush"] ,div.post .text a[rel~="date"] ,a[rel~="sweetheart"]{background-image:url('file:///C|/Users/Jonathan/pics/xfn/sweet.gif');
padding-right:11px}

div.post .text a[rel~="muse"][rel~="met"] ,div.post .text a[rel~="crush"][rel~="met"] ,div.post .text a[rel~="date"][rel~="met"] ,div.post .text a[rel~="sweetheart"][rel~="met"]{background-image:url('file:///C|/Users/Jonathan/pics/xfn/sweetMet.gif');
padding-right:11px}

.comment-replies{background:transparent url(http://localhost:50116/BlogEngine/images/blog-reply-arrow.gif) no-repeat 2px 2px;
padding:0 0 0 0;
margin:0 0 0 0;}
#commentlist{
	margin:0 12px 12px 12px;
	background-image: url(http://www.ccocouncil.org/images/blog-footer-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	
}
#comment-form{
	margin:12px 0;
	background-image: none;
	padding-bottom: 20px;}

/*----------------------------
					Comments
----------------------------*/

.comment {
	border: 1px solid silver;
	background-color: white;
	padding: 3px 10px;
	margin-bottom: 10px;
}

.comment .date {
	font-size: 10px;
	color: #666666;
	text-align: right;
	margin: 0;
	padding: 3px 0px;
	border-bottom: 1px dashed silver;
}

.comment .author {
	margin: 0;
	padding: 3px 0px;
	border-top: 1px dashed silver;
}

#addcomment, #comment
{
	font-size: 15px;
	letter-spacing:1px;
	font-weight: bold;
}
#comment {
    margin-top:20px;
}

.self {
	background: #E0EAEF;
}

.comment .gravatar {
	float: left;
	clear: both;
	margin: 5px 10px 5px 0;
}

.comment .gravatar img {
	height: 80px;
	width: 80px;
	border: 1px solid silver;
}

.comment .content {
	min-height: 40px;
	margin: 5px;
	margin-left: 90px;
}

.comment cite{
	font-family: Monospace;
	font-style: normal;
}

.comment img.flag {
	position: relative;
	top: 2px;
}

.commentForm {
	padding: 5px;
}

.commentForm label {
	width: 80px;
	margin-top: 4px;
}

.commentForm {
    position:relative;
}
.commentForm input {
    width: 200px;
    position:absolute;
    left:70px;
}
.commentForm #btnSaveAjax{
    position:relative;
}

.commentForm textarea {
	width: 100%;
	height: 150px;
	border:1px solid silver;
}

#commentMenu{
	padding: 0;
	margin:0;
	clear:both;
}

#commentMenu li{
	float:left;
	border:1px solid silver;
	border-bottom: transparent;
	margin:0;
	list-style:none;
	margin-right:5px;
	padding: 3px 8px;	
	cursor:pointer;
	position:relative;
	top: 2px;
	background:#d8d8d8;
}

#commentMenu li.selected{
	background:white;
	border-bottom:1px solid white;
}

#commentPreview{
	display:none;
	clear:both;
	min-height: 150px;
}

.success {
	color: green;
	font-weight: bold;
}

.commentForm .bbcode {
    font-size:10px;
    float:right;
    position:relative;
    top:4px;
    padding: 3px;
}

.bbcode a {
    margin: 1px;
    padding: 1px 3px 1px 3px;
    background: #fff;
    border: 1px solid #ccc;
}

.requiredField {
    position:absolute;
    left:280px;
}

/*----------------------------
				Search page
----------------------------*/

#searchpage{
	margin-bottom: 30px;
}

#searchpage input#q{
	width: 300px;
	height:18px;
	padding:2px 4px 2px 4px;
}
#searchpage input.generic_button{
    margin-left:6px;
}

#searchpage input#comment{
	clear: both;
}

.searchresult{
	margin-bottom: 20px;
}

.searchresult a{
	font-weight: bold;
}

.searchresult span.text{
	clear: both;
	display: block;
	margin: 3px 0;
}

.searchresult span.type{
	display: block;
}

.searchresult span.url{
	color: Gray;
}

.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}

.searchpage ul.paging li{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}

.searchpage ul.paging li a{
 padding: 5px 8px;
}

.searchpage ul.paging li.active{
 background: #f1f1f1;
 border: 1px solid black;
}

/* Button Style */
.generic_button{
    height:25px;
	border:none;
	color:#fff;
	background-color:#0077c0;
	font-weight:bold;
	font-size:12px;
}

/* Author Photo */
div.authorPhoto{
    float:left;
    background-color:#ededed;
    width:61px;
    padding:6px;
    margin:0 6px 6px 0;
    text-align:center;
}
