* {
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
}

body {
	width: 100%;
	overflow-x: hidden;
	font-size: 100%;
	background: #F36617;
}

a {
	text-decoration: none;
	color: #F36E23;
}

a:hover {
	text-decoration: underline;
}

img a {
	border: none;
}

p {
	font-size: 75%;
	color: #232323;
	float: left;
	margin: 1.1em 0 0 0;
}

ul, ol, dl {
	padding: 10px 0 0 1.5em;
	margin: 0;
	float: left;
	clear: both;
}

li, dt, dd {
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: outside;
	padding: 0 0 4px 0;
	margin: 0;
	font-size: 80%;
}

h2 {
	font-size: 120%;
	color: #F36E23;
	float: left;
	white-space: nowrap;
}

h3 {
	font-size: 120%;
	font-weight: bold;
	float: left;
	color: #232323;
}

form input, form textarea {
	border: 1px solid #232323;
	border-top: 2px solid #232323;
	border-left: 2px solid #232323;
	padding: 3px 2px;
	font-size: 75%;
	float: left;
}

form p input, form p textarea {
	font-size: 100%;
} 

form input.submit {
	height: 1.7em;
	vertical-align: middle;
	width: auto !important;
	border: 1px solid #666666;
	background: url(../images/submit.jpg) 0 0 repeat-x #b3b3b3;
	padding: 0 2px;
}

form input.submit:hover {
	background: url(../images/submit_hover.jpg) 0 0 repeat-x #e4e4e4;
	cursor: pointer;
}

.body.intro {
	background: #F36E23;
}

.intro_movie_container {
	width: 550px;
	margin: 100px auto 20px auto;
}

.intro_movie {
	width: 550px;
	height: 180px;
}

.intro_info_left {
	width: 429px;
	float: left;
	overflow: hidden;
	display: inline;
	clear: none;
}

.intro_info_left p {
	padding-left: 5px;
	width: 429px;
	
}

.intro_info_left p a {
	color: #FFF;
	float: left;
}

.intro_info_left p span {
	float: left;
	padding: 0 7px 0 7px;
	color: #FFF;
}

.intro_info_left p.smallprint {
	font-size: 70%;
}

.intro_movie_container a.merlin_logo {
	float: left;
	margin-top: 10px;
	padding-top: 0;
	width: 121px;
	overflow: hidden;
	display: inline;
	clear: none;
}

#header {
	width: 100%;
	float: left;
	background: url(../images/header.jpg) 0 0 repeat-x #F36E23;
}

#header .inner-items {
	width: 970px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#header .inner-items img {
	float: left;
	padding: 0 0 0 10px;
}

#header .inner-items img.merlin_small {
	float: right;
	padding: 15px 10px 0 10px;
	clear: right;	
}

#header ul#language {
	float: right;
	padding: 10px 10px 0 0;
	clear: none;
}

#header ul#language li {
	float: left;
	padding: 0 0 0 5px;
	list-style: none;
}

#header ul#language li span {
	position: absolute;
	left: -9999em;
}

#header ul#language li a {
	width: 18px;
	height: 13px;
	float: left;
	background: url(../images/language.jpg) left top no-repeat;
}

#header ul#language li a:hover {
	background: url(../images/language.jpg) left bottom no-repeat;
}

#header ul#language li.french a {
	background: url(../images/language.jpg) right top no-repeat;
}

#header ul#language li.french a:hover {
	background: url(../images/language.jpg) right bottom no-repeat;
}

/*
#navigation {
	width: 970px;
	float: left;
	clear: both;
	height: 66px;
	padding: 10px 0 1px 0;
}

#navigation .corner_left {
	width: 17px;
	height: 66px;
	float: left;
	background: url(../images/navigation_corner_left.png) 0 bottom no-repeat;
}

#navigation .corner_right {
	width: 17px;
	height: 66px;
	float: left;
	background: url(../images/navigation_corner_right.png) 0 bottom no-repeat;
}
#navigation ul#primary {
	width: 936px;
	height: 66px;
	background: url(../images/navigation.png) 0 bottom repeat-x;
	float: left;
	padding: 0;
	clear: none;
}

#navigation ul#primary li {
	float: left;
	list-style: none;
	margin: 7px 0 0 0;
	padding: 0 23px 0 17px;
	background: url(../images/navigation_seperator.png) right 5px no-repeat; 
}

#navigation ul#primary li.last {
	background: transparent; 
}

#navigation ul#primary li a {
	padding: 22px 0 20px 0;
	color: #BCBCBC;
	float: left;
}

#navigation ul#primary li a.active {
	padding: 22px 0 15px 0;
	border-bottom: 5px solid #F36E23;
}

#navigation ul#primary li a:hover {
	color: #FFF;
	text-decoration: none;
}
*/

