
/* --=== widgets general ===-- */



#FooterWidgets .WidgetsBar ul li { /* each widget box */

	width: 25%;

	float: left;

}



#FooterWidgets .WidgetsBar ul li a,

#FooterWidgets .WidgetsBar ul li ul li.current-menu-item ul li a,

#FooterWidgets .WidgetsBar ul li ul li.current_page_item ul li a { /* list widgets link */

	color: #FFFFFF;

	font: 11px/14px 'Arial';

	text-transform: uppercase;

	display: block;

	text-decoration: none;

	background: url(../../images/icons/miniicons.png) 0px -237px no-repeat;	

	padding: 5px 5px 5px 25px;

	-moz-border-radius: 5px;	

	border-radius: 5px;

	-webkit-border-radius: 5px;

}



#FooterWidgets .WidgetsBar ul li ul li ul li a,

#FooterWidgets .WidgetsBar ul li ul li.current-menu-item ul li a,

#FooterWidgets .WidgetsBar ul li ul li.current_page_item ul li a {

	font: 10px/14px 'Arial';

	text-transform: uppercase;

}



#FooterWidgets .WidgetsBar ul li a:hover,

#FooterWidgets .WidgetsBar ul li ul li.current-menu-item ul li a:hover,

#FooterWidgets .WidgetsBar ul li ul li.current_page_item ul li a:hover {

	color: #819ea9;

	background: url(../../images/icons/miniicons.png) 0px -338px no-repeat;	

	background-color: #FFFFFF;

}



#FooterWidgets .WidgetsBar ul li.current-cat a {

	color: #2d373b;

	background-color: #e6ecee;

}



#FooterWidgets .WidgetsBar ul li div { 

	color: #FFFFFF;

	font: 11px 'Arial';

	text-transform: none;

	padding: 5px;

	margin: 0px 10px;

}



#FooterWidgets .WidgetsBar ul li.widget_nav_menu div {

	margin: 0px;

}



#FooterWidgets .WidgetsBar ul li ul li img { /* image on text widget */

	float: left;

	padding: 4px 0px 0px 2px;

}



#FooterWidgets .WidgetsBar ul li h2 { /* widget title */

	background: -webkit-gradient(linear, left top, left bottom, from(#819ea9), to(#708993));

	background: -moz-linear-gradient(top, #819ea9, #708993);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#819ea9, endColorstr=#708993, GradientType=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#819ea9, endColorstr=#708993, GradientType=0)";	

	background-color: #819ea9;	

	text-shadow: 1px 1px 1px #333;

	color: #FFFFFF;

	font: 18px 'interstateR';

	padding: 7px 7px;

	margin: 0px 10px 5px 10px;

	text-transform: uppercase;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

}



#FooterWidgets .WidgetsBar ul li h2 .widget_caption {

	font: 11px 'interstateR';

	text-transform: lowercase;

	color: #e6ecee;

}



#FooterWidgets .WidgetsBar ul li ul {

	margin: 0px 10px;

}



#FooterWidgets .WidgetsBar ul li ul li {

	display: block;

	width: 100%;

}



#FooterWidgets .WidgetsBar ul li ul li ul{ 

	margin-right: 0px;

	margin: 0px 0px 0px 18px;

}



#FooterWidgets .WidgetsBar .postform,

#FooterWidgets .WidgetsBar .widget_archive select {

	margin: 0px 0px 10px 17px;

}



.rss-date {

	font-family: 'interstateR';

	color: #FFFFFF;

	padding: 0px 7px;

	font-weight: bold;

	*margin: 3px 0px 0px;

	*display: block;

}



.rssSummary {

	margin: 0px !important;

	padding: 0px 7px !important;

}



cite {

	font-family: 'interstateR';

	color: #FFFFFF;

	padding: 0px 7px;

	*margin: 3px 0px 0px;

	*display: block;

	font-weight: bold;

}

#FooterWidgets .WidgetsBar .widget_rss ul li {

	padding-bottom: 15px;

}



