@charset "UTF-8";
/* CSS Document */
/*	--------------------------------

	GEMS Inner CSS - Table of Contents

	--------------------------------

	1. Content
	2. Full Width Header
	3. Sidebar-1
	4. Sidebar-2
	5. Sidebar-3
	6. Sidebar-4
	7. Action Panel
	8. Main Navigation
	9. Navlists
	10. Contentlists
	11. Misc 
	12. Admin
*/

/*	--------------------------------

	1. CONTENT

	--------------------------------	*/

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#content {
	margin: 0;
	padding:0;
}

#content-above {
	margin: 0;
	padding: 0;
}

#newsitem-content {
	width:478px;
	margin:0 5px 0 0;
	padding:0;
}

#newsitem-content-background {
	background:#F5F2DD url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/author_content_bg.jpg) 0 0 repeat-x;
	padding:0;
	margin:0 10px 0 0;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.feature-portlet {
	background:#F5F2DD url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/author_content_bg.jpg) 0 0 repeat-x;
	padding:0;
	margin:0;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.feature-portlet-box {
	background:#F5F2DD url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/author_content_bg.jpg) 0 0 repeat-x;
	padding:0;
	margin:0 10px 0 0;
	border: 1px solid #CCCCCC;
}

#newsitem-content-header {
	padding:0 10px!important;
}

.newsitem-content-article {
	border-bottom:1px solid #fff;
	padding:10px;
	margin:0;
}

.content-widget-ad {
	margin:10px 0 20px 0;
	padding:0;
	height:50px;
}

#topic-content {
	float: left;
	margin: 0 10px 0 0;
	width:468px;
}

#admin-content {
	margin: 0 10px 0 10px;
	width:468px;
}

#latest-articles, .sponsored-links-inside {
	background:#E7E8DD url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/latest_articles_bg.jpg) 0 0 repeat-x;
	border-bottom:1px solid #ccc;
	margin:0 0 0 -10px;
}

.sponsored-links-inside .portlettitle, #related-stories .portlettitle, #related-links .portlettitle {
	padding-left:12px;
	margin-bottom:0;
}

#related-stories {
	margin-top:15px;
	margin-right:10px;
}

#related-links {
	margin-top:10px;
	margin-right:10px;
}

#user-feedback .portlettitle {
	padding-left:10px;
}


#content h2, #topic-content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-style: normal;
	font-weight: lighter;
	color: #256790;
	margin: -10px 0;
}
#content h2 a, #topic-content h2 a {
	color: #256790;
	text-decoration:none;
}
#content h2 a:hover, #topic-content h2 a:hover {
	text-decoration:underline;
}

#newsitem-content h2, .feature-portlet h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 29px;
	font-style: normal;
	font-weight: lighter;
	color: #4C586C;
	margin: 0 0 0 10px;
}
#newsitem-content h2 a, .feature-portlet h2 a {
	color: #4C586C;
	text-decoration:none;
}
#newsitem-content h2 a:hover, .feature-portlet h2 a:hover {
	text-decoration:underline;
}

.newsitem-content-article p {
	color: #4C4D4F;
	padding:0;
	margin:0;
	line-height:140%;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsitem-content-article h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #4c586c;
	margin:0 0 6px 0;
	padding: 0;
	font-weight: normal;
}
.newsitem-content-article h3 a {
	/*color: #000;
	text-decoration:none;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4c586c;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}
.newsitem-content-article h3 a:hover {
	text-decoration:underline;
}

.feature-portlet .portlettitle {
	color: #C6A47B;
	margin: 0 0 14px 0;
	padding:14px 5px 5px 5px;
	text-indent:5px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/h4_author_bg.jpg) 0 100% repeat-x;
}

.portletsmall {
	background: #FFFFFF;
	border-style: none;
}
.portlet-frame {
	border: 1px solid #CCCCCC;
	padding: 0 5px 5px 5px;
}
.portletsmallpadding {
	background: #FFFFFF;
}
.portletsmallfeedback, #sidebar-3 .rightportlet {
	background: #E7EDEF;
}


/* PORTLET MARGINS & PADDING */
.portlet, .portletsmallfeedback, .rightportlethot, .portletsmall, .rightportlet, .blogportlet, .portletsmallpadding, .borderportlet, .portletsmallwhite {
	margin-bottom: 10px;
}
#content .story, .featurestory, .rightportletpadding .story, .portletsmallfeedback .story, .portletsmall .story {
	margin-bottom: 10px;
}
/* END OF PORTLET MARGINS & PADDING */

.portletsmallfeedback .storysummary {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11px;
	color: #4c4d4f;
	padding:4px 0 3px 0;
}

.portletsmall .storysummary {
	color: #4c4d4f;
}

.storysummary a {
	color: #256790;
}

.more {
	background: url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/more-grad.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 5px;
}

.more a {
	border:1px solid #B3191E;
	background: #FFFFFF;
	color: #B3191E;
	font-size:10px;
	padding:0 5px;
	margin-right: 5px;
	text-decoration:none;
}

.portlet-top-margin {
	margin-top:10px;
}

