/*  
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme.
Version: 1.0
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
*/

/* ************************************************************************************************************************************************************

Obviously feel free to change the info above once you've added your own styling

************************************************************************************************************************************************************ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: #333333;
	background: #000 url(images/mainBg.jpg) no-repeat top center;
	text-align:center;
        font-family:"Trebuchet Ms",Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
line-height:18px;
}
h1, h2, h3, h4 {
   line-height:normal;
}
p {
}
a {
  color:#093c92;
  text-decoration:none;
  font-weight:bold;
}
a:hover {
  text-decoration:underline;
}
ol, ul, li {
	list-style: none;
        padding:0;
        margin:0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img { border:none; } /* Gets rid of IE's blue borders */
img.alignright { margin: 0 7px 2px 0; float:right;}

img.alignleft { margin: 0 0 2px 7px; float:left;}
/*--------------------------*/



#header {
	width:927px;
	height:129px;
	margin: 0 auto;
	position:relative;
        text-align:left;
}
#logo {
	width: 242px;
	height: 75px;
	position:absolute;
	right:30px;
	top:75px;
        z-index:909;
	background: transparent url(images/logo.png) no-repeat;
}
#menu {
	width:621px;
	height:129px;
}
#menu, #menu a, #menu a:visited, #menu a:hover {
      
}
#menu li {
	float:left;
        position:relative;
}
#menu li a {
  display: block;
  text-indent: -9000px;
  z-index:99999;
}
#menu  a.home {
	width: 91px;
	height:129px;
	background: transparent url(images/navHome.png) no-repeat;
}
#menu a.home:hover {
	background: transparent url(images/navHomeOn.png) no-repeat;
}
#menu  a.homeOn {
	width: 91px;
	height:129px;
	background: transparent url(images/navHomeOn.png) no-repeat;
}
#menu a.news {
	width: 87px;
	height:129px;
	background: transparent url(images/navNews.png) no-repeat;
}
#menu a.news:hover {
	background: transparent url(images/navNewsOn.png) no-repeat;
}
#menu a.newsOn {
	width: 87px;
	height:129px;
	background: transparent url(images/navNewsOn.png) no-repeat;
}
#menu a.bio {
	width: 64px;
	height:129px;
	background: transparent url(images/navBio.png) no-repeat;
}
#menu a.bio:hover {
	background: transparent url(images/navBioOn.png) no-repeat;
}
#menu a.bioOn {
	width: 64px;
	height:129px;
	background: transparent url(images/navBioOn.png) no-repeat;
}
#menu a.press {
	width: 198px;
	height:129px;
	background:  transparent url(images/navReviews.png) no-repeat;
}
#menu a.press:hover {
	background: transparent url(images/navReviewsOn.png) no-repeat;
}
#menu a.pressOn {
	width: 198px;
	height:129px;
	background: transparent url(images/navReviewsOn.png) no-repeat;
}
#menu a.photos {
	width: 101px;
	height:129px;
	background: transparent url(images/navPhotos.png) no-repeat;
}
#menu a.photosOn {
	width: 101px;
	height:129px;
	background: transparent url(images/navPhotosOn.png) no-repeat;
}
#menu a.photos:hover {
	background: transparent url(images/navPhotosOn.png) no-repeat;
}
#menu a.shop {
	width: 80px;
	height:129px;
	background: transparent url(images/navShop.png) no-repeat;
}
#menu a.shopOn {
	width: 80px;
	height:129px;
	background: transparent url(images/navShopOn.png) no-repeat;
}
#menu a.shop:hover {
	background: transparent url(images/navShopOn.png) no-repeat;
}


/*------------------ right menu -----------------------*/
#menuRight {
	width:268px;
	height:83px;
        position:absolute;
        right:25px;
        top:2px;
}
#menuRight li {
	float:left;
}
#menuRight a {
  display: block;
  text-indent: -9000px;
}

#menuRight a.live {
	width: 76px;
	height:83px;
	background: transparent url(images/navLive.png) no-repeat;
}
#menuRight a.live:hover {
	background: transparent url(images/navLiveOn.png) no-repeat;
}
#menuRight a.liveOn {
	width: 76px;
	height:83px;
	background: transparent url(images/navLiveOn.png) no-repeat;
}
#menuRight a.video {
	width: 80px;
	height:83px;
	background: transparent url(images/navVideo.png) no-repeat;
}
#menuRight a.video:hover {
	background: transparent url(images/navVideoOn.png) no-repeat;
}
#menuRight a.videoOn {
	width: 80px;
	height:83px;
	background: transparent url(images/navVideoOn.png) no-repeat;
}
#menuRight a.contact {
	width: 112px;
	height:83px;
	background: transparent url(images/navContact.png) no-repeat;
}
#menuRight a.contact:hover {
	background: transparent url(images/navContactOn.png) no-repeat;
}
#menuRight a.contactOn {
	width: 112px;
	height:83px;
	background: transparent url(images/navContactOn.png) no-repeat;
}


