/*
Theme Name: Switch Learning
Author: Switch Learning
Author URI: http://www.switchlearning.com
Description: Switch Learning Theme
Version: 2.0
*/

*{list-style:none;border:none;text-align:left;margin:0;padding:0}
body{text-align:center;font:1em Arial, sans-serif;color:#535353}
a{color:#df742f;font-weight:700}
a:hover{text-decoration:none}
h3 a{font-weight: normal; line-height: 2em;}
p{margin:0.5em 0}
hr{display:none}
#wrapper{width:971px;position:relative;margin:0 auto;padding:25px 15px 0 0}
#header {height:323px;width:701px; border:0}
#header_2{background:url(images/headerlogo.jpg) 0px 0px no-repeat;height:86px;width:701px}
#rightcolumn{float:right;width:252px;margin-left:15px}
h1,h3{font:2.3em Arial Narrow, sans-serif;color:#df742f;background:url(images/h1.jpg) left no-repeat;padding-left:30px;margin:0 0 10px -30px}
h2{text-indent:-9999px;display:block;height:58px;position:relative;top:-8px;left:-10px;margin-bottom:-20px}
h3{font-size:1.5em;background:none;margin:0 0 -10px;padding:0}
h4{font:2.3em Arial Narrow, sans-serif;color:#df742f;background:url(images/h1.jpg) left no-repeat;padding-left:30px;margin:0 0 10px -30px}

form fieldset *{display:inline-block}
input,select,textarea{border:solid 1px #dedede;border-bottom:solid 1px #a4c18a;background:url(images/inputbg.jpg) repeat-x;height:23px;float:left;font-size:1em;color:#848484;width:130px;padding:2px 10px 0}

textarea              { height: 100px; background: none; width: 300px; }
input#sg_SubmitButton { border:none;background:url(images/submitbg.jpg);height:27px;font-size:1.1em;color:#fff;cursor:pointer;text-align:center;width:auto;padding: 0 5px !important; margin: 5px 0 !important; font-weight: normal !important;}
.sg_ControlSet        { margin: 0 !important; }
div.sg_GroupItem      { margin-top: 15px !important }
.sg_embededdsurvey    { font-size: 0.9em; }
#sg_content           { padding: 0 !important; }

.submit{border:none;background:url(images/submitbg.jpg);height:27px;font-size:1.1em;color:#fff;cursor:pointer;text-align:center;width:auto;padding:0}
.submitleft{background:url(images/submitleft.jpg) no-repeat;padding-left:8px}
.submitright{background:url(images/submitright.jpg) right no-repeat;padding-right:8px}
.search{height:50px;margin:30px 0 0}
.search input{border-left:none}
.search .submitleft{position:relative;top:-19px}
.searchleft{background:url(images/search.jpg) no-repeat!important;height:27px;padding:2px 0 19px 40px}
.searchleft input {border:solid 1px #dedede!important; border-left: 0px!important; padding: 1px!important;}
.contentbox{background:url(images/contentbox.jpg) top repeat-x #f5f5f5;width:252px;margin-top:20px}
.boxcontent,.boxcontentactivity{padding-bottom:15px;margin:0 15px}
.boxcontentactivity, ul#twitter_update_list li{font-size:0.7em;border-bottom:solid 1px #fff;margin:8px 15px}
ul#twitter_update_list li{padding: 0 0 15px 0;}
ul#twitter_update_list li a{color: #535353; font-style: italic;}
.boximage{position:relative;margin:5px -28px}
.office20tools{background:url(images/office20tools.jpg) left no-repeat}
.activity{background:url(images/activity.jpg) left no-repeat}
.email{width:200px;margin-bottom:10px}
.newsletter{display:block;height:65px}
#navigation{display:block;height:101px;width:701px;background:url(images/navnew.jpg) top repeat-x;margin-top:14px}
#subnav{display:block;height:101px;width:701px;background:url(images/subnawnew.jpg) top repeat-x;margin-top:14px}
#navigation li,#subnav li{display:inline}
#navigation a,#subnav a{float:left;height:23px;color:#fff;background:url(images/navbg.jpg);text-decoration:none;border-left:solid 1px #95cb61;border-right:solid 1px #76bf36;font-weight:300;padding: 20px 18px}
#navigation .first a,#subnav .first a{padding-left:24px}
#navigation .last a,#subnav .last a{padding-right:24px}
#navigation a:hover,#subnav a:hover{background:url(images/navhoverbg.jpg);text-decoration:underline}
#subnav{height:83px}
#subnav a{background:#f3f3f3;border-left:solid 1px #fff;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #96ca66;color:#848484}
#subnav a:hover{background:#fff}
#content{overflow: none; width:641px;background:url(images/content.jpg) top repeat-x;line-height:1.6em;min-height:520px;padding:20px 30px}
.quoteleft{background:url(images/quoteleft.jpg) top left no-repeat #f3f3f3;padding-left:60px;margin:20px 80px}
.quoteright{background:url(images/quoteright.jpg) bottom right no-repeat #f3f3f3;font:1.4em Arial Narrow, sans-serif;color:#df742f;padding:10px 60px 10px 0}
#footer{background:url(images/footermage.jpg);height:264px;width:191px;position:absolute;bottom:30px;right:50px}
.hr{height:10px;border-bottom:1px dashed #96ca66;margin-bottom:10px}
#videoplaceholder{width:489px;height:428px;background:url(images/videoplaceholder.jpg);margin:40px auto}
.blogentry,.teamentry{margin-left:130px;min-height:120px}
.blogentry p{margin:0 0 1em}
.teamentry p{margin:1em 0}
.date{font-size:0.9em; margin-bottom:10px; display:block}
.blogger, img.author_image {float:left;border:solid 6px #96ca66}
.casestudiesplaceholder,.casestudiesplaceholderright{float:left;background:url(images/casestudyplaceholder.jpg);width:300px;height:256px}
.casestudiesentry,.casestudiesentryleft{margin:0 0 40px 320px}
.casestudiesentryleft{margin:0 310px 40px 0}
.bloggername{float:left;clear:left;font-size:0.8em;font-weight:700;color:#df742f;width:110px;text-align:center}
.client{margin-bottom:-10px;font-size:0.7em}
.half{width:49%;font:1.2em Arial Narrow, sans-serif;float:right;height:130px}
.half img{margin-right:20px}
.name{color:#df742f;font-size:1.6em;padding-top:20px;display:block}
.contact input,.contact select,.contact textarea{float:right;clear:both;margin-right:160px;margin-top:20px}
.contact select{width:152px;height:27px;padding:0}
.contact label{width:320px;margin-top:20px;height:27px}
.contact option{display:block}
.contact textarea{width:290px;margin-right:0;height:125px;background:url(images/textareabg.jpg) repeat-x}
.contact .checkbox{background:none;width:auto;float:none;border:none;display:block;height:60px;clear:none;margin:0}
.contact .submit{float:left;margin:0}
.contact p{clear:both}
.minitext{font-size:0.7em;float:right;margin-right:290px;line-height:1em;height:10px}
.sub{background:none}
#contact{height:400px;width:100%}
#contact a{font:bold 0.55em Arial, sans-serif;display:block;background-position:left bottom;background-repeat:no-repeat;width:100px;padding:6px 0 0 20px}
#gmapplaceholder{background:url(images/googlemapplaceholder.jpg);width:436px;height:365px;float:right}
.facebook{background:url(images/facebook.jpg)}
.youtube{background:url(images/youtube.jpg)}
.flickr{background:url(images/flickr.jpg)}
.twitter{background:url(images/twitter.jpg)}
.linkedin{background:url(images/linkedin.jpg)}
.newsletter .submitleft,.casestudiesplaceholderright{float:right}
.navigation{text-align:center;padding: 10px 0;}

.cleaner            { clear: both; height: 1px; font-size: 1px; border: none; margin: 0; padding: 0; background: transparent; }
#sg_wrapper {position:relative}
#sg_content {position:absolute; top:0}
.sg_Body {height:500px; margin-left:100px}
textarea.sg_Essay {border: 1px solid #000 !important}
#header ul {background:url(images/navbg.jpg) }
.post h1 {background:none; margin-bottom:5px}

#TB_window div     {background:#333; color:#fff}
.bnc_center {margin-top:10px !important;}