/* Page-Wide Attributes */

html, body {
	margin: 0px auto;
	padding: 0;
}
	
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 81%;
	line-height: 1.2em;
	background:url("wallpaper4.jpg");
	text-align:left;
}
	
a:visited,
a:active,
a:link {	
	text-decoration: none;
	color: #080;
}

a:hover {
	text-decoration : underline;
}
	
h1,h2,h3,h4,h5 {
}

h1 {	
	margin : 0px;
	font-size : 1.5em;
}

h1 a:visited,
h1 a:active,
h1 a:link {
}

	
h1 a:hover{
	text-decoration: none;
}
	
h2 {
	margin-top : 10px;
	font-size : 1em;
}
	
h3 {
	font-size: 1.1em;
	text-decoration: none;
}
	
h3 a:hover{
	text-decoration: none;
}

h5 {
	margin: 0px;
	padding: 0px;
}
	
p {
	margin : 10px 0px;
}

/* End page-wide attributes */



/* Main Page layout */

#content {
	width: 97%;
	max-width: 1400px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 260px;
	margin-bottom: 0px;
	padding: 0px 1em;
}

#main {
	width:65%;
	float:left;
	margin:10px 0 0 0;
}

#main2 {
	float:left;
}

#sidebar {
	padding:10px 0 0 0 0;
	float: right;
	width: 32%;
	font-size:x-small;
	line-height: 90%;
}

/* End main page layout */
	

/*Blog Header*/

#header{
	margin : 0px;
	color : #FFCC00;
	font-size : 0.9em;
	background-color : #006400;
	background:url("cmr_brick_banner.jpg");
	height:200px;
	padding: 0px;
	border: 1px solid #FFCC00;
}

#header h1{
	margin : 0px;
	font-size : 2em;
	border-bottom : 2px solid #FFCC00;
	padding: 5px;
}

#blog-title
{
	color : #FFFF00;
	text-shadow: #000000 4px 4px 4px;
}

#header p{
	font-size: 1em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 75px;
	margin: 0px;

	text-align: right;
}
	
/* End blog header */
  

/* Main column */

.date-header {
	margin: 0 0 10px 0;
	padding: 2px 0 2px 0;
	background-color : #006400;
	color : #FFCC00;
	text-align:center;
	border: 1px solid #FFCC00;
}

/* Posts */

.post {
	padding: 0em 1em;
	margin: 0px 0px 2em;
 	border: 1px solid #FFCC00;
}


.post img{
	padding: 5px;
	margin: 1em 0.5em;
	border: 1px solid #FFCC00;
}

.post-title {
	font-size: 1.2em;
	margin: 0 -12px 0 -12px;
	color : #FFCC00;
	padding: 2px 0 4px 10px;
	background-color : #006400;
	border-bottom: 1px solid #FFCC00;
}
	
.post h5{
	font-size: 1em;
	margin: 0px 0px 0.5em;}
	
blockquote {
	padding:0 0 0 15px;
 	background: url("cmr_quotes.jpg") no-repeat top left;
}
	
.post-footer {
	padding-top: 0.5em;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0.5em;
	font-size: 0.8em;
	margin: 0em;
	text-align:right;
}
	
.post-footer img{
	margin: 0px;
	padding: 0px 0px 0px 1em;
	border: 0px none;}

.photo_browser {
	border: 1px solid black;
	text-align: center;
	margin:10px;
	color : #FFCC00;
	background:#006400;
	font-weight:bold;
}

.photo_browser img {
	margin:20px;
	border-top:2px solid #bbb;
	border-left:2px solid #bbb;
	border-right:2px solid black;
	border-bottom:2px solid black;
}

/* End posts */

	
/* Sidebar */

.sidebar {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	font-size: 0.9em;
}
	
.sidebar-title {
	margin : 0px;
	color : #FFCC00;
	line-height:110%;
	background-color : #006400;
	padding : 2px 5px;
	border-bottom : 1px solid #FFCC00;
}
	
.sidebar p {
	margin : 0px 15px 0px;	
	margin : 0px;
	padding : 5px;	
	border : 1px solid #FFCC00;}

#sidebar ul {
	list-style:none outside;
	list-style-image:url(dot.gif);
	line-height: 110%;
	margin : 5px 0px 10px 10px;	
	padding : 5px 0 0 9px;
}

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

#details ul {
	line-height:120%;
}

.profile-data {
	margin:0 0 0 10px;
}

.profile-link {
	padding-left:15px;
	margin: 0 0 0 10px;
	background:url("../aqua_white/icon_profile.gif") no-repeat;
}

.chat-link {
	padding-left:15px;
	margin: 0 0 0 10px;
	background:url("../aqua_white/icon_comment.gif") no-repeat;
}

.profile-img {
  display:inline;
  border: 1px solid #FFCC00;
  padding: 5px;
  margin:0 0 10px 0;
  width:150px;
}

#profile-container {
  margin: 10px 0 15px 0;
  padding:0 0 10px;
  color:#333;
  border : 1px solid #FFCC00;
  line-height:110%;
}


#profile-container h2 {
  border:none;
  border-bottom: 1px solid #FFCC00;
}


#now_playing {
    /* itunes block */ 
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(cd.gif) bottom right no-repeat;
}


#current_isight {
  /* current iSight image block */
  margin: 0 0 15px 0;
  border: 1px solid #FFCC00;
  background: url(isight.gif) bottom right no-repeat;
}

#live_snapshot {
   margin: 0 0 10px 10px;
}

.webcam-img {
  padding: 5px;
  margin-top:15px;
  width:220px;
  border : 1px solid #FFCC00;
}

.artwork-img {
  padding: 5px;
  margin:15px 0 0 10px;
  width:220px;
  border : 1px solid #FFCC00;
}
  

#favorite_playlist {
  /* Favorite iTunes Playlist block */
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(cd.gif) bottom right no-repeat;
}

#top_ten_songs {
  /* Top ten song list block */
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(cd.gif) bottom right no-repeat;
}

#top_ten_albums {
  /* Top ten album list block */
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(cd.gif) bottom right no-repeat;
}

.news {
  /* Both news feed list blocks */
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(news.gif) bottom right no-repeat;
}

#links {
  /* Links list block */
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(links.gif) bottom right no-repeat;
}

#recent_posts {
  /* Recent blog post list block */
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(recent.gif) bottom right no-repeat;
}

#archives {
  /* Archives list block */
  border : 1px solid #FFCC00;
  margin: 0 0 15px 0;
  background: url(books.gif) bottom right no-repeat;
}

.sidebar_photo {
  /* Sidebar Photo Browser Blocks */
  border : 1px solid #FFCC00;
  margin:  0 0 15px 0;
}

.sidebar_code {
  /* Sidebar Custom Code Blocks */
  border : 1px solid #FFCC00;
  margin:  0 0 15px 0;
}


#footer {
	display:none;
} 

@media print {
    #sidebar {display: none; }
    #main {width: 100%; }
}


