/* START: THE CSS RESSET */

img,a{
outline:none;
}

body{
	padding:0;
	margin:0;
	*font-size:small;
	*font:x-small;
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;

}

h1,h2,h3,h4,h5,h6,ul,li,em,pre,code{
padding:0;
margin:0;
line-height:1em;
font-size:100%;
font-weight:normal;
font-style: normal;
}

table{
font-size:inherit;
font:100%;
}

ul{
list-style:none;
}

img{
border:0;
}
p{
margin:1em 0;
}

/* END: THE CSS RESSET */


/* START: DEFAULT LINK STYLE */

a:link, a:visited, a:active, a:hover {
color:#ff6600;
text-decoration:underline;
}
a:hover{
color:#333333;
}

/* END: DEFAULT LINK STYLE */


/* START: IMAGE FADE */

body { font-family: Arial;}
#slideshow {  overflow:hidden; width:500; height:375; background-repeat: no-repeat; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; background-position: initial initial;}
#slideshow img {
}
/* END: IMAGE FADE */

#footer_span {
margin-top:40px;
	background:#ff6600;
	width: 100%;
	clear: both;
	height:270px;
}
#footer_container {
	margin: auto;
	width: 960px;
	padding-bottom:20px;
	padding-top: 10px;
}
#footer_sitemap li {
	display: inline;
	padding-left: 25px;
	font-size: 12px;
	padding-right: 25px;
}


.noleftpadding {
padding-left: 0px !important;
}

#container {
	width: 960px;
	margin: auto;
	margin-top:260px;
}

#header {
	height: 120px;
	width: 960px;
	margin: auto;
		background-image:url(../images/header_logo.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#header_nav {
	float: right;
	height: 90px;
	width: 650px;
	padding-top: 50px;
	text-align:right;
}

#header_nav dl{
margin-left:8px;
height:30px;
float:left;
}



#col_left {
	width: 300px;
	margin-left: 10px;
	float: left;
}
#col_mid {
	width: 300px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
}
#col_right {
	width: 300px;
	margin-right: 10px;
	float: left;
}


small {
	font-size: 10px;
	color: #666666;
}

#left_column {
	width: 620px;
	margin-right:10px;
	float: left;
	margin-bottom: 20px;
	text-align:justify;
	line-height:20px;
}

#right_column {
	width: 620px;
	margin-left:10px;
	float: right;
	margin-bottom: 20px;
	text-align:justify;
	line-height:20px;
}

#col_left strong{
text-align:left !important;
}
#col_left li{
padding-top:5px;
padding-bottom:5px;
}

/** START: POLL STLYES **/
.pollbar{
background-image:url(../images/poll.jpg) !important;
background-position: left !important;
}

#polls-2 p{
text-align:left !important;
}

.wp-polls-ul{
margin:0 !important;
}

/** END: POLL STLYES **/


/** HIDE ALL COMMENTS **/
#respond{
display:none !important;
}


#cyberpoll{
font-size:12px;
width:180px;
background:#E0E0E0;
background-image:url(../images/cyberpoll_bg.jpg);
background-repeat:no-repeat;
padding:20px;
padding-bottom:0px;
}
#cyberpoll p{margin:0;padding:0;}
#cyberpoll_bottom{
background-image:url(../images/cyberpoll_bottom.jpg);
background-position:bottom;
height:20px;
margin-top:0px;
}

#cyberpoll li{
margin-bottom:10px;
margin-top:10px;
}

#testimonial{
font-size:14px;
line-height:21px;
}

 .alignleft{
float:left !important;
clear:both !important;
}
.alignright{
float:right;
text-align:right;
}
#join_leftcol {
	float: left;
	width: 340px;
}
#join_rightcol {
	float: right;
	width: 280px;
	background-color: #e5e5e5;
	border: 1px solid #c4c4c4;
	font-size: 12px;
	padding: 20px;
}

.page_search div{

}

#mentor_profile{

padding:10px;
margin-bottom:10px;
border: solid 1px #c5c5c5;
background:#e8e8e8;
}

#mentor_profile img{
margin-right:10px;
}


img .alignleft{
padding:5px !important;
margin:10px !important;
border: solid 1px #c5c5c5 !important;
margin-left:0px !important;
margin-top:0px !important;
}


.button{
display:block;
background-image:url(../images/trans.png);
border: solid 1px;
text-align:center;
height:16px;
padding:8px;
width:50%;
}

