/* |base| */
/* |my-variables| */
/* |colorscheme| */
/* |my-mixins| */
/* |My-variables| */
/* |colorscheme| */
/*#AA0078 */
/* |My-mixins| */
/* line 112 */
body {
  line-height: 1.5;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
  color: #333333;
  font-size: 87.5%;
}
/* line 65, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: normal;
  color: #222222;
}
/* line 66, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
  margin: 0;
}
/* line 67, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 68, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 69, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 70, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 71, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 72, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 73, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p {
  margin: 0 0 1.5em;
}
/* line 74, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p img.left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 75, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p img.right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 77, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body a {
  text-decoration: underline;
  color: #000099;
}
/* line 18, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:visited {
  color: #000066;
}
/* line 21, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:focus {
  color: black;
}
/* line 24, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:hover {
  color: black;
}
/* line 27, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:active {
  color: #cc0099;
}
/* line 78, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
/* line 79, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body strong {
  font-weight: bold;
}
/* line 80, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body em {
  font-style: italic;
}
/* line 81, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 82, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body sup, body sub {
  line-height: 0;
}
/* line 83, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body abbr, body acronym {
  border-bottom: 1px dotted #666666;
}
/* line 84, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 85, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body del {
  color: #666666;
}
/* line 86, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 87, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre, body code, body tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 88, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body li ul, body li ol {
  margin: 0;
}
/* line 89, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul, body ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em;
}
/* line 90, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul {
  list-style-type: disc;
}
/* line 91, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ol {
  list-style-type: decimal;
}
/* line 92, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl {
  margin: 0 0 1.5em 0;
}
/* line 93, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl dt {
  font-weight: bold;
}
/* line 94, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dd {
  margin-left: 1.5em;
}
/* line 95, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body table {
  margin-bottom: 1.4em;
  width: 100%;
}
/* line 96, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th {
  font-weight: bold;
}
/* line 97, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body thead th {
  background: #c3d9ff;
}
/* line 98, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th, body td, body caption {
  padding: 4px 10px 4px 5px;
}
/* line 99, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body tr.even td {
  background: #e5ecf9;
}
/* line 100, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body tfoot {
  font-style: italic;
}
/* line 101, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body caption {
  background: #eeeeee;
}
/* line 102, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .quiet {
  color: #666666;
}
/* line 103, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .loud {
  color: #111111;
}

/* line 122 */
body {
  background: #5a3d95;
}

/* line 125 */
#page {
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
  border: 2px solid black;
}
/* line 8, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/compass/stylesheets/compass/utilities/general/./_hacks.scss */
#page {
  display: block;
}

/* line 128 */
#header {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 900px;
  text-align: center;
}
/* line 129 */
#header img {
  display: inline-block;
}
/* line 131 */
#header h1 {
  display: inline-block;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #header {
  overflow-x: hidden;
}

/* line 135 */
#nav_bar {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 900px;
  background: #eddcfb;
  font-family: "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.3em;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #nav_bar {
  overflow-x: hidden;
}
/* line 140 */
#nav_bar ul.top_nav {
  list-style-type: none;
  font-family: "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
  float: left;
}
/* line 146 */
#nav_bar ul.top_nav li {
  padding: 0px;
  float: left;
  display: inline;
}
/* line 150 */
#nav_bar ul.top_nav a {
  display: inline-block;
  padding: 20px 40px 20px 40px;
  border-right: 1px dotted #5a3d95;
  margin: 0;
  text-decoration: none;
  color: black;
}
/* line 158 */
#nav_bar ul.top_nav a:active, #nav_bar ul.top_nav a:hover, #nav_bar ul.top_nav a:focus {
  border-bottom: 5px solid #b73ec8;
  padding-bottom: 15px;
}

/* line 164 */
#main_content {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 900px;
  background: white;
  font-size: 1.3em;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #main_content {
  overflow-x: hidden;
}
/* line 168 */
#main_content strong {
  color: #b73ec8;
}
/* line 170 */
#main_content p {
  padding: 0 0.5em 0 0.5em;
}
/* line 172 */
#main_content #left {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 445px;
  margin-left: -2px;
  border-right: 2px dotted #eddcfb;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #main_content #left {
  overflow-x: hidden;
}
/* line 176 */
#main_content #right {
  display: inline;
  float: left;
  margin-right: 0;
  width: 445px;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #main_content #right {
  overflow-x: hidden;
}

