/* ====== */
/* Layout */
/* ====== */

body {
padding: 0 410px 0 410px;
text-align: center;
background: #fff;
margin: 0 10px 0 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* not using #page from old css */

#sizer {
margin: 0 auto 0 auto;
padding: 0;
width: 100%;
max-width: 200px;  /* version for IE is at the bottom of this style block */
}

* #sizer {
width:expression(document.body.clientWidth > 1020 ? "200px" : "100%" );
}

#expander {
background: white;
margin: 0 -410px 0 -410px;
min-width: 820px; /* Critical Safari fix! */
position: relative;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; } 

#container-inner {
/* width: 950px; */
width: 98%;
min-height: 100%;
margin: 0 auto;
text-align: left;
/* border: 1px solid gray; */
}

#header, #content, #alpha, #beta, #gamma, #footer {
position: relative;
}

#alpha, #beta, #gamma {
display: inline;
float: left;
}

#header-inner, #content-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
position: static;
}

#header-inner, #content-inner, #footer-inner {
/* padding-top: 20px;
padding-bottom: 20px; */
}

#header-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
overflow: hidden;
/* padding-right: 20px;
padding-left: 20px; */
}

/* Thin-Wide-Thin */

.layout-twt #alpha {
    left: 25%;
    width: 48%;
}

.layout-twt #beta {
    left: 29%;
    width: 220px;
}

.layout-twt #gamma {
    right: 70%;
    width: 23%;
}

/* Wide-Thin */

.layout-wt #alpha {
width: 74%;
margin: 0 20px 0 0;
}

.layout-wt #beta {
width: 23%;
}

/* ========= */
/* Utilities */
/* ========= */

.pkg:after, #content-inner:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
.pkg, #content-inner { display: inline-block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */

/* ================================== */
/* Default and General Purpose Styles */
/* ================================== */

div {
margin: 0;
padding: 0;
}

ul {
margin: 0;
padding: 0;
}

li {
font_size:1.4em;
list-style-position: inside;
}

.li_plain {
color:#666;
}

.li_plain2 {
color:#666;
font-size: 1.0em;
}

img {
border: 0;
}

table {
border: 1px solid black;
}

tr {
background: #ccc;
}

td {
border: 0px; padding: 2px; font-size:90%;
}

.table_plain {
border: 0;
}

.table_plain td {
background-color: #fff;
}

.clear_float {
clear: left;
line-height: 1px;
font-size: 1px;
}

a {
color: #3333cc;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.title {
color: #444444;
text-decoration: none;
/*laurafix when we specified sizes for inherited text in the alpha inner, we had to respecify the title size*/
font-size:1.2em;
line-height: 1.4em;&nbsp;
}

a.title_recentposts {
color: #444444;
text-decoration: none;
font-size:1.0em; 
}

a.title:hover {
color: #990000;
}

.italic {
font-style: italic;
}

/* ========================= */
/* Header and Top Nav Styles */
/* ========================= */

/* Global Nav */

#global-nav {
height: 2em;
background-color: #545047;
font-size: .75em;
}

#global-nav ul {
white-space: nowrap;
}

#global-nav li {
line-height: 1.1em;
list-style-type: none;
display: block;
float: left;
}

#global-nav li .current {
color: #fff;
display: block;
padding: .45em 10px;
}

#global-nav li a {
display: block;
color: #fff;
background-color: #9c9791;
padding: .45em 10px;
text-decoration: none;
border-right: 1px solid #545047;
}

#global-nav li a:hover {
background-color: #76736b;
}

#global-nav .right {
float: right;
color: #fff;
text-align: right;
line-height: 2em;
padding-right:10px;
}

#global-nav .right a {
color: #fff;
text-decoration: none;
}

#global-nav .right a:hover {
color: #ccc;
}

/* Sub Nav Styles */

#sub-nav {
height: 1.8em;
clear: both;
font-size: .75em;
}

#sub-nav ul {
white-space: nowrap;
}

#sub-nav li {
line-height: .8em;
list-style-type: none;
display: block;
background: transparent url(http://cdn.oreilly.com/radar/images/subnav_bg.gif) left bottom repeat-x;
float: left;
font-weight: bold;
}

#sub-nav li.current {
color: #fff;
background: transparent url(http://cdn.oreilly.com/radar/images/subnav_current_bg.gif) left bottom repeat-x;
}

#sub-nav li .selected {
display: block;
background: transparent url(http://cdn.oreilly.com/radar/images/subnav_current_cap.gif) right bottom no-repeat;
padding: .5em 14px .5em 10px;
}

