/* Supplemental style sheet for sidebar-only styling */

#primary {
	overflow: hidden;
	width: 200px; /* SAVVY edit */
}

#primary a:link {
	color:#517272; /* sb edit */
	text-decoration: none; /* sb edit */
}
#primary a:visited {
	color:#517272; /* sb edit */
	text-decoration: none; /* sb edit */
}
#primary a:active,
#primary a:hover {
	color: #a53333; /* sb edit */
	text-decoration: underline; /* sb edit */
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget_search #s { /* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display:none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	font-weight: bold;
	color: #222;
	text-align: left;
	font-size:14px;
	padding-bottom: 4px;
}
#wp-calendar thead {
	font-size:11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	padding: 3px 0 2px;
	background: #f5f5f5;
	border:1px solid #fff;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #FF4B33;
}
.widget_rss .widget-title img {
	height: 11px;
	width: 11px;
}


/* Widget Styling */
#primary {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}
#primary .widget_text,
#primary .widget_nav_menu {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border: solid 1px #c0c0c0;
	padding: 10px;
	margin: 10px 0;
}
#primary .widget_text,
#primary .widget_nav_menu {
	background: url('images/bg-top.gif') repeat-x;
} 
#primary .widget_text h3,
#primary .widget_nav_menu h3 {
	background: transparent;
	font-family: "Lucida Bright", "DroidSerifBoldItalic", Georgia, serif; 
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding: 0 0 5px 15px;
	text-indent: -15px; /* padding creates hanging indent */
	line-height: 20px;
	text-transform: none !important; /* SAVVY edit */
	border: none; /* SAVVY edit */
	margin: 0; /* SAVVY edit */
}
#primary .widget_text h5 { 
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	color: #444444;
}
#primary .widget_text p { 
	margin-bottom: 5px;
}
#primary .widget_text input[type="text"] { 
	width: 170px;
}
#primary .widget_text a {
	border-bottom: dotted 1px #517272;
}
#primary .widget_text a:hover {
	border-bottom: dotted 1px #a53333;
	text-decoration: none;
}
/* Custom Widget: SB Community Features */
.multiwidget_sb_comm {
	background: url('images/feat-bg.png') no-repeat;
	border: none;
	font-size: 11px;
} 
.multiwidget_sb_comm .sbWidgetContent {
	background: url('images/feat-bg-bot.png') left bottom no-repeat;
	padding: 0 3px 20px 5px;
}

.multiwidget_sb_comm h3 {
	background: transparent;
	font-family: "Lucida Bright", "DroidSerifBoldItalic", Georgia, serif; 
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding: 3px 3px 12px 25px; 
	text-indent: -15px; /* padding creates hanging indent */
	line-height: 20px;
	border-bottom: none; /* SAVVY edit */
	margin: 0; /* SAVVY edit */
	text-transform: none !important; /* SAVVY edit */
}
.multiwidget_sb_comm h3 {
	background: url('images/icon-community.png') 155px 20px no-repeat;
}
.multiwidget_sb_comm dl,
.multiwidget_sb_comm p {
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin-bottom: 5px;
}
.multiwidget_sb_comm #learn-comm {
	text-align: right;
	border-bottom: dashed 1px #517272;
	margin-bottom: 10px;
	padding: 5px 0;
	font-style: italic;
}
.multiwidget_sb_comm dd {
	margin: 0 0 5px 10px;
}
.multiwidget_sb_comm dt a {
	display: block;
	height: 24px;
	text-indent: 28px;
	line-height: 24px;
	font-weight: bold; /* SAVVY Edit */
}
.multiwidget_sb_comm #sl a {
	background: url('images/iconset_community.png') 0 0 no-repeat;
}
.multiwidget_sb_comm #sl a:hover {
	background: url('images/iconset_community.png') 0 -144px no-repeat;
}
.multiwidget_sb_comm #bb a {
	background: url('images/iconset_community.png') 0 -24px no-repeat;
}
.multiwidget_sb_comm #bb a:hover {
	background: url('images/iconset_community.png') 0 -168px no-repeat;
}
.multiwidget_sb_comm #sf a {
	background: url('images/iconset_community.png') 0 -288px no-repeat;
}
.multiwidget_sb_comm #sf a:hover {
	background: url('images/iconset_community.png') 0 -312px no-repeat;
}
.multiwidget_sb_comm #os a {
	background: url('images/iconset_community.png') 0 -48px no-repeat;
}
.multiwidget_sb_comm #os a:hover {
	background: url('images/iconset_community.png') 0 -192px no-repeat;
}
.multiwidget_sb_comm ul { 
	list-style: none !important;
	float: right;
}
.multiwidget_sb_comm .sbfollow li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 10px;
	line-height: 24px;
}
.multiwidget_sb_comm .sbfollow li a {
	display: block;
	text-indent: -5000px;
	width: 24px;
	height: 24px;
}
.multiwidget_sb_comm .sbfollow #fol { 
	margin-left: -15px;
	font-weight: bold;
}
.multiwidget_sb_comm .sbfollow #em a {
	background: url('images/iconset_community.png') 0 -48px no-repeat;
}
.multiwidget_sb_comm .sbfollow #em a:hover {
	background: url('images/iconset_community.png') 0 -192px no-repeat;
}
.multiwidget_sb_comm .sbfollow #fb a {
	background: url('images/iconset_community.png') 0 -72px no-repeat;
}
.multiwidget_sb_comm .sbfollow #fb a:hover {
	background: url('images/iconset_community.png')  0 -216px no-repeat;
}
.multiwidget_sb_comm .sbfollow #tw a {
	background: url('images/iconset_community.png') 0 -96px no-repeat;
}
.multiwidget_sb_comm .sbfollow #tw a:hover {
	background: url('images/iconset_community.png') 0 -240px no-repeat;
}
.multiwidget_sb_comm .sbfollow #gb a {
	background: url('images/iconset_community.png') 0 -120px no-repeat;
	margin: 0;
}
.multiwidget_sb_comm .sbfollow #gb a:hover {
	background: url('images/iconset_community.png') 0 -264px no-repeat;
	margin: 0;
}