#header #navigation {
	clear:both;
	padding-top:20px;
	margin: 0 auto 1px auto;
	width:956px;
	height: 58px;
	background: url(../images/header/menubar.gif) 0 20px no-repeat;
	float:none;
}
#header #navigation ul{

	overflow:hidden;
	width:956px;
	height: 58px;
	padding:0 10px;
	margin:0;
	list-style:none;
	float:none;
}
#header #navigation li{
	float:left;
	height: 38px;
	margin-top:8px;
	padding:0 22px;
	background: url(../images/navigation_seperator.gif) right 0px no-repeat; 
}
#header #navigation li:last-child {
	background:none;
}
#header #navigation li a{
	line-height: 38px;
	color:#929090;
}
#header #navigation li a:hover{
	color:#fff;
}

#header #navigation li a.active{
	border-bottom: 5px solid #F36E23;
	padding-bottom:18px;
}

#main {
	width: 100%;
	float: left;
	background: url(../images/main.jpg) left 0 repeat-x #FFF;
}

#main .inner-items {
	width: 970px;
	margin: 0 auto;
}

#banner {
	width: 956px;
	margin: 0 7px 5px 7px;
	height: 300px;
	position: relative;
}

#banner .edge {
	width: 956px;
	height: 10px;
	float: left;
	position: absolute;
	bottom: 0;
	background: url(../images/banner_edge.png) 0 0 no-repeat;
}

#banner #box {
	width: 428px;
	float: right;
	position: absolute;
	bottom: 40px;
	right: 20px;
}

#banner #box #box_top {
	width: 428px;
	height: 14px;
	float: left;
	background: url(../images/banner_box_top.png) 0 0 no-repeat;	
}

#banner #box #box_content {
	width: 388px;
	float: left;
	background: url(../images/banner_box.png) 0 0 repeat-y;	
	padding: 0 20px;
}

#banner #box #box_content p {
	color: #F36E23;
	text-align: left;
	margin: 0;
	padding: 0;
}

#banner #box #box_content .quote {
	float: left;
	background: url(../images/quotes_close.png) right bottom no-repeat;
}

#banner #box #box_content .quote p {
	padding: 15px 0 0 0;
	margin: 0;
	color: #EAEAEA;
	text-align: left;
	text-indent: 38px;
	font-size: 85%;
	float: none;
	background: url(../images/quotes_open.png) left 5px no-repeat;
	width: 390px;
}

#banner #box #box_content .quote .quotes_close {
	width: 33px;
	height: 27px;
	display: inline-block;
	float: left;
}

#banner #box #box_bottom {
	width: 428px;
	height: 14px;
	float: left;
	background: url(../images/banner_box_bottom.png) 0 0 no-repeat;	
}

#left {
	width: 679px;
	float: left;
	padding: 0 0 0 2px;
}

#right {
	width: 288px;
	float: left;
	padding: 0;
}

.module {
	float: left;
	margin: 2px 0 0 0;
}

#left .module {
	width: 679px;
}

#left .split .module {
	width: 339px;
	cursor: pointer;
}

#left .split #car_split {
	
}

#left .split #meet_olga_split {
	background: url(../images/split_test_image_02.jpg) 0 -40px no-repeat;
}

#left .split .module .content .link {
	width: 198px;
	float: left;
	padding: 5px 0 0 0;
}

#left .split .module .content .link p {
	float: left;
	width: 198px !important;
	overflow: hidden;
	clear: both;
}

#left .split .module .content .link a {
	width: 15px;
	padding: 0;
	height: 20px;
	display: block;
	float: right;
}

#left .split .module .link {
	position: absolute;
	bottom: 5px;
	right: 12px;
}

#left .split .module .content {
	padding: 10px 23px 20px 23px;
	width: 293px;
}

#right .module {
	width: 288px;
}

#left .module .module_top {
	width: 679px;
	height: 40px;
	float: left;
	background: url(../images/module_left_top.png) 0 0 no-repeat;	
}

#left .split .module .module_top {
	width: 339px;
	height: 40px;
	float: left;
	background: url(../images/module_split_top.png) 0 0 no-repeat;	
}

