@charset "UTF-8";
/* CSS Document */

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
*/

html {
background-color: #b6Da10;
background-position: top left;
background-repeat: repeat;
background-image: url(art/tile.gif);
padding-top: 25px;
padding-bottom: 50px;
}

h1, h2, h3, h4, li {
font-family: Georgia, "Times New Roman", Times, serif;
}

p, span {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
		
body {
text-align: center;
min-width: 940px;
margin: 0;
padding: 0;
border: 0px;
}

#container {
width: 900px;
background-color: #fff;
margin: 0 auto;
padding: 0;
border: 0px;
text-align: left;
background: url(art/MAIN-BG.gif) top center repeat-y;
}

#header {
height: 114px;
width: 900px;
margin: 0 auto;
padding: 0;
border: 0px;
background: url(art/HEADER-BG.gif) top left no-repeat;
}

#main {
width: 645px;
margin: 0 30px 35px 0;
padding: 0;
float: right;
}

#sub {
width: 166px;
margin: 0 0 35px 25px;
padding: 35px 0 0 0;
float: left;
background: url(art/SUB-BG.gif) top left no-repeat;
}

.sub-bot {
width: 166px;
height: 25px;
background: url(art/SUB-BOT-BG.gif) bottom center no-repeat;
}

/* image floats ************************** */

#main img {
border: 5px solid #744704;
}

#main .noborder {
border: 0px;
}

#main .banner {
border: 0px;
margin: 0 0 10px 100px;
padding: 0px;
}

#main .schedule {
border: 0px;
margin: 0 0 10px 50px;
padding: 0px;
}

#main .classes {
border: 0px;
margin: 0 0 10px 50px;
padding: 0px;
}

#main .nobordermargin {
border: 0px;
padding: 0 40px 0 80px;
}

#main .right-no {
float: right;
margin: 0 5px 10px 10px;
padding: 0px;
border: 0px;
}

#main .left-no {
float: left;
margin: 0 10px 10px 0;
padding: 0px;
border: 0px;
}

#main #video {
margin: 0 0 25px 0;
padding: 0;
height: 240px;
}

#main .video {
float: left;
margin: 0 25px 10px 0;
padding: 0px;
border: 0px;
}

#main .left-yes {
float: left;
margin: 0 20px 14px 0;
padding: 0px;
}

.float-right {
float: right;
margin: 0 0 10px 10px;
padding: 0;
}

.float-left-office {
width: 210px;
float: left;
margin: 0 15px 10px 0;
background-color: #744704; 
padding: 0 0 5px 0;
}

.float-left-comfort {
width: 580px;
float: left;
margin: 0 10px 10px 0;
background-color: #744704; 
padding: 0 0 5px 0;
}

.float-left-dog {
width: 110px;
float: left;
margin: 0 15px 10px 0;
background-color: #744704; 
padding: 0 0 5px 0;
}

.reader {
float: left;
padding: 0;
margin: 10px 10px 10px 0;
border: 0px;
}

#main a {
color: #ed2b73;
text-decoration: underline;
}

#main a:hover {
color: #fff;
background-color: #ed2b73;
}

#main a.white {
color: #fff;
text-decoration: none;
}

#main a:hover.white {
color: #fff;
background-color: #fff;
}



/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - 996633
PINK - ed2b73
LITE BROWN - b79563
*/

/* div instructor navigation class **************************  .inst-nav  */

.inst-nav {
background: url(art/Instructors/group.jpg) top left no-repeat;
width: 600px;
margin: 0 0 10px 0;
padding: 210px 0 0 0;
}

.testim {
width: 600px;
margin: 0 0 10px 0;
padding: 0;
}

.inst-nav div {
border-bottom: 2px dotted #b6Da10;
padding-bottom: 30px;
padding-top: 35px;
margin: 0 0 10px 0;
}

.testim div {
border-bottom: 2px dotted #b6Da10;
padding-bottom: 15px;
padding-top: 20px;
margin: 0 0 20px 0;
}

.inst-nav a, .testim a {
color: #ed2b73;
text-decoration: underline;
}

.inst-nav a:hover, .testim a:hover {
color: #fff;
background-color: #ed2b73;
}

#main .inst-nav img {
border: 0px;
}