.portlettitle, .portlettitlesmall, .pagetitle, .rsslist h1, .issuepage h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	font-weight: lighter;
	color: #B3191E;
	text-decoration: none;
	margin: 5px 0 10px 0;
	padding:0 5px 5px 5px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/h4_bg.gif) 0 100% repeat-x;	
}

.portletsmallfeedback .portlettitlesmall {
	margin:3px 0 4px 0;
	padding-top:2px;
}

.pagetitle {
	padding-bottom:5px;
}

.site-latest .pagetitle {
	margin-top:13px;
}

.about-magazine-gems .portlettitle {
	color: #C6A47B;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/h4_author_bg.jpg) 0 100% repeat-x;
}

.filterpage-header .pagetitle {
	color: #C6A47B;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/h4_author_bg.jpg) 0 100% repeat-x;
	padding-bottom:10px;
}

/* ABOUT PORTLETS */

.about-magazine {
	border: 3px solid #3C4559;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C4559;
	margin: 10px 0 10px 0;
}
.about-magazine-ulitzer, .about-magazine-gems {
	background-color: #F0F1F5;
	width: 336px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C4559;
	padding:3px 0;
}

.portlettitleabout {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	background: #3C4559;
	padding: 5px 10px;
}
.about-body {
	padding: 10px 10px 0 10px;
	margin: 0;
	line-height:140%;
}

.about-magazine-ulitzer .portlettitle, .about-magazine-gems .portlettitle {
	margin-top:0px;
	padding-left:10px;
}

.about-magazine-ulitzer .about-body, .about-magazine-gems .about-body {
	padding-top:0;
}

.subscribe-to {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3C4559;
	font-size: 16px;
	padding: 10px 5px 2px 5px;
}

.alerts-click-this-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.about-magazine img {
	margin: 5px 5px 0 0;
}

.about-magazine-ulitzer img, .about-magazine-gems img {
	margin: 5px 5px 0 0;
}

.about-magazine a:link, .about-magazine a:visited {
	color: #3C4559;
}

.about-magazine-ulitzer a:link, .about-magazine-ulitzer a:visited, .about-magazine-gems a:link, .about-magazine-gems a:visited {
	color: #3C4559;
}

.about-magazine img {
	border: none;
}

.about-magazine-ulitzer img, .about-magazine-gems img {
	border: none;
}

.add-this-feed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* END OF ABOUT PORTLETS */

.storytitle, .portletsmallpadding .story .storytitle, .featurestory .storytitle, .subfeaturestory .storytitle {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	color: #256790;
	font-size: 16px;
	font-weight: normal;
}

.featurestory .storytitle {
	font-size: 16px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.subfeaturestory .storytitle, .featureliststory .storytitle {
	font-size: 16px;
}

.story .storytitle {
	font-weight:bold;
	line-height:120%;
}

.blogportlet .storytitle, .rightportletpadding .storytitle {
	font-size: 16px;
}

.blogportlet .storysummary {
	margin-bottom: 5px;
}

.rightportlet .menuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#sidebar-3 .rightportlet .menuitem {
	display:block;
	padding:0 5px 1px 5px;
}

.categorypage a {
	color: #256790;
	font-size: 13px;
	font-weight: normal;
}

.portletsmallfeedback .story {
	padding:0 5px;
}

.portletsmallfeedback .story .storytitle {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	color: #194465;
	font-weight: normal;
}

.portletsmall .story .storytitle {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	font-weight: normal;
}

.portletsmallfeedback .story .storytagline {
	font-family: Georgia,"Times New Roman",Times,serif !important;
	color: #b3191e;
	font-size: 11px !important;
	font-style: italic;
}

.storysummary, .storysummary p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size: 11px;
	color: #4c4d4f;
}

.storysummary p {
	margin-top: 0;
	margin-bottom: 0;
}

.filterpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size: 11px;
	color: #4c4d4f;
	margin: 5px 0 5px 0;
	overflow-x: hidden;
	overflow-y: hidden;
}

.filterpage-header {
	background-color:#f5f2dd;
	padding:5px;
	border:1px solid #ccc;
}

.subfeaturestory .storysummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size: 11px;
	color: #4c4d4f;
	margin: 5px 0 10px 0;
}

.story .storysection, .sponsor_header a, .filterpage .storysection a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666 !important;
	line-height: 120%;
	margin: 5px 0 0 0;
}

.story .storytitle {
	color: #256790 !important;
}

.featurestory .storysection, .subfeaturestory .storysection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 120%;
	margin: 5px 0 0 0;
	font-weight: bold;
}

.storyauthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.feature-portlet .storyauthor, .feature-portlet .storytagline {
	padding-left: 10px;
}

.story .storyauthor {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.storytopic {
	padding: 0 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.storytagline {
	padding:3px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C6A47B;
}

.story .storytagline, .featurestory .storytagline {
	padding:0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3191E;
}

.rightportlethot .storytitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

#content-below .storyauthor, .portletsmallpadding .storyauthor, .rightportlethot .storyauthor, .featurestory .storyauthor, .subfeaturestory .storyauthor, .rightportletpadding .storyauthor, .portletsmall .storyauthor {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	color: #4c4d4f;
	font-style: italic;
	font-weight: normal !important;
	font-size: 11px;
	text-transform: none;
	padding-left: 0;
}

#content .storytagline, .rightportlethot .storytagline, .featurestory .storytagline, .portletsmall .storytagline {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 11px;
}

