/* template style */

* {margin:0;padding:0;}

html {min-height:100%;}

body{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
        background-color: #171a1a;
        background-image: url(polka-bg.jpg);
	margin: 0;
	padding: 0;
        min-width:1000px;
        width: 100%;
	height:100%;
        color:#ffff33;
        font-size:100%;
        
}

a{
  text-decoration: none;
  border-width:0;
  color:#33ffff;
}

  a:visited{
  text-decoration: none;
  border-width:0;
  color:#33ffff;
}
a:hover {text-decoration:underline;}
a img { border:0; }
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.flr {float:right;}
.fll {float:left;}

#navbar {
  margin:-40px auto 0 auto;
}

#navbar li
  {
  display:inline-block;
  }
#navbar a {
  padding:5px 15px;
  color:#00cccc;
  font-size:1.4em;
  font-family:Arial,Helvetica,sans-serif;
}
#navbar a:hover
{ 
  background-color:#333333;
  text-decoration:none;
}

#navbar h3 {font-family:Arial,Helvetica,sans-serif;
    color:#00cccc;}

#navbar h3 a:hover {text-decoration:underline;}

#navbar h3 a {color:#00cccc;}

#column {
 position:relative;
 margin: 0 auto 0 auto;
 padding: 0px 50px 40px 50px;
 background:rgb(27,27,27);
 background-image: url(text-bg.png);
 width:850px;
 min-height:100%;
 
}

#title {
  text-align: center;
  margin: auto;
  width: auto;
  position:relative;
  z-index:10;

}

#lace1 {
 background-image: url(vertribs.png);
 width:72px;
 height:100%;
 position:absolute;
 left: -36px;
}
#lace2 {
 background-image: url(vertribs.png);
 width:72px;
 height:100%;
 position:absolute;
 right: -36px;
}

#content {
  position:relative;
  padding:1px;
  min-height:534px;
}
#mainimg {
  vertical-align:top;
  margin-top:-250px;
  padding-left:20px;
}
.maincontent {
  vertical-align:top;
  padding-left:200px;
  width: 395px;
  min-height:225px;
  display: block;
  font-size:1.0em;
}
.maincontent p {margin: 1em 0 .5em;}
.mainquotes {width:380px;margin:-125px 0 0 250px; font-size:1.1em;}
p.quote {font-style:italic;color:orange;}
p.quotecredit {padding:4px 0 0 80px;color:orange;}

.qb {border:2px solid green;padding:2px 5px;}


.ibox {display:inline-block;}
.ibox p {display:inline-block;;vertical-align:top;}
.ibox img {display:inline-block;;vertical-align:top;}
.ibox a {display:block;vertical-align:top;}
.ibox div {display:inline-block;;vertical-align:top;}

#loopyhang {
  position:absolute;
  right:0px;
  top:0px;
}