/* line 178 */
video.main_movie {
  padding: 0 0.5em 1em 0.5em;
}

/* line 181 */
#footer {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 900px;
  background: #816bc9;
  border-top: 1px solid black;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #footer {
  overflow-x: hidden;
}
/* line 185 */
#footer #footer_follow_me {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 255.417px;
  padding-left: 379.167px;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #footer #footer_follow_me {
  overflow-x: hidden;
}

/* line 191 */
#pages_content {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 672.5px;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #pages_content {
  overflow-x: hidden;
}
/* line 193 */
#pages_content ul {
  margin-top: 0;
  margin-bottom: 1em;
  list-style-type: square;
}
/* line 197 */
#pages_content a {
  color: #816bc9;
  text-decoration: none;
  border-bottom: 1px dotted #b73ec8;
}
/* line 201 */
#pages_content a:hover, #pages_content a:active, #pages_content a:focus {
  color: black;
  background: #b73ec8;
}
/* line 204 */
#pages_content a.action {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  font-size: 1.2em;
  text-decoration: none;
  background: #b73ec8;
  padding: 10px;
  color: black;
  border: 1px solid black;
}
/* line 214 */
#pages_content a.action:active, #pages_content a.action:hover, #pages_content a.action:focus {
  background: #eddcfb;
  color: #b73ec8;
}

/* line 217 */
#title_row {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 672.5px;
  padding-right: 227.5px;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #title_row {
  overflow-x: hidden;
}
/* line 220 */
#title_row img.post_header_divider {
  height: 40px;
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-top: -20px;
  margin-bottom: 20px;
}

/* line 230 */
#testimonals {
  display: inline;
  float: left;
  margin-right: 0;
  width: 217.5px;
}
/* line 138, /Library/Ruby/Gems/1.8/gems/compass-0.10.0/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html #testimonals {
  overflow-x: hidden;
}

/* line 232 */
#testimonial_box {
  margin: 10px;
  background: #eddcfb;
  border: 1px dashed #5a3d95;
  font-size: 70%;
  font-family: "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 239 */
#testimonial_box p {
  margin-bottom: 0;
}
/* line 241 */
#testimonial_box h4 {
  text-align: center;
  text-decoration: underline;
  padding: 5px 0 5px 0;
  margin: 0;
}

/* line 248 */
img.testimonials {
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 256 */
img.serious_image_testimonials {
  margin: 0px 10px 0px 10px;
  width: 197px;
}

/* |Specific-elements| */
/* line 263 */
h2.title {
  text-align: center;
}

/* line 265 */
h3.entry {
  margin: 0 10px 0 10px;
  padding: 10px 0 10px 0;
}

/* line 268 */
a.workshop_entry {
  color: black;
  display: inline;
}

/* line 272 */
h1 {
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
}

/* line 274 */
p.action {
  text-align: center;
}

/* line 276 */
a.action {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  font-size: 1.2em;
  text-decoration: none;
  background: #b73ec8;
  padding: 10px;
  color: black;
  border: 1px solid black;
}
/* line 286 */
a.action:active, a.action:hover, a.action:focus {
  background: #eddcfb;
  color: #b73ec8;
}

/* line 290 */
span.sans {
  font-family: "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 292 */
.event_details {
  margin-left: 1em;
  font-size: 80%;
}
/* line 295 */
.event_details a {
  color: black;
  text-decoration: none;
  border-bottom: 1px dotted #b73ec8;
}
/* line 299 */
.event_details p {
  margin: 0;
  padding: 0;
}

/* line 302 */
.event_details_further {
  margin-left: 2em;
  margin-right: 2em;
  font-size: 70%;
}
/* line 306 */
.event_details_further p {
  margin-bottom: 1em;
  padding: 0;
}
/* line 309 */
.event_details_further a {
  color: black;
  text-decoration: none;
  border-bottom: 1px dotted #b73ec8;
}

/* line 314 */
a.toggleLink {
  background: #eddcfb;
  border: 1px dotted #816bc9;
  text-decoration: none;
}
/* line 318 */
a.toggleLink:hover, a.toggleLink:active, a.toggleLink:focus {
  border: 1px solid black;
}

/* line 321 */
span.quiet {
  color: #3a3b3b;
  font-size: 70%;
}

/* |definition-lists| */
/* line 325 */
dl {
  padding-left: 1em;
}
