/*   
Theme Name: Swordplay Fencing Club
Theme URI: http://swordplayutsa.org/
Description: The New Swordplay Theme
Author: Jeremy Shoemaker
Author URI: http://codingkoi.com/
*/

body {
  margin: 0;
  padding: 0;
  background: white url(images/background.png);
  font-size: 100%;
  font-family: "Garamond", "Georgia", serif;
}

#wpcf_your_name, #wpcf_email, textarea {
  border: solid #ccc 1px;
  padding: 2px;
}

#dropdown {
  margin: 0;
  padding: 1em;
  border-bottom: solid gray 2px;
  background: black;
  color: white;
  font-size: 80%;
  display: none;
}

.dropwidget {
  float: left;
}

.dropwidget .narrow {
  width: 15em;
}

.entry p {
  line-height: 140%;
}

#dropdown-toggle {
  position: relative;
  left: 90%;
  z-index: 1000;
  width: 5em;
  height: 1.25em;
  display: block;
  color: gray;
}

#ie-note {
  background: white;
  color: red;
  width: 80%;
  border: solid black 1px;
  margin: 2em;
}

.alignleft {
  float: left;
}
.alignright {
  float: right;
}

h1, h2, h3, h4 ,h5, h6, h7 {
  font-family: "Trebuchet MS", "Verdana", "Arial", sans-serif;
  font-weight: normal;
}

.news-header {
  width: 85%;
  border-bottom: solid black 1px;
}

p {
  margin-top: 0;
}

a {
  color: OrangeRed;
  text-decoration: none;
}

a img {
  border: none;
}

ul {
  list-style: circle;
  margin: 0;
  margin-left: 0.5em;
  padding: 0em 1em 1em 1em;
}
ul ul {
  padding: 0em;
  margin-left: 1em;
}

#content {
  background: white url(images/paper.png);
  width: 40em;
  min-height: 30em;
  margin: 64px 128px;
  margin-bottom: 0;
  padding: 36px;
  padding-top: 64px;
  text-align: left;
  position: relative;
  border: solid gray 1px;
}

#footer {
  width: 40em;
  margin: 2px 128px;
  padding: 2em;
  text-align: center;
  color: gray;
  font-style: italic;
}

/*
#logo {
  position: absolute;
  top: -80px;
  right: -128px;
  z-index: 100;
}
*/
#logo {
	float: right;
	margin-right: -164px; /* 128 + 36 */
	margin-top: -144px; /* 80 + 64 */
	z-index: 100;
}

#right-sidebar {
	position: absolute;
	top: 220px;
	right: -128px;
	width: 256px;
}

#photo-2 {
	margin-top: -45px;
}

#photo-3 {
  margin-top: -45px;
}

#header {
  position: absolute;
  top: -78px;
  left: -64px;
  height: 128px;
  width: 512px;
  z-index: 200;
}

/*
#header span {
  display: none;
}
*/

.narrowcolumn .post, .narrowcolumn .navigation {
  margin-right: 128px;
}

.post h2 {
  background: url(images/watercolor.png) no-repeat;
  background-position: 0 12px;
  height: 50px;
  padding-right: 52px;
  color: #191970;
  margin-bottom: 4px;
}

h3 {
  color: #191970;
}

#sidebar {
  position: absolute;
  top: 64px;
  left: -100px;
}

#sidebar .widget li {
  padding-left: 16px;
}

.about-page .subpages {
  border: solid gray 1px;
  position: absolute;
  top: 240px;
  right: -100px;
  width: 164px;
  height: 164px;
  padding: 8px;
  background: url(images/postit.png);
  text-align: center;
  font-family: "Georgia", serif;
  line-height: 240%;
}

.about-page .post {
  margin-right: 70px;
}

.about-page .schedule {
  border: solid gray 1px;
  position: absolute;
  top: 240px;
  right: -100px;
  width: 164px;
  padding: 8px;
  text-align: center;
  font-family: "Georgia", serif;
  font-size: 80%;
  background: url(images/postit.png);
}

.schedule h3 {
  padding: 0;
  margin; 0;
  color: red;
  text-decoration: underline;
}

.date {
  float: right;
  margin-left: 1em;
  margin-top: -48px;
  background: yellow;
  border: solid gray 1px;
  width: 48px;
  text-align: center;
  font-family: "Georgia", serif;
}
.date .month, .date .year {
  font-size: 60%;
  font-variant: small-caps;
}
.date .day {
  font-size: 140%;
  line-height: 90%;
  display: block;
}

.boxed {
  border: solid gray 1px;
  background: white;
  width: 80%;
  padding: 0.5em;
  margin-left: 1em;
}

.attachment img {
  border: solid #ddd 2px;
  margin: 0 25%;
}

.gallery-caption {
  color: gray;
  font-size: 80%;
}

textarea#comment {
  width: 100%;
}

.commentlist {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

.commentlist cite {
  font-size: 80%;
}

.commentlist p {
  padding: 1em;
  border: solid black 1px;
  background: white;
  font-family: "Century Gothic", "Tahoma", sans-serif;
}

.avatar {
  border: solid #ddd 2px;
  float: right;
}

.commentmetadata {
  display: none;
}

.gallery-entry {
  clear: both;
  margin-top: 1em;
  font-color: gray;
}

.gallery-entry img {
  border: solid #ddd 2px;
  margin-bottom: 1em;
}

.gallery-entry .img-left {
  float: left;
  margin-right: 1em;
}

.gallery-entry .img-right {
  float: right;
  margin-left: 1em;
}

.img-section-left img {
  border: solid #ddd 2px;
  float: left;
  margin-right: 1em;
}

.img-section-right img {
  border: solid #ddd 2px;
  float: right;
  margin-left: 1em;
}