#main .inst-nav .floatleft {
float: left;
margin: 0 15px 0 0;
padding: 0px;
border-bottom: 20px solid #fff;
}

#main .inst-nav .lift {
text-align: right;
margin: 5px 10px 5px 0;
padding: 0px;
}

#main .testim .lift {
text-align: right;
margin: 0px 10px 2px 0;
padding: 0px;
}

#main .inst-nav div.clear, #main .testim div.clear {
border-bottom: 0px;
font-size: 1%;
}

/* text treatment ************************** */

#main h2 {
color: #744704;
font-size: 1.3em;
line-height: 1.1em;
margin: 0 0 14px 0;
padding: 0;
font-weight: normal;
}

#main h2.subhead {
color: #744704;
font-size: 1.1em;
line-height: 1.2em;
margin: 0 0 14px 0;
padding: 0 0 12px 0;
font-weight: normal;
border-bottom: 1px dotted #b6Da10;
}

#main blockquote {
font-style: italic;
color: #6c4534;
font-size: 1em;
line-height: 1.4em;
letter-spacing: -.02em;
margin: 0px 0 10px 0;
padding: 15px;
text-indent: 0px;
font-weight: normal;
text-align: left;
}

#main h3 {
color: #6c4534;
font-size: 1.1em;
line-height: 1.2em;
margin: 0 0 5px 0;
padding: 0;
font-weight: normal;
}

#main h4 {
color: #744704;
font-size: 1.1em;
line-height: 1.3em;
margin: 0 0 5px 0px;
padding: 10px 0 0 0;
font-weight: normal;
}

#main p {
color: #6c4534;
font-size: .75em;
line-height: 1.8em;
margin: 0 0 10px 0;
padding: 0;
}

#main p.topten {
color: #6c4534;
font-size: .75em;
line-height: 1.8em;
margin: 0 15px 10px 18px;
padding: 0;
}

#main p.disclaimer {
color: #6c4534;
font-size: .65em;
font-style: italic;
line-height: 1.3em;
margin: 0 130px 10px 15px;
padding: 0;
}

#main p.tablereg {
margin-left: 15px;
margin-right: 80px;
margin-bottom: 25px;
line-height: 1.3em;
font-size: .75em;
}

#main p.last {
margin: 0 0 25px 0;
}

#main p.lastmargin {
margin: 0 0 25px 65px;
}

#main p.address {
color: #6c4534;
font-size: .8em;
line-height: 1.3em;
margin: 2px 0 8px 10px;
padding: 0;
}

#main p.addresslast {
color: #6c4534;
font-size: .8em;
line-height: 1.3em;
margin: 0 0 25px 10px;
padding: 0;
}

#main .resources-right {
float: right;
margin: 0 15px 15px 0;
padding: 0;
border: 0px;
}

#main cite {
color: #fff;
font-size: .95em;
line-height: 1.2em;
margin: 0 0 0 5px;
padding: 0;
}

#main a.links {
text-decoration: underline;
font-style:italic;
color: #744704;
}

#main a:hover.links {
color: #fff;
background-color: #744704;
}

#main a.citelinks {
text-decoration: underline;
font-style:italic;
color: #b6625c;
}

#main a:hover.citelinks {
color: #fff;
}

#main ul {
margin: 0px 40px 25px 30px;
padding: 0;
list-style-type: disc;
}
		
#main ul li {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px;
font-size: .75em;
line-height: 1.5em;
margin: 0 0 6px 0;
color: #6c4534;
}

#main ul li.but {
list-style-type: none;
}

#main ul.news {
margin: 0px 30px 15px 15px;
padding: 0;
list-style-type: disc;
}
		
#main ul.news li {
font-family: Georgia, "Times New Roman", Times, serif;
border-bottom: 1px dotted #d7eb7c;
padding: 7px;
margin: 0 0 0 0;
font-size: .95em;
line-height: 1.15em;
color: #744704;
background-color: #d7eb7c;
}

.enroll {
float: right;
width: 300px;
border-left: 1px dotted #996633;
padding: 0 0 0 0;
margin: 10px 0 15px 25px;
}

#main .enroll h4, #main .enroll p {
margin-left: 25px;
padding-top: 4px;
}

#main .enroll ul {
margin-bottom: 4px;
margin-left: 45px;
}