#right .module .module_top {
	width: 288px;
	height: 40px;
	float: left;
	background: url(../images/module_right_top.png) 0 0 no-repeat;

}

#right .case_study .module .module_top, #right .facebook .module .module_top {
	background: url(../images/module_trans_right_top.png) 0 0 no-repeat;	
}

#right .case_study .module {
	margin: 0 !important;
}

#left .module .module_content {
	width: 679px;
	float: left;
	background: url(../images/module_left_content.png) 0 0 repeat-y;	
}

#left .split .module .module_content {
	width: 339px;
	height: 225px;
	float: left;
	background: url(../images/module_split_content.png) 0 0 repeat-y;
	position: relative;
}

#right .module .module_content {
	width: 288px;
	float: left;
	background: url(../images/module_right_content.png) 0 0 repeat-y;	
}

#right .case_study .module .module_content, #right .facebook .module .module_content {
	background: url(../images/module_trans_right_content.png) 0 0 repeat-y;	
}

#left .module .module_bottom {
	width: 679px;
	height: 11px;
	float: left;
	background: url(../images/module_left_bottom.png) 0 0 no-repeat;	
}

#left .split .module .module_bottom {
	width: 339px;
	height: 7px;
	float: left;
	background: url(../images/module_split_bottom.png) 0 0 no-repeat;	
}

#right .module .module_bottom {
	width: 288px;
	height: 7px;
	float: left;
	background: url(../images/module_right_bottom.png) 0 0 no-repeat;	
}

#right .case_study .module .module_bottom, #right .facebook .module .module_bottom {
	background: url(../images/module_trans_right_bottom.png) 0 0 no-repeat;	
}

#right .action .module .module_bottom {
	width: 288px;
	height: 35px;
	float: left;
	background: url(../images/module_action_bottom.png) 0 0 no-repeat;	
}

#right #hand_up .module .module_bottom {
	width: 288px;
	height: 35px;
	float: left;
	background: url(../images/module_right_bottom_hand.png) 0 0 no-repeat;	
}

.module h2 {
	border-top: 5px solid #F36E23;
	margin: 5px 0 0 25px;
}

.facebook .module h2 {
	border-top: 5px solid #FFF;
}

.module .add_this {
	float: right;
	padding: 15px 25px 0 10px;
}

.gallery .module .add_this {
	padding: 5px 25px 0 10px;
}

.module .add_this img {
	border: none !important;
}

.content {
	float: left;
}

#left .module .content {
	padding: 0 23px 20px 23px;
	width: 635px;
}

#left .content .images {
	width: 635px;
	float: left;
}

.images img, .gallery .module img, .feed img {
	margin: 10px 0 0 0;
	float: left;
	border: 4px solid #000;
	clear: left;
}

.gallery .module ul {
	float: left;
	width: 450px;
	clear: none;
	display: inline;
	padding: 10px 0 0 0;
}

#right .gallery .module ul {
	padding: 0;
}

.gallery .module ul li {
	float: left;
	list-style: none;
	margin: 0 0 4px 4px;
	padding: 0;
}

.gallery .module ul li a {
	margin: 0;
	float: left;
	padding: 0;
}

.gallery .module ul li a img {
	clear: none;
	margin: 0;
}

.images .multiple {
	float: left;
}

.content .text {
	float: left;
	clear: none;
	width: 635px;
}

.content .images .text {
	float: right;
	padding: 0 0 0 20px;
	width: 432px;
}

.video .content .images .text {
	width: 357px;
}

.large_image .content .images .text {
	width: 382px;
}

.content .text h3 {
	padding: 10px 0 0 0;
	clear: both;
	float: left;
	width: 100%;
}

.content .text p {
	float: left;
	clear: both;
	width: 625px;
	padding: 0 0 0 10px;
}

.content .text p a {
	font-weight: bold;
	text-decoration: underline;
}

.content .text .link p a {
	font-weight: normal;
	text-decoration: none;
}

.content .text .link p a:hover {
	text-decoration: underline;
}

.content .images .text p {
	width: 422px;
}

.video .content .images .text p {
	width: 347px;
}

.large_image .content .images .text p {
	width: 372px;
}

.content .text p u {
	font-weight: normal;
	font-style: normal;
	color: #F36E23;
	text-decoration: none;
}

.content .text ul, .content .text ol {
	width: 80%;
	float: left;
	clear: both;
}

