/*  

Theme Name: TeamUp! Tutors

Theme URI: http://www.teamuptutors.com

Description: Widget-ready custom theme

Version: 1.0

Author: Leon Baranovsky

Author URI: http://www.teamuptutors.com/

*/



html {
	padding:0px;
	margin:0px;
}
body {
	background:#006699 url(images/main-bg.gif) top left repeat-x;
	margin:0;
	padding:0;
	width:100%;
	font-family: Helvetica, arial, Verdana, sans-serif;
	color:#666666;
	font-size:80%;
	opacity: 0.99999; /* weird one that makes it look better on a mac+firefox */
}
.welcome {
	background:#006699 url(images/bg.gif) top left repeat-x;
}
.send-article {
	background-color:#006699;
}
/*---:[ global elements ]:---*/



a {
	color: #ff9900;
	text-decoration: none;
}
a:visited {
	color: #ff9900;
	text-decoration:none;
}
a:hover {
	color: #006699;
	text-decoration:none;
}
a img {
	border: none;
}
p, ol, ul {
	font-size:1.0em;
}
.clear {
	padding:10px;
	margin:10px;
}
hr {
	border:0;
	height:1px;
	background-color:#d4e3f4;
	color:#d4e3f4;
}
strong {
	font-weight:bold;
}
blockquote {
	font-style:italic;
}
.image-link {
	border: none !important;
}
.hiddenPic, #print, .print {
	display:none;
}
h1 {
	font-size: 1.8em;
	color: #006699;
}
h1 a, h1 a:visited, h1 a:hover {
	color: #006699;
	text-decoration: none;
}
h2 {
	font-size:1.3em;
	color: #666666;
	margin:10px 0 -10px 0;
*margin:10px 0 -15px 0;
}
h2 a {
	color: #006699;
	text-decoration: none;
}
h2 a:visited {
	color: #006699;
	text-decoration: none;
}
h2 a:hover {
	color: #006699;
	text-decoration: none;
}
h3 {
	font-size: 1.1em;
}
/*---:[ faqs elements ]:---*/



#faq h3 {
	margin-top: 20px;
	margin-bottom: 0;
}
#faq p {
	padding: 0px;
	margin: 0px;
}
h3 .program, h3 .fees, h3 .tutors, h3 .basic {
	cursor: hand;
	cursor: pointer;
	padding:-3px 0 8px 0;
}
.openfaq {
	background-color: #dbe9f7;
}
.text, .tutortext, .programtext, .feetext {
	padding: 5px 5px;
	line-height:150%;
}
.openlanguage {
	color: #ff9e1b;
}
.closedlanguage {
}
.togglehtml li {
	margin-bottom: 8px;
}
.plusminus {
	font-size:0.9em;
	margin-top:-20px;
	margin-left:120px;
}
.plusminus a {
	text-decoration:none;
	border:none;
}
#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 100;
}
/*---:[ click to call  ]:---*/



.click {
	cursor: hand;
	cursor: pointer;
	padding:0;
	margin:0;
}
.click a {
	text-decoration:none;
	border: none !important;
}
.click img, .clicktext img {
	border: none !important;
	margin-left:-18px;
}
.clicktext {
	z-index:5;
*margin:-2px auto;
}
.clickform {
	background:#ffffff url(images/form.gif) top left no-repeat;
	height:235px;
*height: 245px;
	width:175px;
	margin-left:-18px;
	margin-top:0;
*margin-top:-2px;
	z-index:6;
}
.formtext .cform {
	color:#666666;
	margin-left:23px;
	font-size:0.85em;
}
.formtext .cform label {
	width:100%;
	color:#666666;
	font-size:1.0em;
	margin-left:0px;
	padding-bottom:3px;
	padding-top:2px;
	margin-top:2px;
}
.formtext .cform input {
	width:125px;
	height:12px;
	font-size: 10px;
}
.cform input.checkbox {
	margin:1px 0 0 0;
	width:16px;
	height:22px;
	border:none!important;
	background:none!important;
}
.formtext .cform .sendbutton {
	width:70px;
	padding:1px;
	margin-left:10px;
	font-size:0.9em;
	height:100%;
	background-color:#134e89;
	color:#fff;
	text-transform:lowercase;
}
.cf_hidden {
	display:none;
}
/*---:[ table layouts ]:---*/