.blogportlet .storytagline {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 11px;
	color: #b3191e;
}

.portletsmallwhite .story .storytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px;
}

.portletsmallwhite img {
	padding: 5px 0 5px 0;
}

.portlet-frame .storytagline {
	padding: 0 0 10px 0;
}
.textlink, .textlinktiny, .sponsors a {
	color: #256790 !important;
}


/* FEEDBACK AND COMMENTS */

#feedback-panel, #feedback-panel-wait, #feedback-panel-done {
	height:150px;
}

#add-feedback a, #user-feedback a, #user-feedback-loggedin a, #feedback-form-holder a {
	color: #B3191E;
}
#add-feedback a:hover, #user-feedback a:hover, #user-feedback-loggedin a:hover, #feedback-form-holder a:hover {
	color: #B3191E;
}

.user-feedback-count {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/add_feedback_bg.jpg) 0 0 no-repeat;
	float:left;
	width:60px;
	height:30px;
	margin:0 5px 5px 0;
	color:#fff;
	font-size:22px;
	text-align:center;
}

.user-feedback-author {
	color: #256790;
	font-size:18px;
	padding:5px 0 10px 0;
}

.user-feedback-text {
	padding:0 0 10px 0;
	border-bottom:1px solid #ccc;
}

.comments-header {
	font-size:16px;
	font-weight:bold;
}
.comments-share {
	font-size:13px;
	font-weight:bold;
}

.commentstable, .commentstable td, .commentstable tr, .commentstable tr p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	vertical-align:top;
}

.commentstable {
	width:450px !important;
	margin:6px 10px;
	padding:6px 0;
	border-bottom:1px dotted #ccc;
}

.commentstable td {
	padding:0 0 8px 0;
}

.commentstable img, .commentstable td img, .commentstable tr img {
	margin:0;
	padding:0;
}

.commentsdate {
	color:#999;
}

a.commentstick {
	padding:0 0 0 15px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/comments_tick.jpg) 0 50% no-repeat;
	text-decoration:none;
}

a.commentscross {
	padding:0 0 0 15px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/comments_cross.jpg) 0 50% no-repeat;
	text-decoration:none;
}

/* END FEEDBACK AND COMMENTS */

.top-stories-by, .top-stories-by a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	font-weight: lighter;
	color: #B3191E;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.top-stories-by a:hover {
	text-decoration: underline;
}

#content .topics, #topic-content .topics, #newsitem-content .topics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: bold;
	margin:15px 0 5px 0;
}

#content .topic-links, #content .topics a, #topic-content .topic-links, #topic-content .topics a, #newsitem-content .topic-links, #newsitem-content .topics a {
	color: #256790;
	font-weight: normal;
}
#content .subtitle, #topic-content .subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: italic;
	font-weight: normal;
}

#newsitem-content .subtitle, .feature-portlet .subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	margin:0;
	padding:10px 0 5px 10px;
}

#topic-content .storyauthor, #newsitem-content .storyauthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
	color: #939598;
	text-transform: uppercase;
}

#content .storyauthor a, #topic-content .storyauthor a, #newsitem-content .storyauthor a {
	color: #939598;
	text-decoration: none;
}

.content-widget-x .storyauthor {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 76%;
	font-weight: normal;
	font-style: normal !important;
	color: #939598;
	text-transform: uppercase;
	margin-left: 10px;
}

#content .storyauthor a:hover, #topic-content .storyauthor a:hover, #newsitem-content .storyauthor a:hover {
	color: #939598;
	text-decoration: underline;
}

#content .storyauthor img, #topic-content .storyauthor img, #full-width-title .storyauthor img, #newsitem-content .storyauthor img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content img, #topic-content img, #newsitem-content img, .story img, .feature-portlet img {
	border: 1px solid #000000;
	margin-right: 10px;
}

.featured-image-left {
	margin:3px 8px 3px 0;
}

.featured-image-right {
	margin:3px 0 3px 8px;
}

#content-border {
	width: 834px;
	float: left;
	border-right: 1px solid #ccc;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

#story-content-border {
	width: 668px;
	float: left;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

#topic-content-border {
	width: 678px;
	float: left;
	border-right: 1px solid #ccc;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

.content-widget-x {
	background-color: #FFFFFF;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height:150%;
}
.topic-content-widget-x p {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	padding-left:10px;
}

#main-story-content {
	padding:10px 0 0 10px;
	margin:0;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height:150%;
}

#main-story-content p {
	padding:0 0 8px 0;
	margin:0;
}

.topic-content-widget-x {
	padding-left: 10px;
	background-color: transparent;
	background-image: url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/horiz-bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8fcfd6;
	padding-bottom: 10px;
}

.content-widget-fullbleed {
	width: 478px;
	background-color:#FF3333;
}

