@charset "utf-8";
body {
	font: 1em Arial, Helvetica, sans-serif;
	background: url(/assets/BG.jpg);
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: 12px Arial, Helvetica, sans-serif;
            color:#FFFFCC;
}
#mast {
	background: url(/assets/header.jpg) no-repeat left top;
	float: left;
	height: 166px;
	width: 850px;
}
#wrap {
	margin: auto;
	width: 850px;
}
#content {
	background: url(/assets/body.jpg) repeat-y left top;
	float: left;
	width: 850px;
}
#footer {
	background: url(/assets/footer.jpg) no-repeat left top;
	float: left;
	height: 100px;
	width: 850px;
}
#nav {
	background: url(/assets/dials.jpg) no-repeat right top;
	float: left;
	height: 360px;
	width: 150px;
}
#navnull {
	float: left;
	height: 360px;
	width: 150px;
}



#filmstrip {
	background: url(/assets/filmstrip.jpg) no-repeat scroll left top;
	float: right;
	height: 230px;
	width: 514px;
	margin-right: 20px;
}
#info {
	font-size: 80%;
	color: #aa9988;
	text-align: left;
	float: left;
	width: 600px;
	margin-left: 30px;
}
#info img {
            border: none;
}
#info a {
             color:#ffffff;
}
.rightimg {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#nav li {
	display: block;
	text-align: center;
	margin-left: 16px;
	width: 100px;
	float: right;
}
#nav ul {
	margin: 0px;
}

#nav a {
	color: #CCCCCC;
	text-decoration: none;
	font: 72% "Courier New", Courier, monospace;
             float:left;
            height:87px;
           width: 100px;
}

#infonav li {
	float: left;
	margin-left:10px;
	list-style: none;
}
#infonav {
	float: left;
	width: 600px;
	list-style: none;
}
#infonav a {
	background: #000000;
	padding: 2px 20px;
	float: left;
	border: 1px solid #666;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
}
.blog {
          width:500px;
          float:left;
          margin: 10px;
          border-bottom: 1px solid #ccc;
}
.blog img {
float:left;
margin:5px;
}

.meta {
width:250px;
float:left;
margin: 10px;
}

/*calendar stuff*/

.calendarBG {
                                               background-color: #694622; 
}

.calendarBlank { 
                                              background-color: #342311;
}

.calendarHeader { 
                                             font-weight: bold; 
                                             color: #fff; 
                                             text-align: center;
                                             background-color: #744e21; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {

 font-size:11px;
 color: #fff; 
 background-color: #da9a3a; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size: 11px;

 letter-spacing:.1em;
 text-decoration:  none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: #d8b78d;
}

.calendarCell {
 font-family:  Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size: 11px;
 letter-spacing:.1em;
 text-decoration: none;
 text-align:  center;
 vertical-align: middle;
 color: #666;
 background-color:  #bdbb9a;
}

.calendarCell a {
 color:#3F8093;
 text-decoration:underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:#000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color: #000;
 text-decoration:   none;
 background-color:  transparent;
}

#disc {
float:left;
font-size: 70%;
}

#disc img {
border:none;
}

#disc a {
 color:#FF0000;
}

#blogside {
	float: left;
	width: 148px;
           margin-top:20px;
           font-size:96%;
           text-align:left;
}

#blogside li {
	margin-bottom: auto;
	display: block;
            margin-left:10px;
            float:left;
           text-align:left;
}

#blogside a {
	color: #FFCCCC;
	text-decoration: none;
             font-family:  Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
height:auto;
}

#blogside h2 {
	display: block;
float:left;
margin-left:10px;
margin-top: 20px;
}