/*
Theme Name: Whiteboard Child Theme
Theme URI:
Author: Bold Perspective
Author URI: http://boldperspective.com/
Description: LockerRoom
Template: whiteboard
Version: 0.2

If the Child Theme is used, this stylesheet will override the stylesheet within the Whiteboard Framework parent theme.
*/

/*
Uncomment this line to import the Whiteboard parent theme's CSS file
There is no need to unless you have modified that CSS file
@import url("../whiteboard/style.css");
*/

/* List of divs in the Whiteboard framework */

body {
	margin: 0;
	padding: 0;
	font: normal 14px/19px Arial, sans-serif;
	background: #193850 url(images/global/bg.png) repeat 0 0;
  }

h1, h2, h3, h4, p, ul, ol, address {
	margin: 0;
	padding-bottom: 1em;
	}

p {
	font: normal 14px/19px Arial, sans-serif;
	color: #333;
	}

address {
	font-style: normal;
}

address a:hover,
address a:visited:hover {
	color: #063c69;
}

ul, ol, blockquote {
	font-size: 13px;
	line-height: 18px;
	color: #333;
	}

h1 {
	font: normal 32px/37px Georgia, Arial, Helvetica, sans-serif;
	color: #bd3a13;
	padding: 1em 0;
	margin-bottom: 0.8em;
	letter-spacing: -0.8px;
	background: transparent url(images/global/rule.png) repeat-x left bottom;
	}

h1 a,
h1 a:visited {
	text-decoration: none;
	}

h2 {
	font: normal 24px/29px Georgia, Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 1em;
	}

h3 {
	font: bold 17px/22px Georgia, Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 1em;
	}

blockquote {
  margin-left: 10px;
  margin-bottom: 1.5em;
  padding-top: 0.7em;
  padding-left: 20px;
  border-left: 5px solid #ddd;
  }

blockquote p {
  padding-bottom: 0.8em;
  }

hr {
	border: 0;
	color: #ababab;
	background-color: #ababab;
	height: 1px;
	margin: .5em 0 1em;
	}

a,
a:visited {
	color: #036;
	text-decoration: underline;
	}

a, a:active {
	outline: none;
	}

a:hover,
a:visited:hover {
	color: #bd3a13;
	text-decoration: none;
	}

img {
	border: 0;
	}

small {
	font-size: 12px;
	line-height: 16px;
	}

#main {
  background: transparent url(images/global/main-top-bg.png) repeat-x 0 0;
  padding-bottom: 50px;
  }
#main-inner {
  background: transparent url(images/global/main-top-inner-bg.jpg?a) no-repeat center top;
  }
@media (max-width: 966px) {
  #main-inner {
    background-position: -100px 0;
  }
}

.container {
	width: 960px;
	margin: 0 auto;
	overflow: auto;
	background: #102638 url(images/global/container-bg1.png) repeat-y 0 0;
	}

.container .container-area {
  background: transparent url(images/global/container-top-bg.png) no-repeat 0 0;
  padding-top: 16px;
  }

.container .container-area .container-inner {
  background: #fff url(images/global/container-bg2.png) repeat-y 0 0;
  width: 940px;
  margin: 0 auto;
  overflow: auto;
  }


/* logged in */

#if-logged-in {
	height: 20px;
	line-height: 20px;
	background: #111;
	color: #eee;
	font-size: 11px;
	width: 100%;
	}
#if-logged-in p {
	margin: 0;
	}
#if-logged-in a:link,
#if-logged-in a:visited {
	color: #fff;
	text-decoration: none;
	margin: 0px 15px;
	}
#if-logged-in a:hover {
	text-decoration: underline;
	}
#if-logged-in a:active {
	text-decoration: underline;
	margin-bottom: -1px;
	}


/* header */

#header {

  }

#header .container {
  background: transparent;
  height: 236px;
  position: relative;
  }

#header #site-name a {
  display: block;
  width: 309px;
  height: 68px;
  text-indent: -1000000px;
  background: transparent url(images/global/lockerroom-logo.png) no-repeat 0 0;
  position: absolute;
  top: 63px;
  left: 30px;
  }
#header #site-name a:hover {
  background-position: 0 -68px;
  }