/* Division for EVENT listing with in #main .event ****************** #main .event */

.event {
border-bottom: 1px dotted #b6Da10;
margin: 10px 0 15px 0;
padding: 0 0 15px 0;
clear: left;
}

#main .event ul {
margin: 10px 40px 5px 30px;
padding: 0;
list-style-type: disc;
}
		
#main .event ul li {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0px;
font-size: .8em;
line-height: 1.3em;
margin: 0 0 3px 0;
color: #6c4534;
font-weight: bold;
}

#main .event img.eventmain {
float: left;
margin: 0 15px 10px 0;
}

.alignleft {
float: left;
margin: 0 15px 10px 0;
}
.alignright {
float: right;
margin: 0 10px 10px 15px;
}

#main .event h4 {
color: #ed2b73;
font-size: 125%;
}

#main .map {
width: 600px;
height: 450px;
border: 3px solid #744704;
margin: 0 0 10px 0;
padding: 0px;
}

#main .event .reglink {
margin: 0 0 0 28px;
padding: 0px;
}

/* SUB TEXT ******************************************************** SUB TEXT
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - Å
LITE BROWN - 996633
PINK - ed2b73
LITE BROWN - b79563
LITE GREEN - d7eb7c

*/

#sub h2, #sub li {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#sub h2 {
color: #744704;
font-size: 1em;
line-height: 1.1em;
margin: 0 0 10px 15px;
padding: 0 0 0 0;
font-weight: normal;
}

#sub cite {
color: #744704;
font-size: .95em;
line-height: 1.2em;
margin: 0 0 0 0;
padding: 0;
}

#sub ul {
margin: 0 5px 30px 6px;
padding: 0;
list-style-type: none;
}
		
#sub ul a {
display: block;
text-decoration: none;
border-bottom: 1px dotted #d7eb7c;
padding: 5px 0 5px 10px;
font-size: .9em;
color: #744704;
}

#sub ul a:hover {
background-color: #d7eb7c;
color: #744704;
}
		
#sub ul li.current {
border-bottom: 1px dotted #d7eb7c;
padding: 5px 0 5px 10px;
font-size: .9em;
color: #744704;
background-color: #d7eb7c;
}

#sub ul li ul {
margin: 0 0 5px 0;
padding: 0;
}

#sub ul li ul li a {
display: block;
text-decoration: none;
border-bottom: 0px;
padding: 5px 0 5px 15px;
font-size: .9em;
color: #744704;
}

#sub span {
font-size: 75%;
}

/* sub img instructions */

#sub img {
margin: 0 0 0 20px;
padding: 0;
border: 0px;
}

#sub img a {
display: inline;
text-decoration: none;
border-bottom: 0px;
padding: 0 0 0 0;
font-size: 1%;
color: #b6da11;
}

#sub a:hover {
background-color: none;
color: #b6da11;
}


/* BLOG Styles *********************************** BLOG Styles */

strong {
font-size: 110%;
}

#main h5 {
font-style: italic;
color: #6c4534;
font-size: .9em;
line-height: 1.2em;
margin: 0 0 10px 0;
padding: 0;
font-weight: normal;
}

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - b79563
*/

#footer span {
font-size: 80%;
}

h1 {
font-size: .7em;
line-height: 1.2em;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.02em;
color: #000;
font-weight: normal;
margin: 15px 10px 4px 10px;
padding: 0;
text-indent: -2000px;
}

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - b79563
*/

/* Clearing a division snippet ************************** */

.clear {
clear: both;
font-size: 1px;
line-height:.5em;
}

.cleardash {
border-top: 1px dotted #6c4534;
clear: both;
font-size: 1px;
line-height:.5em;
}

/* 

SUB NAV FOR SOCIAL LINKS **************************************

230.35
blg	0	140
fac	140	30
twt	170	30
rss	200	30


0 146
146 50
202 30
232 30
262 30


292

li id="nav_ang"><a href="http://www.yogasportdallas.com/angelas_column-bloginclude.php">Angela Barrese Blog Column</a></li>
    			<li id="nav_blg"><a href="http://www.yogasportdallas.com/yogablog/">Sport Dallas Blog</a></li>
				<li id="nav_fac"><a href="http://www.facebook.com/yogasportdallas?ref=ts" target="_blank">Become a fan of YogaSport on Facebook</a></li>
				<li id="nav_twt"><a href="http://twitter.com/yogasport" target="_blank">Follow Yoga Sport Dallas Texas on Twitter</a></li>
				<li id="nav_rss"><a href="http://www.yogasportdallas.com/yogablog/" target="_blank">RSS the Yoga Sport Blog</a></li>

*/