#FooterWidgets .WidgetsBar ul li h2 a {

	display: inline;

	background: none;

	padding: 0px;

	margin: 0px;

}



#FooterWidgets .WidgetsBar ul li h2 a img {

	padding-top: 1px;

}



#FooterWidgets .WidgetsBar ul li h2 a:hover {

	background: none;

	color: #FFFFFF;

}





/* --=== recent comments widget ===-- */



#FooterWidgets .WidgetsBar ul li #recentcomments li

 {

	padding: 5px 5px;

	font-size: 12px;

	border-bottom: 1px dotted #CCCCCC;

	color: #FFFFFF;

	width: 210px;

}



#FooterWidgets .WidgetsBar ul li #recentcomments li a

{

	padding: 0px 0px 0px 0px;

	display: inline;

	background: none;

	border-bottom: 0px;

	text-decoration: underline;

}



#FooterWidgets .WidgetsBar ul li #recentcomments li a:hover

 {

	background: none;

	color: #819ea9;

	background-color: #FFFFFF;

	text-decoration: none;

}



#FooterWidgets .WidgetsBar ul li ul li.recentcomments {

	background: none;

}



/* --=== tag cloud widget ===-- */



#FooterWidgets .WidgetsBar .widget_tag_cloud div{

	display: block;

	text-align: center;

	vertical-align: middle;

	margin-right: 20px;

}



#FooterWidgets .WidgetsBar .widget_tag_cloud div a {

	background: none;

	color: #FFFFFF;

	text-decoration: none;

	padding: 1px 2px;

	line-height: 27px;

	white-space: nowrap;

	display: inline;

	border: none;

	*vertical-align: middle;

	text-transform: none;

}



#FooterWidgets .WidgetsBar .widget_tag_cloud div a:hover {

	background: none;

	background-color: #FFFFFF;

	color: #708993;

	text-decoration: none;	

	display: inline;

	padding: 1px 2px;

	line-height: 27px;

}



/* --=== contact widget ===-- */





#FooterWidgets #SidebarContent .ContactWidget input,

#FooterWidgets #SidebarContent .ContactWidget textarea {

	width: 200px;

}



#FooterWidgets #SidebarContent input, 

#FooterWidgets #SidebarContent select, 

#FooterWidgets #SidebarContent textarea {

	border-color: #333333;

	background-color: #595959;

	color: #FFFFFF;

}



#FooterWidgets #SidebarContent input.over, 

#FooterWidgets #SidebarContent select.over, 

#FooterWidgets #SidebarContent textarea.over {

	border-color: #333333;

	background-color: #595959;

	color: #FFFFFF;

}



#FooterWidgets #SidebarContent input:focus, 

#FooterWidgets #SidebarContent select:focus, 

#FooterWidgets #SidebarContent textarea:focus {

	border-color: #111111;

	background-color: #333333;

	color: #FFFFFF;

}



#FooterWidgets #SidebarContent label {

	width: 199px;

	display: block;

	padding: 0 0 0 5px;

	color: #FFFFFF;

}



#FooterWidgets .ContactWidget .Button input,

#FooterWidgets .ContactWidget .Button_on input {

	*margin: 0 32px 0 -20px !important;

}



/* --=== social links widget ===-- */



#FooterWidgets .WidgetsBar ul li .sociallink {

	padding: 13px 0px;

	*padding: 13px 11px;

	display: block;

	float: left;	

	margin: 0px 0px 0px 0px;

	white-space:nowrap;

	vertical-align: middle;

}



#FooterWidgets .WidgetsBar ul li .sociallink a,

#FooterWidgets .WidgetsBar ul li .sociallink a:hover

 {

	padding: 13px 21px 13px 20px;

	background: none;

	display: inline;

	*padding: 0px 8px 0px 12px;

	*float: left;	

}



#FooterWidgets .WidgetsBar ul li .socialcontainer {

	float: left;

	clear: left;

	width: 220px;

}





/* --=== wp3.0 custom menu ===-- */



#FooterWidgets ul li.widget_nav_menu div {

	padding: 0px;

	margin-right: 0px;

}