.button a, .button:link, .button:visited, .button:active{
color:#ffffff !important;
text-decoration:none;
}

.button:hover{
background-image:url(../images/trans2.png);
}



.orange{
color:#ff6600;
}

h3{
font-weight:bold;
font-size:16px;
padding-bottom:10px;
padding-top:20px;
color:#2b2831;
}

h4{
font-weight:bold;
font-size:16px;
padding-bottom:10px;
padding-top:20px;
color:#2b2831;
}



#right_column ul li, #left_column ul li, left_sidebar ul li, .list li{
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
background-image:url(../images/right.png);
background-repeat:no-repeat;
background-position: left center;
}

.post-edit-link{
background-image:url(../images/edit.png);
background-repeat:no-repeat;
background-position: left center;
padding-left:20px;
}

#table_events tr{
background-image:url(../images/table_gradient.jpg);
background-repeat: repeat-x;
}
#table_events tr:first-child{
background-image:url(../images/table_header.jpg) !important;
background-repeat: repeat-x;
background-position: left center;
color:white;
font-weight:bold;
}

#table_events tr td + td:first-child{
border-left:solid 1px #cbcbcb;
border-right:solid 1px #cbcbcb;
}

#table_events{
border-left:solid 1px #cbcbcb;
border-right:solid 1px #cbcbcb;
border-bottom:solid 1px #cbcbcb;
}


.black{
color:black !important;
}



ul,li{
list-style:none;
}

hr{
border:none;
border-bottom:  dashed 1px #4b99bd;
}


#newscol p{
margin-top:0px;

}

#newscol h4{
background-image: url(http://www.cybermentors.ca/wp-content/themes/default/images/blue.jpg) !important;
background-repeat: repeat-x;
background-position:center center;
font-size:14px;
color:#ffffff;
padding: 7px;
}

#the_excerpt {
background-image: url(http://www.cybermentors.ca/wp-content/themes/default/images/table_gradient.jpg);
background-repeat: repeat-x;
padding:7px;
padding-bottom:15px;
}

#sliderleft{
width:480px;
float:left;
}

#sliderright{
width:480px;
float:right;
}

#celcol h4{
background-image: url(http://www.cybermentors.ca/wp-content/themes/default/images/table_header.jpg) !important;
background-repeat: repeat-x;
background-position:center center;
font-size:14px;
color:#ffffff;
padding: 7px;
}

.TabbedPanelsTabGroup li{
list-style:none !important;
background-image: url(../images/tab.jpg);
border: solid 1px #6e6e6e !important;
border-bottom:none !important;
background-repeat: repeat-x ;
padding:5px !important;
margin:0px !important;
font-size:10px;
}

#agreement{

font-size:12px;
color:#333333;
background-color:#e1e1e1;
}

.formy{
	background-image: url(../images/form.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding:2px;
	font-size:14px;
	color:#707070;
	border: solid 1px #acacac;
}

.formy:focus{
color:#000000;
}

input[type="text"], select{
	background-image: url(../images/form.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding:5px;
	font-size:12px;
	color:#707070;
	border: solid 1px #acacac;
}

input[type="text"]:focus, select:focus{
color:#000000;
}

#table2{
background-color:#e7e7e7;
border: solid 1px #b5b5b5;
}

.sponsorlogo{
width:140px;
padding-right:10px;
padding-top:10px;
float:left;
}

table#home_mentor_profile{
float:left;
width:460px;
padding-left:10px;
padding-right:10px;
}

#header_left{
width:280px;
height:130px;
float:left;
}

#header_left input{
margin-left:10px;
}

#polls-3 p{
text-align:left !important;
}

#sidebar {
width:280px;
margin-right:10px;
margin-bottom:20px;
float:right;
text-align:center;
border: solid 1px #c9c9c9 !important;
padding:10px;
}

#left_sidebar {
width:300px;
margin-left:10px;
margin-bottom:20px;
float:left;
}

#right_sidebar {
width:300px;
margin-right:10px;
margin-bottom:20px;
float:right;
}

#flashspan{
background-color:#ff6600;
position:absolute;
width:100%;
height:220px;
}

#flashbanner{
background-color:#ff6600;
margin:auto;
width:960px;
height:220px;
background-image:url(../images/banner_temp.jpg);
background-repeat:no-repeat;
}

h1{
font-size:30px;
color:#ff6600;
margin-bottom:20px;
}

h2{
font-size:20px;
color:#000000;
}