#social {
  width: 292px;
  height: 35px;
  position: relative;
  top: 0px;
  left: 578px;
  background: url(art/YS-SOCIAL-BG.gif);
  margin: 0;    
  padding: 0;
}
#social li {
  float: left;
  list-style-type: none;
}
#social li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 35px;
  background: url(art/YS-SOCIAL-BG.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}

li#nav_ang a {
  left: 0;
  width: 146px;
  background-position: 0 0;
}
li#nav_blg a {
  left: 146px;
  width: 50px;
  background-position: -146px 0;
}
li#nav_fac a {
  left: 202px;
  width: 30px;
  background-position: -202px 0;
}
li#nav_twt a {
  left: 232px;
  width: 30px;
  background-position: -232px 0;
}
li#nav_rss a {
  left: 262px;
  width: 30px;
  background-position: -263px 0;
}
li#nav_ang a:hover {
  background-position: 0 -35px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_blg a:hover {
  background-position: -146px -35px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_fac a:hover {
  background-position: -202px -35px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_twt a:hover {
  background-position: -232px -35px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_rss a:hover {
  background-position: -262px -35px;
  background-color: transparent;
  border-bottom: 0px;
}
#body_ang li#nav_ang  a {
  background-position: 0 -35px;
}
#body_blg li#nav_blg  a {
  background-position: -146px -35px;
}



/* MAIN NAVIGATION AT THE TOP OF PAGE ************************** 

661	loc	width-41
hom	0	57      
abt	57	87
cla	144	78
evt	220	70
tea	292	150
map	442	49
res	491	97
pho	588	73

*/

#nav {
  width: 661px;
  height: 41px;
  position: relative;
  top: 38px;
  left: 215px;
  background: url(art/YS-NAV-BG.gif);
  margin: 0;    
  padding: 0;
}
#nav li {
  float: left;
  list-style-type: none;
}
#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 41px;
  background: url(art/YS-NAV-BG.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}

/* MAIN NAVIGATION AT THE TOP OF PAGE ************************** 

661	loc	width-41
hom	0	57      
abt	57	87
cla	144	78
evt	220	70
tea	292	150
map	442	49
res	491	97
pho	588	73

*/

li#nav_hom a {
  left: 0;
  width: 57px;
  background-position: 0 0;
}
li#nav_abt a {
  left: 57px;
  width: 87px;
  background-position: -57px 0;
}
li#nav_cla a {
  left: 144px;
  width: 78px;
  background-position: -144px 0;
}
li#nav_evt a {
  left: 220px;
  width: 70px;
  background-position: -220px 0;
}
li#nav_tea a {
  left: 292px;
  width: 150px;
  background-position: -292px 0;
}
li#nav_map a {
  left: 442px;
  width: 49px;
  background-position: -442px 0;
}
li#nav_res a {
  left: 491px;
  width: 97px;
  background-position: -491px 0;
}
li#nav_pho a {
  left: 588px;
  width: 73px;
  background-position: -588px 0;
}

li#nav_hom a:hover {
  background-position: 0 -41px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_abt a:hover {
  background-position: -57px -41px;
  background-color: transparent;
  border-bottom: 0px;  
}
li#nav_cla a:hover {
  background-position: -144px -41px;
  background-color: transparent;
  border-bottom: 0px;  
}
li#nav_evt a:hover {
  background-position: -220px -41px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_tea a:hover {
  background-position: -292px -41px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_map a:hover {
  background-position: -442px -41px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_res a:hover {
  background-position: -491px -41px;
  background-color: transparent;
  border-bottom: 0px;
}
li#nav_pho a:hover {
  background-position: -588px -41px;
  background-color: transparent;
  border-bottom: 0px;
}

#body_hom li#nav_hom  a {
  background-position: 0 -41px;
}
#body_abt li#nav_abt a {
  background-position: -57px -41px;
}
#body_cla li#nav_cla a {
  background-position: -144px -41px;
}
#body_evt li#nav_evt a {
  background-position: -220px -41px;
}
#body_tea li#nav_tea a {
  background-position: -292px -41px;
}
#body_map li#nav_map a {
  background-position: -442px -41px;
}
#body_res li#nav_res a {
  background-position: -491px -41px;
}
#body_pho li#nav_pho a {
  background-position: -588px -41px;
}

