html {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
body {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
div {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ol {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
li {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dl {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dt {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dd {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h2 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h3 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h5 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h6 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
pre {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
p {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
blockquote {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
fieldset {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h1 {
	font-style: normal; font-size: 1em; font-weight: normal
}
h2 {
	font-style: normal; font-size: 1em; font-weight: normal
}
h3 {
	font-style: normal; font-size: 1em; font-weight: normal
}
h4 {
	font-style: normal; font-size: 1em; font-weight: normal
}
h5 {
	font-style: normal; font-size: 1em; font-weight: normal
}
h6 {
	font-style: normal; font-size: 1em; font-weight: normal
}
pre {
	font-style: normal; font-size: 1em; font-weight: normal
}
code {
	font-style: normal; font-size: 1em; font-weight: normal
}
address {
	font-style: normal; font-size: 1em; font-weight: normal
}
caption {
	font-style: normal; font-size: 1em; font-weight: normal
}
cite {
	font-style: normal; font-size: 1em; font-weight: normal
}
code {
	font-style: normal; font-size: 1em; font-weight: normal
}
em {
	font-style: normal; font-size: 1em; font-weight: normal
}
strong {
	font-style: normal; font-size: 1em; font-weight: normal
}
th {
	font-style: normal; font-size: 1em; font-weight: normal
}
ul {
	list-style-type: none
}
ol {
	list-style-type: none
}
fieldset {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
img {
	border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none
}
caption {
	text-align: left
}
th {
	text-align: left
}
table {
	border-spacing: 0; border-collapse: collapse
}
.clear {
	clear: both
}
.clearer {
	padding-bottom: 0px; line-height: 1px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; height: 0px; clear: both; font-size: 1px; padding-top: 0px
}
img {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
img.left {
	margin: 2px 20px 16px 0px; float: left
}
img.right {
	margin: 2px 0px 16px 20px; float: right
}
img.across {
	margin: 2px 0px 16px
}
img.flushleft {
	margin-left: -20px
}
img.flushright {
	margin-right: -20px
}
#omniture {
	position: absolute; top: 0px
}
#top {
	position: absolute; top: 0px
}
#container {
	position: relative; margin: 0px auto; width: 980px
}
#main {
	position: relative; width: 100%
}
#content {
	position: relative; padding-bottom: 18px; padding-left: 20px; padding-right: 20px; color: #333; padding-top: 18px
}
#breadcrumb {
	text-align: center; margin: 18px auto; color: #686868; clear: both; font-size: 10px
}
.column {
	float: left
}
.grid2col {
	width: 100%
}
.grid2cola {
	width: 100%
}
.grid2colb {
	width: 100%
}
.grid2colc {
	width: 100%
}
.grid2cold {
	width: 100%
}
.grid2cole {
	width: 100%
}
.grid2colf {
	width: 100%
}
.grid3col {
	width: 100%
}
.grid3cola {
	width: 100%
}
.grid4col {
	width: 100%
}
.grid5col {
	width: 100%
}
.grid6col {
	width: 100%
}
.grid2col .column {
	width: 49%
}
.grid2col .grid2col .column {
	width: 47.8%
}
.grid3col .grid2col .column {
	width: 46%
}
.grid4col .grid2col .column {
	width: 45%
}
.grid2cola .first.column {
	width: 66%
}
.grid2cola .last.column {
	width: 32%
}
.grid2colb .first.column {
	width: 74.9%
}
.grid2colb .last.column {
	width: 23%
}
.grid2colc .first.column {
	width: 32%
}
.grid2colc .last.column {
	width: 66%
}
.grid2cold .first.column {
	width: 23%
}
.grid2cold .last.column {
	width: 74.9%
}
.grid2cole .first.column {
	width: 79%
}
.grid2cole .last.column {
	width: 19%
}
.grid2colf .first.column {
	width: 19%
}
.grid2colf .last.column {
	width: 79%
}
.grid3col .column {
	width: 32%; margin-left: 2%
}
.grid2col .grid3col .column {
	width: 31%
}
.grid3cola .column {
	width: 58%; margin-left: 2%
}
.grid3cola .first.column {
	width: 19%
}
.grid3cola .last.column {
	width: 19%
}
.grid4col .column {
	width: 23%; margin-left: 3%
}
.grid5col .column {
	width: 18.4%; margin-left: 2%
}
.grid6col .column {
	width: 15%; margin-left: 2%
}
.first.column {
	margin-left: 0px !important
}
.last.column {
	margin-left: 0px !important
}
.last.column {
	float: right !important
}
p.last {
	_width: auto; _float: none
}
ul.last {
	_width: auto; _float: none
}
ol.last {
	_width: auto; _float: none
}
li.last {
	_width: auto; _float: none
}
#container:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
#content:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid2col:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid2cola:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid2colb:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid2colc:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid2cold:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid2cole:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid2colf:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid3col:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid3cola:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid4col:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid5col:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.grid6col:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: ".";
}
#container {
	zoom: 1;
}
#content {
	zoom: 1;
}
.grid2col {
	zoom: 1;
}
.grid2cola {
	zoom: 1;
}
.grid2colb {
	zoom: 1;
}
.grid2colc {
	zoom: 1;
}
.grid2cold {
	zoom: 1;
}
.grid2cole {
	zoom: 1;
}
.grid2colf {
	zoom: 1;
}
.grid3col {
	zoom: 1;
}
.grid3cola {
	zoom: 1;
}
.grid4col {
	zoom: 1;
}
.grid5col {
	zoom: 1;
}
.grid6col {
	zoom: 1;
}
body {
	background-color: #fff; font: 12px/18px "lucida grande", "lucida sans unicode", arial, verdana, sans-serif; color: #333
}
a {
	color: #08c
}
a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:active {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
a.more {
	padding: 0 10px 0 0px; zoom: 1; white-space: nowrap; background: url(../../images/elements/morearrow.gif) no-repeat 100% 60%;	position: relative; z-index: 3; 
}
a.external {
	padding-right: 15px; zoom: 1; white-space: nowrap; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/external10x10.gif) no-repeat 100% 49%
}
a[rel='external'] {
	padding-right: 15px; zoom: 1; white-space: nowrap; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/external10x10.gif) no-repeat 100% 49%
}
strong {
	font-weight: bold
}
b {
	font-weight: bold
}
em {
	font-style: italic
}
i {
	font-style: italic
}
sup {
	position: relative; padding-left: 1px; bottom: 0.33em; color: #76797c; font-size: 10px !important; vertical-align: baseline; font-weight: normal !important; _position: static
}
abbr {
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.sosumi {
	color: #76797c; font-size: 10px !important
}
.sosumi_features {
	color: #76797c; font-size: 10px !important
}
p {
	margin-bottom: 18px
}
h1 {
	line-height: 36px; margin-bottom: 18px; font-size: 24px; font-weight: bold
}
h2 {
	line-height: 18px; margin-bottom: 18px; font-size: 16px; font-weight: bold
}
h3 {
	line-height: 18px; font-size: 1em; font-weight: bold
}
h4 {
	line-height: 18px; font-size: 10px; font-weight: bold
}
p.intro {
	font-weight: bold
}
.more {
	text-align: right
}
ul {
	list-style-position: outside; list-style-type: none; margin-bottom: 18px
}
ol {
	list-style-type: decimal; margin-bottom: 18px; margin-left: 2.2em
}
ul.square {
	margin-left: 2em
}
ul.circle {
	margin-left: 2em
}
ul.square {
	list-style-position: outside; list-style-type: square
}
ul.circle {
	list-style-position: outside; list-style-type: circle
}
ul ul.circle {
	margin-top: 4px; margin-bottom: 5px
}
ul ul.square {
	margin-top: 4px; margin-bottom: 5px
}
ol.sosumi {
	padding-left: 2em; margin-left: 0px
}
a.pdf {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globaliconpdf12x12.gif) no-repeat 0px 0.4em
}
a.html {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globaliconhtml12x12.gif) no-repeat 0px 0.4em
}
a.qt {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globaliconqt12x12.gif) no-repeat 0px 0.4em
}
a.ical {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globaliconical12x12.gif) no-repeat 0px 0.4em
}
a.dl {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globalicondl11x10.gif) no-repeat 0px 0.4em
}
a.dmg {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globalicondmg12x12.gif) no-repeat 0px 0.4em
}
a.zip {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globaliconzip12x12.gif) no-repeat 0px 0.4em
}
a.keynote {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globaliconkeynote12x12.gif) no-repeat 0px 0.4em
}
a.audio {
	padding-left: 20px; display: block; background: url(http://www.capoeirabrasilnyc.com/images/elements/icons/globaliconaudio12x12.gif) no-repeat 0px 0.4em
}
.last {
	margin-bottom: 0px
}
#main .sidebar {
	line-height: 18px; color: #686868; font-size: 10px
}
#main .callout {
	line-height: 18px; margin-bottom: 18px; font-size: 11px
}
.piped {
	zoom: 1; display: block
}
.piped:after {
	display: block; height: 0px; visibility: hidden; clear: both; content: "."
}
.piped li {
	display: inline; float: left
}
.piped a {
	border-left: #797c80 1px solid; padding-bottom: 0px; padding-left: 0.75em; padding-right: 0px; margin-left: 0.75em; padding-top: 0px
}
.piped a.first {
	padding-left: 0px; margin-left: 0px !important; border-left-width: 0px !important
}


