/*
=================================================
For: Meg/Ryan (www.themegryan.com)
Date: 15 June 2009
Notes: ...
=================================================
*/


/*----
  MAIN
  ----*/
/* Browser defaults override */
p, pre, blockquote, label, ul, ol, li, dl, dd, fieldset, address {
	font-size: 1em;
	list-style: none;
	margin: 0;
	padding: 0;
	}

q {
	quotes: '"' '"';
	}

a {
	cursor: pointer, hand;
	}

#wrapper {
	position: absolute;
	left: 37px;
	top: 59px;
	width: 97%;
	height: auto;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	}

#about {  
	width: 303px;
	margin: 5px 15px 10px 0;
	float: left;
	}
.about {
	background-color: white;
	}

.container {  
	width: 303px;
	margin: 5px 15px 10px 0;
	display:none;
	float: left;
	}

.post {
	font: 12pt Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: 900;
	padding: 5px 5px 5px 5px;
	}

.post a {
	text-decoration: none;
	border-bottom: 1px dashed;
	color: black;
	}
.post a:hover {
	text-decoration: none;
	background-color: white;
	border-bottom: 1px dashed;
	}
	
.post a:visited {
	color: black;
	text-decoration: none;
	border-bottom: 1px dashed;
	}
	
.post img {
	width: 293px;
	height: auto;
	}
	
.post a img {
	width: 289px;
	height: auto;
	}

.caption {
	padding-top: 5px;
	}
	
.copy {
	font: 11px Courier New, Courier, monospace;
	line-height: 16px;
	font-weight: normal;
	padding: 5px 0px 5px 0px;	}

.daylabel{
	float:left;
	font: 7pt Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 0 5px 2px 5px;
	}
.megan {
	color: #64cdf6;
	}
.ryan {
	color: #fe7cb5;
	}
#info .megan {
	margin-top: 8px;
	}
#info .ryan {
	margin-top: 8px;
	}


/*--------
  MAIN_NAV
  --------*/
.mainnav {
	font: 11px Courier New, Courier, monospace;
	display: block;
	left: 37px;
	top: 15px;
	z-index: 5;
	}

.mainnav #info {
	float: left;
	width: 372px;
	}

#nav {
	position: fixed;
	_position: absolute;
	}

.smallnav {
	float: left;
	}

.smallnav ul {
	border-top: dotted thin black;
	width: 91px;
	}

.mainnav ul {
	margin-right: 15px;
	padding-top: 6px;
	padding-bottom: 10px;
	}

.mainnav li {
	margin-top: 8px;
	}

.mainnav .smallnav a {
	background-color: white;
	color: black;
	cursor: pointer;
	text-decoration: none;
	}

#title img {
	display: block;
	margin-bottom: 7px;
	margin-right: 17px;
	clear: both;
	float: left;
	}
.menu_b {
	float: left;
	margin-top: 10px;
	}
#type {
	clear: left;
	}

#border {
	border-top: dotted thin black;
	width: 198px;
	}


/*----
  DAYS
  ----*/
.monday {
	background-color: #ffff00;
	}
.tuesday { 
	background-color: #33CCFF;
	}
.wednesday {
	background-color: #B4FF74;
	}
.thursday { 
	background-color: #FF9900;
	}
.friday {
	background-color: #FF66CC;
	}
.saturday {
	background-color: #CC66FF;
	}
.sunday {
	background-color: #74FFBD;
	}
.monday_b a:hover {
	background-color: #FFFF00;
	}
.tuesday_b a:hover {
	background-color: #33CCFF;
	}
.wednesday_b a:hover {
	background-color: #B4FF74;
	}
.thursday_b a:hover {
	background-color: #FF9900;
	}
.friday_b a:hover {
	background-color: #FF66CC;
	}
.saturday_b a:hover {
	background-color: #CC66FF;
	}
.sunday_b a:hover {
	background-color: #74FFBD;
	}

/*-----
  MONTH
  -----*/
.january_b a:hover {
	background-color: #e2faff;
	}
.february_b a:hover {
	background-color: #e2fff4;
	}
.march_b a:hover {
	background-color: #e2ffe9;
	}
.april_b a:hover {
	background-color: #e7ffe2;
	}
.may_b a:hover {
	background-color: #f6ffe2;
	}
.june_b a:hover {
	background-color: #fffbe2;
	}
.july_b a:hover {
	background-color: #ffebe2;
	}
.august_b a:hover {
	background-color: #ffe2e2;
	}
.september_b a:hover {
	background-color: #ffe2f0;
	}
.october_b a:hover {
	background-color: #ffe2fc;
	}
.november_b a:hover {
	background-color: #f5e2ff;
	}
.december_b a:hover {
	background-color: #e9e2ff;
	}