.black{
color:#000000;
}

#sidebar h1{
font-size:24px;
}

#sidebar img{
width:220px;
}
#sidebar{

}

#footer_left{
width:300px;
float:left;
}

#footer_mid{
width:300px;
float:left;
margin-right:20px;
margin-left:20px;
}

#footer_right{
width:300px;
float:right;
}

#footer_span h1{
color:#ffffff;
font-size:24px;
margin-top:20px;
}
#footer_container a, #footer_container a:link, #footer_container a:visited, #footer_container a:active{
color:#ffffff;
text-decoration:none;
}

#footer_container a:hover{
text-decoration: underline;
}

#footer_left li{
display:block;
padding-top:7px;
padding-bottom:7px;
background-repeat:no-repeat;
background-position:bottom;
}

#footer_left li:last-child{
background-image: none !important;
}

.thedate{
font-size:11px;
color:#8a2d09;
margin-right:10px;
}

#footer_mid input[type="text"]{
border-color:#9c560a;
width:130px;
margin-top:10px;
margin-bottom:15px;
}

#footer_mid input[type="text"]:last-child{

}

#footer_mid table{
}

#button_list li a{
display:block;
width:280px;
height:20px;
margin-bottom:10px;
color:#FFFFFF;
background-image:url(../images/button_list.jpg);
background-repeat:no-repeat;
text-decoration:none;
padding:12px;
font-size:17px;
}

#button_list li a:hover{
background-image:url(../images/button_list2.jpg);
}

.atomic55{
display:block;
width:300px;
height:34px;
text-indent:-9999px;
background-image:url(../images/atomic55.jpg);
margin-top:20px;
}

.alignleft{
margin-right:20px;
margin-bottom:20px;
}

.alignright{
margin-left:20px;
margin-bottom:20px;
}

#button_list li{
background-image:none;
padding:0px;
}


.the_time{
padding-top:-15px;
font-size:12px !important;
color: #f5821f;
float:left;
clear:both;
width:100%;
padding-bottom:10px;
}

.div_blog h1{
margin-bottom:10px !important;
}

p{
		text-align:justify;
	line-height:20px !important;
}

#div_features{
border-left: solid 1px #c0c0c0;
}

#div_features tr td:first-child{
border-right: solid 1px #c0c0c0;
}

#div_features td{
border-right: solid 1px #c0c0c0;
border-bottom:  solid 1px #c0c0c0;
}

#div_features tr{
background-image:url(../images/table_gradient.jpg);
background-repeat:repeat-x;
background-position:center;
}

#div_features tr:first-child td{
border:  solid 1px #ff6600;
background-image: none !important;
background-color:#ff6600;
color:#ffffff;
}

#div_features tr:first-child td h2{
color:#ffffff;
}

#iphone_table h1{
color:#FFFFFF;
font-size:26px;
}

.viewdemo{
display:block;
width:166px;
height:53px;
text-indent:-99999px;
background-image:url(../images/viewdemo.jpg);
margin-left:10px;
}

#idx_left{
width:460px;
float:left;
text-align:justify;
}

#idx_right{
width:460px;
float:right;

}
#idx_right a{
color:#383838;
display:block;
font-size:20px;
margin-bottom:10px;
width:110px;
margin:10px;
padding:10px;
background-color:#e9e9e9;
text-decoration: none;
border: solid 1px #b5b5b5;
float:left;
}

#idx_right a:hover{
background-color:#ff6500;
color:#ffffff;
border-color:#bf5510;
}

ol{
list-style:decimal;
margin:0px;
}
ol li{
margin-bottom:20px;
list-style:decimal;
}

#container table td{
padding:10px;
}

#footer_span table td{
padding: 0px !important;
}

#dropmenu .page-item-69 a,#dropmenu .page-item-69 a:hover {
background-image:url(../images/arrow_right_s.png);
background-repeat:no-repeat;
background-position: 165px center;
}#dropmenu .page-item-69 ul a,#dropmenu .page-item-69 ul a:hover {background-image: none;}

#dropmenu .page-item-50 a, #dropmenu .page-item-50 a:hover {
background-image:url(../images/arrow_right_s.png);
background-repeat:no-repeat;
background-position: 165px center;
}#dropmenu .page-item-50 ul a, #dropmenu .page-item-50 ul a:hover{background-image: none;}


#TB_window img#TB_Image {
border:none !important;
}