.story-footer {
	text-align: center;
	color: #256790;
}

.about-the-author{
	width: 468px;
	background-color: #779AB6;
	margin:20px 0 10px 10px;
}

#content .about-the-author h2, #newsitem-content .about-the-author h2 {
	color: #f4fbfd;
	background-image: url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/roundbox_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
}

.about-the-author p {
	margin: 0px;
	text-align: left;
	background-image: url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/roundbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 20px;
}

.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#333;
	padding:10px 0;
}

.pagination a {
	color:#B3191E;
	text-decoration:underline;
}

.pagination a:hover {
	color:#333;
	text-decoration:underline;
}

.pagination a.outlined {
	border:1px solid #B3191E;
	font-size:10px;
	padding:0 3px;
	text-decoration:none;
}

.pagination a.outlined:hover {
	border:1px solid #333;
	color:#333;
	text-decoration:none;
}
.yui-skin-sam {
	background-color:#fff;
}
.yui-nav {
	padding-left:20px;
}


/*	--------------------------------

	2. FULL WIDTH TITLE

	--------------------------------	*/

#full-width-title {
	float: left;
	background-color: #FFFFFF;
	margin:0;
	padding:0 0 10px 10px;
}
#full-width-title h1 {
	margin: 0;
	padding: 0px 0;
}
#full-width-title h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-style: normal;
	font-weight: lighter;
	color: #256790;
	margin: 0;
}
#full-width-title h2 a {
	color: #394353;
	text-decoration:none;
}
#full-width-title h2 a:hover {
	text-decoration:underline;
}
/*#full-width-title h4, #sidebar-1 h4, #newsitem-sidebar-1 h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	font-weight: lighter;
	color: #C6A47B;
	margin:5px 0 5px 0;
	padding:10px 20px 5px 20px;
	background: transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/h4_author_bg.jpg) 0 100% repeat-x;
}*/

#full-width-title .topics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin:0 0 2px 0;
}
#full-width-title .topic-links {
	color: #97a4b2;
	font-weight: normal;
}
#full-width-title .topics a {
	color: #97a4b2;
	font-weight: normal;
	text-decoration:underline;
}
#full-width-title .category {
	color: #B3191E;
	font-size:19px;
	font-weight:normal;
	text-transform: capitalize;
	padding:0;
	margin:25px 0 0 0;
}
#full-width-title .subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 105%;
	font-style: italic;
	font-weight: normal;
	margin:0 0 5px 0;
}
#full-width-title .storyauthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
	color: #939598;
	text-transform: uppercase;
}
#full-width-title img {
	float: left;
	border: 1px solid #000000;
	margin-right: 10px;
}
#full-width-title-border {
	width: 834px;
	float: left;
	border-right: 1px solid #666;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}
.full-width-title-widget-x {
	background-color: #FFFFFF;
	width: 468px;
	padding-left: 10px;
}
.full-width-title-widget-ad {
	width: 468px;
	padding-left: 10px;
	background-color: #99FFCC;
}
.full-width-title-widget-fullbleed {
	width: 478px;
	background-color:#FF3333;
}


/*	--------------------------------

	3. SIDEBAR-1

	--------------------------------	*/

#sidebar-1 {
	width: 346px;
	background: #ffffff;
	margin:0;
	padding: 0 10px 0 0;;
	_width: 336px;
}
.sidebar-1-widget-x {
	background-color: orange;
	padding-left: 5px;
	width:331px;
}
#biography {
	padding:10px;
	margin:0 0 10px 0;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/biog-bg.jpg) 0 bottom repeat-x;
}
#author-biography-body {
	padding:10px;
	margin:0 0 10px 0;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/biog-bg.jpg) 0 bottom repeat-x;
}
#biography p, #author-biography-body p {
	padding:0;
	margin:0;
	line-height:140%;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#biography img, #author-biography-body img {
	float:left;
	margin:0 10px 5px 0;
	border: 1px solid #000000;
}
.most-popular p, .most-popular-list p, .latest-posts p {
	padding:0;
	margin:0;
	line-height:140%;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.most-popular, .latest-posts {
	background:#f5f5f1 url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/latest-posts-bg.png) 0 0 repeat-x;
	padding:0 5px 10px 5px;
}
.most-popular-content {
	padding:0 10px
}
.most-popular-list {
	padding:0 0 10px 0;
}
.most-popular-list table {
	padding:0 0 5px 0;
	border-bottom:1px solid #ccc;
}
.date {
	color: #AF7F4F;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0;
	margin:0;
	font-size: 11px;
}
.most-popular, .latest-posts {
	padding:0 0 20px 0;
}
.most-popular p {
	padding:0;
	line-height:140%;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 102px;
}
.most-popular .date, .search-results .date {
	color: #FB4B1A;
}
.author {
	font-family: Verdana, Arial, Times, serif;
	font-weight:bold;
	font-size:10px!important;
	color:#646464;
	margin:0 0 3px 0!important;
}
.author a {
	color:#646464;
	text-decoration: none;
}
.author a:hover {
	color:#646464;
	text-decoration: underline;
}
.category {
	color: #B3191E;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 0;
}

.most-popular h3, .most-popular-list h3, .latest-posts h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	margin:4px 0 0 0;
	font-weight: normal;
}
.most-popular h3 a, .most-popular-list h3 a, .latest-posts h3 a {
	color: #000000;
	text-decoration:none;
}
.most-popular h3 a:hover, .most-popular-list h3 a:hover, .latest-posts h3 a:hover {
	text-decoration:underline;
}

