
.general-border-top-double {
	border-top:double #c7c7c7;
}

.general-image-left-of-caption {
	float:left;
}

.general-title-xlarge {
	font-size:22px;
	color:#006699;
	text-transform:uppercase;
	font-weight: 600;
}

.general-title-xlarge a {
	font-size:22px;
	color:#006699 !important;
	text-transform:uppercase;
	font-weight: 600;
}

.general-title-large {
	font-size:18px;
	color:#006699;
	text-transform:uppercase;
	font-weight: 600;
}

.general-title-large a {
	font-size:18px;
	color:#006699;
	text-transform:uppercase;
	font-weight: 600;

}

.general-title-medium {
	font-size:16px;
	color:#006699;
	text-transform:uppercase;
	font-weight: 600;
}

.general-title-medium-box {
	border-color:#C7C7C7;
	border-style:solid solid none;
	border-width:1px 1px medium;
	color:#006699;
	font-size:16px;
	font-weight:bolder;
	margin-left:0;
	padding-left:12px;
	text-transform:uppercase;
	width:314px;
	font-weight:600;
}

.general-title-medium a {
	font-size:16px;
	color:#006699;
	text-transform:uppercase;
	font-weight: bolder;
}
.sidebar .general-title-small, 
.rightcol .general-title-small, 
.wwrap .general-title-small, 
.word-wrap .general-title-small, 
.editors-blog-blogger .wordwrap .general-title-small a {
	font-weight: 400;
}
.editors-blog-blogger .wordwrap .general-title-small a:hover, .sidebar .general-title-small:hover {
	text-decoration:underline;
}

.general-title-small {
	font-size:12px;
	color:#666666;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bolder;

}
.general-title-small:hover {
	text-decoration:none;
}

.general-title-small-light {
	font-size:12px;
	color:#006699;
	font-color:#006699;
	text-transform:uppercase;
	text-decoration: none;
}
.general-title-small-light a {
	font-size:12px;
	color:#006699;
	font-color:#006699;
	text-transform:uppercase;
	text-decoration: none;
}

.general-title-small a {
	font-size:12px;
	color:#336699;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:bolder;
}

.faber-title-small a {
	font-size:12px;
	color:#336699 !important;
	text-transform:uppercase;
}


.general-datestring {
	font-size:9px;
	color:#111111;

}
.general-datestring a {
	font-size:9px;
	color:#0099cc;

}

.general-right-ad-container {
	margin-right:16px;
}

.general-border-top-bottom-dotted {
	border-top:1px dotted #c7c7c7;
	border-bottom:1px dotted #c7c7c7;
}

.general-border-bottom-dotted {
	border-bottom:1px dotted #c7c7c7;
}

.general-padding-bottom {
	margin-bottom: 16px;
}

.general-border-bottom-solid {
	border-bottom:1px solid #c7c7c7;
}

.general-nav-newer-older {
	font-size:10px;
	color:#0099cc;
}

.general-nav-newer-older a {
	padding-right:6px;
}

.general-ajax-widget {
	background-color: #006699;
	height:72px;
	color:#edb90d;
}

.general-bold-dark {
	font-weight: 600;
	color:#003366;
}

.general-border-top-dotted {
	border-top:1px dotted #c7c7c7;
}

.general-google-ads-right {
	border-left:1px solid #c7c7c7;
	margin-top:16px;
	padding-left:16px;
}

.general-float-left {
	float:left;
}

.general-float-right {
	float:right;
}

#general-triangle-up {
	margin-bottom:3px;
}

.general-text-tiny {
	font-size:8px;
}

.general-border-thin-solid {
	border:1px solid #c7c7c7;
}

.general-blogger-thumb {
	border:4px solid #e7e5e3;
	margin-right:12px;
}

.general-text-dark {
	color:#003366;
}

.general-text-small-blue {
	color:#0099cc;
	font-size:10px;
}

.general-text-small-grey {
	color:#999999;
	font-size:10px;
}

.general-text-small-grey.filter {
	text-transform: uppercase;
	font-family: georgia, times, serif;
	text-decoration: underline;
	font-size: 9.5px;

}
.general-text-small-subdued {
	color:#cccccc;
	font-size:10px;
}

.general-divider-dotted {
	border-bottom:1px dotted #c7c7c7;
	margin:16px 0px 16px 0px;
}

.general-align-left {
	text-align:left;
}

.general-align-center {
	text-align:center;
}

.general-align-right {
	text-align:right;
}

.general-title-gold-large {
	font-size:16px;
	color:#ffcc33;
	font-weight: bold;
	text-transform:uppercase;
}

.general-title-small-grey {
	font-size:11px;
	color:#666666;
	font-weight: 600;
	text-transform:uppercase;
}

.general-text-large-grey-italic {
	font-family:Georgia, Serif;
	font-size:13px;
	color:#666666;
	font-weight:400;
	font-style:italic;
	line-height: 165%;
}

.general-text-small-grey-italic {
	font-family:Georgia, Serif;
	font-size:11px;
	color:#999999;
	font-weight: 600;
	font-style:italic;
}

.article-item img {
	float: left;
}
.general-text-description {
	font-size:11px;
	color:#666666;
	float: left;
	line-height: 140%;

}

.general-text-description p {
	font-size:11px;
	color:#666666;
	float: left;
	line-height: 140%;

}

.general-text-nobreaks {
	line-height: 140%;
}

.general-date-fancy {
	font-size:12px;
	font-family:Georgia, Serif;
	color:#999999;
	font-style:italic;
	padding-bottom:3px;
}

.general-border-top-single {
	border-top:1px solid #c7c7c7;
	height:1px;
}

.general-border-top-double {
	border-top:double #c7c7c7;
}

.general-more-whatever {
	width: 570px;
	float: left;
	padding:6px 0px 6px 0px;
	margin-bottom:16px;
	margin-top:10px;
	border-top:1px dotted #c7c7c7;
	border-bottom:1px dotted #c7c7c7;
}

.general-more-whatever a {
	background-image:url("../gfx/elements/go-button.gif");
	background-position:right center;
	background-repeat:no-repeat;
	float:right;
	padding-right:18px;
	color:#003366 !important;
	font-size:12px;
	text-decoration:underline;
}

.general-greyframe {
	border:4px solid #e7e5e3;
}
.general-darkframe {
	border:4px solid #656363;
}


.general-text-dark-underlined {
	color:#003366;
	text-decoration:underline;
	font-size:12px;
}

.general-text-bold-grey-caps {
	color:#666666;
	font-weight: bold;
	text-transform:uppercase;
}

.general-text-bold-grey-caps-dark {
	color:#333333;
	font-weight: bold;
	text-transform:uppercase;
	font-size:12px;
}

.general-text-grey-caps-dark {
	color:#333333;
	text-transform:uppercase;
	font-size:12px;
}

.general-article-author {
	font-size:10px;
	color:#222222;
	font-weight: 700;
}

.general-photo-photographer {
	font-size:10px;
	color:#999999;
	font-style:italic;
}

.general-dotted-divider {
	border-top:1px dotted #c7c7c7;
  height:1px;
}

.general-padding {
	padding: 4px;
}

.general-title-description {
	line-height: 140%;
	font-size: 8px;
}

.general-width-padding {
	margin-top: 6px;	
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

.bottom-padding {
	padding-bottom: 6px;

}

