/*--------------------------------------------------
	Theme_#	634
	Cat		Military Service
	Name	Carrier
---------------------------------------------------*/
#blogsurvey {
	border:1px solid;
	margin-bottom:15px;
	padding:0px 5px;
}

#comments1 h6,
#trackbacks h6 {
	font-size:16px;
}

#leavecommentlabel {
	border-top:1px solid;
	margin-top:20px;
	padding-top:5px;
}

#surveytitletext {
	font-weight:bold;
}

#trackbacks ul li {
	list-style-type:none;
	margin:5px 0;
}

.calendar {
	background-color:transparent;
	border:0 none !important;
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
}

.calendar caption {
	font-size:16px;
}

.calendarcell {
	padding:2px;
}

.calendarcell a:hover {
	text-decoration:none;
}

.calendarcell a:link,
.calendarcell a:visited {
	border:1px solid;
	font-weight:bold;
	padding:0px 3px;
}

.commentcreationdate {
	font-weight:bold;
}

.commentlist li {
	list-style-type:none;
	margin:10px 0;
}

.error {
	margin-top:20px;
}

.recentdate {
	font-size:10px;
	margin-top:7px;
}

.searchbox #quicklink {
	margin-top:5px;
	text-decoration:underline;
}

.sf_blog_entry {
	min-height:1%;
	height:auto !important;
	height:1%;
}

.sf_blog_entry:after {
	clear:both;
	content:".";
	display:block;
	font-size:1px;
	height:0px;
	visibility:hidden;
}

.sf_blog_postmeta {
	border-bottom:1px solid;
	border-top:1px solid;
	font-size:11px;
	margin:10px 0px 20px;
	padding:8px;
}

.sf_blog_posttitle a,
.sf_blog_postmeta a,
#quicklink a {
	text-decoration:none;
}

.sf_blog_posttitle a:hover,
.sf_blog_postmeta a:hover,
#quicklink a:hover {
	text-decoration:underline;
}

.sf_content {
	width:690px;
	padding:20px;
	float:left;
}

.sf_pagetitle {
	display:none;
}

.widgetset.sf_region7 {
	display:block;
}

.widgetset quick-search {
	color:#000;
	margin:0px;
	padding:0px;
}

/*--------------------------------------------------
	Global Widgets
---------------------------------------------------*/
.clicktozoom {
	font-size:11px;
	text-decoration:underline;
}

.feedbutton {
	border:none;
	margin-right:5px;
	vertical-align:sub;
}

.sf_navigation .widget, .sf_navigation .widget_content {
	background-color:transparent;
	padding:0;
	border:none;
}

.subscribeimage {
	margin-top:5px;
}

.SubscribeViaEmail .form_item input {
	width:auto;
}

.SubscribeViaEmail input#SubscriberEmail {
	width:157px;
}

.widget h3 {
	margin:0 0 7px 0;
}

.widgetset {
	background-position:right;
	float:right;
	margin:0;
	padding:10px 0 0 0;
	width:230px;
}

.widgetset .form_item {
	margin:5px 0px;
}

.widgetset .widget {
	background-color:#e7e7e7;
	border:6px solid #efeeee;
	margin:15px 0 0 0;
	overflow:hidden;
	width:200px;
}

.widgetset .widget_header {
	background-image:url(images/widgetset_header.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
	min-height:20px;
	height:auto !important;
	height:20px;
	font-weight:bold;
	font-size:20px;
	padding:15px 0;
	margin:0;
	text-align:center;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
}

.widgetset li {
	margin:0px;
	overflow:hidden;
	padding:5px 0px;
}

.widgetset ul,
.widgetset ol {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.widget_content {
	border:solid 1px #ffffff;
	overflow:hidden;
	padding:10px;
}

/*----------------------------------
	Colors
----------------------------------*/
.calendarcell a:link,
.calendarcell a:visited {
	border-color:#e7e7e7;
	background-color:#f9d607;
}

.calendarcell a:hover {
	background-color:#f8eeb5;
}

.sf_blog_postmeta {
	background-color:#e7e7e7;
	border-color:#cdcbcb;
}

#blogsurvey {
	border-color:#e7e7e7;
}

#leavecommentlabel {
	border-color:#e7e7e7;
}

