/* CSS Document */

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

body{
	padding:0;
	background-image: url(../images/home-background.gif);
	background-position: center top;
	background-color:#fff;
}
body.home{
	background-image: url(../images/home-background.gif);
	background-position: center top;
}
body.workshops, body.wpsc-group-1, body.workshops-courses{
	background-image: url(../images/workshops-background.gif);
	background-position: center top;
}
body.contact, body.page-id-11{
	background-image: url(../images/contact-background.gif);
	background-position: center top;
}
body.shop, body.wpsc-group-4{
	background-image: url(../images/shop-background.gif);
	background-position: center top;
}
body.support, body.support{
	background-image: url(../images/support-background.gif);
	background-position: center top;
}
body.projects, body.events, body.projects-events, body.category-events, body.page-template-template-calendar-php, body.p-e-pages{
	background-image: url(../images/courses-background.gif);
	background-position: center top;
}

#container{
	min-width: 996px;
	max-width: 996px;
	width:100%;
	width:auto !important; /*IE6 hack*/
	width:996px;/*IE6 hack*/
	margin:0 auto; /*centre hack*/
}

#wrap{

	margin-bottom:10px;
	margin-top:0;
	text-align:left;
	padding:0;
	float:left;
	background:#FFF;
	
	
}

#header{
	float:left;
	width:972px;
	height:150px;
	border:none;
	padding:12px;

	padding-bottom:20px;
	padding-top:0;
	
	background-color:#FFF;

}


#header .inner, #footer-outer #footer{
	background-image:url(../images/home-headersquare.gif) ;
	background-repeat:repeat;

}
body.wpsc-group-1 #header .inner, body.wpsc-group-1 #footer-outer #footer, #header.workshops-courses .inner, #footer-outer.workshops-courses #footer, body.workshops-courses #header .inner, body.workshops-courses #footer-outer #footer, body.workshops-courses .button{
	background-image: url(../images/workshops-headersquare.gif);

}
body.category-events #header .inner, body.category-events #footer-outer #footer, body.projects-events #header .inner, body.projects-events #footer-outer #footer, #header.projects-events .inner, #footer-outer.projects-events #footer, body.projects-events .button,  body.page-template-template-calendar-php #header .inner, body.page-template-template-calendar-php #footer-outer #footer, body.page-template-template-calendar-php .button,


body.p-e-pages #header .inner, body.p-e-pages #footer-outer #footer, body.p-e-pages .button{
	background-image: url(../images/courses-headersquare.gif);

}
#header.shop .inner,  #footer-outer.shop #footer{
	background-image: url(../images/leaders-headersquare.gif);

}
body.page-id-11 #header .inner, body.page-id-11 #footer-outer #footer, #header.contact .inner, #footer-outer.contact #footer, .page-id-11 .button {
	background-image: url(../images/contact-headersquare.gif);

}
body.wpsc-group-4 #header .inner, body.wpsc-group-4 #footer-outer #footer, #header.shop .inner, #footer-outer.shop #footer, body.wpsc-group-4 .button{
	background-image: url(../images/leaders-headersquare.gif);

}
 body.support #header .inner, body.support #footer-outer #footer, body.support .button{
	 background-image: url(../images/support-headersquare.gif);
 }


#header img {

	border:0;

}

#pageBody{
	padding-top:0;
	
}


#main{
	width:646px;
	float:right;
	margin-top:10px;
}
#main.fullwidth{
	max-width:990px;
	min-width:646px;
	width:auto;
}
#main.fullwidth, .wpsc #main, .page-id-11 #main{
	width:988px;
	padding: 0;
}

#sidebar{float:left;width:298px;overflow:visible; height:auto !important; margin:auto auto; padding:14px 12px 5px 13px; background-color:#FFF;}

#content{float: left;width:1000px; overflow:visible; }

#footer {clear:both;width:952px;overflow:visible;}

#bottomnav {float:left;width:786px;overflow:hidden; height:90px;padding:0 2px 5px 22px; font-size:0.75em;}

#bottom {float:right;width:653px;overflow:hidden; height:40px;padding:5px 14px 5px 12px; background:#FFF; }

#bottom p{
	font-size:0.8em;
	line-height:1.3em;
	width:460px;
}
#content{
	
	padding:0;

}