#header ul#jlf-sites {
  position: absolute;
  top: 70px;
  left: 431px;
  margin: 0;
  padding: 0;
  list-style: none;
  font: normal 15px/18px Georgia, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  }

#header ul#jlf-sites a {
  color: #9ca6af;
  text-shadow: 0 -1px 0 #050c13;
  text-decoration: none;
  }
#header ul#jlf-sites a:hover {
  color: #fff;
  }

#header ul#jlf-sites li#jlf-sitelink { margin: 0 0 10px 12px; }
#header ul#jlf-sites li#cj-sitelink { margin: 0 0 10px 7px; }
#header ul#jlf-sites li#cjtv-sitelink { margin: 0 0 10px 3px; }
#header ul#jlf-sites li#cjr-sitelink { margin: 0; }


#nav {

}
.menu {

}
#widgit-header {

}
#widgit-alert {

}


/* Content area */

#content {
  float: left;
  width: 598px;
  padding: 0 60px 30px 22px;
  }

.wp-post {
  background: transparent url(images/global/rule.png) repeat-x left bottom;
  }

.byline {
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 #46120b;
  background: transparent url(images/global/byline-bg.png) no-repeat 0 0;
  width: 380px;
  height: 24px;
  padding-top: 4px;
  padding-left: 22px;
  margin-left: -22px;
  }
.byline a {
  color: #fff;
  }

.featured-thumbnail {

  }
.post-content {

  }
.pagination {

  }

.post-meta ul {
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  height: 50px;
  list-style: none;
  padding: 1em 0 0 0;
  clear: both;
  }

.post-meta ul li {
  float: left;
  padding: 0 10px 0 18px;
  background: transparent no-repeat 0 0;
  }

.post-meta ul li.comments { background-image: url(images/global/icon-balloon-white.png); }
.post-meta ul li.categories { background-image: url(images/global/icon-cat.png); }
.post-meta ul li.tags { background-image: ; }

.post-meta ul li.feed {
  background-image: url(images/global/icon-feed.png);
  background-position: 0 2px;
  }

.post-meta ul li.feed-comments {
  border-left: 1px solid #e0e0e0;
  padding-left: 10px;
  }

.post-meta a {
  color: #666666;
  }

.post-navigation {

  }

.newer-older,
.oldernewer {
  height: 30px;
  }
.newer-older p,
.oldernewer p {
  padding-top: 8px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  }
.oldernewer p {
  padding-top: 18px;
  }
.newer-older p a,
.oldernewer p a {
  color: #333;
  text-decoration: none;
  }
.newer-older p a:hover,
.oldernewer p a:hover {
  color: #333;
  text-decoration: underline;
  }
.newer-older .older,
.oldernewer .older {
  float: left;
  }
.newer-older .newer,
.oldernewer .newer {
  text-align: right;
  }

.sociable {
  height: 50px;
  clear: both;
  }
.sociable strong {
  font-size: 12px;
  display: none;
  }

/* Comments */

#comments {
  padding-top: 2em;
}
li.comment {
  clear: both;
}
.odd {

}
.even {

}
.author-comment {

}
.comment-text {

}
.comment-meta {
	font-size: 12px;
	font-weight: bold;
  }
p.gravatar {
	float: right;
	margin: 0;
	padding: 0;
  }
#trackbacks {

}
li.trackback {

}
p#no-comments {

}
#comments-form {

}
#respond {

}
.cancel-comment-reply {

}

#comments-form {
  border-top: 1px solid #d9d9d9;
  clear: both;
  }

#comments-form p {
  font-size: 11px;
  }

#comments-form label {
  display: block;
  font-weight: bold;
  }

#comments-form textarea {
  max-width: 560px;
  }

#comments-form #submit {
  padding: 7px 8px;
  background: #341d3a url(images/global/btn-bg.png) repeat-x 0 0;
  font: bold 11px/15px Arial, sans-serif;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 #231227;
  color: #fff;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  }
#comments-form #submit:hover {
  background-image: none;
  }


.page {

}
#page-content {

}
#page-meta {

}

.post {

}
.postContent {

}
.post-excerpt {

}

.search {

}

.post-edit-link {
  background: transparent url(images/global/icon-document-pencil.png) no-repeat 0 0;
  padding: 1px 0 1em 18px;
  font-weight: bold;
  display: block;
  width: 100px;
  }