/* SUB NAVIGATION ON LEFT HAND SIDE ************************** */
 

/* FOOTER division structure ************************** */

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - b79563
*/

#footer {
width: 900px;
margin: 0 auto;
text-align: left;
padding: 25px 0 25px 0;
border: 0;
background: url(art/FOOTER-BG.gif) bottom left no-repeat;
background-color: #744704;
}

#footer ul {
margin: 5px 0 0 0;
padding: 0;
}

#footer li {
margin: 0 3px 7px 0;
list-style-type: none;
padding: 0;
color: #b79563;
font-size: .9em;
line-height: 1.15em;
display: block;
}

#footer li.last {
margin: 10px 3px 7px 0;
}

#footer a {
color: #b6Da10;
text-decoration: underline;
}

#footer a:hover {
color: #fff;
text-decoration: underline;
}

#footer #footer-main a.aff {
color: #b6Da10;
text-decoration: none;
}

#footer #footer-main a:hover.aff {
color: #b6Da10;
text-decoration: none;
}

#footer img {
border: 0px;
}

#footer h2 {
color: #fff;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1em;
padding: 0;
margin: 0 0 7px 0;
font-weight: normal;
}

#footer p {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #c8a291;
font-size: .9em;
line-height: 1.15em;
margin: 0 0 5px 15px;
padding: 0;
}

#footer-main {
width: 215px;
float: left;
margin: 0 0 5px 30px;
padding: 0;
}

#footer #footer-main h2 {
color: #fff;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1em;
padding: 0;
margin: 0 0 7px 0;
font-weight: normal;
}

#footer #footer-main p {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
font-size: .65em;
line-height: 1.1em;
margin: 0 0 10px 0;
padding: 0;
}

#footer-1 {
float: left;
margin: 0 35px 0 0;
padding: 0;
}

#footer-2 {
float: left;
margin: 0 35px 0 0;
padding: 0;
border-left: 1px dotted #b79563;
}

#footer-3 {
float: left;
margin: 0 0 0 0;
padding: 0;
border-left: 1px dotted #b79563;
}

#footer #footer-2 ul, #footer #footer-3 ul {
margin: 5px 0 0 35px;
padding: 0;
}

#footer #footer-2 h2, #footer #footer-3 h2 {
margin: 0 0 7px 35px;
}

/* Show - Hide ************************** */

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - b79563
*/

/* Class Schedule Tabel ************************** CLASS SCHEDULE TABLE */

.rates-table {
padding: 0;
margin: 0 0 15px 15px;
border-collapse: collapse;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: .75em;
line-height: 1.3em;
color: #b79563;
width: 600px;
}

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - b79563
*/

.rates-table th, .rates-table td {
border-bottom: 1px dotted #b6Da10;
padding: 7px 15px 0 0;
color: #744704;
text-align: right;
}

.rates-table td.numb {
border-bottom: 1px dotted #b6Da10;
padding: 13px 15px 5px 0;
color: #744704;
text-align: right;
}

.rates-table th[scope=row] {
color: #744704;
text-align: left;
width: 425px;
padding-top: 13px;
}

/* LIGHTBOX ************************** */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - b79563

WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - Å
LITE BROWN - 996633
PINK - ed2b73
LITE BROWN - b79563
LITE GREEN - d7eb7c

*/

/* GALLERY STYLE INSTRUCTIONS ************************** */

#gallery {
padding: 0px;
margin: 0px;
display: block;
text-align: center;
}
	
#gallery ul {
list-style: none;
margin: 0 0 0 0;
padding: 0px;
}
#gallery ul li {
display: inline; 
}
#gallery ul img {
border: 5px solid #744704;
margin: 0 10px 10px 0;
padding: 0px;
}
#gallery ul a:hover img {
border: 5px solid #ed2b73;
color: #ed2b73;
}
#gallery ul a:hover {
color: #ed2b73;
background-color: #fff;
}




