/*   
Theme Name: Boppernation
Theme URI: http://boppernation.com/
Description: Disco Blogs Call For Disco Themes
Author: KngtRdr
Author URI: http://boppernation.com/
Version: 1.0
Tags: music
.
This theme is copyrighted by its author.
However, this theme is also released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

* { margin:0; padding:0; }

body {
	text-align:center;
	background:#000000 url('images/back_ground.jpg') top center repeat-y;
	font-family: Tahoma, Arial, serif;
	font-size:12px;
	letter-spacing:1px;
	color:#000000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Arial, serif;
	letter-spacing:-1px;
}
h1 { font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; }

h1:before
,h2:before
,h3:before
,h4:before
,h5:before
,h6:before {
	content:".: ";
}

h1:after
,h2:after
,h3:after
,h4:after
,h5:after
,h6:after {
	content:" :.";
}

a, a:link, a:active, a:visited { color:#AA00CC; }

p { margin: 0 0 20px 0; }

#wrapper {
	text-align:left;
	width:1000px;
	margin:0 auto;
}

#foil {
	position:absolute;
}

#header {
	position:absolute;
	width:200px;
}

#access { display:none; }

#bop-member {
	background-color:#333333;
	height:45px;
}

#third {

}

body.loggin-in #bop-member #third ul {
	padding-left:300px;
	background-color:#dddddd;
}

.widget_theme_my_login {
	color:#FFFFFF;
	text-align:left;
	width:525px;
	float:right;
}

.widget_theme_my_login .links {
	position:absolute;
	width:100px;
	left:400px;
	font-size:10px;
}

.widget_theme_my_login h3 {
	float:left;
	width:350px;
	margin-left:-350px;
	letter-spacing:.1em;
	text-align:right;
	font-size:15px;
	padding:15px 7px 0 0;
}

.widget_theme_my_login p.message {
	position:absolute;
	width:400px;
	left:-600px;
}

#bop-member div.tml-user-avatar a img {
	float:left;
	margin-top:10px;
	width:25px;
	height:25px;
}

#bop-member ul.tml-user-links {
	margin-left:10px;
	margin-top:15px;
	float:left;
	text-align:center;
	height:25px;
}

#bop-member ul.tml-user-links li {
	float:left;
	width:75px;
	text-align:center;
}

#reg_passmail-tml-1 {
	position:absolute;
	left:-300px;
}

.widget_theme_my_login input.input {
	width:100px;
	margin:0 10px 0 0;
}

.widget_theme_my_login p {
	float:left;
	font-size:10px;
}

.widget_theme_my_login p.submit {
	float:left;
	width:75px;
	padding:5px 5px 0 5px;
}

.widget_theme_my_login .forgetmenot {
	padding:15px 3px 0 0;
}

.widget_theme_my_login a
,.widget_theme_my_login a:link
,.widget_theme_my_login a:active
,.widget_theme_my_login a:visited {
	color:#FFFFFF;
}

.widget_theme_my_login .login-avatar img {
	float:left;
	width:30px;
	height:30px;
	margin:8px 5px 0 0;
}

.widget_theme_my_login .login-links li {
	float:left;
	width:100px;
}

.widget_theme_my_login div.login {
	position:absolute;
}

.widget_theme_my_login div.login p.error {
	position:absolute;
	left:-300px;
	margin-top:5px;
}

.widget_theme_my_login div.login p.error a { color:#000000; }

#bop-topleft {
	position:absolute;
	left:5px;
	top:10px;
}

#bop-middle {
	position:absolute;
	left:220px;
	top:10px;
}

#bop-banner {
	position:absolute;
}

#bop-flash {
	position:absolute;
	top:100px;
}

#bop-topright {
	position:absolute;
	left:810px;
	top:110px;
}

#bop-menu {
	position:absolute;
	top:225px;
	width:200px;
	text-align:left;
}

#bop-menu .menuitem {
	width:180px;
	color:#FFFFFF;
	margin:10px 0 10px 0;
	text-align:right;
}

#bop-menu .menuspacer {
	width:180px;
	margin:5px 0 5px 0;
}

#bop-menu .menuitem a
,#bop-menu .menuitem a:link
,#bop-menu .menuitem a:active
,#bop-menu .menuitem a:visited {
	padding: 2px 4px 2px 4px;
	border: 1px solid #FFFFFF;
	text-decoration:none;
	font-size:18px;
	color:#FFFFFF;
}
#bop-menu .menuitem a:hover {
	background-color:#FFFFFF;
	color:#000000;
}

#blog-title { display:none; }
#blog-description { display:none; }
.archive-meta { display:none; }

#main {
	width:540px;
}

#container {
	position:absolute;
	width:540px;
	left:220px;
	top:300px;
	background:url('images/back_main_w.png');
	padding:15px 20px 15px 20px;

	min-height:2500px;
	height:auto !important;
	height:2500px;
}

#content {
	width:540px;
}

#footer {
	position:absolute;
}

#footer-boppernation {
	position:absolute;
	bottom:0;
}

#footer-bopperinside {
	position:absolute;
	width:900px;
	height:55px;
	left:-200px;
	top:30px;
	background-color:#333333;
	padding: 15px 15px 10px 15px;
}

#footer-boppermargin {
	width:900px;
}

#footer-bopperinside p {
	font-size: 10px;
	color:#FFFFFF;
}

#footer-bopperinside a {
	color:#BBBBBB;
	text-decoration:underline;
}

#footer-bopperinside a:hover {
  color:#FFFFFF;
}

#footerleft {
	float:left;
	width:300px;
	padding-bottom:60px;
}
#footerright {
	float:right;
	width:600px;
	text-align:right;
	padding-bottom:60px;
}

#footerleft span {
	float:left;
	margin-left:10px;
	color:#ffffff;
	font-size:9pt;
}

#footerright span {
	float:right;
	margin-right:10px;
	color:#ffffff;
	font-size:9pt;
}

.post {
	width:540px;
	margin:0 0 25px 0;
}

.entry-content {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

.entry-summary {
	clear:both;
	padding-top:10px;
}

.summary-content {
	font-style:italic;
}

.summary-link {
	float:right;
	margin:0 10px 10px 0;
	color: #000000;
	background-color: #FFFFFF;
}
.summary-link a
,.summary-link a:link
,.summary-link a:active
,.summary-link a:visited {
	padding: 2px 4px 2px 4px;
	border: 1px solid #000000;
	color:#000000;
	background-color: #FFFFFF;
	text-decoration:none;
}
.summary-link a:hover {
	color:#FFFFFF;
	background-color: #AA00CC;
}

.entry-content a { font-weight:bold; }

.entry-content img { border:0; padding:5px 10px 5px 10px; }

.entry-main {
	width:605px;
	margin:0 0 0 -45px;
}

.entry-title {
	background:url('images/back_post_title.png') top left no-repeat;
	width:590px;
	float:left;
	text-align:left;
	padding:10px 5px 10px 10px;
}
.entry-main h2 a
,.entry-main h2 a:active
,.entry-main h2 a:link
,.entry-main h2 a:visited {
	color:#000000;
	text-decoration:none;
}

.entry-meta {
	background:url('images/back_post_meta.png') top right no-repeat;
	width:390px;
	float:right;
	font-size:11px;
	text-align:right;
	padding:0 10px 5px 0;
}

.entry-utility {
	clear:both;
	background:url('images/back_post_utility.png') top right no-repeat;
	width:460px;
	margin-left:30px;
	font-size:11px;
	padding:5px 10px 10px 60px;
	color:#FFFFFF;
}
.entry-utility a {
	color:#FFFFFF;
}

.entry-first-links {
	text-align:left;
}
.entry-second-links {
	text-align:right;
}

.entry-footer {
	height:1px;
}

#primary {
	color:#FFFFFF;
}

#secondary {
	color:#FFFFFF;
}

.sidebar-thumb {
	width:190px;
	margin-top:10px;
}

#bop-sidebar {
	position:absolute;
	left:810px;
	top:310px;
}

#bop-leftbar {
	position:absolute;
	top:700px;
	width:190px;
}

.widget_search {
	list-style:none;
	position:absolute;
	top:-70px;
	width:180px;
	text-align:right;
	padding-right:20px;
	color:#FFFFFF;
}

.ctc {
	width:180px;
	padding:0 10px 0 0;
	list-style:none;
	text-align:right;
}
.ctc h3 { display:none; }

.ctc a:hover {
	background-color:#AA00CC;
}

.wp-pagenavi {
	text-align:center;
}

.widget_theme_my_login, .widget_theme_my_login ul {
	list-style:none;
}

#nav-above { display:none; }
.skip-link { display:none; }
.page-title { display:none; }

.navigation .nav-previous { float:left; }
.navigation .nav-next { float:right; }
.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;
}

#comments {
	background-color:#000000;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
}

#comments li {
	clear:both;
	padding-top:20px;
}

.comment-author .photo {
	float:left;
	width:100px;
}

.comment-author .fn {
	margin-left:15px;
}

.comment-meta {
	float:right;
	width:405px;
	font-size:10px;
	padding-top:5px;
}

.comment-content {
	float:right;
	padding-top:5px;
	width:405px;
}

#respond {
	clear:both;
}

#respond h3 {
	padding-top:10px;
}

#comment-notes {
	padding-top:5px;
}

#trackbacks-list {
	padding-top:10px;
	clear:both;
}

.formcontainer p {
	margin:0;
	padding:0;
}

.form-section {
	padding-top:5px;
}

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

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
		
.boppers {
	color:#FFFFFF;
	width:190px;
}

.boppers h5 {
	margin:20px 0 10px 0;
}

.boprc {
	clear:both;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#4c4c4c;
	padding:3px 0 0 3px;
	height:24px;
}

.boprc-p {
	clear:both;
	background:url('images/back_main_wb.png');
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#4c4c4c;
	padding:3px 0 0 3px;
	height:24px;
}

.boprc_name {
	float:left;
	height:24px;
	font-size:9px;
}

.boprc_link {
	float:right;
	width:25px;
	height:24px;
}
.boprc_link img {
	border:0;
}

.wp-pagenavi span {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-pagenavi span.current {
	color: #FFFFFF;
	background-color: #000000;
}

.wp-pagenavi a
,.wp-pagenavi a:link
,.wp-pagenavi a:active
,.wp-pagenavi a:visited
,.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration:none;
}

.wp-pagenavi a:hover {
	color: #FFFFFF;
	background-color: #AA00CC;
}

.wpaudiocontainer a
,.wpaudiocontainer a:link
,.wpaudiocontainer a:active
,.wpaudiocontainer a:visited {
	text-decoration:none;
}
.wpaudiocontainer a:hover {
	text-decoration:underline;
}

.fb_like_page {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}

.fb_like_post {
	float:left;
	margin:0;
	margin-left:30px;
}