#FooterWidgets ul li.widget_nav_menu div .current-menu-item a,

#FooterWidgets .WidgetsBar ul li ul li.current_page_item a {

	color: #2d373b;

	background-color: #e6ecee;

}





/* --=== calendar widget ===-- */



#FooterWidgets .WidgetsBar table {

	margin: 0px 0px 0px 0px;

	width: 220px;



}



#FooterWidgets .WidgetsBar table thead {

	background: #e6ecee;

}



#FooterWidgets .WidgetsBar table thead th {

	text-align: center;

	padding: 4px 5px 4px 5px;

	color: #2d373b;

}



#FooterWidgets .WidgetsBar table caption {

	text-align: left;

	padding: 2px 0px 8px 9px;

	color: #FFFFFF;

}



#FooterWidgets .WidgetsBar table tbody {

	background-color: #474747;		

}



#FooterWidgets .WidgetsBar table tbody td {

	text-align: center;

	width: 30px;

	height: 25px;

	color: #FFFFFF;	

	vertical-align: middle;

}



#FooterWidgets .WidgetsBar table tbody tr:first-child td {

	padding-top: 10px;

} 



#FooterWidgets .WidgetsBar table tbody tr:last-child td {

padding-bottom:10px;

}



#FooterWidgets .WidgetsBar table tbody td a{

	padding: 0px;

	height: 24px;

	line-height: 23px;

	display: block;

	border: none;

	background:url("../../images/buttons/butt.png") no-repeat scroll 2px -212px transparent;

	color: #FFFFFF;

	text-decoration: none;

	

}



#FooterWidgets .WidgetsBar table tbody td a:hover{

	background:url("../../images/buttons/butt.png") no-repeat scroll 2px -238px transparent;

	color: #e6ecee;

	text-decoration: none;

}



#FooterWidgets .WidgetsBar table tfoot {

	background: none;

}



#FooterWidgets .WidgetsBar table tfoot td {

	padding: 10px 0px 5px 2px;

}





#FooterWidgets .WidgetsBar #next{

	text-align:right;

}



#FooterWidgets .WidgetsBar table tfoot td a {

	padding: 0px;

	display: block;

	width: 52px;

	height: 24px;

	line-height: 23px;

	text-align: center;

	background:url("../../images/buttons/butt.png") no-repeat scroll left -162px transparent;

	color: #FFFFFF;

	text-decoration: none;

	border: none;

}





#FooterWidgets .WidgetsBar table tfoot td a:hover {

	background:url("../../images/buttons/butt.png") no-repeat scroll left -187px transparent;

	color: #e6ecee;

	text-decoration: none;

}



#FooterWidgets .WidgetsBar ul li #calendar_wrap {

	padding: 0px;

}



/* --=== text widget ===-- */



#FooterWidgets .WidgetsBar .textwidget {

	padding: 0px 7px;

}



#FooterWidgets .WidgetsBar .textwidget p {

	line-height: 16px;

	color: #FFFFFF;

	margin-bottom: 0px;

	font: 11px 'Arial';

	text-transform: none;	

}



#FooterWidgets .WidgetsBar .textwidget a,

#FooterWidgets .WidgetsBar .textwidget a:hover

 {

	padding: 0px;

	background: none;

}





#FooterWidgets .WidgetsBar #searchform #s {

	height: auto;

	*float: left;

}



#FooterWidgets .WidgetsBar #searchform {

	float: none;

	margin: 0px;

	*width: 235px;

}



#FooterWidgets .WidgetsBar .SearchButton {

	display: none;

}



#FooterWidgets .WidgetsBar #searchform label {

	color: #FFFFFF;

}



#FooterWidgets .WidgetsBar #searchform #searchsubmit {

	background-color: transparent;

	color: #FFFFFF;

	*margin: 0px 32px 0px -20px !important;

	*float: left;

}



#FooterWidgets .WidgetsBar #searchform #searchsubmit:focus {

	background-color: transparent;

	color: #FFFFFF;

}



