/*
Theme Name: pjfc
Theme URI: http://www.spillard.com/
Description: PJFC Football theme
Version: 2.0
Author: pspillard
Author URI: http://www.spillard.com
*/

body {
  float: center;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#DFDFDF;
  background:#4E4E4E;
  font-size:11px;
  }

h1, h2, h3, h4, h5, h6 {
}

blockquote {
  padding:5px 20px;
  background: #080808;
  border: 1px solid #181818;
}
.clear {
  clear:both;
}
.wrapper {
  float: center;
  margin: 0 auto;
  clear: both;
  width: 1003px;
  overflow: hidden
}
.contentwrapper {
  width:1003px;
  background:#3f76b8 url(images/cbg.jpg);
  min-height: 645px;
  margin:0 auto;
}
.top {
  float: left;
  margin: 0 auto;
  height:235px;
  width:1003px;
  background: #09111A url(images/top.jpg) no-repeat;
  position:relative;
}
.nav{
  float: right;
  padding:8px 165px 0 0px;
  margin:0 auto;
  clear: both;
  font-size:98%;
  line-height:0px;
  font-weight: bold;
  overflow: hidden;
  z-index: 100; }
.nav ul {
  list-style:none;
  margin: 0;
  padding: 0; }
.nav ul li {
  display:inline;
  padding:0;
  margin: 0; }
.nav ul li a {
  float:left;
  display:block;
  border-left: 1px dotted #848484;
  color:#000;
  padding:0 0 0 .8em;
  margin:0 0px 0 0;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration: none; }
.nav ul li a span {
  color:#000;
  padding:0.6em 1.0em 0.6em 0px;
  margin: 0px;
  display:block;
  text-decoration: none; }
.nav ul li a:hover, .nav .active {
  background-position: 0% -33px;
  text-decoration: none; }
.nav ul li a:hover span, .nav .active span {
  background-position: 100% -33px;
  color: #000;
  text-decoration: none; }

.menu {
  margin: 0 auto;
  height:49px;
  width: 1003px;
  position: relative;
  background:#09111A url(images/header.jpg);
}
.search {
  margin: 16px 50px 0 0;
  position: relative;
  float: right;
  height: 30px;
  text-align: left;
  color: fff;
  width:200px;}

.search form {
  margin:3px;
  padding:0;
    }


.search input {
  border:none;
  }

.search input#s {
  width:145px;
  height:18px;
  background: transparent;
  font-size:12px;
  color:#FFF;
}
.search input#searchsubmit {

  width:30px;
  height: 24px;
  cursor: hand;
  overflow: hidden;
  background: #fff url(images/search.jpg) no-repeat;
  }

.bottom {
  text-align: left;
  height:100px;
  width:1003px;
  font-family:Arial, Helvetica, sans-serif;
  }

.bottom a {
  color:#545454;
  text-decoration:none;
  }
.bottom a:hover {
  text-decoration:underline;
  }
.content {
  text-align: left;
  float:left;
  width:670px;
  line-height: 17px;
  font-family: verdana;
  padding:20px 15px 0 35px;
  }
h1.title {
  font-family:Arial, Helvetica, sans-serif;
  font-size:19px;
  color:#00bff3;
  font-weight:bold;
  margin:0px;
  padding:0 0px 0 15px;
  }
h1.title a {
  text-decoration:none;
  color:#00bff3;
  }
h1.title a:hover {
  color:#3f76b8;
  }
.sub {
  height:100px;
  position:relative;
  font-weight: bold;
  color:#3f76b8;
  padding:0px 0px 100px 0px;
  }
.sub ul li a {
  color:#3f76b8;
  text-decoration:none;
  text-decoration:underline
  }
.sub ul li a:hover {
  color:#00bff3;
  text-decoration:none;
  }
.postinfo {
  height:20px;
  position:relative;
  font-weight: bold;
  color:#3f76b8;
  padding:14px 0 0 15px;
  }
.postinfo a {
  color:#3f76b8;
  text-decoration:none;
  text-decoration:underline
  }
.postinfo a:hover {
  color:#00bff3;
  text-decoration:none;
  }
.date {
  color: #fff;
  position:absolute;
  right:0px;
  top:0px;
  background:;
  height:20px;
  width:100px;
  line-height:20px;
  text-align:center;
  font-size:10px;
  }

.date .day {
  line-height:15px;
  }
.postbottom {
  height:40px;
  background: url(images/postmetabottombg.gif);
  margin-bottom:15px;
  font-size:10px;
  }

.commentslink {
  height: 15px;
  margin: 10px 25px 0 0px;
  padding:0px 0 0 25px;
  font-weight: bold;
  background: url(images/commbg.gif) left no-repeat;
  float:right;
  }
.readmore {
  hight: 15px;
  float:right;
  margin: 10px 20px 0 0;
  font-weight: bold;
  padding:0px 0 0 18px;
  background:  left no-repeat;
  }
.edit {
  hight: 15px;
  float:left;
  margin: 10px 20px 0 25px;
  font-weight: bold;
  padding:0px 0 0 18px;
  background: url(images/catbg.gif) left no-repeat;
  }

.commentslink a {
  color:#094fa4;
  text-decoration:none;
  }
.commentslink a:hover{
  color:#00bff3;
  }