.button{
display:block;
width:180px;
height:20px;
padding:10px;
background-image:url(../images/button.jpg);
color:white;
line-height:19px;
}.button:hover{background-image:url(../images/button2.jpg);}

#left_sidebar h1{

}

#post-37 h2, #post-39 h2{
margin-top:30px;
}

#footer_right td img{
padding-bottom:10px;
vertical-align:middle;
}



.caption{
font-size:17px;
}

#form input[type="text"], select{
width:290px;
font-size:14px;
background-image: url(../images/form.jpg);
background-repeat: no-repeat;
background-position: top;
padding:5px;
font-size:14px;
color:#707070;
border: solid 1px #acacac;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
margin-bottom:5px;
}

#form input:focus{
color:#000000;
}

#form textarea{
width:290px;
font-size:14px;
background-image: url(../images/form.jpg);
background-repeat: no-repeat;
background-position: top;
padding:5px;
font-size:14px;
color:#707070;
border: solid 1px #acacac;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
margin-bottom:5px;
}

#form textarea:focus{
color:#000000;
}

.verify{
width:140px;
float:left;
}

#form label{
display:none;
}

#form .cf-sb{
text-align:left;
}

#form .cform{
width:300px !important;
}

div.failure {
width:270px !important;
}

div.waiting {
background-color:#ff6600 !important;
color:white !important; 
width:270px;
}

#media_box {
width:600px;
padding:10px;
border: solid 1px #CCCCCC;
border-bottom-width:2px;
border-right-width:2px;
margin-bottom:20px;
overflow:hidden;
}

#media_box a{
margin-top:10px;
float:right;
}

div.waiting {
width:270px !important;
}

blockquote{
padding-top:10px !important;
padding-right:10px !important;
padding-bottom:10px !important;
padding-left:10px !important;
width:100%;
border: solid 1px #CCCCCC;
background-image:url(../images/quote2.png);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:60px;
}

blockquote strong{
position:absolute;
display:block;
padding-top:30px;
background-image:url(../images/quote_bottom.png);
background-repeat:no-repeat;
margin-top:10px;
}

blockquote p{
margin:0px;
padding:0px;
}

#media_info{
float:left;
position:absolute;
margin-top:10px;
}

#media_box:hover, #media_box:focus{
background-image:url(../images/gradient.jpg);
background-repeat:repeat-x;
background-position:top;
}

.borderme{
padding:20px;
border: solid 1px #CCCCCC;
}

#signup_3{
background-color:#ECECEC;
border: solid 1px #C1C1C1;
padding:40px;
}

h5{
color:#929292;
font-size:14px;
margin-bottom:20px;
}

#list_cats li a{
font-size:16px;
text-decoration:none;
color:#ffffff;
background-color:#FF6600;
padding:15px;
width:100%;
display:block;
}

#list_cats li{
margin-bottom:15px;
}

#list_cats li a:hover{
color:#ffffff;
background-color:#000000;
}

.cform {
width:600px !important;
}

#cforms2form input[type="text"]{
width:250px !important;
}

#cforms2form label{
display:block;
width:100% !important;
text-align:left !important;
}

.cform label span {
width:100% !important;
}
#cforms2form textarea{
width:554px;
float:left;
}

#cforms2form li{
width:300px !important;
float:left !important;
}
#cforms2form .cf-sb {
clear:both !important;
text-align:left !important;
}
#cforms2form input[type="text"], select {
background-image:url("../images/form.jpg") !important;
background-position:center top !important;
background-repeat:no-repeat !important;
border:1px solid #ACACAC !important;
color:#707070 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:14px !important;
margin-bottom:5px !important;
margin-top:5px !important;
padding:5px !important;
}

#cforms2form input[type="text"]:focus{
color:#000000 !important;
}

/* ---- WTF MORE! ----- */

#cforms3form input[type="text"]{
width:250px !important;
}

#cforms3form label{
display:block;
width:100% !important;
text-align:left !important;
}

.cform label span {
width:100% !important;
}
#cforms3form textarea{
width:554px;
float:left;
}

#cforms3form li{
width:280px !important;
float:left !important;
}
#cforms3form .cf-sb {
clear:both !important;
text-align:left !important;
}
#cforms3form input[type="text"], select {
background-image:url("../images/form.jpg") !important;
background-position:center top !important;
background-repeat:no-repeat !important;
border:1px solid #ACACAC !important;
color:#707070 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:14px !important;
margin-bottom:5px !important;
margin-top:5px !important;
padding:5px !important;
}