#sitemap .content .text ul li {
	float: left;
	clear: both;
	background: url(../images/bullet.jpg) 0 5px no-repeat;
	list-style: none;
	padding: 0 0 3px 12px;
}

#sitemap .content .text ul li ul {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 20px;
}

#sitemap .content .text ul li ul li {
	float: left;
	clear: both;
	font-size: 100%;
}

.content .link {
	float: left;
	clear: both;
}

.content .link p {
	padding: 0;
}

.content .link p a {
	color: #232323;
	padding: 0 0 1px 20px;
	background: url(../images/link_icon.png) left 0 no-repeat;
}

.content p.date {
	margin: 0.5em 0 0 0;
	font-style: normal;
	color: #F36E23;	
}

#left .module form {
	margin-top: 10px;
	float: left;
}

#left .module form p {
	float: left;
	width: 305px;
	padding: 0 10px 10px 0;
	margin: 0;
}

.description {
	float: left;
}

#left .module form .description {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	width: 100%;
}

#left .module form input, #left .module form textarea {
	width: 298px;
	margin: 3px 0 0 0;
}

#left .module form textarea {
	height: 67px;
}

#left .module form label {
	width: 305px;
	color: #F36E23;
}

#left .module form .description p {
	width: 100%;
	font-size: 70%;
	float: left;
}

#left .module form .description p label {
	color: #232323;
}

#left .module form .description p input {
	width: auto;
	margin: 0 5px 0 0;
	border: none;
	width: 15px;
}

#left .module form input.submit {
	clear: both;
	font-size: 110%;
}

.news {
	float: left;
}

#left .content .feed {
	float: left;
}

#left .content .feed ul {
	width: 635px;
	float: left;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #F6F6F6;
}

#left .content .feed ul li {
	float: left;
	width: 635px;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}

.feed img {
	margin: 0 10px 0 5px;
	background: #FFF;
}

#left .content .feed ul li a {
	width: 635px;
	padding: 5px 0;
	border-top: 1px solid #F6F6F6;
	display: block;
	float: left;
	background: url(../images/link_icon.png) 610px center no-repeat #FFF;
}

#left .content .feed ul li a:hover {
	text-decoration: none !important;
	background: url(../images/link_icon_hover.png) 610px center no-repeat #F36E23 !important;
}

#left .content .feed ul li a p {
	font-size: 100%;
	width: 500px;
	margin: 0.5em 0 0 0;
}

.feed .subscribe {
	float: right;
}

.feed .subscribe p {
	text-align: right;
	white-space: nowrap;
}

.feed .subscribe p a {
	background: url(../images/rss.jpg) 0 center no-repeat;
	padding: 2px 0 2px 20px;
	color: #232323;
	display: block;
}

#left .content .feed ul li a:hover p.date {
	color: #FFF;
}

#map {
	margin: 10px 23px 10px 0;
	width: 629px;
	height: 500px;
	float: left;
	border: 3px solid #F36E23;
}

.map_window {
	width: 350px !important;
	float: left !important;
	padding: 0 0 20px 0 !important;
	display: block !important;
	clear: both !important;
	height: auto !important;
}

.map_window h3 {
	float: left !important;
	width: 350px !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 75% !important;
	font-weight: normal !important;
	color: #F36E23 !important;
}

.map_window p {
	width: 330px !important;
	padding: 0 0 0 20px !important;
	margin: 10px 0 0 0 !important;
	float: left !important;
	display: block !important;
	clear: both !important;
	overflow: hidden !important;
	font-size: 70% !important;
}



.gallery {
	float: left;
}

.action {
	float: left;
}

#hand_up .module .module_top {
	position: relative;
}

#hand_up .module .module_top .hand_top {
	width: 30px;
	height: 40px;
	position: absolute;
	top: 26px;
	right: 31px;
	background: url(../images/module_right_hand.png) -17px 10px no-repeat;
}

#hand_up .module .module_content .count {
	width: 200px;
	padding: 0 63px 0 25px;
	height: 100px;
	float: left;
	background: url(../images/module_right_hand.png) 210px -4px no-repeat;
}

#hand_up .module .module_content .count p {
	margin: 0 0 0 20px;
	font-size: 120%;
}

#hand_up .module .module_bottom input {
	margin: 5px 0 0 45px;
}

#donate .module_bottom p {
	color: #FFF;
	padding: 0 0 0 60px;
	margin: 8px 0 0 0;
}