.author h4 {
  border-top: 1px solid #d9d9d9;
  padding-top: 1em;
  }

.author .post-meta {
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  }

#post-author {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  background: transparent url(images/global/author-bg.png) repeat 0 0;
  padding: 10px 20px;
  overflow: auto;
  }

#post-author h3 {
  padding-top: 0;

  }

#post-author .gravatar {
  float: left;
  margin: 0;
  /* border: 4px solid #fff; */
  }

#post-author #authorDescription {
  margin-left: 100px;
  color: #444;
  }

#post-author #authorDescription #author-link p {
  font-size: 11px;
  font-weight: bold;
  }

#recent-author-posts {

}
#recent-author-comments {

}

#error404 {

}

/* Sidebar */

#sidebar {
  width: 260px;
  padding-top: 10px;
  float: left;
  }

#widgit-sidebar {

}

/* search */

#sidebar h3.widget-title {
  background: transparent url(images/global/widget-title-bg.png) no-repeat 0 0;
  margin: 0.3em 0 0.7em -4px;
  padding: 8px 0 0 28px;
  height: 30px;
  font: bold 16px/21px Georgia, Arial, Helvetica, sans-serif;
  text-shadow: 0 -1px 0 #18091c;
  text-transform: uppercase;
  color: #fbf8ee;
  }

#sidebar .widget_search {
  margin: 1em 0;
  padding-left: 23px;
  overflow: auto;
  }

#sidebar .widget_search label {
	display: none;
  }

#sidebar .widget_search input#s {
  float: left;
  padding: 2px 4px;
  width: 133px;
  height: 25px;
  font: bold 15px/19px Arial, sans-serif;
  color: #fff;
  text-shadow: 0 1px 1px #918f85;
  background: #bfbcb0 url(images/global/search-field-bg.png) repeat-x 0 0;
  /* box-shadow */
  -webkit-box-shadow: 0 1px 0 #f5f2e6;
  -moz-box-shadow: 0 1px 0 #f5f2e6;
  box-shadow: 0 1px 0 #f5f2e6;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  }

#sidebar .widget_search input#searchsubmit {
  float: left;
  padding: 7px 8px;
  margin-left: 7px;
  background: #341d3a url(images/global/btn-bg.png) repeat-x 0 0;
  font: bold 11px/15px Arial, sans-serif;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 #231227;
  color: #fff;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  }
#sidebar .widget_search input#searchsubmit:hover {
  background-image: none;
  }

/* social */

ul.social-networks {
  height: 30px;
  padding-left: 24px;
  }

ul.social-networks li {
  list-style: none;
  float: left;
  }

ul.social-networks li a {
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -1000000px;
  margin-right: 13px;
  background: transparent no-repeat 0 0;
  }
ul.social-networks li a:hover {
  background-position: 0 -16px;
  }

ul.social-networks li.fb-sn a { background-image: url(images/global/icon-facebook.png); }
ul.social-networks li.tw-sn a { background-image: url(images/global/icon-twitter.png); }
ul.social-networks li.yt-sn a { background-image: url(images/global/icon-youtube.png); }
ul.social-networks li.rss-sn a { background-image: url(images/global/icon-rss.png); }

/* calendar */

#sidebar #wp-calendar {
  width: 212px;
  border-collapse: collapse;
  margin-left: 24px;
  }

#sidebar #wp-calendar caption {
  font: normal 15px/18px Georgia, Arial, Helvetica, sans-serif;
  color: #422449;
  padding-bottom: 8px;
  }

#sidebar #wp-calendar th,
#sidebar #wp-calendar td {
  border: none;
  /* border-top: 1px solid #f7f5ed; */
  border-bottom: 1px solid #d1c9ab;
  }

#sidebar #wp-calendar tfoot td {
  border: none;
  }

#sidebar #wp-calendar td {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #333;
  }

#sidebar #wp-calendar th {
  font-size: 12px;
  color: #422449;
  }

#sidebar #wp-calendar a {
  display: block;
  background-color: #d1c9ab;

  }

#sidebar #wp-calendar tfoot td {
  background-color: #e6e0c8;
  }

#sidebar #wp-calendar tfoot a {
  background-color: transparent;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  }

/* other blogs */

#sidebar #other-blogs-list {
  padding-bottom: 1em;
  }