/* FORM INSTRUCTIONS ************************** */

#teacherapplicaiton {
border-top: 1px dotted #004a80;
margin: 0 0 10px 0;
padding: 20px 0 0 0;
}

.FormItem{
	float:left;
	width:550px;
	margin-bottom:12px;
	margin-left: 17px;
}

.FormItem span {
font-style: normal;
font-size: 100%;
}

.FormItem label{
	float:left;
	width:518px;
	margin-bottom:3px;
	font-size:1.1em;
	color:#004a80;
}

.FormItem input{
	width:316px;
	background-color:#d7eefe;
	border:#004a80 solid 3px;
	color:#004a80;
	font-size:1.3em;
	padding:3px;
}

.FormItem textarea{
	width:510px;
	height:90px;
	background-color:#d7eefe;
	border:#004a80 solid 3px;
	color:#004a80;
	font-size:1.15em;
	padding:3px;
}

.FormItem textarea.long{
	width:510px;
	height:275px;
	background-color:#d7eefe;
	border:#004a80 solid 3px;
	color:#004a80;
	font-size:1.15em;
	padding:3px;
}

.FormItem .focusField{  
	border:#444444 solid 5px;  
} 

input#SubmitButton{
	width:95px;
	height:40px;
	color:#FFFFFF;
	font-size:1.4em;
	background-color:#004a80;
	border:none;
	font-style:italic;
	cursor:pointer;
	margin: 0 15px 20px 0;
}
input#ResetButton{
	width:95px;
	height:40px;
	color:#FFFFFF;
	font-size:1.4em;
	background-color:#004a80;
	border:none;
	font-style:italic;
	cursor:pointer;
}
input#SubmitButton:hover, input#ResetButton:hover{
	background-color:#444444;
	}

/* GALLERY INSTRUCTIONS ************************** */

/* COLORS
WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - 744704
LITE BROWN - b79563

WHITE - FFF
BLACK - 000
GREEN - b6Da10
BRONW - Å
LITE BROWN - 996633
PINK - ed2b73
LITE BROWN - b79563
LITE GREEN - d7eb7c

*/

.photolist tr td a
{
   color:#b6Da10;
}

.photolist {
display: block;
padding: 15px 0 0 0;
margin: 0 0 25px 0;
}

.photolist tr td {
   width:300px;
   margin: 0 0 10px 0;
   padding:0;
   height:70px;
   border-style: dotted;
   border-width: 1px;
   border-color: #bcd22c;
}

#main .photolist tr td a {
   background-image: url(art/logopose1.gif);
   background-position: 5px center;
   background-repeat: no-repeat;
   width:100%;
   height:100%;
   display:block;
   text-decoration:none;
   background-color: #ffffff;
}

.photolist tr td a span {
   display:block;
   padding-left:70px;
   padding-top:12px;
   font-size: .8em;
}

#main .photolist tr td a:hover {
   background-color: #b6Da10;
}

.newsletter-current {
width: 803px;
margin: 10px auto;
padding: 0px;
}

.newsletter-current a {
text-decoration: underline;
color: #ed2b73;
}

.newsletter-current a:hover {
color: #fff;
background-color: #744704;
}

/* 7 REASONS ----------------------------------- 7 REASONS */

#main .featured {
background: #ffffff;
margin: 20px 0 10px 0;
padding: 20px 12px 15px 20px;
border: 0px;
}

#main .featured div {
padding: 0 15px 16px 95px;
margin: 0px;
}

.featured div.reasons-one {
background: url(art/reasons/reasons-1.gif) top left no-repeat;
}
.featured div.reasons-two {
background: url(art/reasons/reasons-2.gif) top left no-repeat;
}
.featured div.reasons-three {
background: url(art/reasons/reasons-3.gif) top left no-repeat;
}
.featured div.reasons-four {
background: url(art/reasons/reasons-4.gif) top left no-repeat;
}
.featured div.reasons-five {
background: url(art/reasons/reasons-5.gif) top left no-repeat;
}
.featured div.reasons-six {
background: url(art/reasons/reasons-6.gif) top left no-repeat;
}
.featured div.reasons-seven {
background: url(art/reasons/reasons-7.gif) top left no-repeat;
}