#sub-nav li a {
color: #990000;
text-decoration: none;
display: block;
background: transparent url(http://cdn.oreilly.com/radar/images/subnav_cap.gif) right bottom no-repeat;
padding: .5em 14px .5em 10px;
}

#sub-nav li a.selected {
color: #fff;
text-decoration: none;
display: block;
background: transparent url(http://cdn.oreilly.com/radar/images/subnav_current_cap.gif) right bottom no-repeat;
padding: .5em 14px .5em 10px;
}

#sub-nav li a:hover {
color: #111;
}

#sub-nav .right {
float: right;
text-align: right;
line-height: 1em;
}

#sub-nav .right li {
background: none;
}

#sub-nav .right li a {
display: block;
color: #990000;
text-decoration: none;
padding: .5em 20px .5em 10px;
background: none;
}

#sub-nav .right a:hover {
color: #111;
}

#sub-nav .right li a.last_link {
display: block;
color: #990000;
text-decoration: none;
padding: .5em 10px .5em 10px;
background: none;
}

/* Under the Nav Styles */

#header-content .logo {
clear: both;
height: 82px;
width: 264px;
float: left;
padding: 22px 0 0 0;
}

#header-content .flickr_photos {
float: right;
padding: 16px 0 0 0;
width: 400px;
}

/* ============ */
/* Alpha Styles */
/* ============ */

#alpha {
color: #333;
}

/* Body Text Styles */

#alpha-inner .body_text {
padding: 5px 10px 20px 10px;
}

#alpha-inner .body_text p {
font-size: 1em;
color: #666666;
margin: 0;
line-height: 1.35em;
padding: 0 0;
}

#alpha-inner .body_text .bio-text {
float: left;
font-size: .85em;
line-height: 1.4em;
padding: 4px;
}

#alpha-inner .body_text .bio-text .intro {
font-size: 1.3em;
}

#alpha-inner .body_text img {
padding: 4px 10px 0 0;
float: left;
}

#alpha-inner .body_text h3 {
font-size: 1.2em;
}

/* General Alpha-Inner Styles */

#alpha-inner h3 {
font-size: 1.4em;
color: #444;
margin: 0;
}

#alpha-inner h3.label {
font-size: 0.85em; 
line-height: 1.4em;
color: #444;
font-weight: normal;
margin: 0;
}

#alpha-inner h4 {
font-size: 1.4em;
color: #444;
margin: 0;
font-weight: normal;
}

#alpha-inner .author {
font-weight: normal;
margin: 0 0 .5em 0;
font-size: 1.4em;
}

#alpha-inner .date {
font-weight: normal;
font-size: 0.9em;
}

#alpha-inner p {
/* colors and sizes all p enclosed text in an entry plus date in sidebar*/
color: #333;
margin: 0;
line-height: 1.4em;
padding: .4em 0;
/*font-size: .85em; */
/* laura test if font size is included all fonts shrink. */
}

#alpha-inner p .intro {
font-size: 1.4em;
}

#alpha-inner p.quote .intro {
font-weight: bold;
}

#alpha-inner p .title {
font-size: 1.4em;
}

#alpha-inner .no_wrap {
text-align: left;
margin: .8em 0;
}

#alpha-inner .wrap {
margin: .5em .5em .5em 0;
float: right;
}

#alpha-inner ul {
/*laurafix*/
/*font-size: .85em;*/
color: #333;
line-height:1.4em;
padding: .4em 0;
}

#alpha-inner ol {
/*laurafix*/
/*font-size: .85em;*/
color: #333;
line-height:1.4em;
padding: .4em 0;
}

#alpha-inner .page_title {
background: transparent url(http://cdn.oreilly.com/radar/images/title_line_left.gif) bottom left no-repeat;
}

#alpha-inner .page_title .inner {
background: transparent url(http://cdn.oreilly.com/radar/images/title_line_right.gif) bottom right no-repeat;
padding: 0 0 20px 10px;
}

#alpha-inner .page_title .inner h2 {
color: #333;
font-size: 1.5em;
margin: 0;
padding: 0;
font-weight: normal;
line-height: 1em;
}

#alpha-inner .form {
padding: 5px 10px;
}

/* Release 2.0 */

#alpha-inner .body_text .release_content {
margin-left: 200px;
}

#alpha-inner .body_text .release_content .headline {
font-size: 1.25em;
font-weight: bold;
color: #444;
line-height: 1.25em;
margin-bottom: .3em;
}