/*------------------------------------------------*/
#mainBody {
	width:927px;
	margin: 0 auto;
	position:relative;
	text-align:left;
	}
	
#copyContainer {
	width:602px;
        min-height:600px;
	text-align:left;
	margin: 0px 0px 0px 10px;
	background: transparent url(images/copyBg.png) no-repeat;
	
}
#copyContainerBio {
	width:602px;
        min-height:600px;
	text-align:left;
	margin: 0px 0px 0px 10px;
	background: transparent url(images/copyBgBio.png) no-repeat;	
}
#copyContainerBio p {
        font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
padding:15px;
line-height: 24px;
}
#copyContainerBtm {
	width:602px;
	height:80px;
	margin: 0px 0px 10px 10px;
	background: transparent url(images/copyBgBtm.png) no-repeat;
}
#copyContainerSticky {
	width:587px;
        height:180px;
	text-align:left;
        position:relative;
	margin: 0px 0px 0px 10px;
	/*background: transparent url(images/stickyBg.png) no-repeat;*/
	
}
#copyContainerStickyImage {
 	position:absolute;
	  top:15px;
	   left:25px;
	   width:163px;
	   height:156px;
}
#copyContainerStickyCopy {
	   width:350px;
           position:absolute;
           top:25px;
           left: 200px;
           
}
#copyContainerSticky h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:26px;
        font-weight:normal;
        line-height:normal;
	color:#fff;
        margin-bottom:12px;
}
#copyContainerSticky h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
        font-weight:normal;
	color:#fff;
        margin-bottom:15px;
}
#copyContainerSticky p {
       font-family: tahoma, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:bold;
	   color:#fff;
           margin-bottom:5px;
}
#copyContainerSticky a {
       font-family: tahoma, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:bold;
	   color:#ff0000;
}
#homeCopyBg {
	width:589px;
        height:430px;
        position:relative;
	margin: 0px 0px 0px 10px;
	background: transparent url(images/homeCopyBg.png) no-repeat;
}

#titleNews {
	width:109px;
	height:39px;
	position:absolute;
	top:25px;
	left:40px;
	background: transparent url(images/titleNews.png) bottom right no-repeat;
}
#titleBio {
	width:225px;
	height:82px;
	position:absolute;
	top:20px;
	left:35px;
	background: transparent url(images/titleBio.png) bottom right no-repeat;
}
#titlePress {
	width:110px;
	height:45px;
	position:absolute;
	top:25px;
	left:40px;
	background: transparent url(images/titlePress.png) bottom right no-repeat;
}
#titlePhotos {
	width:139px;
	height:52px;
	position:absolute;
	top:25px;
	left:40px;
	background: transparent url(images/titlePhotos.png) bottom right no-repeat;
}
#titleLive {
	width:92px;
	height:44px;
	position:absolute;
	top:25px;
	left:40px;
	background: transparent url(images/titleLive.png) bottom right no-repeat;
}
#titleShop {
	width:102px;
	height:59px;
	position:absolute;
	top:20px;
	left:40px;
	background: transparent url(images/titleShop.png) bottom right no-repeat;
}
#titleVideo {
	width:129px;
	height:50px;
	position:absolute;
	top:25px;
	left:40px;
	background: transparent url(images/titleVideo.png) bottom right no-repeat;
}
#titleContact {
	width:152px;
	height:48px;
	position:absolute;
	top:25px;
	left:40px;
	background: transparent url(images/titleContact.png) bottom right no-repeat;
}
#titleDonate {
	width:149px;
	height:48px;
	position:absolute;
	top:25px;
	left:40px;
	background: transparent url(http://www.flinders.ie/img/titleDonate.png) bottom right no-repeat;
}
#titleLatestNews {
	width:156px;
	height:29px;
	background: transparent url(images/titleLatestNews.png) bottom right no-repeat;
margin-bottom:15px;
margin-top:10px;
}
#titleLatestPress {
	width:155px;
	height:29px;
	background: transparent url(images/titleLatestPress.png) bottom right no-repeat;