#sidebar2{
	float:left; 
	width:530px;
	overflow:hidden;
	padding-left:20px;
}


#content .inside{
 
	padding: 25px 30px 5px 25px;

    float:left;
	
	overflow:hidden;
	 background-color:#FFF;
	height:auto;
	min-height:440px;

}
.workshops #content .inside, .courses #content .inside{
	min-height:390px;
}
#content .inside.half{
	width:622px;
}
#content .inside.full{
	width:945px;
}
#breadcrumb{
	width:952px;
	float:left;
	margin:5px 12px 5px 12px;
	padding:8px 10px 5px 10px;
	height:16px;
	font-size:1em;
	background:#E7E7E7;
	color: #666;
	line-height:normal;
	
}
.widget_breadcrumb_navxt a{
	color:#666;
	float:left;
	
	
}
#breadcrumb div{
	margin-top:-2px;
}
.widget_breadcrumb_navxt{
	font-size:14px;
}

.homelink {
	width:24px;
	height:21px;
	font-size:0;
	
	background-image: url(../images/homeButton.gif);
	float:left;
}
.homelink a{
	width:24px;
	height:21px;
	font-size:0;
	
	background-image: url(../images/homeButton.gif);
	float:left;
}
.homelink a:hover{

	background-image: url(../images/homeButtonOver.gif);
}
#bcn_widget-3{
	width:500px;
	float:left;
	
}
.Social_Widget, #shopping-cart, #text-4{
	float:right;
	text-align:right;
	width:160px;
	z-index:5000;
}
#text-4{
	
	width:150px;
}
#text-4 h3{
	margin-top:2px;
	margin-right:0;
	float:right;
}
#breadcrumb div.Social_Widget{
	width:auto;
	margin-top:0;
	text-align:right;
	margin-left:10px;
	
}
#breadcrumb div.Social_Widget:before{
	html: "<div style='float:right;'><h3> | </h3></div>";
}

#shopping-cart a{
	float:none;
}
#sidebar{
	min-height:450px;
	margin-right:6px;
}
#sidebar img{
	padding:0;
}
#bottomnav .moduletable{
	width:182px;
	margin-left:10px;
	float:left;
}





/*Simple Dsign typography css */

*{

	margin:0;
	padding:0;



}


h1,h2,h3,h4,h5,h6,p,blockquote,form,label,dl,fieldset,address{


	margin-bottom: 0.8em;

}


li,dd{

	margin-left:0.2em;

}

fieldset{

	padding: .5em;

}

body{
	font-family: 'CantarellRegular', arial, serif; 
	-webkit-transform: rotate(-0.0000000001deg);.
	font-size:0.8em;
	color:#4D4D4D;
	margin:0;
	line-height: 1.3em;
}

#header .inside {

	padding:0px;
	width:972px;
	height:152px;

	margin: 0px;
	background:url(../images/logo.png) no-repeat;
	background-position:right bottom;

}


#banner{

	float:left;

	width:1000px;
	text-align:left;
	margin:0;
	padding:0;
	height:158px;
	overflow:visible;
	/*position:relative;*/
	color:#706D79;
	font-size:1.3em;
	line-height:1.2em;
	

}

hr{

	color: #CCC;

}

a:link{
	color:#e1134f;
	text-decoration:none;
}



a:hover{
text-decoration:underline;
}

a:visited{
	color:#e1134f;
}

p{
	margin-bottom:0.8em;
}


h1, .componentheading, #content .contentheading{
	font-size:1.5em;
	color: #e1134f;
	margin-left:0px;
	font-weight:normal;

	line-height:1.5em;
	text-transform:uppercase;
}


.componentheading{

	color:#364542;

}


h2, .contentheading{
	font-size: 1.4em;
	line-height:1.4em;
	color: #e1134f;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:0.3em;
	margin-top:0.6em;
}
h3{

	margin-top:1.2px;

	margin-bottom:0px;

	font-weight:normal;
	text-transform:uppercase;

	color: #e1134f;

	font-size:1.1em;

}

h4{
	font-size:1.1em;
	font-weight:bold;
}


h5{

	font-size:1.2em;

}


h6{


	font-size:0.8em;
	line-height:1.3em;
	margin-bottom:10px;
	font-weight:normal;



}

