/*
 *	default stylesheet for textpattern installation
 *
 *  conscious youth media crew (www.consciousyouthmediacrew.org)
 *
 *  copyright (c) 2006-2007 conscious youth media crew - all rights reserved
 *
 *  by kevin chan <kefin@makedostudio.com>
 */


/* updated: 7.03.07 kevin chan */

/*
 * $Author$
 * $Revision$
 * $Date$
 */


body {
	background-color: #ffffff;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	left: 0px;
	top: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


a:link {color: #660099; text-decoration: none }
a:visited {color: #660099; text-decoration: none}
a:active {color: #b1060f; text-decoration: underline}
a:hover {color: #b1060f; text-decoration: underline}


/*------------------- MAIN SECTIONS -------------------*/

#container
{
	margin: 0 0 20px 0;
	width: 100%;
	/* border-left: 1px solid #4e5563; */
	/* border-right: 1px solid #4e5563; */
}

#header
{
	clear: both;
	/* background: #cdcdd0 url(header-background.jpg) repeat; */
	background: #ffffff url("/resources/banner_bg.jpg") repeat-x top left;
	width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	/* border-top: 4px solid #4c4c4c; */
}

#header_info
{
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
	color: #005691;
	font-size: .7em;
}

#header_info p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#main
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* background: #ffffff url("/resources/blog_content_bg.jpg") repeat-y right top; */
	background-color: #ffffff;
}

/*	
 *	footer
 */

#footer_container {
	clear: both;
	z-index: -1;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	/* background-color: #67c8c6; */
	background-color: #2f3266;
}

#footer {
	width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#footer_text {
    margin: 0 0 0 0;
    padding: 0 8px 0 8px;
    font-size: 8pt;
	color: #cccccc;
	text-align: left;
	line-height: 2em;
}

#footer_text a 			{ color: #999999; text-decoration: none; } 
#footer_text a:link		{ color: #999999; text-decoration: none; } 
#footer_text a:visited	{ color: #999999; text-decoration: none; } 
#footer_text a:active	{ color: #bad41a; text-decoration: none; } 
#footer_text a:hover	{ color: #bad41a; text-decoration: none; }


/*------------------- MAIN SECTIONS END -------------------*/


/*------------------- TOP NAVIGATION LINKS -------------------*/

#topnav {
	float:right;
	width:100%;
	background:#ffffff url("/resources/bg.gif") repeat-x bottom;
	font-size: .8em;
	line-height:normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#topnav ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#topnav li {
	float:right;
	/* background:url("/resources/left.gif") no-repeat left top; */
	background: #e6e6e6 url("/resources/tab_bg.gif") repeat-x left top;
	margin:0 2px 0 2px;
	padding:0 0 0 0;
}
#topnav a {
	float:left;
	display:block;
	/* background:url("/resources/right.gif") no-repeat right top; */
	padding:5px 8px 4px 8px;
	text-decoration:none;
	font-weight:bold;
	color:#336699;
	/* border-top: 1px solid #999999; */
	/* border-left: 1px solid #999999; */
	/* border-right: 1px solid #999999; */
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#topnav a {float:none;}
/* End IE5-Mac hack */
#topnav a:hover {
	color:#b1060f;
	text-decoration: underline;
}
#topnav #current {
	/* background-image:url("/resources/norm_left_on.gif"); */
	/* border-width:0; */
}
#topnav #current a {
	/* background-color: #C7E1F4; */
	/* background: #ffffff url("/resources/tab_bg_current.gif") repeat-x left top; */
	background-color: #bccbea;
	color:#b1060f;
	padding-bottom:5px;
}


  
.topnav_shade
{
	background: #FFFFFF url("resources/topnav_shade_1px.gif") repeat-x;
}

.topnav_submenu_container
{
	clear: both;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* background: #ffffff url("resources/tab_bg_subnav.gif") repeat-x left top; */
	/* background-color: #c7e1f4; */
	background-color: #bccbea;
	border-bottom: 1px solid #999999;
}

.topnav_submenu
{
	padding: 0 10px 0 10px;
	font-size: .75em;
	font-weight: normal;
	text-transform: none;
	color: #999999;
	line-height: 2em;
	text-align: left;
}

