/* {
   margin: 0;
   padding: 0;
}*/

/*html { 
  font-size: 62.5%; 
}*/

body {
   font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
/*   font-size: 13px;
   line-height: 18px;*/
   color: #222;
   background-color: #fff;
   -webkit-font-smoothing: antialiased;
}

a { 
   color: #333;
   text-decoration: underline;
}

/*p a, p a:visited { line-height: inherit; }

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}*/

/* Base Type Styles Using Modular Scale ---------------------- 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 14px; direction: ltr; }*/

/*p { font-family: inherit; font-weight: normal; font-size: 14px; line-height: 1.6; margin-bottom: 17px; }
p.lead { font-size: 17.5px; line-height: 1.6; margin-bottom: 17px; }

aside p { font-size: 13px; line-height: 1.35; font-style: italic; }*/

/*h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal; color: #222222; text-rendering: optimizeLegibility; line-height: 1.1; margin-bottom: 14px; margin-top: 14px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; }*/

/*h1 { font-size: 44px; }

h2 { font-size: 37px; }

h3 { font-size: 27px; }

h4 { font-size: 23px; }

h5 { font-size: 17px; }

h6 { font-size: 14px; }*/

/*hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }*/

/*.subheader { line-height: 1.3; color: #6f6f6f; font-weight: 300; margin-bottom: 17px; }*/

/*em, i { font-style: italic; line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

code { font-weight: bold; background: #ffff99; }*/

/* Lists ---------------------- */
/*ul, ol, dl { font-size: 14px; line-height: 1.6; margin-bottom: 17px; list-style-position: outside; }*/

ul li ul, ul li ol { margin-left: 20px; margin-bottom: 0; }
ul.square, ul.circle, ul.disc { margin-left: 17px; }
ul.square { list-style-type: square; }
ul.square li ul { list-style: inherit; }
ul.circle { list-style-type: circle; }
ul.circle li ul { list-style: inherit; }
ul.disc { list-style-type: disc; }
ul.disc li ul { list-style: inherit; }
ul.no-bullet { list-style: none; }
/*ul.large li { line-height: 21px; }*/

ol { margin-left: 20px; }
ol li ul, ol li ol { margin-left: 20px; margin-bottom: 0; }

/* Tables ---------------------- */
table { background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; margin: 0 0 18px; border: 1px solid #ddd; }

table thead, table tfoot { background: #f5f5f5; }

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; font-size: 14px; line-height: 18px; text-align: left; }

table thead tr th, table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }

table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }

table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }

table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }

table tbody tr:nth-child(even) { background: #f9f9f9; }

table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }


/* foundation stuff */


/*.button { width: auto; background: #2ba6cb; border: 1px solid #1e728c; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; color: white; cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: bold; line-height: 1; margin: 0; padding: 10px 20px 11px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- }*/ 
/*.button:hover, .button:focus { color: white; background-color: #2284a1; }
.button:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.button.large { font-size: 17px; padding: 15px 30px 16px; }
.button.medium { font-size: 14px; }
.button.small { font-size: 11px; padding: 7px 14px 8px; }
.button.tiny { font-size: 10px; padding: 5px 10px 6px; }
.button.expand { width: 100%; text-align: center; }
.button.primary { background-color: #2ba6cb; border: 1px solid #1e728c; }
.button.primary:hover, .button.primary:focus { background-color: #2284a1; }
.button.success { background-color: #5da423; border: 1px solid #396516; }
.button.success:hover, .button.success:focus { background-color: #457a1a; }
.button.alert { background-color: #c60f13; border: 1px solid #7f0a0c; }
.button.alert:hover, .button.alert:focus { background-color: #970b0e; }
.button.secondary { background-color: #e9e9e9; color: #1d1d1d; border: 1px solid #c3c3c3; }
.button.secondary:hover, .button.secondary:focus { background-color: #d0d0d0; }
.button.radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.button.round { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
.button.full-width { width: 100%; text-align: center; padding-left: 0px !important; padding-right: 0px !important; }
.button.left-align { text-align: left; text-indent: 12px; }
.button.disabled, .button[disabled] { opacity: 0.6; cursor: default; background: #2ba6cb; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.button.disabled:hover, .button[disabled]:hover { background: #2ba6cb; }
.button.disabled.success, .button[disabled].success { background-color: #5da423; }
.button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #5da423; outline: none; }
.button.disabled.alert, .button[disabled].alert { background-color: #c60f13; }
.button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #c60f13; outline: none; }
.button.disabled.secondary, .button[disabled].secondary { background-color: #e9e9e9; }
.button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #e9e9e9; outline: none; }
*/


/*#top-bar {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  background-color: #111;
  color: #fff;
  border-bottom: 10px solid #666;
  font-size: 14px;
  line-height: 24px;
  padding: 10px 20px;
}

#top-bar h1 {
  color: #fff;
  float: left;
}

#top-bar ul {
  float: right;
  list-style: none;
  margin: 0px;
}

#top-bar li {
  float: left;
  margin-left: 20px;

}

#top-bar li a {
  display: block;
  color: #eee;
  font-size: 18px;
  line-height: 1.1;
  margin: 14px 0px;
  padding: 4px 6px;
  text-decoration: none;
  border-radius: 5px;
  font-weight: bold;
}

#top-bar li a:hover {
  background-color: #eee;
  color: #111;
}*/



#container {
   margin: 30px auto;
   width: 768px;
}

/*.leader-add {
  width: 728px;
  margin: 0px auto 30px auto;
}*/


/* Controls the gray Box around browser name and Screen Size */
.blob {
  background-color: #efefef;
  font-size: 14px;
  line-height: auto;
  padding: 30px;
  border-radius: 5px;
  margin-bottom: 30px;
  border: 1px solid #ccc;
}

.blob:hover {
  border: 1px solid #aaa;
}

.blob-light {
  background-color: #fdfdfd

}

.blob table {
  width: 100%;
}

.blob table a {
  text-decoration: none;
}

.blob table a:hover {
  text-decoration: underline;
}

#plugin-check {

}

/*#intro {
   margin: 10px 0px;
}

#intro p {
   padding: 5px;
}

#intro h1 {
  padding: 5px;
  margin-bottom: 5px;
  line-height: 120%;
}*/

/*ul#cols {
  list-style:none;
}

div.roundie {
  padding: 2px 7px;
  border-color: #111;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  background-color: #000;
  margin: 10px 10px 0px 0px;
  
}

ul#cols li {
  float:left;
}

ul.social {
  list-style: none;
  float: right;
}

ul.social li {
  float: left;
  margin-left: 10px;
}*/


/*#myad {
   width: 730px;
   margin: 10px auto;
}

#myad2 {
  width: 300px;
  margin: 10px auto;
}

.you_emph {
  border-bottom: 1px dashed #fff;
}*/

td.right {
   text-align: right;
}
.bold { font-weight: bold; }
.center { text-align: center !important; }
.fright { float: right; }


/*.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}*/
 
/*html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}*/