table.cities {
	width:95%;
	margin:10px auto;
}
table.cities td {
	text-align:left;
	width:33%;
}
table.cities td.bold {
	text-align:left;
	width:33%;
	font-weight:bold;
}
table.program {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
	background-color: rgb(219, 233, 247);
	margin:0 auto;
	margin-bottom:15px;
	margin-top:5px;
	width:85%;
}
table.program td {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: white;
	background-color: rgb(219, 233, 247);
	-moz-border-radius: 0px;
	font-weight:normal;
}
table.program td.bold {
	font-weight:bold;
}
#planner {
	float:right;
	padding:8px;
	width:270px;
}
table.planner {
	font-size: 0.9em;
}
table.planner td.green {
	padding:10px;
	background-color:#CDEDB3;
	height:50px;
	border:2px #FFFFFF solid;
	color:#666666;
}
table.planner td.green b {
	color: #006699;
}
table.planner td.blue {
	padding:10px;
	background-color: rgb(219, 233, 247);
	height:50px;
	border:2px #FFFFFF solid;
	color:#666666;
}
table.planner td.dkblue {
	border-top:2px #ffffff solid;
	border-right:2px #ffffff solid;
	border-left:2px #ffffff solid;
	padding:10px;
	background-color:#D4E3F4;
	height:50px;
	/*border-bottom:4px #a2c7f1 solid;*/

	color:#666666;
}
table.rate {
	border-collapse: collapse;
	width: 85%;
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: white;
	background-color: rgb(219, 233, 247);
	font-size:1.0em;
	margin:0 auto;
	margin-bottom:15px;
	margin-top:5px;
}
table.rate td {
	padding: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: white;
	-moz-border-radius: 0px;
	width:100px;
	text-align:center;
}
table.rate td.left {
	text-align:left;
}
table.rate th {
	background-color: #cdedb3;
	color:#006699;
	text-align:center;
	padding:4px;
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
table.rate th.white-narrow {
	background-color: #ffffff;
	width:90px;
}
table.rate th.white-wide {
	background-color: #ffffff;
	width:170px;
}
table.rate th.most {
	background: #ffffff url(images/ratetab.gif) top center no-repeat;
	font-size: 0.9em;
	text-align:center;
	font-weight:normal;
	color: #666666;
	width:90px;
}
table.rate .boldleft {
	float:left;
	font-weight:bold;
}
table.rate th .tiny {
	float:left;
	font-size: 0.8em;
	font-weight: normal;
	color: #666666;
}
table.rate th.boldgr {
	background-color:#b4f583;
}
tr.rate {
	background-color: #d4e3f4;
}
table.rate td.bold {
	background-color: #b1d2f4;
	font-weight:bold;
}
tr.highlight, tr.highlight td.bold {
	background-color: #ffb57b;
	cursor: pointer;
}
table.rate a, table.rate a:hover, table.rate a:visited {
	text-decoration:none;
	border:none;
	color:#666666;
	text-align:left;
	font-weight: normal;
}
#ratetable {
	margin-top: 25px;
}
/*---:[ core layout elements ]:---*/



#container {
	width: 930px;
	margin: 0px auto;
	z-index:0;
}
#privacy-container {
	width: 650px;
	margin: 0px auto;
	background:#006699 url(images/main-bg.gif) top left repeat-x;
}
#content_box {
	width: 930px;
	text-align: left;
	float: left;
	background:#ffffff url(images/back.gif) top left repeat-y;
	margin:0px auto;
*margin:0px auto;
	z-index:1;
	padding:0px;
}
#privacy-content_box {
	text-align: left;
	margin:-10px auto;
	clear: both;
	width:559px;
	overflow:hidden;
}
#welcome_box {
	width: 930px;
	text-align: left;
	float: left;
	clear: both;
	background:#ffffff url(images/welcome-bg.gif) top left repeat-y;
	height:100%;
	margin-top:-8px;