/*	--------------------------------

	4. SIDEBAR-2

	--------------------------------	*/

#sidebar-2 {
	float: left;
	width: 160px;
	padding:0 10px;
	background-color: #f2cc99;
	border-left: 1px solid #ccc;
	margin-left:-1px;
}
#sidebar-2-widget-ad {
	width: 160px;
	background-color: red;
	padding-left:0px;
	padding-right:0px;
}

/*	--------------------------------

	5. SIDEBAR-3

	--------------------------------	*/

#sidebar-3 {
	float: left;
	width: 160px;
	_width: 160px;
	padding:0 10px 0 10px;
	margin:0;
}
.sidebar-3-widget-ad {
	margin:10px 0;
	padding:0;
}
#sidebar-3-widget-calendar {
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
}

.score-container, .contributor-container {
	width: 160px;
	margin-top: 10px;
	text-align: center;
}
.scores {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/score-background.png) 50% 0 no-repeat;
	height:430px;
	width: 160px;
}
.contributors {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/contributors-background.gif) 50% 0 no-repeat;
	width: 160px;
}
.contributors-footer {
	width: 160px;
	height: 20px;
	background-color: transparent;
	background-image: url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/score-background.gif);
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
.contrib-picture img {
	margin:15px 0 0 0; 
	border: lightGray 1px solid;
}
.scores ul, .contributors ul {
	padding:10px 0 0 0;
	margin:0;
}
.scores li, .contributors li {
	text-align:center;
	padding:0 10px 3px 10px;
	list-style:none;
}
.largescore, .medscore {
	font-size: 40px;
	color:#fff;
	padding:0;
	margin:0;
}
.medscore {
	font-size:25px;
}
.smallscore {
	font-size: 12px;
	color:#fff;
	padding:2px 0 0 0;
	margin:2px 0 0 0;
	border-top:1px dotted #fff;
	display:inline;
}
.contrib-name {
	font-size: 12px;
	color:#fff;
	padding:2px 0;
}
.scores h3, .contributors h3 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
.scores h4, .contributors h4 {
	font-size: 9px;
	color: #194465;
	padding-top: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	margin:0;
	padding:0;
	border-bottom:1px dotted #194465;
	display:inline;
	background:none;
}
.scores .total-score {
	font-size: 68px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	margin-top:-20px;
}
.scores .editor-name {
	font-size: 20px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	margin-top:5px;
}

.contrib-editor a:link, .contrib-editor a:visited {
	font-size: 22px;
	color: #FFFFFF;
	padding-top: 3px;
	text-decoration: none;
}
.contrib-editor a:hover {
	font-size: 22px;
	color: #FFFFFF;
	padding-top: 3px;
	text-decoration: underline;
}
.contributor a:link, .contributor a:visited {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	line-height:120%;
}
.contributor a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.portletsmallread {
	padding:0 0 10px 0;
}
.portletsmallread h3, #topic-description h3, .your-feedback h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #194465;
	margin:3px 0 0 0;
	padding:0;
	font-weight: normal;
}
.portletsmallread h3 a, .your-feedback h3 a {
	color: #194465;
	text-decoration:none;
}
.portletsmallread h3 a:hover, .your-feedback h3 a:hover {
	text-decoration:underline;
}
.portletsmallread .most-read-score, .feedback-date {
	color: #B3191E;
	font-style: normal;
}
.portletsmallread p, .your-feedback p {
	font-style: italic;
	font-size:11px;	
	margin:0 0 3px 0;
	padding:0;
}

/*	--------------------------------

	6. SIDEBAR-4

	--------------------------------	*/

#sidebar-4 {
	padding: 0;
	margin: 0 10px 0 0;
}

.sidebar-4-widget-ad {
	margin:10px 0;
	padding:0;
	text-align:center;
}

h3.topic-side {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #194465;
	margin-bottom: 0px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}
#topic-description {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/biog-bg.jpg) 0 bottom repeat-x;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/*#topic-description h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-style: normal;
	font-weight: lighter;
	color: #B3191E;
	background: transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/h4_bg.gif) 0 100% repeat-x;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	letter-spacing: -1px;
}*/

/*	--------------------------------

	SIDEBAR-LG

	--------------------------------	*/
#sidebar-lg {
	padding: 0 10px 0 10px;
}
#sidebar-5 {
	padding: 0 10px 0 0;
}

/*	--------------------------------

	7. ACTIONS PANEL
	
	--------------------------------	*/
	