#alpha-inner .body_text .release_content .bigheadline {
font-size: 1.6em;
font-weight: bold;
color: #444;
line-height: 1.0em;
}

#alpha-inner .body_text .release_content .issue_text {
font-size: .85em;
line-height: 2.2em;
}

#alpha-inner .body_text .release_content .link_heading {
font-size: 1.25em;
font-weight: bold;
line-height: .8em;
}

#alpha-inner .body_text .release_content .price {
font-size:1em; 
font-weight: bold; 
color: #990000;
}

#alpha-inner .body_text .release_content .no_float {
float: none;
margin: 0 10px 10px 0;
padding: 0;
}

.td_issue_text {
font-size: .85em;
line-height: 2.2em;
}

.td_link_heading {
font-size: 1.25em;
font-weight: bold;
line-height: .8em;
}

.li_backissue_button {
list-style-type:none; 
float:left; 
padding:0 6px 0 0;
}

/* Release TOC Styles */

#alpha-inner .body_text .release_content .toc {
font-size: .75em;
padding-bottom: 15px;
}	

#alpha-inner .body_text .release_content .toc .title {
font-size: 1.2em;
font-weight: bold;
}

#alpha-inner .body_text .release_content .toc .author {
font-size: 1em;
font-weight: bold;
}

/* Release 1.0 Styles */

.r1_months {
float: left;
width: 300px;
font-size: .85em;
}

.r1_years {
display: none;
}

/* Research Styles */

#alpha-inner .body_text .report_content {
margin-left: 200px;
}

#alpha-inner .body_text .report_content p {
font-size: 1.0em;
}

#alpha-inner .body_text .report_content .author_date {
font-size: .80em;
}

#alpha-inner .body_text .report_content .headline {
font-size: 1.25em;
font-weight: bold;
color: #444;
line-height: 1.25em;
margin-bottom: .3em;
}

.research_content {
font-size: .90em;
padding: 0 10px;
color: #666;
}

.research_content h3 {
font-size: 1.4em;
line-height: 1.4em;
}

/* Left Book Column Styles */

.book_column {
float: left;
width: 193px
}

.book_column .offer_text {
padding: 0 10px 10px 10px;
margin-bottom: 15px;
width: 160px;
font-size: .75em;
line-height: 1.4em;
/* border-bottom: 1px dashed #ccc; */
}

.book_column .offer_text .details {
color: #333;
}

.book_column .offer_text .sample {
font-size: 1em;
font-weight: bold;
line-height: 1.4em;
}

.book_column .offer_text .sample img {
margin: 0;
padding: .4em .5em 0 0;
}

.book_column .book_cover {
padding: 0;
margin: 5px 0;
}

.book_column .book_quote {
width: 180px;
font-size: .8em;
color: #666;
}

/* Conference Styles */

.conf-text {
float: left;
font-size: .85em;
line-height: 1.4em;
padding: 4px;
}

.conf-text p {
float: left;
width: 400px;
}

/* ================= */
/* Blog Entry Styles */
/* ================= */

/* Background and Layout */