*margin-top:-7px;
}
#welcome_box .col1 {
	float:left;
	width:275px;
	height:100%;
	padding-top: 0px;
}
#welcome_box .col2 {
	float:right;
	width:265px;
}
#rightContent {
	padding:0 10px 6px 10px;
	margin-top:12px;
	border:1px solid #dbe9f7;
}
#rightContent h3 {
	padding:0;
	margin-top:6px;
	margin-bottom:4px;
}
#rightContent ul {
	margin:0;
	padding-bottom: 10px;
	padding-top:0;
}
#rightContent ul li {
	margin-left:-40px;
	padding:0 0 3px 0;
	list-style:none;
	font-size:.9em;
}
#rightContent .seeAll {
	padding-bottom:10px;
}
#content {
	background-color:#ffffff;
	width: 500px;
	padding: 15px 15px 0 8px;
	float: left;
	margin:0;
}
#privacy-content {
	background-color:#ffffff;
	width: 530px;
	padding: 15px;
	margin:4px auto;
}
#send-article-content {
	background-color:#ffffff;
	width: 300px;
	padding: 15px 15px 0 8px;
	margin:0 auto;
}
#welcomecontent {
	background-color:#ffffff;
	width: 570px;
	padding: 5px;
	padding-left: 20px;
	float: left;
}
#welcomecontent h1 {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 5px;
}
#testimonials p {
	padding-bottom:15px;
}
/*---:[ header styles ]:---*/



#welcomehead {
	width: 930px;
	height: 260px;
	background:#ffffff url(images/header.jpg) top left no-repeat;
	overflow:auto;
}
#welcomehead a {
	display: block;
	width: 150px;
	height:257px;
	margin: 0 auto;
	text-decoration:none;
	float:left;
}
#privacy-masthead {
	width: 559px;
	height: 168px;
	margin:0 auto;
	background:#ffffff url(images/privacy-header.gif) top left no-repeat;
}
#masthead {
	width: 930px;
	height: 168px;
	background:#ffffff url(images/logo.jpg) bottom left no-repeat;
	z-index:2;
}
#masthead a {
	display: block;
	width: 189px;
	height:165px;
	margin: 0 auto;
	text-decoration:none;
	float:left;
}
#welcomehead a span, #masthead a span {
	text-decoration:none;
	visibility:hidden;
}
#welcometext {
	float:right;
	width:400px;
	color:#4b4b4b;
	padding:5px 0 5px 0;
	margin:0 75px 0 0px;
}
#welcometext .one {
	margin-left:40px;
	padding:28px 6px 2px 30px;
	font-size:1.35em;
	background:url(images/one.gif) bottom left no-repeat;
}
#welcometext .two {
	margin-left:60px;
	font-size:1.35em;
	padding:6px 6px 2px 30px;
	background: url(images/two.gif) center left no-repeat;
}
#welcometext .three {
	margin-left:80px;
	font-size:1.35em;
	padding:6px 6px 2px 30px;
	background: url(images/three.gif) center left no-repeat;
}
#welcometext .large {
	color:#ff9201;
	font-size:2.3em;
}
#welcometext .blue, #rotating .blue, b.blue {
	color:#006699;
}
#welcometext .orange, #rotating .orange {
	color:#ff9933;
}
#wt {
	background:url(/wp-content/uploads/2008/10/welcome-girl-0700.jpg) bottom right no-repeat;
	height:155px;
	width: 575px;
}
.wt {
	line-height:150%;
	position:relative;
	font-size:1.0em;
	width:460px;
	height:130px;
	float:left;
	margin:0px;/*overflow:auto;*/

}
.wt h2 {
	padding: 0;
	margin: 0;
}
#masttext {
	width:520px;
	height:165px;
	float:left;
	position:relative;
	padding-bottom:0px;
}
#rotating {
	position:absolute;
	bottom:35px;
	padding:0px;
	overflow:auto;
	margin-left:20px;
	font-size:14pt;
	color:#666666;
	line-height:150%;
}
#rotating .large {
	font-size:20pt;
}
#mastphoto {
	float:right;
	width:189px;
	height:168px;
	top:0;
}
/*---:[ menu styles ]:---*/





#privacy-nav {
	background: url(images/menu-bg.png) top left repeat-x;
	width:559px;
	height:39px;
	margin:0px auto;
	padding:0px;
}
#welcomenav {
	background: url(images/menu-bg.png) top left repeat-x;
	width:930px;
	height:39px;
	margin:0px auto;
	padding:0px;
	z-index:2;
}
#nav {
	background: url(images/menu-bg.png) top left repeat-x;
	width:930px;
	height:32px;
	clear:both;
	float:left;
	z-index:50;
	overflow:auto;
}
#nav ul {
	margin:0px;
	padding: 0px;
}
#welcomenav ul {
	padding-left: 0;
	margin-left: 5px;
	margin-top:3px;
	height: 20px;
}
#welcomenav .left {
	float:left;
	padding:0;
	margin:3px auto;
	padding-left:15px;
	font-size:1.0em;
	font-weight:bold;
}
#welcomenav .right {
	float:right;
	padding:0px;