.actions-panel {
	margin-left: 10px;
	width: 468px;
}
.actions-panel ul {
	width:470px;
	height:30px;
	list-style:none;
	padding:0;
	margin:0;
}
.actions-panel ul li {
	float:left;
	padding:0;
	margin:0;
}
.actions-panel ul li a {
	display:block;
	height:30px;
}
.actions-panel ul li a span {
	display:none;
}
.actions-panel ul li.itm01 a {
	width:77px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) 0 0 no-repeat;
}
.actions-panel ul li.itm01 a:hover {
	width:77px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) 0 -35px no-repeat;
}
.actions-panel ul li.itm02 a {
	width:64px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -77px 0 no-repeat;
}
.actions-panel ul li.itm02 a:hover {
	width:64px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -77px -35px no-repeat;
}
.actions-panel ul li.itm03 a {
	width:65px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -141px 0 no-repeat;
}
.actions-panel ul li.itm03 a:hover {
	width:65px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -141px -35px no-repeat;
}
.actions-panel ul li.itm04 a {
	width:90px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -206px 0 no-repeat;
}
.actions-panel ul li.itm04 a:hover {
	width:90px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -206px -35px no-repeat;
}
.actions-panel ul li.itm05 a {
	width:80px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -296px 0 no-repeat;
}
.actions-panel ul li.itm05 a:hover {
	width:80px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -296px -35px no-repeat;
}
.actions-panel ul li.itm06 a {
	width:93px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -376px 0 no-repeat;
}
.actions-panel ul li.itm06 a:hover {
	width:93px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite.gif) -376px -35px no-repeat;
}

/* V2 */

.actions-panel2 {
	padding-left: 0;
	width: 468px;
}
.actions-panel2 ul {
	width:470px;
	height:30px;
	list-style:none;
	padding:0;
	margin:0;
}
.actions-panel2 ul li {
	float:left;
	padding:0;
	margin:0;
}
.actions-panel2 ul li a {
	display:block;
	height:30px;
}
.actions-panel2 ul li a span {
	display:none;
}
.actions-panel2 ul li.itm01 a {
	width:64px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) 0 0 no-repeat;
}
.actions-panel2 ul li.itm01 a:hover, .actions-panel2 ul li.itm01-active {
	width:64px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) 0 -35px no-repeat;
}
.actions-panel2 ul li.itm02 a {
	width:65px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -64px 0 no-repeat;
}
.actions-panel2 ul li.itm02 a:hover {
	width:65px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -64px -35px no-repeat;
}
.actions-panel2 ul li.itm03 a {
	width:90px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -129px 0 no-repeat;
}
.actions-panel2 ul li.itm03 a:hover {
	width:90px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -129px -35px no-repeat;
}
.actions-panel2 ul li.itm04 a {
	width:88px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -219px 0 no-repeat;
}
.actions-panel2 ul li.itm04 a:hover {
	width:88px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -219px -35px no-repeat;
}
.actions-panel2 ul li.itm05 a {
	width:69px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -306px 0 no-repeat;
}
.actions-panel2 ul li.itm05 a:hover {
	width:69px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -306px -35px no-repeat;
}
.actions-panel2 ul li.itm06 a {
	width:93px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -375px 0 no-repeat;
}
.actions-panel2 ul li.itm06 a:hover {
	width:93px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/action-panel_sprite2.gif) -375px -35px no-repeat;
}


/*	--------------------------------

	8. NAVLISTS

	--------------------------------	*/

select {
	background-color: #4c586c;
	color: #ffffff;
}
#navlist {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0 0 0 20px;
	float:left;
}
#navbar2-list {
	width:995px;
	padding:0 20px 0 0;
	text-align:center;
	list-style: none;
	margin: 0;
	padding-top: 8px;
}
#navlist li, #navbar2-list li {
	display: inline;
	margin: 0;
}
#navlist-2 {
	list-style: none;
	padding: 0;
	margin: 0;
}
#navlist-2 li {
	display: inline;
	padding: 0;
	margin: 0;
}
#navlist li a, #navlist-2 li a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
#navbar2-list li a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
}
a.tool-link {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
#navlist li a:hover, #navbar2-list li a:hover, #navlist-2 li a:hover, a.tool-link:hover {
	text-decoration: underline;
	color: #ffffff;
}

.tool-link img {
	padding-left:5px;
}

#nav_gems ul {
	width:667px;
	height:34px;
	list-style:none;
	padding:0;
	margin:0;
}
#nav_gems ul li {
	float:left;
	padding:0;
	margin:0;
}
#nav_gems ul li a {
	display:block;
	height:34px;
}
#nav_gems ul li a span {
	display:none;
}
#nav_gems ul li.itm01 a {
	width:77px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) 0 0 no-repeat;
}
#nav_gems ul li.itm01 a:hover, #nav_gems ul li.itm01-active {
	width:77px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) 0 -46px no-repeat;
}
#nav_gems ul li.itm02 a {
	width:94px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -77px 0 no-repeat;
}
#nav_gems ul li.itm02 a:hover {
	width:94px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -77px -46px no-repeat;
}

#nav_gems ul li.itm03 a {
	width:91px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -172px 0 no-repeat;
}
#nav_gems ul li.itm03 a:hover {
	width:91px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -172px -46px no-repeat;
}