margin-bottom:10px;
margin-top:10px;
}
#copyText {
	padding:100px 25px 0px 25px;
        z-index:9998;
}
#copyHomeNews {
        width:230px;
        position:absolute;
        left:25px;
        top:20px;
		z-index:777;
}
.homePostDate {
 font-family:tahoma, "Trebuchet Ms",Helvetica,Arial,Verdana,sans-serif;
font-size:10px;
font-weight:bold;
margin-top:5px;
display:block;
}
#copyHomeNews li, #copyHomePress li {
    margin-bottom:5px;
}
#mailingList {
     width:250px;
     position:relative;
     margin: 15px 0px 15px 15px;
}
#mailingListLogo {
     width:230px;
     height:86px;
     background:transparent url('images/mailingListLogo.png') no-repeat;
}
#mailingListRuler {
     width:230px;
     height:10px;
     background:transparent url('images/mailRuler.png') right no-repeat;
}
#mailingListInner {
    padding:0px 10px 0px 25px;
    color:#fff;
    font-weight:bold;
}
#drums {
   width:91px;
   height:91px;
   background: transparent url('images/drums.png') no-repeat;
   position:absolute;
   z-index:778;
   bottom:5px;
   left:20px;
}
#copyHomePress {
        width:290px;
        position:absolute;
        right:20px;
        top:10px;
}
#copyHomeGigs {
        width:290px;
        position:absolute;
        right:20px;
        top:215px;
}
#photoBio {
	width:250px;
	height:428px;
	float:right;
	background: transparent url(images/photoBio.png) no-repeat;
}

/*-----------------------------------------------*/
#sidebar {
	width:280px;
	position:absolute;
	right:20px;
	top:30px;
}
#widgetsContainer {
        padding-top:25px;
        padding-left:29px;
        *padding-left:13px;
        *padding-top:26px;
        list-style:none;
}
#miniTv {
	width:280px;
        height:190px;
        position:relative;
        text-align:left;
}

#miniYouTube {
	width:263px;
        height:170px;
	position:absolute;
        left:5px;
        top:0px;
        z-index:99;
}
.widget_video {
    width:175px;
    height:178px;
    position:absolute;
    z-index:98;
   left:20px;
top:14px;
}
.blockThis {
   position:absolute;
   z-index:100;
   top:167px;
   left:155px;
}
#audioBlurb {
       width:271px;
       height: 84px;
       background: transparent url(images/audioBlurb.png) no-repeat;
}	
#audioIcon {
      width:271px;
      height:69px;
      text-align:center;
}
/*-----------------------------------------------*/
/*--------WORDPRESS SPECIFIC---------------------*/
/*-----------------------------------------------*/
.post {
	padding:5px 25px 5px 25px;
        clear:both;
		z-index:21;
}
.post p {
    padding: 0px 0px 10px 0px;
}
.post h2 a, .post h3 a  {
font-family:Candara, Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#000;
text-decoration:none;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
display:block;
line-height: 90%;
padding-bottom:5px;
}
.post h2 a:hover, .post h3 a:hover {
 color:#333;
} 

.post .dateStamp {
    font-size:11px;
    font-weight:bold;
}
.post .postmetadata {
   font-size:10px;
   font-weight:bold;
}
.post a .postmetadata a {
   font-weight:bold;
   color:#093c92;
   text-decoration:none;
}
.post hr {
border:0;
border-top: 1px dashed #093b91;
color:#000;
height:1px;
clear:both; 
}
.post hr.light {
 border-top: 1px dashed #e1e9f9;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


.navigation {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 60px;
        padding-left: 30px;
        padding-right:20px;
	}

.listenToMusic {
    width:243px;
    height: 48px;
    margin-left:10px;
    background: transparent url('images/listenToMusic.png') no-repeat;
}

#donation {
  width:236px;
  margin-top:10px;
  margin-left:5px;
}
#donationBg {
  width:236px;
  height:142px;
  background: transparent url('images/donation.png') no-repeat;
}
#donationControls {
  text-indent: 100px;
  background: transparent url('images/donationArrow.png') no-repeat 30px;

}
#donationCreditCards {
  margin-top:5px;
  width:234px;
  height:33px;
  background: transparent url('images/creditCards.png') no-repeat 2px; 
}
.developerPlug {
    width:183px;
    height: 44px;
    margin-left:15px;
    margin-top:15px;
    background: transparent url('http://www.flinders.ie/img/plug.png') no-repeat;
}
.titleDigitalDownloads {
	width:273px;
	height:37px;
	background: transparent url('http://www.flinders.ie/img/titleDigitalDownloads.png') no-repeat;
}
.titleCDs{
	width:327px;
	height:37px;
        margin-bottom:10px;
	background: transparent url('http://www.flinders.ie/img/titleCDs.png') no-repeat;
}
.largeText {
     font-size:18px;
     line-height:120%;
} 