*padding:1px 0 0 0;
	margin: 3px 20px 0px 0;
*margin: 2px 20px 0 0;
	font-size:0.85em;
}
#nav .left {
	float:left;
	padding:0;
	margin:3px 0 0 1.0em;
	font-size:1.0em;
	font-weight:bold;
}
#nav .right {
	float:right;
	font-size:0.85em;
	padding:0;
	margin:3px 1.0em 0 0px;
}
#welcomenav ul li, #nav ul li {
	list-style: none;
	display: inline;
	margin-right:4px;
}
#welcomenav ul li a, #nav ul li a {
	padding: 2px 0.8em;
	text-decoration: none;
	float: left;
	color: #ffffff;
	line-height: 17px;
}
#welcomenav ul li a:hover {
	background-color: #006699;
	border-style: solid;
	border-color:#006699;
	margin:-3px;
*margin:-4px;
	padding: -3px;
*padding: -4px;
	height:17px;
*height:15px;
}
#nav ul li a:hover {
	background-color: #006699;
	border-style: solid;
	border-color:#006699;
	margin:-3px;
*margin:-4px;
	padding: -3px;
*padding: -4px;
	height:16px;
*height:15px;
}
#welcomenav .right a:hover, #nav .right a:hover {
	background-color: #006699;
	border-style: solid;
	border-color:#006699;
	margin: -3px;
*margin: -4px;
	padding: -2px;
*padding: -3px;
	height:17px;
*height:15px;
}
#nav .left .current_page_item a {
	background-color: #006699;
	border-style: solid;
	border-color:#006699;
	margin:-3px;
	margin-left:-3px;
	padding: -3px;
*padding-top:1px;
	height:16px;
*height:15px;
}
#nav .right .current_page_item a {
	background-color: #006699;
	border-style: solid;
	border-color:#006699;
	margin:-3px;
	margin-left:0px;
	padding: -3px;
	height:17px;
*height:14px;
}
/*---:[ content styles ]:---*/



.post, .entry {
	margin:0px 5px 20px 0;
	padding:0px;
}
.post p, .entry p, .entry li {
	font-size:1.0em;
	line-height:150%;
}
.post ul {
	margin-left:15px;
}
.post li {
	/*margin-left:15px;*/

	padding-bottom:10px;
}
.post ul.byImage {
	margin-left:210px;
}
.post img {
	border:1px #d4e3f4 solid;
	padding:5px;
	margin:5px;
	margin-left:0;
	float:left;
}
.entry img {
	border:0;
}
.entry a img {
	text-decoration: none;
	border-bottom: none;
	border: none !important;
}
.entry img.left {
	padding: 3px;
	margin: 0.5em 15px 0.5em 0;
	border: 3px double #bbb;
	float: left;
	clear: left;
}
.entry img.right {
	padding: 3px;
	margin: 0.5em 0 0.5em 15px;
	border: 3px double #bbb;
	float: right;
	clear: right;
}
.entry img.center {
	display: block;
	padding: 3px;
	margin: 0 auto 1.5em auto;
	border: 3px double #bbb;
	float: none;
	clear: both;
}
.entry img.off {
	padding: 0 !important;
	border: none !important;
}
.entry img.stack {
	clear: none !important;
}
.entry a, .post a {
	color: #ff9900;
	text-decoration:none;
	border-bottom:1px dotted #ff9900;
}
.entry a:visited, .post a:visited {
	color: #ff9900;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}
.entry a:hover, .post a:hover {
	color: #ff9900;
	text-decoration: none;
	border-bottom:1px solid #ff9900;
}
.feedback {
	padding-bottom:10px;
	border-bottom:2px #e4eff8 solid;
	font-size:1.0em;
}
.feedback a {
	font-size:1.0em;
	text-decoration:none;
}
.feedback .right a {
	float:right;
	margin-top:-30px;
*margin-top:-48px;
	padding:0px;
}
#inner_content {
	display:none;
	margin:0 auto;
}
#check {
	margin-left:35px;
}
.previous {
	float:left;
	display:inline;
}
.next {
	float:right;
	display:inline;
}
#aboutContactForm {
	width: 300px;
	padding-top: 15px;
}
/*---:[ right sidebar styles ]:---*/