#nav_gems ul li.itm04 a {
	width:83px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -264px 0 no-repeat;
}
#nav_gems ul li.itm04 a:hover {
	width:83px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -264px -46px no-repeat;
}

#nav_gems ul li.itm05 a {
	width:72px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -365px 0 no-repeat;
}
#nav_gems ul li.itm05 a:hover {
	width:72px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -365px -46px no-repeat;
}

#nav_gems ul li.itm06 a {
	width:72px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -486px 0 no-repeat;
}
#nav_gems ul li.itm06 a:hover {
	width:72px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -486px -46px no-repeat;
}

#nav_gems ul li.itm07 a {
	width:72px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -558px 0 no-repeat;
}
#nav_gems ul li.itm07 a:hover {
	width:72px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -558px -46px no-repeat;
}

#nav_gems ul li.itm08 a {
	width:103px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -630px 0 no-repeat;
}
#nav_gems ul li.itm08 a:hover {
	width:103px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/nav_sprite-gems.png) -630px -46px no-repeat;
}

/*	--------------------------------

	9. CONTENTLISTS

	--------------------------------	*/

#actions {
	background: transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/biog-bg.jpg) 0 0 repeat-x;
	padding:0 0 10px 0;
}

.actionslist img {
	margin: 0 10px 0 0;
}
.actionslist {
	margin:0;
	padding:10px 0 0 10px;
}
.actionslist li {
	list-style-type: none;
	padding:0;
	margin:0;
}
.actionslist li a {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A7A9F;
	font-size: 76%;
	text-decoration:none;
}
.actionslist li a:hover {
	text-decoration:underline;
}

.arrowlist, .googlelist, .otherlist, .relatedlist {
	list-style:none;
	padding:0;
	margin:5px;
}

#related-stories .arrowlist, #related-links .arrowlist {
	margin-top:0px;
}

.arrowlist li {
	padding:3px 0 3px 30px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/bullet-arrow.gif) 0 50% no-repeat;
}

.arrowlist2 {
	list-style:none;
	padding:0;
	margin:5px;
}
.arrowlist2 li {
	padding:3px 0 3px 18px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/arrow-bullet2.gif) 0 50% no-repeat;
	border-top: 1px solid #ccc;
}
.arrowlist3 {
	list-style:none;
	padding:0;
	margin:5px;
}
.arrowlist3 li {
	padding:2px 0 2px 18px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/arrow-bullet2.gif) 0 50% no-repeat;
}

.relatedlist li {
	padding:3px 0;
}
.top-stories-list {
	list-style-type: none;
	padding:0;
}
.top-stories-list li {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/bullet-arrow.gif) 0 0 no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 30px;
}
.googlelist li {
	padding:3px 0 3px 30px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/bullet-google.gif) 0 0 no-repeat;
	border-bottom: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
	font-size: 11px;
	color: #4c4d4f;
}
.otherlist li {
	padding:3px 0 3px 30px;
	border-top: 1px solid #ccc;
}
.other-download {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/bullet-download.gif) 0 0 no-repeat;
}
.other-whitepaper {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/bullet-whitepaper.gif) 0 0 no-repeat;
}
.other-whitepaper {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/bullet-whitepaper.gif) 0 0 no-repeat;
}
.other-webcast {
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/bullet-webcast.gif) 0 0 no-repeat;
}
.arrowlist li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #256790;
	line-height: 18px;
	text-decoration:none;
}
.arrowlist2 li a, .otherlist li a, .relatedlist li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: bold;
	color: #256790;
	line-height: 18px;
	text-decoration:none;
}
.googlelist li a {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #256790;
	line-height: 14px;
	text-decoration:none;
	font-weight:bold;
}

.googlelink {
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px!important;
	font-weight:normal!important;
}
.sponsors {
	background-color: #FFFFFF !important;
}

.arrowlist3 li a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	color: #4c586c;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	text-decoration:none;
}
.arrowlist li a:hover, .arrowlist2 li a:hover, .arrowlist3 li a:hover, .googlelist li a:hover, .otherlist li a:hover, .relatedlist li a:hover {
	text-decoration:underline;
}

.sidelist {
	margin:0;
	padding:10px 0 0 5px;
	font-size: 16px;
}
.sidelist li {
	list-style-type: none;
	padding:1px 0;
	margin:0;
}
.sidelist li a {
	text-decoration:none;
	color: #B3191E;
}
.sidelist li a:hover {
	text-decoration:underline;
	color: #666;
}

/*	--------------------------------

	10. MISC

	--------------------------------	*/

/*
.friends {
	margin-top: -2px;
	
	background-color: transparent;
	background-image: url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/biog-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 top;
}
.friend {
	width: 148px;
	float: left;
	padding: 10px;
}
.friends img {
	float: left;
	border: 1px solid #000000;
	margin-right: 10px;
}
.friend-name {
	font-size: 76%;
	font-weight: normal;
	color: #256790;
}
.friend-location {
	font-size: 76%;
	font-weight: normal;
	color: #999999;
	font-style: italic;
}
*/

.friends {
	margin:0 0 20px 10px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/portlet-orange-btm.png) 0 bottom no-repeat;
}