h3 a, h2 a, h2 a:visited{
	
	
}
h3 a:hover, h2 a:hover{

	text-decoration:underline;


}


ol ol{

	list-style-type: lower-roman;

	margin-left:1em;

}


ol li{

	margin-left:2em;


}


ul{


	margin-left:1em;
	


}

#footer a{
	color: #999;
}


/* $4 Header Nav Styles */

#navbar{
	
	font-size:		15px;
	text-transform:uppercase;
	line-height:1em;
	background:#FFF;
	
	overflow:visible;
	width:972px;
	height:22px;

	float:left;
	padding:0 14px 6px 14px;
	margin-top:0;
	margin-bottom:0;

}


.nav { z-index:99; margin:0 0 -2px 0; padding:0; list-style:none; line-height:1; }

.nav a  { position:relative; color:#555; display:block; z-index:100; line-height:16px; text-decoration:none; font-weight:bold; border:none; }






.nav li.current_page_parent a { color:#fff; border-bottom: none; padding-top:11px }

.nav li.current_page_item a, .nav li.current_page_parent a:hover, .nav li.current-cat a {

	

}

.nav li  { float:left; width: auto; border-right: 1px solid #fff; }

.nav li a.sf-with-ul { padding-right:20px; }





/* 2.2.1 Drop-down menus */

.nav li ul  { position: absolute; left: -999em; width: 180px; border: 1px solid #dbdbdb; border-width:1px 1px 0; z-index:999; }

.nav li ul li  { background:#eee; border-top:1px solid #fff; border-bottom:1px solid #dbdbdb;}



.nav li ul li.current_page_item a { color: #fff; padding: 5px 10px; }

.nav li.current_page_item ul { border-color: #aec1d4; }

.nav li.current_page_item ul li { border-color: #aec1d4; border-top: none; }

.nav li.current_page_item ul li a { background-color: #d6e8fa; border-color: #aec1d4; padding-top: 5px; color: #222; }

.nav li.current_page_item ul li a:hover { background-color: #1b83e3; color:#fff}

.nav li.current_page_item ul ul { margin-top: -28px;}

.nav li ul li.current_page_item a:hover { color: #fff; background-color: #333; }

.nav .current_page_parent ul li a { color: #fff; }

.nav li ul li a.sf-with-ul { padding:5px 5px; }

.nav li ul li a:hover  { background:#eaeaea;}

.nav li ul ul  { margin: -28px 0 0 180px; }

.nav li ul ul li a  { padding:5px 5px; }

.nav li ul li ul li a  {  }



.nav li:hover,.nav li.hover  { position:static; }

.nav li:hover ul ul, .nav li.sfhover ul ul,

.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,

.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }

.nav li:hover ul, .nav li.sfhover ul,

.nav li li:hover ul, .nav li li.sfhover ul,

.nav li li li:hover ul, .nav li li li.sfhover ul,

.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }



.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:1.3em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}

.nav .current_page_item .sf-sub-indicator {background:	url(images/arrow-superfish-active.png) no-repeat;}

.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}




/* $4 Header Nav Styles */

#navbar ul, #navbar li {
	margin: 0;
	padding: 0;
	list-style: none;
}


#navbar li { /* all list items */
	float: left;
	
}

#navbar li ul { /* second-level lists */
	position: absolute;
	
	display:block;
	
	border:none;
	padding: 0;
	margin-top:4px!important;
	
	border-top:2px #fff solid;
	
	width:220px;
	z-index:1000;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navbar li li {
	border-bottom:#FFF solid 2px;
	height:22px;
	padding-top:3px;
	clear:both;
	}


#navbar a {
	display: inline;
	
	padding:5px 13px 3px 13px;
	color:#222;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;
	margin-right:11px;
}


#navbar li.active a, #navbar a#active_menu,#navbar li.active a:hover, #navbar.home li.active a:hover, .button, .item1 a:hover  , .home .nav .menu-item-14 a,.nav .menu-item-14 a:hover, .nav .current-menu-item  a, .current-menu-ancestor a{
	color:#222;
	
	overflow:visible;
	background:url(../images/home-headersquare.gif);

}
.nav  li:hover a{
	
	 background:url(../images/home-headersquare.gif)!important;
 }
#navbar.workshops li.active a, #navbar.workshops a#active_menu, #navbar.workshops li.active a:hover,.workshops .button, .item2 a:hover,.nav #workshops.current-menu-item  a, .nav .workshops a:hover,  .nav li.workshops ul li , .workshops.current-menu-ancestor a, .workshops.current-menu-item  a{
	background:url(../images/workshops-headersquare.gif);
	width:226px;

}
 .nav  li.workshops:hover a{
	
	 background:url(../images/workshops-headersquare.gif)!important;
 }
#navbar.projects li.active a, #navbar.projects a#active_menu, #navbar.projects li.active a:hover, .projects .button, .item3 a:hover , .nav .projects a:hover, .nav #projects.current-menu-item  a, .nav .projects a:hover, .nav li.projects ul li , .projects.current-menu-ancestor a, .projects.current-menu-item  a {
	background:url(../images/courses-headersquare.gif);
	
	width:184px;

}
.nav  li.projects:hover a{

	 background:url(../images/courses-headersquare.gif)!important;
 }
 
 #navbar.support li.active a, #navbar.support a#active_menu, #navbar.support li.active a:hover, .support .button, .item3 a:hover , .nav .support a:hover, .nav #support.current-menu-item  a, .nav .support a:hover, .nav li.support ul li , .support.current-menu-ancestor a, .support.current-menu-item  a {
	background:url(../images/support-headersquare.gif);
	

}
.nav  li.support:hover a{
	
	 background:url(../images/support-headersquare.gif)!important;
 }
#navbar.shop li.active a, #navbar.shop a#active_menu, #navbar.shop li.active a:hover, .shop .button , .shop a:hover, .nav .shop a:hover, .nav .shop.current-menu-item  a, .nav .shop a:hover, .nav li.shop ul li  , #menu-item-7.current-menu-ancestor a, .shop.current-menu-ancestor a, .shop.current-menu-item  a{
	background:url(../images/leaders-headersquare.gif);

}
.nav  li.shop:hover a{

	 background:url(../images/leaders-headersquare.gif)!important;
 }
#navbar.contact li.active a, #navbar.contact a#active_menu, #navbar.contact li.active a:hover,  .contact a:hover, .nav .menu-item-13 a:hover, .nav #menu-item-13.current-menu-item  a, .nav .menu-item-13 a:hover, .nav li.menu-item-13 ul li , .contact.current-menu-ancestor a, .contact.current-menu-item  a {
	background:url(../images/contact-headersquare.gif);
	width:126px;

}
.nav  li.menu-item-13:hover a{
	
	 background:url(../images/contact-headersquare.gif)!important;
 }