#sidebar {
	width: 190px;
	height:100% !important;
	float: right;
	margin-left:-190px;
	margin-top: 15px;
	color:#666666;
	font-size:0.9em;
	padding:5px 20px;
	line-height:150%;
	position:relative;
	z-index:5;
}
#sidebar ul li {
	margin-left:-20px;
	margin-right:15px;
	padding-right:25px;
}
#sidebar li li {
	margin-left:-40px;
	padding:0 0 8px 0;
	list-style:none;
}
#sidebar #archives li {
	padding:0;
}
#sidebar img a {
	border: none !important;
	text-decoration:none;
}
#sidebar h2 {
	color:#66cc00;
	font-size:1.1em;
}
#sidebar a {
	color: #ff9900;
	text-decoration:none;
	border-bottom:1px dotted #ff9900;
}
#sidebar a:visited {
	color: #ff9900;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}
#sidebar a:hover {
	color: #ff9900;
	text-decoration: none;
	border-bottom:1px solid #ff9900;
}
#sun {
	clear:both;
	float:right;
	background: url(images/side-bg.gif) bottom left no-repeat;
	width:117px;
	height:90px;
	margin-top:-20px;
	margin-bottom:10px;
	margin-right:30px;
	padding-right:10px;
	position:relative;
	z-index:0;
}
/*---:[ left sidebar styles ]:---*/

	

#l_sidebar {
	width: 190px;
	padding: 30px 10px 0 -40px;
	float: left;
	margin:5px;
}
#l_sidebar h2 {
	color:#006699;
	font-size:1.1em;
	padding:8px;
	margin-bottom:10px;
}
#r_sidebar ul {
	list-style:none;
	margin-left:-40px;
*margin-left:5px;
}
#l_sidebar ul {
	list-style:none;
	margin-top:34px;
	margin-left:-40px;
*margin-left:5px;
}
#l_sidebar li, #r_sidebar li {
	padding-bottom:25px;
}
#l_sidebar a {
	font-size:1.1em;
	color:#006699;
	text-decoration:none;
	background-image:none;
	display:block;
	width:180px;
	height:25px;
	padding-left:18px;
	padding-top:2px;
}
#l_sidebar a:hover {
	background: url(images/nav-bg.gif) 40% 0 no-repeat;
	text-decoration:none;
	width:175px;
	margin:0px auto;
	height:25px;
	padding-top:2px;
}
#l_sidebar .current_page_item a, #l_sidebar .current_page_ancestor a {
	background: url(images/nav-bg.gif) 40% 0 no-repeat;
	text-decoration:none;
	width:175px;
	margin:0 auto;
	padding-top:4px;
	height:25px;
}
/*---:[ welcome sidebar styles ]:---*/

.textwidget {
}
#w_sidebar {
	width: 265px;
	padding: 5px 10px 0 35px;
	float: left;
}
#w_sidebar p {
	font-size:1.0em;
	line-height:150%;
}
#w_sidebar h2, #w_sidebar h1 {
	font-weight: normal;
}
#w_sidebar h1 {
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 1.7em;
}
#w_sidebar .textwidget {
	width: 240px;
}
/*---:[ additional sidebar styles ]:---*/



ul.sidebar_list {
	list-style: none;
}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
	width: 150px;
	margin: 0 0 10px 0;
	line-height: 1.4em;
	float: left;
}
li.widget h2 {
	font-weight: bold;
	font-size: 1.077em;
	letter-spacing: normal;
	margin: 0 0 0.2em 0;
	padding: 0px;
}
/*---:[ comment styles ]:---*/