.topnav_submenu a:link {color: #336699; text-decoration: none; }
.topnav_submenu a:visited {color: #336699; text-decoration: none;}
.topnav_submenu a:active {color: #b1060f; text-decoration: underline;}
.topnav_submenu a:hover {color: #b1060f; text-decoration: underline;}

/*------------------- END TOP NAVIGATION LINKS -------------------*/

/*	
 *	header navigation
 */

#navigation_container {
	z-index: 999;
	/* background-color: #cacae4; */
	background-color: #ffc103;
	width: 100%;
	height: 1.5em;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}

#navigation
{
    margin: 0 20px 0 0;
	padding: 0 0 0 0;
    color: #999999;
    font-size: .7em;
    letter-spacing: 0px;
	text-transform:lowercase;
    line-height: 2em;
}

#navigation a {
	padding: .5em 0 0 0;
	color: #004080;
	text-decoration: none;
    font-weight: bold;
	/* background-color: #ffff33; */

}

#navigation a:link			{ color: #004080; text-decoration: none; } 
#navigation a:visited		{ color: #004080; text-decoration: none; } 
#navigation a:active		{ color: #ff6600; text-decoration: underline; } 
#navigation a:hover			{ color: #ff6600; text-decoration: underline; }

.navigation_hilite
{
	color: #ff6600;
}

#navigation ul
{
	background-color: #4c4c4c;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 100%;
	list-style: none;
	/* line-height: 24px; */
}

#navigation ul li
{
	margin: 0 0 0 0;
	display: inline;
	font-size: 8pt;
	font-weight: normal;
	/* line-height: 24px; */
}

#navigation ul li a
{
	margin: 0 0 0 0;
	padding: 0 4px 0 4px;
	color: #e6e6e6;
	text-decoration: none;
	float: left;
	/* line-height: 24px; */
    border: 2px solid #4c4c4c;
}


#navigation ul li a.selflink {
	color: #ff6600;
}

#navigation ul li a.selflink:before {
	content: url(square-orange.gif);
}

#navigation ul li a:hover:before {
	content: url(square-green.gif);
}

#navigation ul li a:hover
{
	margin: 0 0 0 0;
	color: #bad41a;
	text-decoration: none;
	/* line-height: 24px; */
    border: 2px solid #bad41a;
}

#navigation li a:before { content: url(square.gif); }


/*
 *	content:
 *	This is the main content area of the page
 */

#content_container {
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	/* background-color: #9e9eba; */
	background-color: #e6e6e6;
	clear: both;
}

#content {
	margin: 0 40px 0 40px;
	color: #191919;
	text-align: left;
}


#content_bottom {
	clear: both;
	width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


/*------------------- BLOG STYLE DEFINITIONS -------------------*/


/*****************************************/
/* main blog content styles */
/*****************************************/

#blog_content
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #999999;
	background: #ffffff url("/resources/chief-graphics003.jpg") repeat left top;
}

#blog_content p,
#blog_content blockquote,
#blog_content li,
#blog_content h3
{
	font-family: Verdana, Arial, Tahoma, "Lucida Grande", Helvetica, sans;
	font-size: 9pt;
	line-height: 1.6em;
	/* text-align: left; */
}

#blog_content blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#foot
{
	clear: both;
	margin-top: 5px;
	text-align: center;
}

#accessibility
{
	position: absolute;
	top: -10000px;
}

.caps
{
	letter-spacing: 0.1em;
	font-size: 9pt;
}

.blog_frontpage_content
{
	font-size: .8em;
	color: #333333;
}

.front_page_column
{
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	font-size: .8em;
	color: #333333;
	
}


/*****************************************/



/*****************************************/
/* blog header (blog title) */
/*****************************************/

.blog_header_container
{
	width: 570px;
	margin: 0 0 0 -20px;
	padding: 0 0 0 0;
	/* background: #ffffff url("/resources/logo_bg.jpg") repeat left top; */
}

.blog_header
{
	margin: 0 0 0 0;
	padding: 10px 0 4px 20px;
	text-align: left;
	line-height: 2em;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color:  #005993;
}

.blog_header_navigation_links
{
	font-family: Arial, Verdana, "Lucida Grande", Helvetica, sans, sans-serif;
	font-size: 8.5pt;
	color: #999999;
	/* border-top: 1px solid #cccccc; */
	/* border-bottom: 1px solid #cccccc; */
	/* background-color: #d4dbfd; */
}

/*****************************************/



/*****************************************/
/* sidebar */
/*****************************************/