.readmore a {
  color:#094fa4;
  text-decoration:none;
  }
.readmore a:hover {
  color:#00bff3;
  }
.edit a {
  color:#094fa4;
  text-decoration:none;
  }
.edit a:hover {
  color:#00bff3;
  }

.post {
  padding:10px 15px;
  overflow:hidden;
  }
.post a {
  color:#ffffff;
      }
.post a:hover {
  color:#ffffff;
  text-decoration:underline
  }

.post img { padding:0px 10px 10px 10px; }
.line {
  height:2px;
  margin:10px 0;
  background:url(images/lines.jpg);
  overflow:hidden;
  }
.side {
  text-align: left;
  float:left;
  width:233px;
  padding-top:0px;
  font-size:12px;
  overflow:hidden;
  }

.sidebar {
  text-align: left;
  float:left;
  width:233px;
  padding-top:0px;
  line-height:21px;
  font-size:12px;
  color:#000000;
  overflow:hidden;
  }

.sidebar a {
  text-decoration:none;
  color:#000000;
  padding: 0 0 0 7px;

  }

.sidebar div a {
  font-weight:;
color:#000000;
text-decoration:underline;
  }

.sidebar a:hover {
  color:#00bff3;
  }

.sidebar ul {
  margin:0;
  padding:5px 0 5px 0;
  list-style:none;
color:#ffffff;
  }

.sidebar ul li {
    background: #FFF url(images/sidebg.jpg);
color:#094fa4;
  }

.sidebar ul li li {
  background:url(images/blank.gif);
  }
.sidebar ul li li:hover {
  display: block;
  width: 207px;
  background:}

.sidebar h2 {
  color:#094fa4;
  font-size:16px;
  height: 11px;
  font-weight:bold;
  text-align: left;
  margin:5px 0 0 0;
  background:#094fa4 url(images/sidetop.jpg) bottom no-repeat;
  padding:0px 0 28px 25px;
  line-height:normal;
  }

.sidebar ul li ul, .sidebar ul li div {
  background: url(images/sidebottom.jpg) bottom no-repeat;
  padding:0 10px 10px 15px;
    }

.sidebar ul li ul ul, .sidebar ul li div div {
  padding:0 0 0 10px;
  background:none;
  }
.pagelinks {
  font-size:14px;
  font-weight:bold;
  padding-bottom:20px;
  padding-left:20px;
  }
.navigation {
  height:25px;
  padding:0 20px;
  margin-top:20px;
  clear:both;
  }
.navigation a {
  font-weight:bold;
  text-decoration:none;
 color:#00bff3;
  font-size:14px;
  }
.navigation a:hover {
  text-decoration:underline;
color:#3f76b8;
  }
.aleft {
  float:left;
  }
.aright {
  float:right;
  }
.contentCenter {
  text-align:center;
  }
h2.pagetitle {
  padding:10px 0 20px 0;
  margin:0 0 20px 0;
  font-size:24px;
  text-align:center;
  color:#E1E1E1;
font-style:italic;
  text-decoration:underline;
  }
.comments {
  text-align: left;
   }
.comments ol {
  margin:0 0 25px 0;
  padding:0;
  list-style:none;
  }
.comments p {
  margin:10px 0 0 0;
  padding:0;
  }
.comments li {
  margin:10px 0 0 0;
  }
.comments li p {
  padding-left:10px;
  }
.respond form {
  margin:0;
  padding:0;
  }
.respond textarea {
  width:90%;
  height:156px;
  background:#ffffff;
  border:2px solid #00bff3;
  color:#000;
  padding:10px;
  overflow:auto;
  font-family:Tahoma, Verdana, serif;
  font-size:14px;
  }
#commentform input {
  background:#ffffff;
  border:1px solid #00bff3;
  color:#000;
  padding-left:10px;
  }
.respond input#submit {
  padding:0;
  width:72px;
  height:29px;
  }
.respond p {
  padding:0;
  margin:20px 0;
  }
.respond h2, .comments h2 {
  margin:0;
  font-size:20px;
  color:#00bff3;
  clear:both;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  }
.respond a {
  text-decoration:none;
  color:#3f76b8;
  padding: 0 0 0 7px;
}
.respond a:hover {
  color:#00bff3;
}
.alt {
  color:#959595;
  text-decoration:none;
  }
.noalt {
  color:#ffffff;
  text-decoration:none;
  }

#footer {
  margin: 0 auto;
  height:74px;
  width:1003px;
  color: #181818;
  text-align:center;
  background:#09111A url(images/footer.jpg) 0 0 no-repeat;
  font-family: arial, verdana;
  }

#footer #p
{
padding: 30px 0 0 0;
display: block;
margin-bottom: 2px;
text-align:center;
}
#footer a:link {
color: #942700;
text-decoration: none;
border: none;
font-weight: bold;
}
#footer a:hover {
color: #000;
text-decoration: none;
border: none;
}
#footer a:visited:hover {
color: #000;
text-decoration: none;
border: none;
}
#footer a:visited {
color: #942700;
text-decoration: none;
border: none;
font-weight: bold;
}

img {
  border:0;
}
a {
  color:#942700;
  text-decoration: none;
}
  a:hover {
  color:#D4D4D4;
  text-decoration: none;
}