.post_block {
background: transparent url(http://cdn.oreilly.com/radar/images/post_mid_left.gif) top left repeat-y;
margin-bottom: 20px;
}

.post_block .inner {
background: transparent url(http://cdn.oreilly.com/radar/images/post_mid_right.gif) top right repeat-y;
}

.post_block .top {
height: 10px;
background: transparent url(http://cdn.oreilly.com/radar/images/post_top_left.gif) top left no-repeat;
}

.post_block .top .right {
height: 10px;
background: transparent url(http://cdn.oreilly.com/radar/images/post_top_right.gif) right top no-repeat;
}

.post_block .inner .mid {
overflow: hidden;
}

.post_block .mid .left {
float: left;
width: 57px;
padding: 0;
text-align: center;
font-size: 0.9em;
}

.post_block .inner .mid .left h2 {
margin: 0;
padding: 0;
}

.post_block .inner .mid .left p {
/* font-size: .7em; */
margin: 0 0 .5em 0;
line-height: 1em;
padding: 0 5px;
}

.post_block .inner .mid .left img {
padding: 0;
margin: .4em 0;
}

.post_block .inner .mid .tools {
float: right;
text-align: left;
width: 65px;
padding: .5em 0 0 10px;
}

.post_block .inner .mid .right {
margin-left: 57px;
}

.post_block .inner .bot {
height: 10px;
background: transparent url(http://cdn.oreilly.com/radar/images/post_bot_left.gif) bottom left no-repeat;
}

.post_block .inner .bot .right {
height: 10px;
background: transparent url(http://cdn.oreilly.com/radar/images/post_bot_right.gif) bottom right no-repeat;
}

/* Pagination and Prev Next nav */

.post_nav {
margin:0pt 14px 0pt 0pt;
text-align:right;
font-size:.9em;
line-height:1em;
margin:0pt;
}

.paginate_prev-next {
margin:0pt 14px 0pt 0pt;
text-align:right;
font-size:.9em;
line-height:1em;
margin:-17px 10px 0 0;
float: right;
}

/* Blog Entry Content */

/* original */
/*.post_block .inner .mid .right .content { */
/*laurafix*/
/*this one fixes all body text*/
/*font-size: .85em;*/
/*padding: 0 10px;*/
/*color: #333; */
/*}*/

.post_block .inner .mid .right .content {
/*laurafix*/
/*this one fixes all body text, including for areas where text is not in p tags*/
font-size: .85em;
padding: 0 10px;
color: #333;
line-height: 1.4em;
}


.post_block .inner .mid .right .content img {
margin: 0 10px 0 0;
}

.post_block .inner .mid .right .content p img {
padding: 4px;
margin: 0 10px 0 0;
}

.post_block .inner .mid .right .content h2 {
margin: 0 0 .7em 0;
}

.post_block .inner .mid .right .content h3 {
margin: 0 0 .7em 0;
}

.post_block .inner .mid .right .content h4 {
margin: 0 0 .7em 0;
}

.post_block .inner .mid .right .content h5 {
margin: 0 0 .7em 0;
}

.post_block .inner .mid .right .content p {
padding: .4em 0;
margin: 0;
}

.post_block .inner .mid .right .content p.quote {
margin: .5em 0 .4em 0;
padding: 0 0 .5em 28px;
display: block;
background: transparent url(http://cdn.oreilly.com/radar/images/quotes.gif) left 3px no-repeat;
/*laurafix*/
/*font-size: .85em;*/
line-height: 1.4em;
}

.post_block .inner .mid .right .content blockquote {
/* blockquote styling */
margin: .5em 0 .4em 0;
padding: 0 0 .5em 28px;
display: block;
background: transparent url(http://cdn.oreilly.com/radar/images/quotes.gif) left 3px no-repeat;
/*laurafix*/
/*font-size: .85em;*/
line-height: 1.4em;
}

#alpha-inner blockquote p {
/*laurafix*/
/*font-size: 1em;*/
}

.post_block .inner .mid .right .content li {
padding: 0.4em 0;
list-style-position: outside;
/*font-size: 1.0em;*/
/*laurafix*/
}

.post_block .inner .mid .right .content li ul {
padding-left: 15px;
}

.post_block .inner .mid .right .content li li {
/*font-size: 1.2em;*/
/*laurafix*/
padding: 4px;
}

.post_block .inner .mid .right .content li p {
/*font-size: 1em;*/
/*laurafix*/
}

#alpha-inner .post_block .inner .mid .right .content ul, #alpha-inner .post_block .inner .mid .right .content ol {
padding: .4em 0 0 20px;
margin: 0;
}

.post_block .inner .mid .right .content ul.article_list {
margin: 0 0 .5em 0;
list-style: none;
line-height: 1.8em;
color: #555;
}

/* tagging Styles */

.post_block .inner .mid .right .tagging {
border-top: 1px solid #ccc9c3;
margin-top: .5em;
padding: .5em 10px 0 10px;
font-size: .9em;
}

.post_block .inner .mid .right .tagging p {
color: #999;
margin: 0;
}

.post_block .inner .mid .right .tagging img {
margin: .5em 0 0 10px;
padding: 0;
}

/* ReadSpeak Listen Styles */

.post_block .inner .mid .listen {
display:block;
float:right;
font-size:0.75em;
/*height:1.8em;*/
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.5em 0pt 0pt 10px;
padding:0pt 0pt 0pt 10px;
text-align:right;
}

.post_block .inner .mid .listen li {
display:inline;
margin:0pt;
padding:0pt;
/*text-align:left;*/
}

.post_block .inner .mid .listen a {
color:#666666;
/* display:block;
float:left; */
height:1.8em;
padding:0pt 14px 0pt 0pt;
}

.post_block .inner .mid .listen a:hover {
color:#990000;
text-decoration:none;
}

/* Comment Styles */

.comment_op_block {
	background: #eff6fc url(http://cdn.oreilly.com/radar/images/comment_op_mid_left.gif) top left repeat-y;
	margin-bottom: 10px;
}

.comment_op_block .inner {
	background: transparent url(http://cdn.oreilly.com/radar/images/post_mid_right.gif) top right repeat-y;
}

.comment_op_block .top {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/comment_op_top_left.gif) top left no-repeat;
}

.comment_op_block .top .right {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/comment_op_top_right.gif) right top no-repeat;
}

.comment_op_block .inner .mid {
	margin-left: 10px;
	padding: 0 10px;
}

.comment_op_block .inner .bot {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/comment_op_bot_left.gif) bottom left no-repeat;
}

.comment_op_block .inner .bot .right {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/comment_op_bot_right.gif) bottom right no-repeat;
}

/*  Comment Styles for regular posters */

.comment_block {
	background: transparent url(http://cdn.oreilly.com/radar/images/comment_mid_left.gif) top left repeat-y;
	margin-bottom: 10px;
}

.comment_block .inner {
	background: transparent url(http://cdn.oreilly.com/radar/images/post_mid_right.gif) top right repeat-y;
}

.comment_block .top {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/comment_top_left.gif) top left no-repeat;
}

.comment_block .top .right {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/post_top_right.gif) right top no-repeat;
}

.comment_block .inner .mid {
	margin-left: 10px;
	padding: 0 10px;
}

.comment_block .inner .bot {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/comment_bot_left.gif) bottom left no-repeat;
}

.comment_block .inner .bot .right {
	height: 10px;
	background: transparent url(http://cdn.oreilly.com/radar/images/post_bot_right.gif) bottom right no-repeat;
}

.comment_msg {
font-size: .70em;
line-height: 1.4em;
color: #FF0000;
}

/* =========== */
/* Beta Styles */
/* =========== */

#beta-inner {
color: #666;
}

#beta-inner .inline {
color: #444;
margin-bottom: 10px;
}

#beta-inner .inline p {
font-size: .6em;
padding: 2px;
margin: 0;
}