#navbar li.active a:hover{
	
}

#navbar a:hover{
	color:#364542;
	

}


#navbar li:hover, #navbar li.mainlevel_current {
	color:#364542;
	
}
#navbar li li a{
	
	width:100%;
	display:block;
	background:transparent!important;
	padding:2px 0 0 0;
	

}

#navbar li li li a{
background-color: #0033CC;

}


#navbar li li:hover, #navbar li li a:hover,#navbar li li a#active_menu {
	background:#999;	
	color:#FFF;
	
}



#navbar li li:hover {

	

}

#navbar  li li.sublevel_current {

	border:none;

	margin:0;

}



#navbar li ul ul { /* third-and-above-level lists */

	margin: -20px 0 0 154px;

}



#navbar  ul li:hover li:hover li a:link,#navbar ul li.iehover li.iehover li a:link {

	float: none;

	color:#364542;

	border:none;

	margin:0;

	padding:4px 0 0 8px;

	background-color: #0033CC;

}



#navbar ul li:hover li:hover li a:hover,#navbar ul li.iehover li.iehover li a:hover {

	background:#BFB9A7;

	color:#333;

}



#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li.iehover ul ul, #navbar li.iehover ul ul ul {

left: -999em;

}



#navbar li:hover ul, #navbar li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}
#navbar .item69 .separator{
	color:#F00;
}
#navbar .item70 .separator{
	color:#FC0;
}

#logo{

	width:350px;
	padding-top:90px;

	float:left;

}






.moduletable_bottomnav{


	float:left;

	width:660px;

	font-size:1.1em;

	margin-left:20px;

	border-top:#673090 solid 1px;


	text-transform:uppercase;


}


