body {
        height:100%;
        font-family:Helvetica, sans-serif;
        font-size:1em;
        color: #999999;
}

a {
        text-decoration: none;
        font-weight: bold;
        color: #999999;
}

a:hover {
        color: #F1CDF5;
}

h2 {
        font-size: 2em;
        font-weight: bold; 
}


#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 750px;
	height:40px;
        padding-bottom: 1em;
        font-weight: bold;
        
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}


#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color: #F1CDF5;
	text-decoration: none;
        font-size: 1.8em;
}

#navigation li a:hover { color:#F4F4F4; }

#container
{
	margin: 1em auto;
	width: 750px;
}

.clickable a{
        display: block;
        height: 100%;
        width: 100%;  
}



#content
{
	clear: left;
        height: 600px;
        padding: 20px 20px 0px 20px;
        width: 90%;
}

.contentBackgroundSleepTape{
        background-position:top left;
        background-image: url("sleep_tape.png");
        background-repeat:no-repeat;  
}

.contentBackgroundRoom{
        background-position:top left;
        background-image: url("room.png");
        background-repeat:no-repeat;  
}


.contentBackgroundDoor{
        background-position:top left;
        background-image: url("door.png");
        background-repeat:no-repeat;
}

.contentBackgroundTubes{
        background-position:top left;
        background-image: url("tubes.png");
        background-repeat:no-repeat;
}

.contentBackgroundTheBand{
        background-position:top left;
        background-image: url("the_band.png");
        background-repeat:no-repeat;
}

.contentBackgroundMirror{
        background-position:top left;
        background-image: url("mirror_dark.png");
        background-repeat:no-repeat;
}

.contentBackgroundTreesMist{
	background-position:top left;
        background-image: url("trees_mist.png");
        background-repeat:no-repeat;
}


.contentBackgroundCityBand{
	background-position:top left;
        background-image: url("city_band.png");
        background-repeat:no-repeat;
}

.contentBackgroundTimGit{
	background-position:top left;
        background-image: url("tim_knees.png");
        background-repeat:no-repeat;
}

.contentBackgroundPlaylist{
	background-position:top left;
        background-image: url("playlist.png");
        background-repeat:no-repeat;
}

#bottom_album_left{
        font-size: 4em;
        font-weight: bold;
        text-align: left;
        padding-left: 5px;
        position: relative;
        top: -122px;
        width: 300px;
        line-height: 80%;
        float:left;
}


#bottom_album_cover_right{
        font-size: 4em;
        font-weight: bold;
        text-align: right;
        padding-right: 70px;
        position: relative;
        top: -225px;
        width: 250px;
        line-height: 80%;
        float:right; 
}



#bottom_album_right{
        font-size: 4em;
        font-weight: bold;
        text-align: right;
        padding-right: 40px;
        position: relative;
        top: -122px;
        width: 300px;
        line-height: 80%;
        float:right;
}


.dark_background {
    color:#F1CDF5;
}

.light_background {
    color:#999999;
}

#footer
{
        color: #999999;
	height: 1%;
        text-align: left;
}

#footer a{
        color: #999999;
}

#footer a:hover{
        color: #F1CDF5;
}


/* Flickr image styling */
.flickr ul
{
        list-style-type: none;
        margin: 0;
        padding: 0;
}
.flickr ul li 
{
        border-bottom: 0;
        margin: 0;
        padding: 0;
}

.flickr_photo
{
        width: 100px;
        height: 100px;
        padding: 12px 10px 12px 13px;
        margin: 0;
        /*background: #fff url(../images/pixellated/polaroid.jpg) no-repeat;*/
}

/* end flickr image styling */



/*additional lightview styles*/

.lightview h2{
    font-weight:bold;
    line-height:80%;
    color: #fff;
    font-family: helvetica;
}

/* tables */

table.standard_list {
    width: 700px; 
}

table.standard_list tr{
	margin-bottom: 20px;
}

td.standard_list_name {
	font-size: 1.8em;
	overflow:hidden;
}

td.standard_list_content {
	font-size: 1em;
}


tr {
    padding: 3px;
}

table.small_list {
    width: 500px; 
}

table.small_list tr{
	margin-bottom: 5px;
}

td.small_list_name {
	font-size: 1.0em;
	overflow:hidden;
}

td.small_list_content {
	font-size: 1.0em;
}


/* */
.initial { background-color: #FFFFFF; color:#FFFFFF }
.normal { background-color: #FFFFFF }
.highlight { background-color: #F7F7F7 }



.date_event_wrapper{
  margin-top: 10px;
  margin-bottom: 24px;
}

.nbDateContainer {
border:1px solid #E9E9E9;
color:#707070;
float:left;
margin:0 10px 5px 10px;
text-align:center;
}

.nbMonth {
background-color:#FFFFFF;
color:#999999;
display:block;
font-size:0.9em;
font-weight:bold;
padding:3px 0 2px;
text-transform:uppercase;
width:40px;
}

.nbDay {
color: #F1CDF5;
display:block;
font-size:1.3em;
font-weight:bold;
padding:3px 0 2px;
width:40px;
}

.event_header{
  font-weight: bold;
  color: #F1CDF5;
}

.event_header a{
	color:#F1CDF5 ;
}

.event_header a:hover{
	color: #44A0EA;
}

.date_notes{
	color: #fff
	padding-left: 54px;
	margin-top: 5px;
}

.bright_white_text{
	color: #FFFFFF;
}

.bright_white_text a{
	color:#F1CDF5 ;
	font-weight: bold;
}

.bright_white_text a:hover{
	color: #2980E3;
}


.white_text{
	color: #F2F2F2;
}

.white_text a{
	color:#F1CDF5 ;
	font-weight: bold;
}

.white_text a:hover{
	color: #2980E3;
}

.news {
	border-left:4px solid #F1CDF5;
	margin:0 0 14px;
	padding:0 0 0 15px;
}

p {
	margin:0 0 14px;
}

.dark_background_links{
	color:#FFF ;
}

.dark_background_links a{
	color:#FFF ;
}

.dark_background_links a:hover{
	color: #F1CDF5;
}

.lightview_div_wrapper{
	font-family: helvetica;
	padding: 0px 15px 15px 15px;
}

.lightview_div_wrapper{
	font-size: 0.8;
}

.lightview_div_wrapper h2{
	font-family: helvetica;
	font-size: 1.2em;
	color: #F1CDF5; 
}


div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }

div.image_thumb_container {
	width: 500px;
  }

div.spacer {
  clear: both;
  }

p.regular_indent {
margin-left: 25px;
}

p.regular_indent a{
	color: #F1CDF5;
}

p.regular_indent a:hover{
	color: #2980E3;
}

.submenu {
color:#FFF;
display:block;
float:left;
font-size:1.4em;
padding:5px 10px;
text-decoration:none;
}