#comments {
	float: left;
	clear: both;
}
ul#comment_list {
	list-style: none;
	margin: 0 0 2.0em 0;
	float: left;
}
ul#comment_list li.comment {
	width: 400px;
	padding: 0.7em 0 0 0;
	border-bottom: 1px dotted #bbb;
	float: left;
}
ul#comment_list li.trackback {
	width: 270px;
	padding: 1.2em 15px 0 15px;
	background: url('images/trackback_bg.gif');
}
.comment_meta {
	margin: 0 0 1.2em 0;
}
.comment_num {
	padding: 0 15px 0 20px;
	font-weight: bold;
	font-size: 1.2em;
	float: right;
}
.trackback .comment_num {
	padding: 0 0 0 20px;
}
.comment_num a, .comment_num a:visited {
	color: #888;
	text-decoration: none;
}
.comment_num a:hover {
	color: #df0000;
	text-decoration: none;
}
.comment_meta strong {
	font-size: 1.1em;
}
.comment_time {
	font-size: 0.8em;
	color: #888;
}
.comment .entry {
	padding: 0 15px;
}
.comment .entry p {
	margin: 0 0 1.0em 0;
}
.comments_headers {
	clear:both;
}
/*---:[ comment form styles ]:---*/



#comment_form {
	padding: 0 0 0 0;
	float: left;
}
#comment_form p {
	padding: 0.3em 0 0 0;
}
#comment_form label {
	padding: 0 0 0 10px;
	font-size: 1.2em;
}
#comment_form .text_input {
	width: 191px;
	color: #444;
}
#comment_form .text_area {
	width: 321px !important;
}
#comment_form .text_input:focus {
}
#comment_form .form_submit {
	/*padding: 0.4em 4px;
	background: url('images/submit_bg.gif');
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	cursor: pointer;*/
}
#comment_form p.subscribe-to-comments {
	font-size: 1.4em;
}
#comment_form p.subscribe-to-comments label {
	font-size: 1.0em;
}
/*---:[ footer styles ]:---*/



#footer {
	clear: both;
	width: 930px;
	padding: 5px 0 40px 0;
	float: left;
	color:#fff;
	font-size:0.85em;
	margin:0px;
	background-color:#006699;
}
#footer a, #footer a:visited {
	color: #fff;
	text-decoration: none;
	padding-right:8px;
}
#footer a:hover {
	color: #fff;
	text-decoration: none;
}
#footer .footleft {
	float:left;
	text-align:left;
}
#footer .footright {
	float:right;
	text-align:left;
	margin-right:0;
}
/*---:[ other styles ]:---*/

a.imgLink, a.imgLink:hover, a.imgLink:visited {
	border: none;
}
a:active {
	border: none;
}
/*---:[ ibox style }:---*/

/* ibox controls -- most of this shouldn't be touched */

#ibox {
	z-index: 1000000;
}
#ibox_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index:1000000;/* we use a background image because mac firefox bugs */

    /*background: url('images/bg.png') !important;*/

}
#ibox_progress {
	position:absolute;
	z-index:1000001;
}
#ibox_wrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:1000001;
	padding:25px 10px 10px 10px;
}
#ibox_content {
	z-index:1000002;
	overflow:auto;
	height:100%;
	position:relative;
	padding:2px;
}
#ibox_content object {
	display: block;
}
#ibox_content .ibox_image {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
}
#ibox_footer_wrapper a {
	float: right;
	display: block;
	outline: 0;
	margin: 0;
	padding: 0;
}
#ibox_footer_wrapper {
	position: absolute;
	top: 5px;
	right: 10px;
	left: 10px;
	white-space: nowrap;
	overflow: hidden;
}
/* feel free to customize the following in an external css */



/* footer and close link */

#ibox_footer_wrapper {
	font-weight: bold;
}
#ibox_footer_wrapper a {
	text-decoration: underline;
	color: darkblue;
	text-transform: lowercase;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:1px 4px;
}
#ibox_footer_wrapper {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* this is the ibox container */

#ibox_wrapper {
	background:#eee !important;
	border:6px solid #bbb;
}
#ibox_footer_wrapper a {
	background-color:#eee;
}
/* inner container */

#ibox_content {
	background-color:#fff;
	border:1px solid #666;
}
/* other settings */


#sidebar .clicktext a, #sidebar .clicktext a:hover {
	border-bottom: none;
}
div.blogSubscribeText {
	margin-bottom: 15px;
}

#planner {
	width:230px;
	border:3px solid #DBE9F6;
	padding-bottom:0;
}
#planner ul {
	padding-left:0;
}
#planner ul li {
	padding-bottom:6px;
	list-style:none;
}


