/*
Theme Name: WAS
Theme URI: 
Version: 1.0
Description: Developed for WAS
Author: WAS
Author URI: #
*/

* {margin:0px; padding:0px;}
body {background-color:#ffffff; font-size:16px; color:#292929; font-family: Georgia, Tahoma; }

th { padding: 7px 5px; }
td { padding: 7px 5px;}
table { margin-bottom: 10px; font-size:16px; color:#292929; font-family: Georgia, Tahoma; }

img {border: none;}
blockquote {position:relative; margin: 0px; padding:10px 20px;}

a {text-decoration:none; font-style: italic; font-size: 14px; color: #292929; background: url(images/underline.png) left bottom repeat-x; white-space: nowrap;}
a:hover {text-decoration:none;}
a.u {text-decoration:underline; background: none;}
a.u:hover {text-decoration:none;}
.n a, a.n, a.n:hover {text-decoration:none; background: none;}
a:focus, a:active {outline: none;}

p { padding:7px 0px; line-height:120%; }
h1, h2, h3, h4 { font-family: Georgia, Tahoma; }
.hr {border-top:1px solid #292929; margin-top:11px; height: 10px;}

input {font-family: Verdana; color: #292929; font-size: 11px; }
input[type=text] {font-family: Verdana; color: #292929; font-size: 11px; border: 1px solid #292929; padding:2px 3px;}
textarea {font-family: Verdana; color: #292929; font-size: 11px; border: 1px solid #292929; padding:2px 3px;}
select {font-family: Verdana; color: #292929; font-size: 11px; border: 1px solid #292929;}
ul { margin: 7px 0; }
ol { margin: 7px 0; padding-left: 30px; }
ul li { margin: 3px 0 3px 30px; }

.all { width:100%; text-align:center; padding: 10px 0; }
.site { width:920px; margin:0 auto; text-align: left; }
#header {position:relative; padding: 10px 0; border-top: 10px solid #292929; border-bottom: 5px solid #292929; margin: 10px 0; }
#menu { position: relative; padding-bottom: 10px; border-bottom: 5px solid #292929; margin-bottom: 10px; }
#menu table { height: 22px; border: none; border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; }
#menu table td { height: 22px; border: none; border-collapse: collapse; border-spacing: 0; padding: 0; text-align: center; }
#menu table td.devider { width: 10%; background: url(images/m_devider.png) center center no-repeat; }
#menu table a { display: block; overflow: hidden; height: 22px; position: relative; background: none; margin: 0 auto; }
#menu table a img { display: block; position: relative; }
#menu table a:hover img { top:-22px; }
#menu table td.selected a img { top:-22px; }

#homecontent { position: relative; text-align: left; }
#content { position: relative; text-align: left; }
h1 { font-size: 24px; padding-bottom: 5px; text-transform: uppercase; }
h2 { font-size: 20px; padding-bottom: 5px; }
h3 { font-size: 16px; padding-bottom: 5px; }
h4 { font-size: 14px; padding-bottom: 5px; }
#searchform { float: right; }
.pageslist { padding: 10px 0 20px; }
.pageslist li { display: inline-block; margin: 0 10px; }
.pageslist li a { font-size: 12px; }
	dl.posts { padding: 7px 0; margin: 7px 0; }
	dl.posts dt { position: relative; padding: 10px 0; border-top: 1px solid #292929; display: block; }
	dl.posts dt span { padding-left: 10px; background: url(images/bull.png) 0 50% no-repeat; display: inline-block; }
	dl.posts dt span.titled { width: 55%; }
	dl.posts dt span.title { width: 85%; }
	.reviews dl.posts dt.open span.title { font-size: 24px; padding: 0; background: none; }
	dl.posts dt span.date { font-size: 14px; }
	dl.posts dt span.toggle { position: absolute; right: 0; top: 10px; cursor: pointer; font-size: 14px; width: 50px; }
	dl.posts dd { display: block; overflow: hidden; }
	* html dl.posts dd { overflow: visible; height: 1%; }
	dl.posts dd.entry { display: none; }
		p.more a { font-size: 14px; font-style: italic; }

	dl.singlepost { padding: 7px 0; margin: 7px 0; }
	dl.singlepost dl { padding: 7px 0; margin: 0; }
	dl.singlepost dt.post, dl.singlepost dt.page { position: relative; padding: 10px 0; border-top: 1px solid #292929; border-bottom: 1px solid #292929; display: block; }
	dl.singlepost dt span { padding-left: 10px; background: url(images/bull.png) 0 50% no-repeat; display: inline-block; }
	dl.singlepost dt span.titled { width: 80%; font-weight: bold; }
	dl.singlepost dt span.title { display: block; font-size: 24px; font-weight: bold; }
	dl.singlepost dt span.date { font-size: 14px; position: absolute; right: 0; top: 10px; white-space: nowrap; }
	dl.singlepost dd.entry { display: block; overflow: hidden; }
	* html dl.singlepost dd.entry { overflow: visible; height: 1%; }
	dl.singlepost dd.entry { border-bottom: 1px solid #292929; }
	
	dl.gallery-item { padding: 7px 0; }
	dl.gallery-item dt { }
	dl.gallery-item dt a { background: none; white-space: normal; }
	dl.gallery-item dd { }
	
	.gallery6 { height: 136px; width: 216px; overflow: hidden; }
	.gallery6 dl { padding: 0; margin-top:0 !important; margin-bottom: 5px; }
	.gallery6 dt { padding: 0; margin: 0; }
	.gallery6 dd { display: none; }
	.gallery6 img { width: 60px; height: auto; }
	.gallery6 .piclenselink { display: none; }
	.gallery6 .ngg-galleryoverview { margin: 0; padding: 0; }
	.gallery6 .ngg-albumoverview { margin: 0; padding: 0; }
	.gallery6 .ngg-album { margin: 0 5px 5px 0; padding: 0; border: none; float: left; }
	.gallery6 .ngg-album .ngg-albumtitle { display: none; }
	.gallery6 .ngg-album .ngg-albumcontent { float: left; }
	.gallery6 .ngg-album .ngg-thumbnail { margin: 0; }
	.gallery6 .ngg-album .ngg-thumbnail img { margin: 0; padding: 1px; width: 63px; height: 61px; }
	.gallery6 .ngg-album .ngg-description { display: none; }
	.gallery6 .ngg-gallery-thumbnail { margin-right: 5px; margin-bottom: 6px; }
	.gallery6 .ngg-gallery-thumbnail img { margin: 0; padding: 1px; width: 63px; height: 61px; }

	.storepost img, .post img, .singlepost img { border: 1px solid #eaeaea; }
	
	.mailing-list { background: #292929 url(images/signup-mailing.png) 20px 50% no-repeat; height: 45px; margin: 10px 0; }
	
	.col1 { position: relative; overflow: hidden; width: 480px; float: left; }
	.col2 { position: relative; overflow: hidden; width: 428px; float: right; }
	.col1 img { max-width: 480px; }
	.col2 img { max-width: 428px; }
	.col1 > div, .col2 > div { position: relative; margin: 10px 0; }
	.block { border-top: 5px solid #292929; padding: 15px 0 5px; }

	.youtube-player { text-align: center; padding: 10px; }
	.videoplayer { margin: 10px 0; }
	.video-description { margin: 7px 0; font-size: 12px; }
	p.othervideos { font-size: 14px; font-style: italic; }
	div.othervideos { overflow: auto; width: 480px; white-space: nowrap; padding: 5px 0; }
	div.othervideos .wraper { white-space: nowrap; }
	div.othervideos a { margin: 0 5px 0 0; display: inline-block; white-space: normal; background: none; }
	div.othervideos a .yt { display: inline-block; position: relative; width: 120px; height: 90px; overflow: hidden; }
	div.othervideos a .duration { display: none; position: absolute; right: 0; bottom: 0; padding: 0px 5px 2px; font-size: 10px; font-family: Tahoma; background-color: #292929; color: #fff; }
	div.othervideos a:hover .duration { display: block; }
	
	.tour-dates-title { position: relative; text-align: center; }
	.buytickets { position: absolute; left: 265px; top:0; width: 195px; height: 193px; display: block; overflow: hidden; text-indent: -100em; background: none; }
	.location { font-size: 14px; }
	.tour-dates { margin-top: 3px; border-top: 5px solid #292929; }
	.tour-dates ul { list-style: none; margin: 0 0 5px 0; padding: 0; }
	.tour-dates ul li { border-bottom: 1px solid #292929; margin: 0; padding: 10px 0; font-size: 14px; }
	.tour-dates ul li a { font-style: normal; background: none; white-space: normal; }
	
	.twiter { width: 260px; }
	.follow-twitter { float: left; margin-top: 150px; }
	.tweet_list { margin: 0; padding: 0; list-style: none; }
	.tweet_list li { margin: 10px 0; padding: 5px 0; font-size: 12px; }
	.tweet_list li a { font-size: 11px; }
	.tweet_avatar { float: left; margin-right: 5px; }
	.tweet_avatar + a { display: block; font-size: 11px; background: none; white-space: normal; }
	
	
	
	.player { margin: 10px 0; }
	
	.store { padding-top: 10px; }
	.store .storepost { position: relative; margin: 10px 0; }
	.store .storepost .entry { padding-bottom: 20px; }
	.store .storepost h2 { font-size: 18px; }
	.buynow { position: absolute; right: 0; bottom: 0; }
	.buynow img { border: none !important; }
	
	
	.navigation { overflow: hidden; padding: 5px 0 10px; }
	* html .navigation { overflow: visible; height: 1%; }
	
	.postcomments  { margin: 10px 0; padding: 10px 0; border-top: 1px solid #292929; border-bottom: 1px solid #292929; }
	.commentlist  { padding-bottom: 30px; border-bottom: 1px solid #292929; font-size: 12px; }

.pagecontent { overflow: hidden; width: 100%; }
.widget { width: 450px; float: left; padding: 10px 5px; }
.widgettitle { display: block; }
.ngg-navigation { padding-bottom: 15px; }
.ngg-thumbnail .duration { display:none; }
.ngg-thumbnail a { background: none; white-space: normal; }
	
#footer { position: relative; margin: 10px 0; border-top: 10px solid #292929; }
#footer .textright { padding-top: 10px; }
#footer .textright a { margin: 0 0 0 10px; background: none; }
.footlinks { font-size: 14px; padding: 12px 0; border-bottom: 1px solid #292929; }
.footlinks ul { margin: 0; padding: 0; list-style: none; }
.footlinks ul li { display: inline-block; margin: 0; padding: 0 3px 0 16px; background: url(images/m_devider.png) 0 50% no-repeat; }
.footlinks ul li.home { background: none; padding-left: 0; }
.footlinks ul li a { background: none; }
.footlinks ul li a:hover { color: #e92933; }
.footlinks ul li.current_page_item a { color: #e92933; }



.hidebit, .floatholder {overflow:hidden;}
.hide { display: none; }
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.dblock {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.ui-corner-all {
border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-opera-border-radius:6px;
-moz-border-radius:6px;
}
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.white {color:#ffffff;}
.black {color:#222;}
.grey {color:#868993;}
.blue {color:#2c8cd6;}
.red {color:red;}
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin:0 auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
.alignleft {margin-right:10px;}
.alignright {margin-left:10px;}
.left {margin-right:10px;}
.right {margin-left:10px;}
.alignnone {float:none; margin: 0 auto}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.clearer { clear:both; display:block; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; }

.wp-caption { background: url(images/caption.gif) 50% 100% no-repeat; text-align:center; padding:5px 5px 15px;}
.wp-caption img { border: 1px solid #fffbea; }