@media print    
{
body {
	color: #000 !important
}
#main {
	color: #000 !important
}
#content {
	color: #000 !important
}
a {
	color: #000 !important; text-decoration: none !important
}
a:link {
	color: #000 !important; text-decoration: none !important
}
a:visited {
	color: #000 !important; text-decoration: none !important
}
#tabs {
	display: none !important
}
#globalheader {
	display: none !important
}
#globalfooter {
	display: none !important
}
#directorynav {
	display: none !important
}
.noprint {
	display: none !important
}
.hide {
	display: none !important
}
#main a.pdf {
	background-image: none !important; padding-left: 0px !important
}
#main a.html {
	background-image: none !important; padding-left: 0px !important
}
#main a.qt {
	background-image: none !important; padding-left: 0px !important
}
#main a.ical {
	background-image: none !important; padding-left: 0px !important
}
#main a.dl {
	background-image: none !important; padding-left: 0px !important
}
#main a.dmg {
	background-image: none !important; padding-left: 0px !important
}
#main a.zip {
	background-image: none !important; padding-left: 0px !important
}
#main a.keynote {
	background-image: none !important; padding-left: 0px !important
}
#main a.audio {
	background-image: none !important; padding-left: 0px !important
}

}

@media unknown    
{
html {
	-webkit-text-size-adjust: none
}

}