.friends2 {
	margin:0 0 20px 10px;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/portlet-orangealt-btm.png) 0 bottom no-repeat;
}

.friends .portlettitle, .friends2 .portlettitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #fff;
	padding:8px 0 0 0;
	background:transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/portlet-orange-top.png) 0 0 no-repeat;
	height:29px;
}
.friend {
	width: 140px;
	float: left;
	padding:0 10px 10px 10px;
}
.friend img {
	float: left;
	border: 1px solid #000000;
	margin-right: 10px;
}
.friend-name {
	font-size: 76%;
	font-weight: normal;
	color: #256790;
}
.friend-location {
	font-size: 76%;
	font-weight: normal;
	color: #999999;
	font-style: italic;
}


#interests {
	margin:0;
}
#interests p {
	padding:0 10px;
	margin:0;
	line-height:140%;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#header-title-tools .get-author-via {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
	color: #394353;
	padding:0 10px 10px 0;
	margin:0;
}
#header-author-tools .get-author-via {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
	color: #779BB7;
	padding:0 0 10px 0;
	margin:0;
}


/*	--------------------------------

	11. ADMIN

	--------------------------------	*/

#feedback-form {
	margin:10px 0;
	display:block;
	background:#E7E8DD url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/latest_articles_bg.jpg) 0 0 repeat-x;
}
#feedback-form-loggedin {
	margin:10px 0;
	display:block;
	background:#E7E8DD url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/latest_articles_bg.jpg) 0 0 repeat-x;
}
#user-feedback-loggedin {
	background:#E7E8DD url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/latest_articles_bg.jpg) 0 0 repeat-x;
}
#feedback-form-holder {
	padding:0 0 10px 20px;
}
#feedback-form-holder p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.feedback-legend {
	display:block;
	background-color:#666;
	color:#fff;
	text-align:center;
	padding:10px;
	margin:5px 0 0 0;
}

#sys-con-tv {
	padding: 0;	
}
#author-url {
	color: #8fcfd6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 75px;
	padding-left: 10px;
}
#author-url-home {
	color: #8fcfd6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0 0 0 15px;
	width:200px;
}
#author-url-right {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 72px;
	padding-left: 16px;
}
#author-url a, #author-url-home a {
	color:#FFFFFF;
}
.contrib-editor {
	font-size: 22px;
	color: #FFFFFF;
	padding-top: 3px;
}
.contributor {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 9px;
}
.orange-text {
	color: #B3191E;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
select {
	background-color: #4c586c;
	color: #FFFFFF;
}

#author-website {
	background-image: url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/author-website-bg.png);
	height: 310px;
}
#author-website p {
	font-size: 18px;
	color: #194465;
	padding-left: 10px;
}
#author-website a {
	color: #FFFFFF;
	text-decoration: none;
}
#author-website img {
	padding-left: 73px;
}
.author-website-url {
	padding-left: 63px;
}
.last-login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
}
.sponsor-span {
	color: #CBAB8B;
}

/*	--------------------------------

	12. TABLE COLUMNS

	--------------------------------	*/
#container-table {
	margin: 0 auto;
	width: 1015px;
}
.td-160 {
	width: 160px;
	background-color: #FFFFFF;
}
.td-336 {
	width: 336px;
	background-color: #FFFFFF;
}
.td-478 {
	width: 478px;
	background-color: #FFFFFF;
}
/* COLOURS */
.color-yellow {
	color: #C6A47B;
	background: transparent url(/web/20120118172916im_/http://gemsres.com/ui/2.0/gems/images/h4_author_bg.jpg) 0 100% repeat-x;
}


table.issueArchive {
	text-align:left;
	width:400px;
	color:#256790;
	font-size:14px;
	padding:0 0 20px 0;
}
table.issueArchive a {
	color:#666;
	text-decoration:none;
}
table.issueArchive a:hover {
	color:#256790;
	text-decoration:underline;
}

.pager-item {
	color:#333;
}
.pager-item a {
	color:#B3191E;
	text-decoration:underline;
}
.pager-item a:hover {
	color:#333;
	text-decoration:underline;
}
.pager-next a, .pager-last a {
	border:1px solid #B3191E;
	color:#B3191E;
	font-size:11px;
	padding:0 3px;
	text-decoration:none;
}
.pager-next a:hover, .pager-last a:hover {
	border:1px solid #333;
	color:#333;
	text-decoration:none;
}
/*.menuitem {
	color:#666 !important;
}*/
.menuitem:hover {
	text-decoration:none; !important;
}
.textlink {
	color:#666 !important;
}

/*
     FILE ARCHIVED ON 17:29:16 Jan 18, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:00:04 Jul 04, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 468.099
  exclusion.robots: 0.198
  exclusion.robots.policy: 0.191
  cdx.remote: 0.057
  esindex: 0.007
  LoadShardBlock: 338.706 (3)
  PetaboxLoader3.resolve: 275.348 (5)
  PetaboxLoader3.datanode: 172.821 (5)
  CDXLines.iter: 15.278 (3)
  load_resource: 125.966 (2)
*/