/*
THEME NAME: Boundless Success
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Based on "Generic 960 Theme", Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://cg.cg/">Chicago Graphics &amp; Computing Group, Inc.</a>
AUTHOR URI:  http://cg.cg
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


/* reset css, from 960.gs */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,big,cite,abbr,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*text.css from 960.gs */

body{font:13px/1.5 Helvetica,Arial,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset{margin-bottom:20px}



/*-------------------------------
  COLORS AND FONTS
  

  ORANGE      #F3AE00;
  GREEN       #68B92E;
  
-------------------------------*/


body {
  font-family: Helvetica, Arial sans-serif;
  color:#333;
  font-size:12px;
  margin:0px;
  padding:0px;
}

#outer-img-wrapper-1{
  background-image:url(/wp-content/themes/BoundlessSuccess/images/b-tile.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  height:100%;
  width:100%;
}

#outer-img-wrapper-2{
  background-image:url(/wp-content/themes/BoundlessSuccess/images/b-img.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
  height:100%;
  width:100%;
}
h1 a,h2,h1,h2,h3 {
  font-family: Verdana;
  font-family: Helvetica, Arial sans-serif;
  text-decoration:none;
  font-weight:normal;
  color:#68B92E;
  margin-bottom:0px;
}

#outer_wrapper{
  padding-bottom: 20px;
}

a,a:link, a:visited {
  color:#71b652;
  text-decoration:none;
}

a:hover, a:active {
  color:#277b03;
  text-decoration:none;
}


#header {
  width:100%;
  height:120px;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:10px;
}

#logo {
  margin-top:20px;
  background-image: url(/wp-content/themes/BoundlessSuccess/images/logo.png);
  background-repeat: no-repeat;
  background-position: top left;

}
#logo a {
  display:block;
  width:200px;
  height:100px;
}


blockquote {
  border:#ccc 1px solid;
  color:#444;
  background-color:#e3e3e3;
  border-left:#ccc 6px solid;
  margin:16px;
  padding:8px;
}



.published {
  font-size:12px;
  text-decoration:none;
}

.entry-meta {
  font-size:10px;
  margin-top:20px;
  padding-top:6px;
  margin-bottom:60px;
  color:#999;
  border-top:1px dotted #ccc; 
}

.entry-meta p {
  font-size:10px;
}

.entry-title {
  color:#68B92E;
  font-size:24px;
  line-height:22px;
  letter-spacing:-0.8px;
  font-weight:normal;
  font-family:verdana;
  font-family: Helvetica, Arial sans-serif;
  margin:0 0 10px;
  padding:0 0 6px;
}

.date-posted{
  height:20px;
  font-family:Georgia, serif;
  font-style:italic;
  color:#888;
  margin-bottom:6px;
}

.sub-heading{
  font-size:20px;
  font-style:italic;
}

.entry-content {
  text-align:left;
  padding-right:20px;
}

.entry-title,.entry-meta {
  clear:both;
}

.postmetadata{
  color:#999;
  border-top:1px dotted #ccc;
  padding-top:4px;
}

.postmetadata a{
  color:#666;
}

.postmetadata a:hover{
  color:#F3AE00;
}

/* Admin Edit link */

.edit-link a{
  background-color:#1fabd3;
  color:#fff;
  font-weight:bold;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  padding:2px 16px; 
}
.edit-link a:hover{
  background-color:#005c82;
}



div#primary {
  margin-top:29px;
}

form#commentform .form-label {
  margin:1em 0 0;
}

form#commentform span.required {
  background:#fff;
  color:#c30;
}

form#commentform,form#commentform p {
  padding:0;
}

input#author,input#email,input#url,textarea#comment {
  padding:0.2em;
}



.note {
  font-style:italic;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.small_lable {
  text-transform:uppercase;
  font-size:10px;
  letter-spacing:1px;
}

/* COLUMN SPECIFIC  */

.center {
  text-align:center;
}

#left_col a{
  font-family:Georgia, serif;
  font-weight:bold;
  font-style:italic;
}


/* Testimonial Preview */

#t-preview{
  font-style:italic;
  font-family:Georgia, serif;
  margin-top:20px;
}

