/*
Theme Name: Mega Royal
Description: Custom WP Theme for Mega Royal Records
Version: 2.0
Author: Nick Quintero
*/

* {margin:0; padding:0;}
a {color:#ff7700; outline:none; text-decoration:none;} 
a:hover {color:#333;}
img {border:none;}
p {margin:5px 0 10px 0;}
b {font-weight:bold;}
ol {list-style:none; margin:0}
body {background:#333; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Calibri, Verdana, sans-serif; font-weight:300; margin-top:15px;}

/* HEADER */
.header {width:900px; height:100px; margin:0 auto 15px auto; padding:0; position:relative;}
.logo a {background:url(images/logo.png) repeat top left; width:265px; height:96px; display:block; position:absolute; top:0; left:0px;}
.page-links {width:700px; position:absolute; top:40px; left:295px;}
.page-links a {font-size:19px; font-weight:bold; letter-spacing:-1px; color:#333;}
.page-links a:hover {background:#ff7700; color:#fff;}
.page-links ul {display:inline;}
.page-links li {display:inline; margin:0 20px 0 0;}

/* FEATURED */
.main-feat-title {font-weight:bold; font-size:28px; letter-spacing:-1px;}
.main-feat-title a {color:#fff; background:#ff7700; padding:5px 0 5px 10px; display:block;}
.main-feat-title a:hover {background:#333;}
.feat-title {font-weight:bold; font-size:50px; position:absolute; top:-15px; left:-3px; letter-spacing:-1px;}
.feat-title a {color:#fff;}
.feat-title a:hover {color:#333;}

/* BODY */
.wrapper {width:900px; height:100%; margin:0 auto 0 auto; position:relative;}
.bodyWrapper {width:900px; height:100%;}
.content-wrapper {width:600px; float:left;}
.content {width:590px;}
.content a {color:#ff7700;} .content a:hover {color:#333;}
.news-title {font-weight:bold; font-size:22px; letter-spacing:-1px; margin:0 0 10px 0;}
.news-title a {color:#333;} .news-title a:hover {color:#ff7700;}
.post {width:300px; margin:0 0 15px 0; float:left;}
.post-title {font-size:14px; font-weight:bold; letter-spacing:-1px; text-transform:capitalize; width:290px;}
.post-title a {background:#ff7700; color:#fff; padding:6px 5px 6px 5px; display:block;}
.post-title a:hover {background:#333;}
.post-thumbnail {}
.single-title {width:590px; font-weight:bold; font-size:22px; letter-spacing:-1px; margin:0 0 10px 0;}
.single-title a {color:#fff; background:#ff7700; padding:6px 10px 6px 10px; display:block;} 
.single-title a:hover {background:#333;}
.single {width:590px; margin:0 0 15px 0; float:left;}
.meta {font-size:11px; color:#999; border-top:1px #ccc solid; padding:5px 0 0 0;} .meta a {color:#999;} .meta a:hover {color:#ff7700;}
.news-content-wrapper {width:590px; float:left;}
.news-content-wrapper ul {list-style:none;} 
.news-content-wrapper li {list-style:none; padding:5px 0 10px 0; margin-bottom:5px; border-bottom:1px solid #ccc;}
.news-content-wrapper a {color:#333;}
.news-content-wrapper a:hover {color:#ff7700;}
.news-date {letter-spacing:-1px; color:#ff7700; margin-right:8px;}
.news-post-title {}
.read-more {font-size:12px; margin-top:20px;}
.read-more a {color:#fff; background:#ff7700; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.read-more a:hover {color:#fff; background:#333; }

/* SIDEBAR */
.sidebar {font-size:14px; width:280px; padding:0px 10px 10px 10px; float:right;}
.sidebar a {color:#333; font-size:13px;}
.sidebar a:hover {color:#ff7700;}
.sidebar ul {list-style:none;}
.sidebar li {list-style:none; margin:0; line-spacing:normal;}
.sidebar h3 {font-size:22px; margin-bottom:10px; letter-spacing:-1px;}
h2.widgettitle {font-size:22px; font-weight:bold; letter-spacing:-1px; margin:0 0 5px 0; color:#333;}
.gigpress_widget {}

/* ESTORE */
.store-content {font-size:14px;}
.store-content a {font-size:18px; color:#333; font-weight:bold; letter-spacing:-1px;} .store-content a:hover {color:#ff7700;}
#products_page_container {margin-top:20px;}
.float {float:left; width:90px; margin-right:7px; margin-bottom:10px;}
.shopping_cart a {color:#ff7700;} 
.shopping_cart a:hover {color:#333;}
li#gigpress {margin-top:5px;}
img {border:none;}
.store-postContent {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px;}
div.store-postContent a:link, div.store-postContent a:visited {color:#C2B59B; font-weight:bold;}
div.store-postContent a:hover, div.store-postContent a:active {color:#000000; font-weight:bold;}
.free_download_submit {margin:10px 0 0 0;}
.free_download_submit:hover {opacity:0.7; filter:alpha(opacity=70);}
.add {margin:10px 0 0 0;}
.add a {color:#fff; background:#ff7700; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.add a:hover {color:#fff; background:#333; }
input.eStore_button {font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Calibri, Verdana, sans-serif; font-weight:300; font-size:14px; color:#fff; background:#ff7700; padding:5px; margin:10px 0 0 0; border:none; -moz-border-radius:5px; -webkit-border-radius:5px;}
input.eStore_button:hover {color:#fff; background:#333; cursor:pointer;}


/* LAYOUT */
.leftBar {width:200px; float:left;}
.leftBar ul {margin:0; padding:0; display:inline;}
.rightBar {width:260px;	float:left;}
.eventsPage {width:670px; padding-left:20px; padding-right:10px; float:left;}

/* PROFILES */
.profileThm {width:400px; height:150px; margin-top:15px;}
div.profileThm-text {width:394px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase; background-color:#C2B59B; color:#FFFFFF; padding: 4px 0 0 6px;}
div.profileThm-text a:link, div.profileThm-text a:visited {color:#FFFFFF;}
div.profileThm-text a:hover, div.profileThm-text a:active {color:#FFFFFF; text-decoration:underline;}
.profileHead {margin-bottom:20px;}

/* PAGINATION */
.emm-paginate {margin:20px 0 20px 0;}
.emm-paginate a {background:#ff7700; color:#fff; padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-right:4px; font-size:12px;}
.emm-paginate a:hover, .emm-paginate a:active {background:#333; color:#fff;}
.emm-paginate .emm-current {background:#333; color:#fff; padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-right:4px; font-size:12px;}

/* FOOTER */
.footer {width:900px; font-weight:bold; margin:25px auto 15px auto; position:relative; text-align:center;}
.footer {color:#333;}
.footer a {color:#333; font-weight:bold; letter-spacing:-1px;} .footer a:hover {background:#ff7700; color:#fff;}
.copy {font-size:12px; font-weight:300; margin-top:5px;}
a.ft {font-weight:300; color:#333; letter-spacing:normal;} a.ft:hover {color:#ff0099; border:none; background:#fff;}
.hidden {display:none;}

/* COMMENTS */
#comments {width:590px; border-top:1px solid #ccc; margin-top:-5px; padding-top:10px;}
#respond {}
#comment-wrapper {background:#fff; width:100%; overflow:auto; margin:0 0 10px 0; padding:0;}
.comments-title {color:#999;}
.comment {background:#ebebeb; width:570px; font-size:14px; list-style:none; margin:0; padding:10px;}
.comment a:link, .comment a:visited {color:#999;}
.comment a:hover, .comment a:active {color:#333;}
.avatar-wrap {background:url(images/comment-tail.png) no-repeat top right; width:64px; padding:5px 10px 10px 0; float:left;}
.avatar-title a:link, .avatar-title a:visited {font-weight:bold; font-size:16px; color:#000; margin-bottom:5px;}
.avatar-title a:hover, .avatar-title a:active {color:#999;}
.comment-author, .comment-author a:link, .comment-author a:visited, .comment-author:active {font-size:14px; color:#999; text-transform:capitalize;}
.comment-author a:hover {color:#666;}
.comment-date {font-size:12px; color:#999;}
.trackbacks-wrapper {background:#fff; padding:0; margin:5px 0 10px 0;}
.trackbacks-wrapper a:link, .trackbacks-wrapper a:visited {color:#999;}
.trackbacks-wrapper a:hover, .trackbacks-wrapper a:active {color:#ff7700;}
.trackbacks-title {font-weight:bold; font-size:18px; color:#999; margin-bottom:5px;}
#commentform {}
#author {width:150px; height:12px; backgroud:#fff; border:1px solid #999; padding:5px; font-size:12px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
#email {width:150px; height:12px; backgroud:#fff; border:1px solid #999; padding:5px; font-size:12px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
#url {width:150px; height:12px; backgroud:#fff; border:1px solid #999; padding:5px; font-size:12px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
#comment {width:570px; height:100px; backgroud:#fff; border:1px solid #999; padding:5px; font-size:12px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
#author:focus, #email:focus, #url:focus, #comment:focus {border-color:#333;}
#comments label {font-size:15px; font-weight:bold; color:#666;}
#comments small {font-weight:normal;}
.comment-text {}
.no-comments {}
.even {float:left;}
.odd {float:left;}
.commentswrapper a {}
.logged-in {margin:0 0 10px 0; font-size:14px;}
.logged-in a:link, .logged-in a:visited {color:#666;}
.logged-in a:hover, logged-in a:active {color:#333;}
input.submit_button {background:#ff7700; border:none; padding:5px; color:#fff; font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Calibri, Verdana, sans-serif; font-weight:300; font-size:14px; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px;}
input.submit_button:hover {background:#333;}
input.submit_button:active {background:#333;}