#beta-inner .inline img {
margin: 0 .5em 0 0;
}

#beta-inner .cart_form ul {
padding: 0 0 .8em 0;
font-weight: bold;
color: #333;
font-size: .85em;
}

#beta-inner .cart_form li {
padding: 0 0 .2em 0;
}

/* Bucket Styles - used in beta column modules */

.bucket {
background: transparent url(http://cdn.oreilly.com/radar/images/bucket_bg.gif) left top repeat-y;
margin-bottom: 15px;
width: 220px;
}

.bucket .inner {
background: transparent url(http://cdn.oreilly.com/radar/images/bucket_bot.gif) left bottom no-repeat;
}

.bucket .inner h3 {
font-weight: bold;
font-size: .75em;
color: #444;
}

.bucket .inner h3.title {
background: #ccc9c3 url(http://cdn.oreilly.com/radar/images/bucket_title.gif) left top no-repeat;
padding: .5em 15px .4em;
margin: 0;
}

.bucket .inner .content {
background: transparent url(http://cdn.oreilly.com/radar/images/bucket_content_corners.gif) left top no-repeat;
padding: 10px 15px 10px 15px;
font-size: .75em;
color: #666;
line-height: 1.3em;
display: block;
}

.bucket .inner .content .offer_text .price {
font-weight: bold;
color: #990000;
line-height: 1.8em;
}

.bucket .inner .content .offer_text .pdf {
font-weight: bold;
font-size: 1.2em;
line-height: 1.8em;
}

.bucket .inner .content .offer_text .pdf .price {
color: #990000;
}

.bucket .inner .content .dashed_line {
border-bottom: 1px dashed #ccc;
}

.bucket .inner .content_hidden {
display: none;
}

.bucket_line {
display: block;
padding: .4em 0 0 0;
border-top: 1px solid #e4e3df;
}

.bucket .inner .content p {
margin: 0 0 .4em 0;
padding: 0;
}

.bucket .inner .content ul {
list-style: none;
line-height: 1.2em;
list-style-position: outside;
}

.bucket .inner .content li {
margin: .25em 0;
}

.bucket .inner .content img.wrap {
margin: 0 .75em 0 0;
float: left;
}

.bucket .inner .content img.no_wrap {
margin: .75em 0;
}

/* Multi Bucket Module Styles */

#multi_bucket .inner {
padding-bottom: 3px;
}

#multi_bucket .inner .content a:hover {
text-decoration: underline;
}

#multi_bucket .inner h3.title_mid {
display: block;
background-color: #e6e3da;
padding: .5em 14px .4em;
margin: 0 1px 1px 1px;
}