div.loopycontent { 
	min-height:314px;
	width:100%;
	margin:auto;
	padding:245px 0 0 0;
	background-image: url("loopy2.png");
    background-position:top center;
    background-repeat:no-repeat;
}
loopycontent a {color:#ffff33;}
.loopyleft {
	 text-align:left;font-size:1.9em;float:left;
 }
 .loopyright {text-align:right;margin-bottom:54px;float:right;}
.loopyside {width:240px;}
.loopybottom {clear:both;width:55%;}
.loopyquote {margin:30px auto 0 auto;width:80%;text-align:center}

	 
.centerme {text-align:center;margin:auto;}

.foxyform {margin:auto;width:400px;clear:both;}
.contactinfo a{
 text-decoration: none;
 border-width:0;
 color:#33ffff;
}

.contactinfo a:visited{text-decoration: none;border-width:0;color:#33ffff;}
.contactinfo2 {
   background-image: url("standinwheel2.png");
   background-position: 50% 20px;
   background-repeat:no-repeat;
   margin:auto;
 }
.contactinfo {
    font-size:1.1em;
    text-align:center;
    font-family:Arial,Helvetica,sans-serif;
	padding:10px;
	width:220px;
	background: rgb(85,32,97);
    background: rgba(162,55,182,.5);
		 margin:110px 0px 0 525px;
  }
  .contactquote {
	width:360px;
	margin:34px 0 55px 475px;
  }




.alliescontent {padding-top:66px; 
		background-image: url(alliestitle.png);
	background-position:50% 10px ;
    background-repeat:no-repeat;
}
.alliescontent h2 {margin-bottom:3px;margin-top:30px;}
.alliescontent div {display:inline-block;}
.allies {width:355px;}
.allies2 {vertical-align:top;width:489px;}
.allies2 img {float:right;margin:30px 0px 5px}

.bigtitle {
  
  right:50px;
  top:20px;
  position:absolute;
  display:block;
}

.content {
  margin-top:100px;
  text-align:center;
  position:relative;
}

.choreotitle {
	background-image: url(choreobg.png);
	background-position:10px 10px;
    background-repeat:no-repeat;
	min-height:460px;
	padding:160px 20px 0 335px;
}
.choreoimgs img {margin:10px 7px 0 6px;}
.cq1 {
	width:90%;
	text-align:center;
	margin:10px auto;
	clear:both;}

span.choreoright {float:right;}
.resume {width:570px;padding:0 20px; margin:auto;}
.resume2 {display:inline-block;}
.resume h2 {margin:2em 0 .5em;}
.resume h3 {margin:1.5em 0 .75em;}


.photoscontent {
	background-image: url(photostitle.png);
	background-position:10px 10px;
    background-repeat:no-repeat;
	padding:90px 0 0 0;
}
.photostitle {margin:10px 0 0 10px;}
.photoscontent div {dislpay:inline;width:20px;}
.photostable {margin:auto;}
.photothumbs td {width:260px;height:296px;}
.photoscaptions td {text-align:center;}
.photogallery { 
	border: 2px solid rgb(231, 111, 43);
	border: 2px solid rgba(231, 111, 43, .75);
	width:784px;
}
.photogallery img {display:inline; padding:10px;}
.photogallery2 {background-image: url(50.png); width:200px;height:700px;}
.photoscaptions {font-size:1.5em;}
.pframe {}
.thumb {}
.photostabs {}
.photostabs  li {
	background-position:center;
    background-repeat:no-repeat;
	width:200px;
	height:51px;
	margin:20px 20px 0 20px;
	border-spacing: 0px;
	font-size:1.3em;
	display:inline-block;
	text-align:center;
	vertical-align:bottom;
	padding-top:14px;
	font-family:Arial,Helvetica,sans-serif;
}
.photostabs a:hover { text-decoration:none;}

.photosactivetab {	background-image: url(orangetab.png);}
.photospassivetab {	background-image: url(tab.png);}
.photosquote {margin:10px auto 0 auto;width:90%;text-align:center}



.videocontent {
	background-image: url(videostitle.png);
	background-position:10px 10px;
    background-repeat:no-repeat;
	padding:110px 0 0 0;
}
.videoframe{
	background-image: url(frame_front.png);
	background-position:0px 0px;
    background-repeat:no-repeat;
	width:671px;
	height:440px;
	margin:10px auto 30px;
} 
.video_embed {
	padding-left:44px;
	padding-top:44px; 
	text-align:left;
}
.videoquote {
	position:absolute;
	top:20px;
	right:48px;
}

.biocontent {
	text-align:justify;
	background-image: url(biotitle.png);
	background-position:10px 10px;
    background-repeat:no-repeat;
	padding:90px 0 0 0;
}
	
.biocontent p {margin-top:1em;}
.fallonbio {float:right;margin-top:-90px;}
.resumetitle {padding:20px 0 0 10px;clear:both;}
.biotitle {margin: 10px 0 0 50px;}
.bioq2 {float:right;width:40%;margin-right:5%;text-align:center;}
.bioq1 {width:40%;margin-left:5%;}
.bresume {
	  padding:0 20px;
	  width:48em;
	  margin:auto;
  }
ul.bresmenu {margin:auto;text-align:center;font-size:1.2em;}
.bresmenu li {
  display:inline-block;
  padding:0px 20px 10px 20px;
  }
  .bresume h2 {margin:10px 0 10px -20px;}
  .bresume h3 {margin:10px 10px 0 -20px;}
  .tcol {
	padding:2px;
	border-spacing:0px 2px;
	 
}
table.tcol {width:100%;}
table.tcol td { background: rgb(21,25,26);  background: rgba(169,169,182,.1);}
.brc1 {width:32%;padding-left:6px;}
.brc2 {width:30%;text-align:center;}
.brc3 {width:auto;text-align:right;padding-right:6px;}
.tsm1 {width:28%;padding-left:6px;}
.tsm2 {width:21%;text-align:center;}
.tsm4 {width:auto;text-align:right;padding-right:6px;}
.ft1 {width:18%;padding-left:6px;}
.ft2 {width:25%;text-align:center;}
.ft3 {width:auto;text-align:right;padding-right:6px;}