#t-preview .top{
  width:;
  height:14px;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/test-bubble-t.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#t-preview .middle{
  width:;
  height:100%;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/test-bubble-m.png);
  background-repeat:repeat-y;
  background-position:bottom;
  padding:0px 10px;
}

#t-preview p{
  margin-bottom:0px;
  font-size:11px;
}

#t-preview .bottom{
  width:;
  height:24px;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/test-bubble-b.png);
  background-repeat:no-repeat;
  background-position:top;
}

#t-preview .name{
  display:block;
  text-align:right;
  padding-right:10px;
}

/* Post links */

#post-links{
  margin-top:10px;
}

#post-links .top{
  width:;
  height:14px;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/lp-t.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#post-links .middle{
  width:;
  height:100%;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/lp-m.png);
  background-repeat:repeat-y;
  background-position:bottom;
  padding:0px 10px;
}

#post-links .middle li{
  margin-left:10px;
  list-style:none;
  border-bottom:1px solid #e0ecdb;
  padding-bottom:6px;
}

#post-links .middle li:last-child{
  border-bottom:1px solid #fff;
}


#post-links p{
  margin-bottom:0px;
  padding-left:20px;
}

#post-links .bottom{
  width:;
  height:24px;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/lp-b.png);
  background-repeat:no-repeat;
  background-position:top;
}

/* Social icons */

#social p, 
#post-links p{
  margin-bottom:5px;
  color:#666;
}

#social li{
  display:inline;
  float:left;
  margin:0px;
  padding-right:8px;
}





#center_col {
  min-height:760px;
  background-color:#fff;
  border:2px solid #e1f0db;
 -moz-border-radius: 8px; 
 -webkit-border-radius: 8px;
}

#center_col p{
  margin-bottom:20px;
}

#center_col ul{
  margin-top:0px;
  padding-top:0px;
}
#center_col li{
  margin-left:16px;
}





/* Left Column */

.current_page_item {
  font-weight:bold;
  color:#000;
}

.current_page_item li {
  font-weight:normal;
}

#rightsidebar{
 /* margin-top:76px; */
}

#rightsidebar a{
 color:#333;
}

#rightsidebar a:hover{
 color:#000;
}

#rightsidebar h2{
  padding-top:10px;
  padding-left:10px;
  line-height:20px;
  font-size:13px;
  font-weight:bold;
  color:#fff;
  text-transform:uppercase;
}


#rightsidebar li{
  list-style:none;
  margin-left:0px;
  margin-top:14px;
  margin-bottom:14px;
  /*font-style:italic; */
  font-size:11.25px;
  padding-left:10px;
}


#rightsidebar .sub-heading{
  font-weight:normal;
  font-size:13px;
  display:none;
}






/*--- SLIDE SHOW  ---*/

.slideshow{
  height:340px;
}

.slide {
  position: absolute;
  margin-top: 0px; 
}


#ss_nav{
  width:580px;
  margin-top:-26px;
  margin-bottom:0px;
  margin-left:-70px;
  color:#fff;
  font-family: Arial, sans-serif;
  font-size:13px;
  position:absolute;
}

#ss_nav ul{
  text-align:right;
  float:right;
}

#ss_nav li{
  display:inline;
  list-style-type:none; 
  margin:0px;
  padding:0px;
}

#ss_nav a{
  color:#fff;
  padding-top:0px;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:20px;
  float:left;
}

#ss_nav a.current{
  border:1px solid;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
}


#right_col{

}


/* VERTICAL SPACE CLASSES */

.vspace_1 {
  margin-top:10px;
}

.vspace_2 {
  margin-top:20px;
}

.vspace_3 {
  margin-top:30px;
}

.vspace_4 {
  margin-top:40px;
}

.vspace_5 {
  margin-top:50px;
}

.vspace_6 {
  margin-top:60px;
}

.vspace_7 {
  margin-top:70px;
}

.vspace_8 {
  margin-top:80px;
}

.vspace_9 {
  margin-top:90px;
}

.vspace_10 {
  margin-top:100px;
}