#donate input {
	margin: 5px 0 0 45px;
}

#right .module .content {
	float: left;
	margin: 0;
	width: 240px;
	padding: 0 25px 20px 25px;
}

#right #donate .module .content {
	padding: 0 25px 10px 25px;
}

#right .gallery {
	float: left;
}

#right .gallery .module .content {
	width: 272px;
	padding: 10px 0 20px 18px;	
}

#right .module .video .content {
	padding: 0 25px 20px 25px;
}

.location {
	float: left;
}

#right .location .module .content {
	padding: 0 25px 20px 25px;
}

#right .gallery .module ul {
	width: auto;
}

.video {
	float: left;
}

.video .multiple {
	padding-top: 10px;
}

#right .video .module .content {
	float: left;
	width: 250px;
	padding: 10px 0 20px 18px;
}

#right .video .module .content p {
	padding-left: 25px;
}

#right .module .content p {
	padding: 0 0 0 20px;
}

#right .contact .module .content {
	padding: 0 25px 15px 25px;
}

#right .contact .module .content p {
	margin-top: 0;
}

#right .module h3 {
	font-size: 90%;
	padding: 5px 0 5px 0;
	float: left;
	clear: both;
	width: 100%;
}

#right .module dl {
	padding: 0 0 20px 0;
	width: 100%;
	float: left;
}

#right .module dl dt {
	color: #F36E23;
	padding: 0;
	width: 100%;
	float: left;
}

#right .module dl dd {
	padding: 0 0 5px 20px;
}

#right #donate .module .content p {
	margin: 0;
}

#right ul.sub_nav {
	padding: 5px 0 0 0;
	width: 100%;
}

#right .fact .content {
	padding-top: 0;
}

#right .content .fact {
	float: left;
	width: 100%;
}

#right .content .fact p {
	padding: 0;
	margin: 0;
	font-size: 100%;
}

#right .content .source {
	float: left;
	width: 220px;
}

#right .content .source p {
	color: #F36E23;
}

#right ul.sub_nav li {
	float: left;
	clear: both;
	list-style: none;
	padding: 0 0 5px 0;
	font-size: 100%;
	font-weight: bold;
	width: 240px;
}

#right ul.sub_nav li a {
	color: #212121;
	padding: 0 0 0 20px;
	width: 220px;
	background: url(../images/link_icon.png) left 2px no-repeat;
}

#right ul.sub_nav li a:hover {
	color: #4DC0B3;
	text-decoration: none;
}

#right ul.sub_nav li.active a, #right ul.sub_nav li.active a:hover {
	color: #F36E23;
	background: url(../images/link_icon_active.png) left center no-repeat;
	
}

#right .content .link {
	width: 100%;
}

#right .case_study {
	float: left;
	cursor: pointer;
}

.case_study .module .module_content {
	height: 225px;
	position: relative;
}

#cs_olga.case_study .module .module_content {
	height: 260px;
}

.case_study #box {
	width: 261px;
	float: right;
	position: absolute;
	bottom: 8px;
	right: 13px;
}

.case_study #box #box_top {
	width: 261px;
	height: 14px;
	float: left;
	background: url(../images/case_study_box_top.png) 0 0 no-repeat;	
}

.case_study #box #box_content {
	width: 221px;
	float: right;
	background: url(../images/case_study_box.png) 0 0 repeat-y;	
	padding: 0 20px;
}

.case_study #box #box_content p {
	color: #F36E23;
	text-align: right;
	width: 221px;
	padding: 0;
	margin: 0;
}

.case_study #box #box_content .quote {
	float: left;
}

.case_study #box #box_content .quote p {
	padding: 5px 0 0 0;
	margin: 0;
	color: #EAEAEA;
	font-size: 100%;
	text-align: right;
	float: none;
	width: 223px;
}

.case_study #box #box_bottom {
	width: 261px;
	height: 14px;
	float: left;
	background: url(../images/case_study_box_bottom.png) 0 0 no-repeat;	
}

#right .case_study .module .content {
	padding: 0 25px 0 25px;
}

.link p span {
	position: absolute;
	left: -9999em;
}

#right .case_study .module .content .link {
	width: 198px;
	float: left;
	padding: 5px 0 0 0;
}

#right .case_study .module .content .link p {
	float: left;
	width: 198px !important;
	overflow: hidden;
	clear: both;
}

