/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: BigTuna Interactive
	Author: Adam Hermsdorfer
	Author URI: http://bigtunainteractive.com

-------------------------------------------------------------- */
* {padding:0; margin:0;}
html {background: #000 url(images/background-newdark1.jpg) center top no-repeat}
body {font-family:helvetica, arial; font-size:13px; color:#4e4e4e;}
a {outline:none; color:#5f5f5f; font-weight:bold; text-decoration:none;}
a:hover {color:#990066; }
a img {border:none;}

.alignright {float:right;}
.alignleft {float:left;}
.alignnone {clear:both;}
.aligncenter {margin-left: auto; margin-right: auto;}
h3 {font-family:helvetica, arial; font-size:20px; color:#333; font-weight: bold;}

blockquote {background:url(images/blockquote-bg.png) top left no-repeat; padding:5px 0 0 35px; font-family:georgia,'Lucida Grande','Lucida Sans Unicode'; font-style:italic;}

.wp-caption {padding:0 5px;}
.wp-caption.alignright {margin:8px 0 5px 10px;} 
.wp-caption.alignleft {margin:8px 10px 5px 0;}
.wp-caption.aligncenter{clear:both; margin:15px auto; display:block; }
.wp-caption.alignnone {clear:both; margin:15px auto; display:block; }
p.wp-caption-text {text-align:center; font-family:georgia; font-style:italic; font-size:11px; line-height:13px;}

#wrap {width:980px; background:url(images/WRAP-BG2.png) repeat-x top left #edebeb; margin:0 auto; overflow:hidden; clear:both; border-top:1px solid #fff; padding-bottom:30px;}
#wrap-inner {width:920px; margin:34px 0 0 30px; overflow:hidden; background:url(images/inner-bg-red.jpg) no-repeat top left;}
#wrap-inner-withslide {width:920px; margin:34px 0 0 30px; padding:0 30px 0 30px; background: url(images/slider-bg-red.jpg) no-repeat top left; overflow:hidden; }

/*header*/
#header {height:245px; width:980px; text-align:left; margin:0 auto; background: transparent url(images/PG3-blog-banner.png) 0 0 no-repeat; }

#nav {float:right; height:35px; list-style-type:none; margin: 0 auto; position: relative; width: auto;}
#nav ul li {float:left; list-style:none; line-height:35px; margin: 0;}
#nav ul li.current { background: #fff;margin: 0; height: 37px;}
#nav ul li.current a {color:#6e0009;}
#nav ul li.page_last{float:left; list-style:none; padding-right:0; padding:3px 8px 6px 8px; line-height:18px; height:18px; background: url(css/images/ul-bg.png) repeat-x bottom left;}
#nav ul li a {font-size: 16px; font-weight:bold;text-decoration:none;color:#fff;font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia;text-shadow:0 1px 0 #000;padding: 8px 17px 7px 16px;height: auto;}
#nav ul li a:hover {color:#6E0009; text-decoration:none; background: url(images/nav-hover2.jpg); margin: 0;}
#nav ul li:first-child a {background-image: none;}
#nav ul li:first-child a:hover {color:#430b43; background: url(images/nav-hover2.jpg); margin: 0; height: 37px;}
.logo-area {padding-top:10px; margin-top:10px;clear:both; overflow:hidden; height:200px; float: left;}
a.logo {padding:10px 0 0 0; display:block; width:295px; height:1408px; overflow:hidden; float:left;}
/*index*/
h1 { font-family: 'Yanone Kaffeesatz', arial, serif; }
#header h1 {font-size:40px;color:#efefef;text-shadow: 1px 1px 0px #000;filter: dropshadow(color=#000, offx=1, offy=1); margin:0 0 10px 0; }
#header h2 {font-size:28px;color:#ccc;text-shadow: 1px 1px 0px #000;filter: dropshadow(color=#000, offx=1, offy=1); text-align: right; }
h1.title-area {clear:both; height:100px; padding: 0 30px; overflow:hidden; text-align:left; letter-spacing:-1px; text-transform:capitalize; margin-bottom:38px; font-size:40px; font-weight:bold; text-transform:capitalize; line-height:100px;text-shadow:0 2px 0 #000; color:#e1e1e1;}
.title-area {clear:both; height:100px; padding: 0 30px; overflow:hidden; text-align:left; letter-spacing:-1px; text-transform:capitalize; margin-bottom:38px; font-size:40px; font-weight:bold; text-transform:capitalize; line-height:100px;text-shadow:0 2px 0 #000; color:#e1e1e1;font-family: 'Yanone Kaffeesatz', arial, serif;}
#main-container {text-align:left; width:610px; overflow:hidden; line-height:22px; float:left; min-height:500px;}
.post-title {font-size:22px; line-height:29px; letter-spacing:-1px; text-transform:capitalize; text-shadow:0 1px 0 #fff; padding-bottom:7px; margin-bottom:9px; background:url(images/horiz.gif) repeat-x bottom left;}
.post-title a {font-weight:normal; color:#6e0009;}
.post-title a:hover {color:#666;}
.post-meta {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; padding:2px 0 10px 0; margin-bottom:20px;}
span.author {font-weight:bold; text-transform:capitalize; background:url(images/user.png) no-repeat top left; padding-left:19px; }
span.the-date{background:url(images/calendar.png) no-repeat top left; padding-left:19px; font-weight:bold; color:#a2a2a2; margin-left:8px;} 
span.the-comments {background:url(images/balloon.png) no-repeat top left; padding-left:19px; margin-left:8px; color:#891111; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; }
.post-excerpt {padding-bottom:30px; min-height:50px; overflow:hidden; clear:both;}
.post-excerpt a {color:#990066; text-decoration: underline;text-shadow:0 1px 0 #fff;}
.post-excerpt a:hover {color:#828282;}
.post-excerpt img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-excerpt img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-excerpt img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-excerpt img.alignnone {clear:both; margin:10px auto; display:block; }
.post-excerpt a img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-excerpt a img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-excerpt a img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-excerpt a img.alignnone {clear:both; margin:10px auto; display:block;}
.post-excerpt h1, .post-excerpt h2, .post-excerpt h3, .post-excerpt h4, .post-excerpt h5, .post-excerpt h6 {font-size:20px; line-height:18px; margin-bottom:10px; color:#000000; letter-spacing:-1px;}
.post-excerpt ol {padding:10px 10px 10px 15px; margin-left:10px;}
.post-excerpt ol li ol {padding-left:20px;}
.post-excerpt ol li ul {padding-left:20px;}
.post-excerpt ul {padding:10px 10px 10px 15px; margin-left:10px;}
.post-excerpt ul li ol {padding-left:20px;}
.post-excerpt ul li ul {padding-left:20px;}
a.more-link {color:#fff; font-family:verdana, georgia; text-align:right; text-shadow:0 1px 0 #000;  font-size:10px; font-family:Verdana; background:#330066; padding:5px; position:relative; top:-25px; clear:both;}
a:hover.more-link{color:#cc99cc; text-shadow: none;}
#post-navigation {clear:both; margin:45px 0 10px 0; padding:3px; background:#999999; text-align:center;}
#post-navigation a {color:#fff; text-shadow:0 1px 0 #000;}
#post-navigation a:hover {color:#000; text-shadow:0 1px 0 #fff;}
/*home page with slider*/
/* Easy Slider */
#slider{position:relative; text-align:left; }
#slider ul, #slider li {margin:0; padding:0; list-style:none;}
#slider li {width:820px; height:376px; overflow:hidden; background: url(images/slider-li-bg.png) no-repeat; color:#FFFFFF; position:relative; }	
#slider .left-container {float:left; width:380px; height:210px; overflow:hidden; line-height:36px; margin-top:53px;}
#slider .post-title-large {margin-bottom:22px;}
#slider .post-title-large a {display:inline; font-size:40px; font-weight:bold; text-transform:capitalize; line-height:40px;text-shadow:0 2px 0 #000; color:#e1e1e1;}
#slider .post-title a:hover {color:#ffffff; text-shadow:none;}
#slider .post-excerpt {font-size:20px; font-weight:bold; color:#FFFFFF;}
.slider-image-container{position:relative; width:400px; height:270px; float:right; margin-top:54px; }

ol#controls{margin:1em 0; padding:0; height:28px; position:relative; top:-90px;}
ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:41px; line-height:41px;}
ol#controls li a{float:left; height:41px; line-height:46px;	background: url(images/number-bg.png) repeat-x bottom left; color:#fff; font-size: 16px; text-shadow:0 1px 0 #fff; padding:0 16px; text-decoration:none;}
ol#controls li.current a{background: url(images/number-active.png) repeat-x bottom left; color:#000; text-shadow:none;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
ol#controls li a:hover {background: url(images/number-hover.png) repeat-x bottom left; color:#330066; text-shadow:none;}

#latest-news-column {width:315px; margin-left:5px; margin-top:0px; padding:0 5px 0 5px; text-align:left; float:left;}
#latest-news-column h3 {position:relative; margin: -20px 0 20px 0; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia;}
#latest-news-column .post-title {margin-bottom:10px;}
#left {width:270px; margin: -20px 30px 10px 30px; text-align:left; float:left;}
#left h3 {margin: 0 0 20px 0; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia;}
#left img {float:right; margin: 0 0 20px 10px;}
.post-390 {width:390px; float:left; margin-bottom:20px; text-align:left;}
.post-390.odd {margin-right:40px;}
.post-390 .post-excerpt {line-height:24px;}
.post-390 a.more-link {position:relative; top:-15px;}
#right {float: right; width: 275px; margin: -20px 20px 20px 20px;}
#right h3 {margin: 0 0 20px 0; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia;}

/*single*/
.post-content {padding-bottom:30px; overflow:hidden; clear:both;}
.post-content a {color:#990066; text-decoration: underline;text-shadow:0 1px 0 #fff;}
.post-content a:hover {color:#828282;}
.post-content p {padding:0 0 15px 0;}
.post-content img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-content img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-content img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content img.alignnone {clear:both; margin:10px auto; display:block; }
.post-content a img.alignright {display:inline; margin:8px 0 5px 20px;}
.post-content a img.alignleft {display:inline; margin:8px 20px 5px 0;}
.post-content a img.aligncenter {clear:both; margin:10px auto; display:block; }
.post-content a img.alignnone {clear:both; margin:10px auto; display:block; }
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {font-size:30px; line-height:26px; margin-bottom:10px; color:#000000; letter-spacing:-1px;}
.post-content h5, .post-content h6 {font-size:24px; line-height:20px; margin-bottom:10px; color:#000000; letter-spacing:-1px;}
.post-content ol {padding:10px 10px 10px 15px; margin-left:10px;}
.post-content ol li ol {padding-left:20px;}
.post-content ol li ul {padding-left:20px;}
.post-content ul {padding:10px 10px 10px 15px; margin-left:10px;}
.post-content ul li ol {padding-left:20px;}
.post-content ul li ul {padding-left:20px;}


.post-meta-bottom {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; padding:2px 0 10px 0; margin-bottom:20px; line-height:16px; }
span.the-cat{font-weight:bold; background:url(images/ui-tab-content.png) no-repeat top left; padding-left:19px; }
span.the-cat a{font-weight:normal; color:#891111;}
span.the-cat a:hover{color:#a2a2a2;}
span.edit-me-links {font-size:10px; font-family:Verdana; background:#ab0303; padding:3px; margin-left:20px; text-shadow:0 1px 0 #000;}
span.edit-me-links a{color:#FFFFFF;}
span.edit-me-links a:hover{color:#000000; text-shadow:none;}
span.the-tags{font-weight:bold; text-transform:capitalize; background:url(images/tags.png) no-repeat top left; padding-left:19px; margin-left:8px; }
span.the-tags a{font-weight:normal; color:#891111;}
span.the-tags a:hover{color:#a2a2a2;}
#page-links {padding:15px 0 0 0;}

/*comments*/

#comments {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; color:#4e4e4e; text-align:left; padding:15px 0 35px 0; }
img.avatar {float:left; padding:3px; border:1px solid #ccc; margin:0 10px 0 0;}
cite.fn a {font-family:Arial; font-style:normal; text-transform:capitalize; padding:0; color:#333333;}
.comment-author {padding:0; line-height:14px;}
.comment-meta {font-family:'Trebuchet MS', verdana;  font-size:11px; color:#666666; line-height:14px; padding-bottom:5px;}
.comment-meta a {color:#891111; font-weight:normal;}
.comment-body {margin-bottom:20px; padding:15px; font-style:italic; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; overflow:hidden;}
.comment-body p a {color:#4E4E4E; background:#FFF5C0; text-shadow:0 1px 0 #fff; padding:0 2px 0 2px;}
.comment-body p a:hover{color:#999999;}
li.comment.even {background:#ffffff url(images/comment-white.png) bottom left repeat-x;  border:1px solid #bbbbbb; margin-bottom:20px;}
li.comment.odd {background:#bbbbbb url(images/comment-dark.png) bottom left repeat-x; margin-bottom:20px;}
ul.commentlist li {list-style:none;}
li.parent {padding-bottom:10px;}
.commentlist ul.children {margin:20px;}
.comment-meta .commentmetadata p a {color:#5f5f5f; }
a.comment-reply-link {color:#5f5f5f; font-family:verdana; font-size:11px; padding:10px 0 0 0;}


/*response*/
h3#response-title {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; color:#4e4e4e; text-align:left; padding:15px 0 35px 0; }
#commentform p {padding-bottom:10px;}
.comment-form-input-fields {padding:5px; margin-bottom:10px;}
.comment-form-labels {font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',verdana,georgia; font-size:11px;}
input.send-comment {background: url(images/send-comment.png) no-repeat; width:123px; height:43px; border:none; margin:5px 0 0 0; text-indent:-9999px; background-position:0 -43px; display:block;}
input:hover.send-comment {background-position:0 0;}



/*portfolio*/
a.portfolio-image {display:block; width:280px; height:26px; position:relative; top:16px; left:-8px; z-index:2;}
img.large-thumbs {position:relative; z-index:1; padding: 2px; border: 1px solid #990066;}
.large-image{background:url(images/LARGE-IMG.png) no-repeat bottom left; width:400px; height:316px; float:left; margin-bottom:10px; padding-bottom:18px; }
.large-image.odd {margin-right:20px;}
.large-image .post-title-small{clear:both; padding:0 20px 0 20px; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; text-align:center;}
.large-image .post-title-small a{font-size:13px; font-weight:bold; letter-spacing:0;line-height:16px; color:#333333; text-shadow:0 1px 0 #fff; }
.large-image .post-title-small a:hover {color:#5f5f5f; }


/*sidebar*/

#sidebar {width:260px; margin-left:47px; text-align:left; float:left; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11.5px; } 
#sidebar a{color:#4e4e4e; font-weight:normal; text-transform:capitalize; text-shadow:0 1px 0 #fff;}
#sidebar a:hover {color:#ea0101;}

#searchform {height:104px; margin-bottom:15px;}
#searchform h3 {text-shadow:0 1px 0 #fff; color:#fff; margin:0 0 8px 1px; font-family:'Lucida Grande','Lucida Sans Unicode','Trebuchet MS', verdana, georgia; font-size:11px; color:#000000; text-align:left; padding:0;}
input.inputs {padding:5px; margin-left:1px;}


input.go {background: url(images/search-button.png) no-repeat; width:123px; height:43px; border:none; margin:5px 7px 0 0; text-indent:-9999px; float:right; background-position:0 -43px; display:block; }
input:hover.go {background-position:0 0;}


.sidebar-row h3 {font-family: arial; font-size:18px; color:#4e4e4e; text-shadow:0 2px 0 #FFFFFF; font-weight:bold; margin-bottom:3px; background:url(images/blog.png) no-repeat; background-position:5px 11px; padding:8px 10px 8px 28px; border-bottom:5px solid #fefef6;}

.sidebar-row h3.twitter{background:url(images/twitter.png) no-repeat; background-position:5px 11px; }
.sidebar-row h3.the-cat{background:url(images/ui-tab-content.png) no-repeat; background-position:5px 11px; }
.sidebar-row h3.feeds{background:url(images/feed.png) no-repeat; background-position:5px 11px; }
.sidebar-row h3.archives{background:url(images/cards-stack.png) no-repeat; background-position:5px 11px; }

.sidebar-row {background:#f5f5f5; border-left:#f5f5f5 8px solid; border-right:#f5f5f5 8px solid; padding:0 0 25px 0;}
.sidebar-bottom-fix {background:url(images/sidebar-container-bottom.png) bottom left no-repeat; width:213px; height:22px;margin-bottom:20px;}
.sidebar-row li {list-style:none; line-height:15px; padding:4px 5px 6px 0;}
.sidebar-row ul {margin:0; padding:10px 10px 0 10px;}
.sidebar-row ul.children {margin-left:5px;}
.sidebar-row table {width:100%;}

#wp-calendar {padding:10px;}
#wp-calendar caption { margin-top:10px;}
td#next { text-align:right;}



/*footer*/

#footer-wrap {margin:0 auto;}
#footer {width:940px; margin:0 auto; background:url(images/footer.png) no-repeat; height:222px;}
img.footer-logo {width:180px; height:48px; overflow:hidden; padding:80px 0 0 25px; }
#nav-in-footer {padding:5px 0 0 35px;}
#nav-in-footer ul li{float:left; list-style:none; padding:0 10px 0 0; }
#nav-in-footer ul li a {font-family:verdana; font-size:11px; color:#000; text-shadow:0 1px 0 #fff; font-weight:normal;}
#nav-in-footer ul li a:hover {color:#999999;}
#copyright {clear:both; text-align:center; position:relative; padding: 10px 0;}
#copyright p {font-family:verdana; font-size:11px; color:#fff; text-shadow:0 1px 0 #000; text-transform:capitalize;}
a#backtotop {display:block; background:url(images/arrow-up.png) no-repeat top right; height:30px; width:80px; float:right; padding:5px 32px 0 0; margin:120px 25px 0 0; text-align:right; text-shadow:0 1px 0 #fff;}
a:hover#backtotop {text-shadow:none;}
.right {float: right;}
.left {float: left; margin: 0 10px 10px 0;}
.gallery-left {float: left; margin: 0 10px 10px 10px;}

#left p {margin:0 0 20px 0; font-size:14px; line-height:20px;}
#left a {text-decoration:underline;}
.buy {width: 260px; height: 60px; margin: 20px 0 0 0; position: relative; background: background: url(../images/buy2.png);}
.buy a {position: absolute; top: 0;margin: 0;padding: 0;display: block; height: 60px; background-image:url(images/buy2.png);text-indent: -9999px;overflow: hidden;}
.buy a:hover {background-position: 0 -60px;}	
.facebook {margin: 25px 0;}
#contact {width: 260px; height: 59px; margin: 20px 0 20px 0; position: relative; background: background: url(../images/contact.png);}
#contact a {position: absolute; top: 0;margin: 0;padding: 0;display: block; height: 60px; background-image:url(images/contact.png);text-indent: -9999px;overflow: hidden;}
#contact a:hover {background-position: 0 -59px;}
.bigtuna {width: 150px; height: 115px; margin: 20px 0; position: relative; background: background: url(../images/bigtuna-interactive.png);}
.bigtuna a {position: absolute; top: 0;margin: 0;padding: 0;display: block; height: 115px; background-image:url(images/bigtuna-interactive.png);text-indent: -9999px;overflow: hidden;}
.bigtuna a:hover {background-position: 0 -115px;}
.buy-tickets {width: 163px; height: 42px; margin: 10px 0 20px 0; position: relative; background: background: url(../images/buy-tickets.png);}
.buy-tickets a {position: absolute; top: 0;margin: 0;padding: 0;display: block; height: 42px; background-image:url(images/buy-tickets.png);text-indent: -9999px;overflow: hidden;}
.buy-tickets a:hover {background-position: 0 -42px;}
.vip-tickets {width: 163px; height: 42px; margin: 10px 0 20px 0; position: relative; background: background: url(../images/vip-buy-now.png);}
.vip-tickets a {position: absolute; top: 0;margin: 0;padding: 0;display: block; height: 42px; background-image:url(images/vip-buy-now.png);text-indent: -9999px;overflow: hidden;}
.vip-tickets a:hover {background-position: 0 -42px;}
ul#tickets {list-style-type:none; font-size: 18px; font-weight:bold; color: #981c26;}
.tickets-left {float: left; width: 300px;}
.tickets-right {float: right; width: 300px;}
.tickets-right-vip {float: right; width: 260px;}
.clear {clear: both;}
img.plus {margin-left: 10px;}
#vip {background: #fff; padding: 20px; margin: 20px 0 30px 0; overflow: auto; border: 1px solid #6E0009;}
#vip p {color: #222;}
ul#check li {background: url(images/check.png) no-repeat left top; padding: 0 0 0 25px;}
ul#check {list-style-type:none;}
#photos h3 {margin: 20px 0;}
#photos img {padding: 2px; border: 1px solid #330066;}
ul.sponsors {margin: 10px 0;}
ul.sponsors li {display: inline;list-style-type: none; margin: 20px 20px 0 0;}
ul.sponsors li img {margin: 25px 20px 0 0;}
img.about {margin: 0 0 20px 100px; border: none;}
#sidebar h4 {margin: 20px 0; font-size: 20px; }
#sidebar ul {margin: 0 0 0 20px;list-style-type: none;}
#sidebar ul li {display: inline; padding: 10px; font-size: 16px; weight: bold;}
#sidebar ul li a{color: #990066;}
a.active {color: #222; font-size: 26px;}
#form ul {font-size: 16px;}
#form ul li {list-style-type:none;}
#form ul .phone {background:url(images/phone.png) no-repeat; background-position: 0 .2em;padding: 10px 0 10px 45px;}
#form ul .email {background:url(images/email.png) no-repeat; background-position: 0 .2em;padding: 15px 0 10px 45px;}
#form ul .chat {background:url(images/chat.png) no-repeat; background-position: 0 .2em;padding: 15px 0 0 45px;}
#form ul .address {background:url(images/home.png) no-repeat; background-position: 0 .2em;padding: 15px 0 10px 45px;}
img.hotel {margin: 20px 0 10px 100px; border: none;}
ul.home li {list-style-type:none; display: inline; width:110px; margin: 0 20px 20px 0;display: inline-block;vertical-align:top;}
#left ul.home li img {float:right; margin:0 33px 15px 0;}
.supporter {margin:0 0 30px 0;}