.moduletable_bottomnav a{



    display: block;
	
	width:auto;

	padding:12px 6px 12px 6px;

	color:#999999;

	text-align:center;

	white-space:nowrap;


	text-decoration:none;
}


.moduletable_bottomnav ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

.moduletable_bottomnav li {

	margin: 0;

	float: left;

}

.moduletable_bottomnav ul li:first-child {
	background-image:none;
}

#events-calendar h2 span , #events-calendar .event .date, .ui-widget-header, { color:#C3A204 !important; }


.button:hover, .reply a:hover { background-color: #C3A204; }



#loopedSlider .slides div.slide h2.title { background-image:none; background-color: #C3A204; border-color: #C3204; }


#footer{
	float:left;

	margin: 10px 11px 11px 11px;
	font-size:0.8em;
	padding: 8px 11px 0px 11px;
	text-align:center;
	color:#fff;


}
#footer p{
	font-size:12px;
}

#footer-widgets ul,#footer ul{

	list-style-type:none;
	display:normal;
	margin:5px 16px 7px 0;
	color:#999;
	letter-spacing: 1px;

}

#footer-widgets ul li a{
	color:#999;
	line-height:normal;
	font-weight:normal;
}
#footer-widgets ul li:hover{
	background:none;
}


#footer-widgets ul li{
	border:none;
	padding:0 10px 0 10px;
	line-height:12px;
	height: 14px;
}
#footer-widgets ul li.spaced{
	
	height: 24px;
}
#footer-widgets .widget {
margin: 0;
}

input, textarea {
	background-color:#e6e6e6;
	border:none;
	color:#666;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
}
input.btn{
	padding:2px;
	border:1px solid #753A00;
	color:#FFF;
}
input.btn:hover{
	padding:2px;
	border:1px solid #974B00;
	color:#FFF;
}
.headerImage{
	padding-top:90px;
}
.moduletable_sidepanelText{
	width:250px;
	overflow:visible;
	padding-left:10px;
	margin-top:20px;
}


.blueText{
	color: #007CB5;
	font-weight: bolder;
}
#sidebar a{
	
	text-transform:uppercase;
}
.wpsc-group-1 #sidebar a:hover{
	color:#82CEC1;
}
.courses #sidebar a:hover{
	color:#C3A204;
}
.leaders #sidebar a:hover{
	color:#956E8E;
}
.contact #sidebar a:hover{
	color:#E38A4A;
}
.page-id-11 #sidebar a:hover{
	color:#E38A4A;
}
.home #sidebar a:hover{
	color: #e1134f;
}

.contact h2,.contact h1,.contact h3, .contact .highlight, .contact .button a:hover,.page-id-11 h2,.page-id-11 h1,.page-id-11 h3, .page-id-11 .highlight, .page-id-11 .button a:hover, .page-id-11 a{
	color:#E38A4A;
}
.projects h2,.projects h1,.projects h3, .projects .highlight, .projects .button a:hover, .category-events h2,.category-events h1,.category-events h3, .category-events .highlight, .category-events .button a:hover, .category-events a, .projects-events h2,.projects-events h1,.projects-events h3, .projects-events .highlight, .projects-events .button a:hover, .projects-events a, body.page-template-template-calendar-php a, page-template-template-calendar-php h1, .page-template-template-calendar-php h2, .page-template-template-calendar-php h3, .page-template-template-calendar-php .highlight, .page-template-template-calendar-php .button a:hover, .page-template-template-calendar-php a:link,

.p-e-pages h2, .p-e-pages h1, .p-e-pages h3, .p-e-pages .highlight,.p-e-pages .button a:hover, .p-e-pages a:link, .p-e-pages a:visited{
	color:#C3A204;
}
.wpsc-group-4 h2,.wpsc-group-4 h1,.wpsc-group-4 h3, .wpsc-group-4 .highlight, .wpsc-group-4 .button a:hover, .wpsc-group-4 a{
	color:#956E8E;
}
.wpsc-group-1 h2,.wpsc-group-1 h1,.wpsc-group-1 h3, .wpsc-group-1 .highlight, .wpsc-group-1 .button a:hover, .wpsc-group-1 a, .workshops-courses h2,.workshops-courses h1,.workshops-courses h3, .workshops-courses .highlight, .workshops-courses .button a:hover, .workshops-courses a{
	color:#82CEC1;
}