#sidebar #other-blogs-list .blog-list {
  padding: 1em 0 0;
  margin: 0 24px;
  border-bottom: 1px solid #dad1af;
  -webkit-box-shadow: 0 1px 0 #f5f2e6;
  -moz-box-shadow: 0 1px 0 #f5f2e6;
  box-shadow: 0 1px 0 #f5f2e6;
  }

#sidebar #other-blogs-list .blog-list.last {
  border-bottom: none;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  }

#sidebar #other-blogs-list p {
  color: #3e1f45;
  text-shadow: 0 1px 0 #fcfbf7;
  font-size: 16px;
  }
#sidebar #other-blogs-list p a {
  color: #3e1f45;
  text-decoration: none;
  }
#sidebar #other-blogs-list p a:hover {
  text-decoration: underline;
  }

#sidebar #other-blogs-list ul {
  padding-left: 24px;
  }

#sidebar #other-blogs-list ul li {
  line-height: 16px;
  padding-bottom: 4px;
  }

#sidebar #other-blogs-list ul a {
  text-decoration: none; }
#sidebar #other-blogs-list ul a:hover {
  text-decoration: underline; }


/* ads */

#sidebar .sidebar-ads {
  margin: 0 24px 14px;
  border-top: 1px solid #f5f2e6;
  -webkit-box-shadow: 0 -1px 0 #dad1af;
  -moz-box-shadow: 0 -1px 0 #dad1af;
  box-shadow: 0 -1px 0 #dad1af;
  }

#sidebar .sidebar-ads .legacy-lr a {
  display: block;
  width: 212px;
  height: 30px;
  margin: 12px 0 0 0;
  text-indent: -1000000px;
  background: transparent url(images/global/old-site-btn.png) no-repeat 0 0;
  }
#sidebar .sidebar-ads .legacy-lr a:hover {
  background-position: 0 -30px;
  }

#sidebar .sidebar-ads .ad-wrapper {
  padding: 40px 46px 20px;
  }

#sidebar-nav {

}
#sidebar-archives {

}
#sidebar-meta {

}
.widgit {

}

#footer {
  width: 960px;
	margin: 0 auto;
  background: #102638 url(images/global/container-bg1.png) repeat-y 0 0;
  }

#footer,
#footer p {
  font: normal 13px/18px Georgia, Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 0 -1px 0 #06111d;
  }

#footer p {
  font-size: 12px;
  }

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

#footer .container {
  background: transparent url(images/global/footer-bg.png) no-repeat center top;
  text-align: center;
  padding: 36px 0 24px;
  }

#footer .menu ul,
#footer .menu-footer-menu-container ul {
  font-size: 11px;
  text-transform: uppercase;
  padding: 0;
  }


#footer .menu ul li,
#footer .menu-footer-menu-container ul li,
#footer ul#jlf-sites-footer li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
  }

#footer .menu ul li,
#footer .menu-footer-menu-container ul li,
#footer ul#jlf-sites-footer li {
  padding: 0 6px 0 5px;
  border-right: 1px solid #7c848b;
  }

#footer .menu ul li.page-item-5,
#footer .menu ul li.page-item-7,
#footer .menu-footer-menu-container ul li.menu-item-19,
#footer .menu-footer-menu-container ul li.menu-item-25385,
#footer ul#jlf-sites-footer li.last {
  border: none;
  padding-right: 0;
  }

#footer ul#jlf-sites-footer {
  margin: 0 0 2em 0;
  padding: 0;
  }

#widgit-footer {

}
#footer-nav {

}

.no-results {

}

.widgit-area {

}

.right {
	float: right;
	}
.left {
	float: left;
	}
.clear {
	clear: both;
	}

/* image styles from twentyten */

img {
	margin: 0;
	max-width: 590px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1em;
}
.wp-caption {
	border: none;
	background: #f1f1f1;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.wp-caption img {
	margin: 5px;
}
.wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}

/* post pagination styles */

.post-navigation {
  padding: 15px 0;
}

.post-navigation span.current {
  font-weight: bold;
}

.post-navigation a.page-numbers {
  margin: 0 4px 0 4px;
}

.post-navigation a.prev {
  margin: 0;
}



/* Always remember to compress your live stylesheet and keep an uncompressed backup */