/* Custom Widget: SB Fabuless Features */
.multiwidget_sb_fabuless,
.multiwidget_sb_special {
	background: url('images/gradient-vert-rose.png') repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border: solid 1px #BE8888;
} 
.multiwidget_sb_fabuless .sbWidgetContent,
.multiwidget_sb_special .sbWidgetContent {
	padding: 10px;
}
.multiwidget_sb_fabuless h3,
.multiwidget_sb_special h3 {
	background: transparent;
	font-family: "Lucida Bright", "DroidSerifBoldItalic", Georgia, serif; 
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding: 5px 10px 0px 25px;; 
	text-indent: -15px; /* padding creates hanging indent */
	line-height: 20px;
	border-bottom: none; /* SAVVY edit */
	margin: 0; /* SAVVY edit */	
	text-transform: none !important; /* SAVVY edit */
}
.multiwidget_sb_fabuless h3 {
	text-indent: -5000px;
	background: url('images/icon-fabuless.png') 20px 3px no-repeat;
	height: 75px;
}
.multiwidget_sb_fabuless p,
.multiwidget_sb_special p {
	margin-bottom: 5px;
}
.multiwidget_sb_fabuless .sb-traillink,
.multiwidget_sb_special .sb-traillink {
	background: url('images/gradient-vert-rose.png') left -20px repeat-x;
	padding: 3px 10px;
	font-weight: bold;
}
.multiwidget_sb_fabuless .sb-traillink a,
.multiwidget_sb_special .sb-traillink a {
	color: #a53333 !important;
}
.multiwidget_sb_fabuless .sb-traillink a:hover,
.multiwidget_sb_special .sb-traillink a:hover {
	border-bottom: dotted 1px #a53333;
	text-decoration: none;
}

/* Custom Widget: SB Store Item Widget */
.multiwidget_sb_storeitems {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border: solid 1px #c0c0c0;
}
.multiwidget_sb_storeitems {
	background: url('images/bg-top.gif') repeat-x;
} 
.multiwidget_sb_storeitems .sbWidgetContent {
	padding: 0 10px 10px 10px;
	text-align: center; 
}
.multiwidget_sb_storeitems h3 {
	background: transparent;
	font-family: "Lucida Bright", "DroidSerifBoldItalic", Georgia, serif; 
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding: 5px 10px 0px 25px;
	text-indent: -15px; /* padding creates hanging indent */
	line-height: 20px;
	border-bottom: none; /* SAVVY edit */
	margin: 0; /* SAVVY edit */	
	text-transform: none !important; /* SAVVY edit */
}
.multiwidget_sb_storeitems p {
	margin-bottom: 0px;
}
.multiwidget_sb_storeitems .sb-display-item {
	margin-bottom: 10px;
}
.multiwidget_sb_storeitems .sbContentAbove {
	margin-bottom: 5px;
}

.multiwidget_sb_storeitems .sbContentAbove {
	margin: 5px 0;
}

.multiwidget_sb_storeitems .sb-traillink {
	background: url('images/bg-top.gif') left -30px repeat-x;
	padding: 3px 10px;
	font-weight: bold;
}