.support h2, .support h1,.support h3, .support .highlight, .support .button a:hover, .support a{
	color:#999;
}
#sidebar ul{
	margin:0;
	padding:0;
}
#sidebar li{
	list-style:none;
	display:block;
	

}
.workshops #sidebar .inside{
	background-color:#F2FAF9;
}
.projects #sidebar .inside{
	background-color:#F9F6E6;
}
.leaders #sidebar .inside{
	background-color:#F4F0F4;
}
#content #sidebar .inside{
	padding:14px 13px 14px 13px;
	width:260px;
	font-size:0.95em;
	min-height:412px;
}
#content #sidebar.home .inside{
	padding:0;
	width:300px;
	font-size:0.95em;
	min-height:412px;
	margin:0;
	margin-left:-2px;
}
#content #sidebar.contact .inside{
	
	padding:0;
	width:300px;
	font-size:0.95em;
	min-height:412px;
	
}

.roundedBoxInner{
	background-image:url(../images/rectTile.png);
	width:297px;
	padding:0 5px 0 9px;
	height:104px;
	float: left;
	background-repeat:repeat-y;
}
.roundedBoxTop{
	background-image:url(../images/roundedTop.png);
	background-repeat:no-repeat;
	background-position:top;
	height:17px;
	float: left;
	width:311px;
}
.roundedBox{
	background-image:url(../images/roundedBottom.png);
	padding-bottom:17px;
	width:311px;
	background-position:bottom;
	background-repeat:no-repeat;
	float: left;
	margin-right:3px;
}
.opaqueGeneral{
		
		height:44px; 
		width:944px;;
	color:#fff;
	background:#e6e6e6;
	filter:Alpha(opacity=50);

	opacity: 0.5;  
	

	}
	.opaque{
		
		min-height:1550px; 
		height:auto!important;
		width:100%;
	color:#fff;
	background:#e6e6e6;
	filter:Alpha(opacity=50);

	opacity: 0.5;  
	

	}
	.bd{

	
	position:relative;
	padding: 10px 10px 10px 20px;
	margin-bottom:5px;
	
	width: auto;
	height:auto;
	z-index:10000;

	
}

	.opaqueBack{
		
		min-height:1505px; 
		height:auto!important;
		
		width:100%;;
	color:#fff;
	background:#000;
	filter:Alpha(opacity=50);
	

	opacity: 0.5;  
	

	}
	.bdBack{

	
	position:relative;
	padding: 10px 20px 10px 20px;
	width: auto;
	height:auto;
	z-index:10000;

	
}


.bd2{

	
	position:relative;
	width: 934px;
	padding-left:10px;
	z-index:10000;

	
}
.moduletable_hozButton{
	width:525px;
	height:47px;
	background:url(../images/hozButtonBack.png);
	background-repeat:no-repeat;
	margin:0;
	margin-top:5px;
	padding:7px;
	padding-left:5px;
	padding-right:0;
}
.moduletable_hozButton a{
	text-decoration:none;
	color:#666;
}
.moduletable_footLinks{
	
	width:100px;
	float:right;
	margin-left:10px;
}
.moduletable_leftBox{
	width:180px;
	float:left;
	margin-left:20px;
}
.quote{
	font-size:1.2em;
	font-style:italic;
}
.button{
	float:right;
	text-transform:uppercase;
	margin-top:1px;
}
.button:hover{
	background:#000;
}
.bottomspace{
	margin-bottom:25px;
}
.map{
	margin:0;
	padding:0;
}
.widget_nav_menu{
	float:left;
}


.widget div.outer{
	border:none;
}
.widget div.inner{
	background:none;
	border:none;
}
.widget ul li{
	border:none;
	padding:2px 10px 1px 10px;
}
.post-entries{
	clear:both;
	margin:0 10px 0 0;
}

.social_bookmark{
	 clear:both;
}

#mc_mv_EMAIL{
	width:300px;
}
#mc_mv_FNAME, #mc_mv_LNAME{
	width:260px;
}
#Widgets_on_Pages_1 .button{
	float:left;
}
#Widgets_on_Pages_1 li{
	list-style:none;
}


.buttons .submit {

background-repeat: repeat;
}