/* PADDING CLASSES */

.padding_1{
  padding:10px;
}

.padding_2{
  padding:20px;
}

/* INDENT CLASSES */

.indent_1{
  margin-left:10px;
}

.indent_2{
  margin-left:20px;
}


#nav_container,#nav_container * {
  padding:0;
  list-style:none;
  margin:0;
}

#nav_container {
  font-size:14px;
  float:right;
  background-color:#f09b17;
}

#nav_container li.left{
  background-image:url(/wp-content/themes/BoundlessSuccess/images/nav-l.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  width:10px;
  height:40px;
}

#nav_container li.right{
  background-image:url(/wp-content/themes/BoundlessSuccess/images/nav-r.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  width:10px;
  height:40px;
}


#nav_container ul li,#nav_container li li a {
  width:100%;
}

#nav_container ul {
  margin:0px;
  padding:0px;
}


#nav_container li {
  float:left;
  position:relative;
  z-index:999;
  white-space:nowrap;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/nav-divider.jpg);
  background-repeat:no-repeat;
  background-position:right;
}


#nav_container a{
  background-image:url(/wp-content/themes/BoundlessSuccess/images/nav-tile.jpg);
  background-repeat:repeat-x;
  background-position:top;
  
  display:block;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  margin-right:2px;
  margin-left:0px;
  padding-right:10px;
  padding-left:10px;
  padding-top:9px;
  padding-bottom:10px;
  color:#fff;
}


#nav_container a:hover{
  background-image:url(/wp-content/themes/BoundlessSuccess/images/nav-tile-over.jpg);
  background-repeat:repeat-x;
  background-position:top;
}



.highlighted {
  background-color:#fff;
  background-size:100px;
}

#nav_container .tab {
  height:27px;
}

#nav_container li li a {
  text-align:left;
  text-indent:22px;
  padding:12px 0;
}

#nav_container li li a:hover,#nav_container li li a:focus {
  background-color:#8fb46b;
  color:#68B92E;
}

#nav_container li li {
  text-align:left;
}

#nav_container li ul {
  width:180px;
  z-index:999;
  position:absolute;
}

#nav_container li li.lastli {
  border:0;
  height:20px;
}

#nav_container li li.lastli a {

}


/* FOOTER */

#footer{
  clear:both;
  color:#6d8662;
  font-size:11px;
  width:960px;
  padding-bottom:10px;
}

#footer img{
  position:relative;
  top:3px;
}


#footer li{
  display:inline;
  list-style-type:none; 
  margin-left:0px;
  margin-right:0px;
}

#footer a,
#footer a:visited,
#footer a:link{
  color:#446634;
}

#footer a:hover{
  color:#1d430c;
}

hr {
  border-top: 1px #ccc dotted;
  margin-top:30px;
  margin-bottom:30px;
}

.entry-content {
  margin-top:50px;
  
}

#model {
  color: #666;
  font-size:14px
}

#model h3 {
  font-size:18px;
  margin-bottom:16px;
  border-bottom:1px #bbb dotted;
}

#model h2 {
  margin-bottom:16px;
  border-bottom:1px #bbb dotted;
}



th, td{
  padding:6px 6px;
}

.odd {
  background-color:#eee;
}

#model .button {
  font-size:18px;
  
}

#model .inputbox {
  font-size:14px;
  margin-top:20px;
  float:left;
}
.inputbox.full {
  width:100%;
}
.inputbox.lefthalf {
  width:45%;
  padding-right: 5%;
}
.inputbox.righthalf {
  width:45%;
  padding-left: 5%;
}

.choice {
  clear:both;
  width:600px;
}

.section {
  margin-bottom:40px;
  clear:both;
}


.slider {
  clear:both;
  height:50px;
}
.leftchoice {
  float:left;
  padding-left:20px;
  font-size:18px;
  color:#68B92E;
}

.rightchoice {
  float:right;
  padding-right:20px;
  color:#F3AE00;
  font-size:18px;
}

#reg_passmail-tml-main {
  display:none;
}