#blog_sidebar
{
	/* border-top: 1px solid #cccccc; */
	/* border-bottom: 1px solid #cccccc; */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*****************************************/



/*****************************************/
/* sidebar navigation links */
/*****************************************/

.blog_nav_list
{
	padding: 0 0 0 0;
	/* margin: 0 0 0 4px; */
	margin: 0 0 0 0;
	font-size: 10.5pt;
	line-height: 1.2em;
	color: #999999;
	text-align: left;
}

.blog_nav_list p
{
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	line-height: 1.2em;
}

.blog_nav_list p:hover {
	background-color: #e6e6e6;
}

/*
.blog_nav_list p:before {
	content:url(/resources/arrow_r.gif) " ";
}
*/

/*****************************************/


/*****************************************/
/* search box (sidebar) */
/*****************************************/

.blog_search
{
	padding: 0 0 0 0;
	margin: 0 0 0 -2px;
	font-size: 9pt;
	color: #666666;
	text-align: left;
}

/*****************************************/



/*****************************************/
/* tags (category list) */
/*****************************************/

.blogs_category_list
{
	margin: 0 0 0 0;
	padding: 8px 0 8px 0;
	font-size: .72em;
	color: #999999;
	text-align: left;
	line-height: 1.4em;
	/* border-top: 1px solid #cccccc; */
	/* border-bottom: 1px solid #cccccc; */
	/* background-color: #d4dbfd; */
}

.blogs_category_list a:link {color: #336699; text-decoration: none; }
.blogs_category_list a:visited {color: #336699; text-decoration: none;}
.blogs_category_list a:active {color: #b1060f; text-decoration: underline;}
.blogs_category_list a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/



/*****************************************/
/* left/right column container */
/*****************************************/

#blog_right_column
{
	/* background-color: #dcdcf9; */
	/* float: right; */
	/* width: 210px; */
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	/* border-left: 1px solid #cccccc; */
	background: #dcdcf9 url("/resources/manhole-cover.jpg") repeat left top;
}

#blog_right_column_wrapper
{
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 0;
}

#blog_left_column
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/* border-right: 1px solid #cccccc; */
}

#blog_left_column_wrapper
{
	margin: 0 20px 0 20px;
	padding: 10px 0 10px 0;
}

/*****************************************/



/*****************************************/

.blogs_recent_posts
{
	font-size: 9pt;
	line-height: 1.6em;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	color: #4c4c4c;

}



/*****************************************/
/* blog entry styles */
/*****************************************/


.blog_entry
{
	margin: 8px 10px 8px 0;
	font-size: .75em;
	color: #999999;
}

.blog_entry_section
{
	margin: 0 0 0 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #cccccc;
	font-size: 0.9em;
	line-height: 1.5em;
}

.blog_entry_section a:link {color: #336699; text-decoration: none; }
.blog_entry_section a:visited {color: #336699; text-decoration: none;}
.blog_entry_section a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_section a:hover {color: #b1060f; text-decoration: underline;}

.blog_entry_category
{
	text-transform: lowercase;
	padding: 8px 0 8px 0;
	text-align: left;
}

.blog_entry_category a:link {color: #336699; text-decoration: none; }
.blog_entry_category a:visited {color: #336699; text-decoration: none;}
.blog_entry_category a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_category a:hover {color: #b1060f; text-decoration: underline;}

.blog_entry_title
{
	font-size: 1.3em;
	font-weight: bold;
	color: #4c4c4c;
	padding: 8px 0 8px 0;
	text-align: left;
}

.blog_entry_title a:link {color: #800000; text-decoration: none; }
.blog_entry_title a:visited {color: #800000; text-decoration: none;}
.blog_entry_title a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_title a:hover {color: #b1060f; text-decoration: underline;}

.blog_entry_byline
{
	text-transform: lowercase;
	color: #666666;
	text-align: left;
}

.blog_entry_body
{
	margin: 0 10px 0 0;
	color: #4c4c4c;
	text-align: left;
}

.blog_entry_body_read_more
{
	font-size: 8.5pt;
	color: #999999;
	font-style: italic;
	margin: 8px 0 0 0;
}

.blog_entry_body_read_more a:link {color: #666666; text-decoration: none; }
.blog_entry_body_read_more a:visited {color: #666666; text-decoration: none;}
.blog_entry_body_read_more a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_body_read_more a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/



/*****************************************/
/* comments */
/*****************************************/

.comments_error
{
	font-size: 0.8em;
	color: #4c4c4c;
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
	margin: 10px 0 10px 0;
}

.comments_invite,
.comments_invite a
{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	font-size: 8.5pt;
}

.blog_comment_form
{
	margin: 20px 0 0 0px;
	padding: 0 0 10px 0;
	font-size: 0.8em;
	color: #4c4c4c;
}

.blog_comment_form_table
{
	border: 1px solid #cccccc;
}

#txpCommentInputForm
{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.txpCommentInputMessage
{
}

.blog_comments_display
{
	padding: 0 10px 10px 0;
	margin: 0 0 0 0;
	font-size: 9pt;
	color: #666666;
	border-top: 1px solid #cccccc;
}

.blog_comments_display h3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 7pt !important;
	color: #666666 !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.blog_comments_display p
{
	margin: 0 0 0 0;
	padding: 12px 0 4px 0;
}

.blog_comments_display small,
.blog_comments_display p small
{
	font-size: 8.5pt;
}

/*****************************************/



/*****************************************/


.blog_article_link
{
	margin: 16px 0 16px 0;
	font-size: 0.7em;
	color: #4c4c4c;
	text-align: left;
}

/*****************************************/



/*****************************************/
/* image tags */
/*****************************************/

img.blog_photo_of_the_day
{
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	margin: 10px 5px 5px 0px;
	padding: 4px 4px 4px 4px;
	position: relative;
}

img.image
{
	background: #fff;
	border: 1px solid #ccc;
	margin: 8px 0 4px 0;
	padding: 4px 4px 4px 4px;
	position: relative;
	line-height: 1em;
}

img.divider
{
	align: center;
	margin-top: 1em;
	margin-bottom: 1em;
}

.blog_image_with_border
{
	background: #fff;
	border: 1px solid #ccc;
	margin: 8px 0 4px 0;
	padding: 4px 4px 4px 4px;
	position: relative;
	line-height: 1em;
}

.listing_thumbnail
{
	float: left;
	width: 130px;
	padding: 0 8px 12px 0;
}

.listing_text
{
	font-size: .9em;
}


.listing_thumbnail_250
{
	float: left;
	width: 275px;
	padding: 0 8px 12px 0;
}


/*****************************************/


/*****************************************/
/* archive listing */
/*****************************************/

.blog_archive_listing
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 9pt;
	color: #4c4c4c;
	line-height: 1.4em;
}


/*****************************************/




/*****************************************/


.front_page_section_heading
{
	margin: 0 0 0 0;
	/* font-family: Palatino, Times-Roman, Times, serif; */
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color:  #005993;
	border-bottom: 1px solid #4089e1;
}

.front_page_section_heading a:link			{ color: #005993; text-decoration: none; } 
.front_page_section_heading a:visited		{ color: #005993; text-decoration: none; } 
.front_page_section_heading a:active		{ color: #ff6600; text-decoration: underline; } 
.front_page_section_heading a:hover			{ color: #ff6600; text-decoration: underline; }


.media_listing_section_title
{
	clear: both;
	font-size: 1.2em;
	color: #ff8800;
}

.media_listing_section_title a:link			{ color: #ff8800; text-decoration: none; } 
.media_listing_section_title a:visited		{ color: #ff8800; text-decoration: none; } 
.media_listing_section_title a:active		{ color: #ff6600; text-decoration: underline; } 
.media_listing_section_title a:hover		{ color: #ff6600; text-decoration: underline; }


/*****************************************/




/*****************************************/

.blog_headline_info
{
	font-size: 8.5pt;
	text-transform: lowercase;
	color: #666666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 1.4em;
}

.blog_headline_info a:link {color: #336699; text-decoration: none; }
.blog_headline_info a:visited {color: #336699; text-decoration: none;}
.blog_headline_info a:active {color: #b1060f; text-decoration: underline;}
.blog_headline_info a:hover {color: #b1060f; text-decoration: underline;}

.blog_listing_byline
{
	font-size: .9em;
	color: #666666;
	text-transform: lowercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	line-height: 1.5em;
}

.blog_entry_excerpt
{
	font-size: .9em;
	color: #999999;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 1.5em;
}

.blog_entry_excerpt a:link {color: #336699; text-decoration: none; }
.blog_entry_excerpt a:visited {color: #336699; text-decoration: none;}
.blog_entry_excerpt a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_excerpt a:hover {color: #b1060f; text-decoration: underline;}

.blog_excerpt_read_more_link
{
	font-size: 8.5pt;
	color: #999999;
	font-style: italic;
}

.blog_excerpt_read_more_link a:link {color: #666666; text-decoration: none; }
.blog_excerpt_read_more_link a:visited {color: #666666; text-decoration: none;}
.blog_excerpt_read_more_link a:active {color: #b1060f; text-decoration: underline;}
.blog_excerpt_read_more_link a:hover {color: #b1060f; text-decoration: underline;}



.news_listing_title
{
	font-size: .9em;
	font-weight: bold;
	padding: 0 0 4px 0;

}

.news_listing_byline
{
	font-size: .8em;
	color: #666666;
}

.news_listing_text, .news_listing_text p
{
	font-size: .7em;
}

.news_listing_excerpt, .news_listing_excerpt p
{
	font-size: .7em;
}

.news_listing_excerpt i
{
	font-size: .8em;
	color: #666666;
}

.news_listing_excerpt i a:link {color: #666666; text-decoration: none; }
.news_listing_excerpt i a:visited {color: #666666; text-decoration: none;}
.news_listing_excerpt i a:active {color: #b1060f; text-decoration: underline;}
.news_listing_excerpt i a:hover {color: #b1060f; text-decoration: underline;}



/*****************************************/



/*****************************************/
/* default listing */
/*****************************************/

.blog_main_entries_listing
{
	margin: 10px 0 12px 0;
	padding: 0 0 0 0;
	text-align: left;
}

.blog_headline_listing
{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

.blog_headline_listing ul
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
}

img.blog_headline_listing_bullet {
	margin: 0 0 0 0;
}

.blog_headline_listing_title
{
	margin: 0 0 0 0px;
	font-size: 10pt;
	font-weight: bold;
	color: #4c4c4c;
}

.blog_headline_listing_title a:link {color: #800000; text-decoration: none; }
.blog_headline_listing_title a:visited {color: #800000; text-decoration: none;}
.blog_headline_listing_title a:active {color: #b1060f; text-decoration: underline;}
.blog_headline_listing_title a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/


/*****************************************/
/* search results */
/*****************************************/

.blog_search_result_listing
{
	clear: both;
	margin: 0 10px 16px 0;
	padding: 0 0 0 0;
	font-size: 9pt;
	color: #666666;
}

.blog_search_result_listing h3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 9pt;
	font-weight: bold;
}

.blog_search_result_listing p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 8.5pt;
	color: #666666;
}

.blog_search_result_listing_info,
.blog_search_result_listing_info p
{
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	font-size: 8.5pt !important;
	color: #666666 !important;
	line-height: 1.4em !important;
}

/*****************************************/




/*****************************************/

.blog_headline_excerpt,
.blog_headline_excerpt p
{
	margin: 0 0 0 0;
	padding: 4px 0 4px 0;
	font-size: 9pt !important;
	color: #666666 !important;
	line-height: 1.4em !important;
}

.blog_headline_excerpt_frontpage,
.blog_headline_excerpt_frontpage p,
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*****************************************/



/*****************************************/
/* recent articles */
/*****************************************/

.blog_recent_articles_listing
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #cccccc;
}

.blog_recent_articles_listing b
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 8pt;
	color: #666666;
	text-transform: lowercase;
	letter-spacing: 1px;
}

.blog_recent_articles_listing p,
.blog_recent_articles_listing a
{
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
	font-size: 8.5pt;
	line-height: 1.4em;
}

.blog_recent_articles_listing a:link {color: #800000; text-decoration: none; }
.blog_recent_articles_listing a:visited {color: #800000; text-decoration: none;}
.blog_recent_articles_listing a:active {color: #b1060f; text-decoration: underline;}
.blog_recent_articles_listing a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/



/*****************************************/
/* right column */
/*****************************************/

.blog_right_column_section
{
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #90a4b0;
	font-size: 9pt;
	line-height: 1.4em;
	text-align: left;
}

.blog_right_column_section b
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 8pt;
	/* color: #666666; */
	color: #006699;
	text-transform: lowercase;
	letter-spacing: 1px;
}

.blog_right_column_section p,
.blog_right_column_section a
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 8.5pt !important;
	line-height: 1.4em !important;
}

.blog_right_column_section a
{
	text-transform: lowercase;
}

.blog_right_column_section a:link {color: #800000; text-decoration: none; }
.blog_right_column_section a:visited {color: #800000; text-decoration: none;}
.blog_right_column_section a:active {color: #b1060f; text-decoration: underline;}
.blog_right_column_section a:hover {color: #b1060f; text-decoration: underline;}

.blog_right_column_section_spacer
{
	margin: 0 0 0 0;
	padding: 6px 0 6px 0;
}

/*****************************************/



/*****************************************/
/* blog entry styles for test blog */
/*****************************************/

.blog_entry_section_test_blog
{
	margin: 0 0 0 0;
	padding: 0 0 4px 0;
	font-size: 0.9em;
	line-height: 1.5em;
	text-align: left;
}

.blog_entry_section_test_blog a:link {color: #336699; text-decoration: none; }
.blog_entry_section_test_blog a:visited {color: #336699; text-decoration: none;}
.blog_entry_section_test_blog a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_section_test_blog a:hover {color: #b1060f; text-decoration: underline;}

.blog_entry_byline_test_blog
{
	/* text-transform: lowercase; */
	color: #666666;
	text-align: left;
}

.blog_entry_category_test_blog
{
	text-transform: lowercase;
	padding: 8px 0 8px 0;
	color: #666666;
	text-align: left;
}

.blog_entry_category_test_blog a:link {color: #336699; text-decoration: none; }
.blog_entry_category_test_blog a:visited {color: #336699; text-decoration: none;}
.blog_entry_category_test_blog a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_category_test_blog a:hover {color: #b1060f; text-decoration: underline;}


.blog_entry_title_test_blog
{
	/* font-size: 1.3em; */
	font-size: 1.1em;
	font-weight: bold;
	color: #4c4c4c;
	padding: 8px 0 4px 0;
	border-top: 1px solid #cccccc;
	text-align: left;
}

.blog_entry_title_test_blog a:link {color: #800000; text-decoration: none; }
.blog_entry_title_test_blog a:visited {color: #800000; text-decoration: none;}
.blog_entry_title_test_blog a:active {color: #b1060f; text-decoration: underline;}
.blog_entry_title_test_blog a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/



/*****************************************/
/* blog roll links */
/*****************************************/


.blog_blogroll_links
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.blog_blogroll_links p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.blog_blogroll_links a:link {color: #800000; text-decoration: none; }
.blog_blogroll_links a:visited {color: #800000; text-decoration: none;}
.blog_blogroll_links a:active {color: #b1060f; text-decoration: underline;}
.blog_blogroll_links a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/





/*****************************************/
/* media showcase sidebar links */
/*****************************************/


.media_showcase_recent_media_links
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.media_showcase_recent_media_links ul
{
	list-style-type: disc;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	line-height: 1.3em;
}

.media_showcase_recent_media_links li
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.media_showcase_recent_media_links a:link {color: #800000; text-decoration: none; }
.media_showcase_recent_media_links a:visited {color: #800000; text-decoration: none;}
.media_showcase_recent_media_links a:active {color: #b1060f; text-decoration: underline;}
.media_showcase_recent_media_links a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/



/*****************************************/
/* sidebar links */
/*****************************************/


.sidebar_links
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.sidebar_links ul
{
	list-style-type: disc;
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	line-height: 1.3em;
}

.sidebar_links li
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.sidebar_links a:link {color: #800000; text-decoration: none; }
.sidebar_links a:visited {color: #800000; text-decoration: none;}
.sidebar_links a:active {color: #b1060f; text-decoration: underline;}
.sidebar_links a:hover {color: #b1060f; text-decoration: underline;}

/*****************************************/





/*****************************************/
/* page numbers */
/*****************************************/

.blog_page_navigation
{
	font-size: 8.5pt;
	color: #666666;
}

ul.rsx-page-num-list
{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.rsx-page-num-list li
{
	display: inline;
	font-size: 8.5pt !important;
	color: #666666 !important;
}

/*****************************************/



/*****************************************/
/* static page */
/*****************************************/

.blog_static_page_title
{
	margin: 0 0 0 0;
	/* font-family: Palatino, Times-Roman, Times, serif; */
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	color:  #005993;
}

/*****************************************/



/*------------------- BLOG STYLE DEFINITIONS END -------------------*/


/*------------------- GENERAL STYLE DEFINITIONS -------------------*/

.clear {
 clear: both;
 font-size: .2em;
 line-height: .2em;
}

img.feed_icon
{
	float: left;
	width: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*------------------- GENERAL STYLE DEFINITIONS END -------------------*/


.table_contents
{
	font-family: Verdana, Arial, Tahoma, "Lucida Grande", Helvetica, sans;
	font-size: 9pt;
	line-height: 1.6em;
}