#multi_bucket .inner h3.title_mid a {
color: #666;
}

#multi_bucket .inner h3.title_mid a:hover {
color: #444;
text-decoration: none;
}

#multi_bucket .inner h3.title_mid a.active {
color: #444;
}

#multi_bucket .inner h3.title a {
color: #666;
}

#multi_bucket .inner h3.title a:hover {
color: #444;
text-decoration: none;
}

#multi_bucket .inner h3.title a.active {
color: #444;
}

#multi_bucket .inner a:hover {
text-decoration: none;
}

#multi_bucket .inner h3.title_bot {
display: block;
background: #e6e3da url(http://cdn.oreilly.com/radar/images/bucket_title_bot_off.gif) left bottom no-repeat;
padding: .5em 15px .3em;
margin: 0;
}

/* ============ */
/* Gamma Styles */
/* ============ */

/* none used */

/* ============= */
/* Footer Styles */
/* ============= */

#footer-inner {
background: transparent url(http://cdn.oreilly.com/radar/images/footer_left.gif) top left no-repeat;
clear: both;
}

#footer-inner .inner {
background: transparent url(http://cdn.oreilly.com/radar/images/footer_right.gif) top right no-repeat;
padding: 20px 0 0 0;
}

#footer-inner .inner p {
margin: 0;
padding: 0;
font-size: .7em;
line-height: 1.3em;
color: #666;
}

/* ======================= */
/* Tag Cloud Widget Styles */
/* ======================= */

.widget-cloud a:link {
color: #666;
text-decoration: none;
}

.widget-cloud a:visited {
color:#666;
text-decoration: none;
}

.widget-cloud a:hover {
text-decoration: underline;
}

.widget-cloud .widget-list {
margin: 0;
text-align: center;
}

.rightbox .widget-list {
padding-bottom: 10px;
}

.widget-cloud .widget-list-item {
display: inline;
margin: 3pt;
padding: 0;
line-height: 1.2em;
background: none;
}

.widget-cloud .rank-1 { font-size: 1.8em; }
.widget-cloud .rank-2 { font-size: 1.4em; }
.widget-cloud .rank-3 { font-size: 1.4em; }
.widget-cloud .rank-4 { font-size: 1.0em; }
.widget-cloud .rank-5 { font-size: 1.0em; }
.widget-cloud .rank-6 { font-size: .80em; }
.widget-cloud .rank-7 { font-size: .80em; }
.widget-cloud .rank-8 { font-size: .75em; display: none;}
.widget-cloud .rank-9 { font-size: .75em; display: none;}
.widget-cloud .rank-10 { font-size: .75em; display: none;}

/* =============== */
/* Notifier Styles */
/* =============== */

notifier_blog_form {
padding: 100px 0 500px 0;
border: 1px solid red;
}

#comments-form {
font-size: .85em;
}

#alpha-inner .comment_block .inner .mid .right .content p {
font-size: .85em;
}

#alpha-inner .comment_op_block .inner .mid .right .content p {
font-size: .85em;
}

#alpha-inner .post_block .inner .mid .right .content h1, 
#alpha-inner .post_block .inner .mid .right .content h2,
#alpha-inner .post_block .inner .mid .right .content h3, 
#alpha-inner .post_block .inner .mid .right .content h4, 
#alpha-inner .post_block .inner .mid .right .content h5, 
#alpha-inner .post_block .inner .mid .right .content h6 {
line-height: 1.4em;
font-weight: bold;
padding: 0px;
margin: 0.5em 0px 0px 0px;
}

#alpha-inner h1#title {
font-size: 1.4em;
margin: 0px;
padding: 0px;
}

#alpha-inner .post_block .inner .mid .right .content h1 {
font-size: 1.35em;
}

#alpha-inner .post_block .inner .mid .right .content h2 {
font-size: 1.2em;
}

#alpha-inner .post_block .inner .mid .right .content h3 {
font-size: 1.1em;
}

#alpha-inner .post_block .inner .mid .right .content h4 {
font-size: 1.05em;
}

#alpha-inner .post_block .inner .mid .right .content h5 {
font-size: 1em;
}

#alpha-inner .post_block .inner .mid .right .content h6 {
font-size: 0.9em;
}

/* new subhead */
#alpha-inner .post_block .inner .mid .right .content h2 {
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
color: #444444;
}

#comments-open-challenge {
color: red;
font-weight: bold;
font-style:italic;
}