#right .case_study .module .content .link a {
	width: 15px;
	padding: 0;
	height: 20px;
	display: block;
	float: right;
}

.facebook {
	float: left;
	cursor: pointer;
}

.facebook .module {
	background: #3b5997;
}

#right .facebook .module .content {
	padding: 0 25px 0 25px;
}

#right .facebook .module .content p {
	margin: 0.5em 0 0 0;
	color: #FFF;
}

#right .facebook .module .content img {
	float: right;
	padding: 0 20px 0 0;
}

#footer {
	width: 100%;
	display: inline-block;
	background: url(../images/header.jpg) 0 0 repeat-x #F36617;
	border-top: 20px solid #FFF;
	padding: 0 0 20px 0;
}

#footer .inner-items {
	width: 970px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

#footer .inner-items img {
	float: left;
	padding: 0 0 0 10px;
}

#footer ul {
	float: right;
	padding: 0;
	clear: none;
}

#footer ul li {
	float: left;
	list-style: none;
	padding: 0 23px 0 17px;
	background: url(../images/footer_seperator.png) right 5px no-repeat;
}

#footer ul li.last {
	padding: 0 10px 0 17px;
	background: transparent;
}

#footer ul li a {
	color: #F8D8C1;
}

#footer ul li a:hover {
	color: #FFF;
	text-decoration: none;
}

#footer .inner-items p {
	float: right;
	color: #F8D8C1;
	clear: right;
	padding-right: 10px;
}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/

.sIFR-active .module h2 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  padding: 2px 0 0 0;	
}

.sIFR-active .count p {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  padding: 2px 0 0 0;
}

.sIFR-active .facebook .module h2 {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  padding: 2px 0 0 0;	
}


#right .admin .module form input, #right .admin .module form textarea {
	width: 188px;
	margin: 3px 0 0 0;	
}

#right .admin .module .content, #right .admin_modules .module .content {
	padding-top: 0px;
}

#right .admin .module .content p, #right .admin_modules .module .content p {
	margin: 5px 0 20px 0;
}

#right .admin .module form label {
	float: left;
	clear: both;
	width: 200px;
	padding-top: 4px;
}

#right .admin .module h3 {
	padding: 0;
	margin: 0;
}

#right .admin_modules .module h3 {
	padding: 0 0 10px 0;
	margin: 0;
	color: #4DC0B3;
}

#right .admin_modules .module ul {
	padding-bottom: 20px;
}

#left .admin .module form p {
	width: 600px;
}

#left .admin .module form input, #left .admin .module form textarea {
	width: 600px;
	margin: 3px 0 0 0;
}

#left .admin .module form textarea.large {
	height: 200px !important;
}

#left .admin .module form input.short {
	width: 40px;
}

#left .admin .module form p input.radio, #left .admin .module form p input.checkbox {
	width: 15px;
	height: 15px;
	float: left;
	border: none;
	background: transparent;
	clear: none;
	display: inline;
}

#left .admin .module form p span {
	float: left;
	display: inline;
	padding: 3px 10px 0 5px;
}

#left .admin .module form p span.module_label {
	float: left;
	display: inline;
	padding: 3px 5px 0 25px;
}

#left .admin .module form select {
	width: 400px;
	margin: 3px 0 0 0;
	border: 1px solid #000;
}

.admin h4 {
	color: #F36E23;
	padding: 10px 0 10px 0;
	float: left;
}

p.admin_images label {
	padding: 0 0 0 80px;
}

div.admin_image {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 3px solid #F36E23;
	float: left;
}

p.admin_images img {
	float: left;
	display: inline;
	clear: none;
	border: 3px solid #F36E23;
	margin-right: 20px;
}

#left .admin .module form input.upload {
	width: 200px !important;
}

.socialbar {
	overflow:hidden;
	clear:both;
	float:right;
	padding-top:25px;
}
.socialbar a.addthis_button, .socialbar a.addthis_button_facebook_like{
	display:inline-block;	
	float:left;
}
.socialbar a.addthis_button_facebook_like{
	margin-left:10px;
}
.socialbar .icon {
	width:48px;
	height:48px;
	display:inline-block;
	text-indent:-9999px;	
	outline:0;	
	background: url(../images/icons/social/facebook.png) no-repeat;
	margin: 0 2px;
	float:left;
}
.socialbar .twitter {
	background-image: url(../images/icons/social/twitter.png);
}
.socialbar .youtube {
	background-image: url(../images/icons/social/youtube.png);
}