/*
Theme Name: The Beat V2
Theme URI: http://lorem-ipsum-dolor-sit-amet.com/green-theme
Description: Just another Beat theme
Version: 1.0
Author: David Burpitt
Author URI: http://lorem-ipsum-dolor-sit-amet.com
Tags: TheBeat
*/



/* Text */

h2 { font-size: 2.7em; font-weight:normal; font-family: Georgia; padding:30px 0 15px 0; margin:0; line-height:1em;}
h2 a { font-weight:normal; }
h2 a:hover { color: #d4b509; margin:10px 0 0 0;}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Body */
body {margin:0; padding:20px 0 0 0; background:#d9d2c5 ; color:#000000; font:76% Arial,Verdana,Tahoma,sans-serif;}

/* Top Banner */
#topBanner{display:none; height:96px;text-align:center;margin:10px 0 10px 0;background-image:url(/wp-content/themes/the-beat-v2/img/banners/top_banner_back.png);}
#topBanner img{border:0px solid white;}

/* Below Header Container */
#belowHeader {} 

/* Links */
a {color:#000000; font-weight:bold; text-decoration:none;}
a:hover {color:#D4B509; text-decoration:none;}
a img {border:0;}

/* Header */
#header {width:894px;}
#header h1 {display:none; visibility: hidden; background-color:inherit; color:#FFFF99; font-size:2em; letter-spacing:-1px; margin:30px 30px 0 0;}
#header h1 a {background-color:inherit; color:#FFFF99; text-decoration:none;}
#header p {display:none; visibility: hidden; background-color:inherit; color:#FFFF99; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:10px 30px 0 0;}
#frontphoto {margin:0;}
#header img {border:none; margin-top:20px; margin-left:auto; margin-right:auto; display:block;}

#regularArticles ul{width:100%; text-align:center; margin:10px auto; padding:0;}
#regularArticles ul li{list-style:none; display:inline; margin:0; padding:0; font-size:1.2em;}
#regularArticles ul li a{font-weight: normal;}

/* Sidebars */
#leftside {visibility:hidden;}
#extras {visibility:hidden;}
#leftside {clear:left; float:left; line-height:1.5em; margin:0 0 5px; padding:0; width:200px;}
#extras {float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:200px;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 10px; }
#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li, #extras ul.linklist ul li {font-size:1.2em;}
#leftside label, #extras label {display:none;}

#leftside #sections ul li,  #extras ul.linklist li {line-height:1.2em; list-style:none; margin:0 0 5px; }
#leftside #sections ul li a,  #extras ul.linklist li a {color: #987125; font-weight: normal; width: 190px; display:block; text-transform: uppercase; border: 1px solid #987125; padding: 5px; background-color: #e5e1d9; }
#leftside #sections ul li a:hover,  #extras ul.linklist li a:hover {color: #000000; background-color:#d4c8b4;}

/* Content */
#contentTop {margin:0 auto; display:block; font-size:0.1em; line-height:0.1em; width:928px; padding:0; height:9px; background-image:url(/wp-content/themes/the-beat-v2/img/content_top.png);}
#content, #contentwide {width:894px; background-color:#e5e1d9; line-height:1.6em; margin:auto; padding:15px; border:2px solid #b8ac9a; border-top:none;}
#content h1, #contentwide h1 {margin:0 0 25px}
#content h3,#contentwide h3 {font-size:1.4em; margin:0 0 0px;}
#content li,#contentwide li {padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}

/* Posts */
#postsContainer {
float: left;
width: 467px;
}

.post {}
.postHeaderContainer {background-image:url(/wp-content/themes/the-beat-v2/img/double_line.png); background-repeat:repeat-x;}
.postHeaderContainer .postCategories {line-height:1em;}
.postHeaderContainer .postCategories a, .postHeaderContainer .postCategories { color: #d4b509;}
.postHeaderContainer .postCategories a:hover { color: #000000;}
.postHeaderContainer .postDate {margin:0 0 10px 0;}

.more-link {font-family: Georgia; font-size:1.1em;}
.postEnd {margin:30px 0 20px 0}

#postsContainer img {border:1px solid #987125;}

/* Related Posts */
.relatedPostsContainer{margin:10px 0 10px 0;}
.relatedPostsTitle{font-weight:bold;}
ol.related-posts {clear:both; text-align:center; margin:0; padding:0;}
ol.related-posts li{width:150px; float:left; display:inline; font-size:12px; padding:0;}
ol.related-posts img{width:130px; height:130px; padding:5px; background:#F7F7F7;}

/* Comments link */
.commentsContainer{margin:10px 0 10px 0}


/* Categories page */
#content .categories {
margin: 0;
padding: 0;
}

#content .categories li {
float: left;
width: 50%;
margin: 0 0 5px;
padding: 0;
list-style-position: inside;
}

/* Right Column */
#rightColumn
{
background-image:url(/wp-content/themes/the-beat-v2/img/double_line.png);
background-repeat:repeat-x;
float:right;
width:400px;
}

/* Social links */
#socialLinksContainer
{
position:absolute;
}

#socialLinksContainer ul
{
margin:-56px 0 0 230px;
}

#socialLinksContainer ul li
{
list-style:none;
margin:0 0 0 2px;
padding:0;
display:inline;
}

/* Want more */
#wantMoreContainer
{
}

#wantMoreTitle
{
border-bottom:1px solid black;
}

#wantMoreContainer ul
{
padding:0;
margin:0;
}

#wantMoreContainer ul li
{
display:inline;
margin:0;
padding:0;
font-size:0.98em;
}

#wantMoreContainer a
{
color: #d4b509;
}

#wantMoreContainer a:hover
{
color: black;
}

/* Feature articles */
#featuredArticles img
{
border:1px solid #987125;
margin-bottom:10px;
}


/* Pages */
ul.pages
{
margin:0;
padding:0;
}

ul.pages li
{
display:inline;
margin:0;
padding:0;
font-size:1.2em;
}

ul.pages a
{
}


ul.pages a:hover
{
}


/* Search form */

#searchFormContainer
{
margin:10px 0 10px 0;
}


/* Sponsors */

#sponsorsTitle
{
border-bottom:1px solid black;
margin:0 0 10px 0;
}

#sponsorsContainer img
{
border:1px solid #987125;
}

/* Archives */
#archivesTitle
{
border-bottom:1px solid black;
margin:0 0 10px 0;
}

#archivesContainer li
{
list-style-type:none;
}

/* Footer */
#footer {font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.7em; margin:0 auto; padding:10px 0; text-align:center; width:760px;}
#footer p {margin:20px 0 0 0; padding:0;}
#footer a {color:#777; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#555; text-decoration:underline;}
#footer strong a {font-weight:bold;}
#footer span.credits {font-size:1.1em;}

/* Subpage menu */
#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:0px solid #cccccc; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:0px solid #000000; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#555;}

/* Tags */
p,ul,ol {margin:0 0 18px;}
blockquote {border-left:0px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #987125; font-size:0.9em; margin:0 0 6px; padding:4px; width:100%;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {margin:0 0 10px 0;}
img.alignright {margin:0 0 10px 0; }
img.alignleft {margin:0 0 10px 0; }
.alignright {float:right; margin:0 0 10px 0;}
.alignleft {float:left; margin:0 0 10px 0;}

/* Various classes */


.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post {margin:0;}
.postinfo { font-size:0.9em; line-height:1.5em;}
.comment {background-color:#f4f4f4; border-left:0px solid #cccccc; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:30px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink a, .nextlink a{font-size: 1.7em; font-weight:normal; font-family: Georgia;}
.prevlink a:hover, .nextlink a:hover {}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}
.clear {clear:both;}
.avatar {display:none;}

/* Gallery */
        .gallery {
                margin: auto;
        }
        .gallery-item {
                float: left;
                margin-top: 0px;
                text-align: center;
                width: 25%;
        }
        .gallery-caption {
                margin-left: 0;
        }