#log-tml-main, #pwd-tml-main, #user_login-tml-main, .textbox,
#user_login-tml-page,
#user_email-tml-page,
#firstname,
#lastname,
#pass1,
#pass2,
#log-tml-page,
#pwd-tml-page




{
background-color:#FFFFE0;
border:1px solid #E6DB55;
	font-size: 20px;	
	width: 100%;
	padding: 3px;
	margin-right: 6px;
}

.links li {
  display:inline
}




/* Comments */

#comments{
    padding:20px;
    border: 1px #ccc solid;
    -moz-border-radius-bottomleft:20px;
    -moz-border-radius-bottomright:20px;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:20px;
    background-color:#fff;
}

.comment{
  margin-top:20px;
}

.comment-author{
  float:left;
  width:260px;
  font-weight:bold;
  color:#666;
}

.comment-meta{
  float:right;
  width:200px;
  color:#ccc;
  font-size:11px;
  text-align:right;
}

.comment-arrow{
  width:100%;
  height:14px;
  clear:both;
  background-image:url(/wp-content/themes/BoundlessSuccess/images/comment-arrow.png);
  background-repeat:no-repeat;
  background-position: 60px 0px;
}

.comment-body{
  padding:10px;
  background-color:#fff5e3;
  margin-top:-1px;
  margin-bottom:20px;
}

.unapproved{
  clear:both;
  text-align:right;
  color:#fea200;
  display:block;
  font-style:italic;
  font-size:11px;
}


#respond .form-submit{
  margin-top:10px;
}

#respond .form-textarea textarea{
  width:98%;
}

a {
  cursor:pointer;
}



/* Profile */
table {
  font-size:12px;
}

.box {
    float:left;
  }
  .boxleft {
      margin-right:20px;

  }
  .inner_box {
    border: 1px #ccc solid;
    padding:5px;
  }
  #credits_box .inner_box>div {
      text-align: center;
  }
  
  #decisions_box {
    width:800px;
  }
  
  #credits_box {
    width:300px;
  }
  .credits {
    font-size:24px;
  }
  .product {
    font-size:20px;
  }
  
  .entry-content {
    margin-top:5px;
  }
  .newbutton a,.newbutton a:link, .newbutton a:visited {
    background-color: #fea200;
    padding:4px 16px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    background-color:#fea200;
    color:#fff;
    font-size:13px;
    font-weight:bold;
    padding:6px 10px;
    text-shadow:0 -1px 1px #f19202;
    display:block;
  }
  .newbutton a:hover {
    background-color: #68B92E;
    text-shadow:0 -1px 1px #539821;
    color:#fff;
  }

  a.enabled, a.enabled:hover, a.enabled:visited {
    color: #fff; 
  }

  a.disabled, a.disabled:link, a.disabled:hover, a.disabled:visited {
    color: #fff; 
    text-shadow:0 -1px 1px #ccc;
  }

  #model h2 {
    margin-bottom:4px;
  }
  th {
    text-align:left;
    background-color:#ddd;
    padding:2px 20px;
    font-weight:bold;
    margin-right:1px;
    border-right: 1px white solid;
    font-size:12px; 
  }
  table {
    
  }
  
#left_col h3 {
    font-size:16px;
}  


/* new */



  .box {
    float:left;
  }
  .boxleft {
      margin-right:20px;

  }
  .inner_box {
    border: 1px #ccc solid;
    padding:5px;

  }
  #credits_box .inner_box>div {
      text-align: center;
  }
  
  #decisions_box {
    width:860px;
  }
  
  #credits_box {
    width:600px;
  }
  .credits {
    font-size:24px;
  }
  .product {
    font-size:20px;
  }
  
  .entry-content {
    margin-top:5px;
  }

  .newbutton a, .newbutton a:visited {
    border:1px #aaa solid;
    padding:4px 16px;
    margin-bottom:10px;
    margin-right:10px;
    margin-left:10px;
  }
  
  .newbutton a:hover {
  }

  #model h2 {
    margin-bottom:4px;
  }

#debug {
  display:none;
}


th.last {
  border-right:0px;
}

#coach_links {
float:right;
margin-top:-53px;
padding-bottom:5px;
padding-left:10px;

}