#cforms3form input[type="text"]:focus{
color:#000000 !important;
}


#cforms3form textarea, #cforms2form textarea{
background-image:url("../images/form.jpg") !important;
background-position:center top !important;
background-repeat:no-repeat !important;
border:1px solid #ACACAC !important;
color:#707070 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:14px !important;
margin-bottom:5px !important;
margin-top:5px !important;
padding:5px !important;
float:left;
clear:right;
}

#cforms3form textarea:focus, #cforms2form textarea:focus{
color:#000000 !important;
}

.success{
color:#009933 !important;
font-size: 22px;
}

div.cf_info{
width: 100% !important;
margin:0px !important;
padding:10px !important;;
}

ol.cf-ol li.cf_li_err {
background:none !important;
border:none !important;
margin: !important;
padding:0 !important;
}

#TB_title{
display:none !important;
}

#demo_container{
width:100%;
height:600px;

}

#demo_left{
width:360px;
float:left;
padding:10px;
}

#demo_right{
width:600px;
float:right;
}

#closebtn{
width:30px;
height:30px;
position:absolute;
top:0px;
right:0px;
}

#TB_window{
z-index:999 !important;
}


div#tipDiv {
    color:#fff; font-size:14px; line-height:1.2;
    background-color:#ff6600; 
	border-left:1px solid #ff8400;
	border-top:1px solid #ff8400; 
	border-right:1px solid #e14905;
	border-bottom:1px solid #e14905; 
    padding:10px;
	width:300px;
}

area:hover{
cursor:help;
}

#li-3-5{
width:620px !important;
}

#li-3-6{
clear:both;
}

#post-976 div.slideshow img{
height:auto !important;
margin-top:0px;
}

#post-976 div.slideshow span.image-wrapper{
margin-top:140px;
}

#post-976 div.image-title {
margin-top:42px;
}

#post-976 .thumbs img {
height:21px !important;
}

#post-300 .thumbs img {
height:45px !important;
}
#post-300 div.slideshow img{
margin-top:6px !important;
}
#post-300 div#caption{
display:none !important;
}
#post-976 div.slideshow-container {
height:250px !important;
}

.orangebutton{
	background-color:#FF6600;
	color:#FFFFFF !important;
	font-size:16px;
	padding:10px;
	text-decoration:none !important;
	width:240px;
	float:left;
	margin-bottom:10px;
	clear:left !important;
	display:block;
	border-left:1px solid #ff8400;
	border-top:1px solid #ff8400; 
	border-right:1px solid #e14905;
	border-bottom:1px solid #e14905; 
}

.orangebutton:hover{
background-color:#e54615;
}


.image-title a{
	background-color:#FF6600;
	color:#FFFFFF !important;
	font-size:16px;
	padding:10px;
	text-decoration:none !important;
	float:right;
	clear:left !important;
	display:block;
	border-left:1px solid #ff8400;
	border-top:1px solid #ff8400; 
	border-right:1px solid #e14905;
	border-bottom:1px solid #e14905; 
	z-index:9999;
}


ol li{
list-style:none !important;
}

#post-976 #thumbs{
height:300px;
}


.cf_hidden{
display:none;
}

#dropmenu li ul {
z-index:555555 !important;
}

.post h1{
float:left !important;
clear:both !important;
width:100% !important;
}

div.navigation {
float:left !important;
margin-bottom:30px;
}

.post small{
float:left !important;
clear:both !important;
width:100% !important;
}

.div_blog ul li{
list-style: disc !important;
}

.div_blog ul{
margin-left:22px;
list-style: disc !important;
}

.div_blog ol li{
list-style-type:decimal !important;
}

.div_blog ol{
margin-left:22px;
list-style-type:decimal !important;
}

.navigation{

}

.blog_list img{
display:none !important;
}

.div_blog .post{

width:620px;

}

div#removeimages img{
visibility:hidden;
display:none;
}



.searchy{
background-color:#FF6600;
color:#fff;
padding:5px;
outline:none;
border:none;

}



#confirmation td li{
display:block;
margin-bottom:10px;	
}

.page-item-1628 a[title="Promotions"]{
color: #ff6600 !important;	
}
#invite_link {
	float: right;
	margin-left: 540px;
	margin-top: 13px;
	position: absolute;
	background:url("../images/love_homepage.png") no-repeat;
	padding-left:27px;
}
