/*
Theme Name: NYPC
Theme URI: 
Version: 1.0
Description: New Young Pony Club
Author: WebMaster
Author URI: 
*/

* {margin:0px; padding:0px;}
body {background-color:#000; font-size:12px; color:#fefefe; font-family: Arial; }

th { padding: 7px 5px; }
td {font-size:11px; font-family: Verdana; padding: 7px 5px;}
table { margin-bottom: 10px; }

img {border: none;}
blockquote {position:relative; margin: 0px; padding:10px 20px;}

a {text-decoration:none; color:#a4a4a4;}
a:hover {text-decoration:underline; color: #fff;}
a.u {text-decoration:underline;}
a.u:hover {text-decoration:none;}
.n a, a.n, a.n:hover {text-decoration:none;}
a:focus, a:active {outline: none;}

p { padding:7px 0px; line-height:140%; }
h1, h2, h3, h4 { font-family: Arial; }
.hr {border-bottom:1px solid #575757;}

input {font-family: Verdana; color: #1b2024; font-size: 11px; }
input[type=text] {font-family: Verdana; color: #353c56; font-size: 11px; border: 1px solid #abadb3; padding:2px 3px;}
textarea {font-family: Verdana; color: #353c56; font-size: 11px; border: 1px solid #abadb3; padding:2px 3px;}
select {font-family: Verdana; color: #353c56; font-size: 11px;}
ul { margin: 7px 0; padding-left: 30px; }
ol { margin: 7px 0; padding-left: 30px; }
ul li { margin: 3px 0; }

.all { width:100%; min-width: 979px; min-height: 869px; text-align:center; background:#000 url(images/bg.jpg) 50% 0 no-repeat; }
.site { position: relative; width:979px; margin:0 auto; text-align: left; }
.logo { position:absolute; left:244px; top: 17px; }
#header {position:relative; height:176px; }
	#logo { position: absolute; left: 0; top:30px; }

#content { position: relative; width: 100%; z-index: 10; }
	#menu { position: relative; float: left; width: 159px; padding-top: 12px; }
	#menu .socials { padding-left: 2px; }
	.menu div { position: relative; height: 20px; margin-bottom: 16px; overflow:hidden; }
	.menu a { height: 41px; width: 100%; display: block; background-position: 0 0; background-repeat: no-repeat; overflow:hidden; position: absolute; left: 0; top: 0; }

		.news { background-image: url(images/news_small.gif); }
		.music { background-image: url(images/music_small.gif); }
		.images { background-image: url(images/images_small.gif); }
		.videos { background-image: url(images/video_small.gif); }
		.tour-dates { background-image: url(images/tour-dates_small.gif); }
		.shop { background-image: url(images/shop_small.gif); }
		.mailing-list { background-image: url(images/mailing-list_small.gif); }

		/*.menu a:hover { background-position: 0px -21px; }*/
	
	.grid { position: relative; width: 100%; height:395px; overflow:hidden; }
	.grid .wrap { width: 990px; height: 400px; }
	.grid .enews { overflow: hidden; height: 76px; }
	.eimg { border: 2px solid #fff; margin-right: 18px; }
	.eimg img { height: 100px; width: auto; }
	.evideo { margin-right: 10px; }
	.evideo img { }
	.box { position: relative; width: 324px; height:196px; background: url(images/pngtrans.png); margin:0 4px 4px 0; overflow: hidden; float: left; }
	.box .pad { padding: 10px; overflow:hidden; }
	* html .box .pad { overflow: visible; height: 1%; }
	.box .cat_tit { padding-bottom: 12px; }
	.box h1 { font-size: 14px; font-weight: bold; }
	.box h1 a { color: #fff; }
	.box h1 a:hover { text-decoration: none; }
	.box .newsdate { padding-bottom: 7px; }
	.box .lnks { position: absolute; left: 10px; bottom: 10px; font-size: 14px; font-weight: bold; color: #a4a4a4; z-index: 1002; }
	.grid .box .lnks { bottom: auto; top: 172px; }
	.box .tour { position: relative; font-size: 14px; }
	.box .tour h1 { padding: 3px 45px 3px 80px; }
	.box .tour .date { position: absolute; left: 0; top: 3px; }
	.box .tour .view { position: absolute; right: 0; top: 3px; font-weight: bold; }
	
	.content { width: 490px; position: relative; float: left; }
	.content .box { width: auto; height: auto; margin: 0; float: none; }
		.cat_title { padding-bottom: 10px; }
		.post { padding: 12px 0; }
		.post .date { font-size: 11px; padding: 7px 0; }
		.post a.more-link { font-size: 14px; font-weight: bold; }
	

	#sidebar { float: right; width: 324px; position: relative; }
	#sidebar .box { height: auto; margin-right: 0; float: none; }
	#sidebar .box .pad { padding-bottom: 30px;}

.navigation { padding: 10px 0; }

#footer { position: relative; padding: 13px 0px; }
	.links { color: #fff; padding-top: 0px; }
	.links a { color: #fff; text-transform: uppercase; font-size: 10px; font-weight: bold; }
	.socials a { margin-right: 4px; background-position: 0 1px; float: left; display: block; width: 21px; height: 22px; overflow: hidden; background-repeat: no-repeat; }
	.socials a.twitt { background-image: url(images/ico1.gif); }
	.socials a.facebook { background-image: url(images/ico2.gif); }
	.socials a.bebo { background-image: url(images/ico3.gif); }
	.socials a.youtube { background-image: url(images/ico4.gif); }
	.socials a.myspace { background-image: url(images/ico5.gif); }
	.socials a.lastfm { background-image: url(images/ico6.gif); }
	.socials a:hover { background-position: 0 -22px; }



.hidebit, .floatholder {overflow:hidden;}
.hide { display: none; }
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.block {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 { text-align:center; padding:5px;}
.wp-caption img { border: 1px solid #fffbea; }
.entryemusic { z-index: -1; }


