@charset "utf-8";
/* CSS Document */

.floatRight {  
	float: right;
	}

.floatLeft {  
	float: left;
	}

.clearfloat { 
	clear:both;   
	}
	
.buddyPic {
	float:left; 
	margin-right: 12px;
 	}

.hidden {
	display:none;
	}
	
.description {
	color: #252525;
	font-size:x-small;
	font-weight:bold;
	text-transform:none;
	letter-spacing:0;
	}
	
.internal_category {
	background-color:#F6C546;
	padding:10px;
	margin:12px;
	}

.external_category {
	background-color:#AFB9AC;
	padding:10px;
	margin:12px;
	}
	
.linkToPages {
	padding:4px 6px 8px 12px;
	margin:0px 18px 12px 14px;
	border: 1px solid #888;
	cursor: pointer;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 3px #888;
	-moz-box-shadow: 5px 5px 3px #888;	 
	}
	
.linkToPages_2 {
	padding:4px 6px 8px 12px;
	margin:0px 18px 12px 14px;
	border: 1px solid #484848;
	cursor: pointer;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 3px #484848;
	-moz-box-shadow: 5px 5px 3px #484848;	 
	}
	
.linkToTwitter {
	padding:0px 0px 0px 0px;
	margin:0px 18px 12px 14px;
	border: 1px solid #484848;
	cursor: pointer;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 3px #484848;
	-moz-box-shadow: 5px 5px 3px #484848;	 
	}
	
.linkToTwitter h3 {
	margin-left:4px;
	margin-top:6px;
	margin-bottom:0px;
	}

.linkToTwitter p {
	margin:0px 0px 0px 8px;
	}

.twtr-hd img {
	margin-top:-8px;
 	}
	
.twtr-tweet-text a {
	font-size:9px;
	}
		
.linkToAudio {
	background-color:#FFF;
	padding:0px;
	float:left;
	border: 1px solid #888;
	cursor: pointer;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 3px 3px 1px #888;
	-moz-box-shadow: 3px 3px 1px #888;	 
	}
	
.linkToAudioB {
	background-color:#FFF;
	padding:0px;
	float:left;
	margin:0px;
	border: 1px solid #888;
	cursor: pointer;
	 -moz-border-radius: 5px; 
	 -webkit-border-radius: 5px;
	 -webkit-box-shadow: 3px 3px 1px #888;
	 -moz-box-shadow: 3px 3px 1px #888;	 
	}

.listen {
	font-size:.7em;
	font-style:italic;
	color:#387B61;
	padding:18px 0 0 82px;
	}

.listen_nav {
	font-size:.7em;
	font-style:italic;
	color:#387B61;
	padding:8px 0 0 70px;
	}

body  {
	margin:0px;
	}
	
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	}
	
h1 {
	font-size:1.4em;
	}

h2 {
	font-size: 1.2em;
	}

h3 {
	font-size: .9em;
	}
	
h4 {
	font-size: .7em;
	font-style: italic;
	}

p {
	font-size: .8em;
	}
	
a {
  	font-size: .8em;
	text-decoration:none;
	color:#090909;
	}
	
a img {
	border:none;
	}
	
article {
	padding-top:10px;
	}
	
#container { 
 	width:960px; 
	margin: auto; 
	background-image: url(../pictures/background.gif);
	font-family:verdana, arial, sans-serif; 
	border: 1px solid #000;
	border-top:none;
	border-bottom:none;
	color:#090909;
	}
	
#banner {
	width:968px;
	height:80px;
	background: #F7E4BD;
	border: 1px solid #000;
	margin-left:-4px;
	color: #FFF;
	}
	
#banner h1 {
	display:none;
	}

#left_column {
	float:left;
	width:240px;
	}
	
#left_column img {
	padding:4px 3px 0px 0px;
	}

#left_column span {
	font-size:10px;
	font-style:italic;
	}
	
#left_column p {
	font-size:10px;
	line-height:16px;
	font-style:italic;
	}
	
#blackjack {
	min-height:74px;
	}

#birds img {
	padding-right:6px;
	}

#portraits img {
	padding-right:6px;
	}
	
#poem img {
	padding-right:4px;
	}
	
#smuf img {
	padding-left:4px;
	padding-top:8px;
	}

#review img {
	padding-left:14px;
	}

#main_content { 
	display:block;
	width:480px;
 	margin:8px 8px 12px 252px;
	}
	
#main_content h2 {
	font-size:1.1em;
	}

#main_content span {
	font-size:.8em;
	font-style:italic;
	}
	
#main_content img { 
	padding:0px 8px 0px 8px;
	}
	
#vacation {
	padding-top:12px;
	}

#feature {
	padding-top:12px;
	}

#feature_flash {
	padding:8px 0px 8px 48px;
	}

#help p {
	font-weight:bold;
	font-size:.7em;
	font-style:italic;
	margin:40px 18px 0px 18px;
	}

#right_column {
	float:right;
	width:240px;
	background: #408E6F;
	margin-left:10px;
	}
	
#right_column p {
	font-size:10px;
	line-height:16px;
	font-style:italic;
	}
	
#right_column span {
	display:inline;
	font-size:10px;	 
	}
	
#right_column img {
	padding:8px 3px 0px 0px;
	}
	 
#footer { 
	height:48px;
	background-color:#F7E4BD;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	} 

#footer p {
	margin: 18px 0px 0px 20px;
	font-size:.5em;
	font-style:italic;
	}

#footer img {
	float:right;
	margin:4px 12px 0px 0px;
	}	
	
/*for index page*/
#text_animate {
	height:14px;
	font-size:.6em;
	margin-left:18px;
	margin-right:18px;
	margin-top:16px;
	overflow:hidden;
	}

#secret_text {
	margin-left:860px;
	}
	
/*Special for secondary pages*/
/*birds page*/

#gallery img {
	margin:18px 10px 12px 20px; 
	}

#right_column #ad_spot {
	margin:18px;
	border: 2px solid #FFF;
	}

/*portraits page*/

#portrait_block {
	margin-top:20px;
	margin-left:10px;
	padding:26px 10px 20px 16px;
	width:420px;
	}

.portraitsOdd {
	float:left;
	}

.portraitsOdd img {
	float:left;
	}

.portraitsOdd span{
	display:block;
	}

.portraits span{
	display:block;
	}

#cave {
	padding-right:40px;
	}

#seurat {
	}

#braque {
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;	
	}

#howling{
	padding-top:20px;	
	padding-left:16px;
	}

#warhol {
	padding-right:50px;		
	}

#self {
	margin-left:20px;
	padding-top:20px;
	}
 
/*smuf page*/

.entry {
	display:none;
	}

#smuf_heading {
	height:110px;
	}

#smuf_heading h2 {
	color:#387B61;
	font-family:courier, monospace;
	margin-top:20px;
	}

#smuf_heading h3 {
	color:#387B61;
	font-family:courier, monospace;
	font-style:italic;
	}

#smuf_stories {
	margin-top:4px;
	}

p.posted {
	font-style:italic;
	font-size: .7em;
	}

#smuf_menu {
	float:right;
	border: 1px solid #888;
	width:182px;
	padding:6px;
	margin:10px 10px 10px 10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}

#smuf_menu h2 {
	font-size:.8em;
	color:#387B61;
	font-family:courier, monospace;
	}

#smuf_menu a {
	font-size:.7em;
	font-style:italic;
	}
	
#smuf_menu li {
	line-height:90%;
	margin-left:-16px;
	}
	
#smuf_menu ul {
	margin-top:0px;
	margin-bottom:0px;
	}

/* poems page */

#poems_heading {
	height:110px;
	}

#poems_heading h1 {
	font-size:1.3em;
	padding-bottom:4px;
	}

#poems_heading h2 {
	color:#387B61;
	font-family:courier, monospace;
	margin-top:20px;
	}

#poems_heading h3 {
	color:#387B61;
	font-family:courier, monospace;
	font-style:italic;
	}

#poems_heading span {
	font-size:.7em;
	font-style:italic;
	}

#poems_heading img { 
	margin:-6px;
	}
	
#poemTitle h2 {
	color:#387B61;
	font-family:courier, monospace;
	margin:0px 6px 0px 0px;
	}

#poems {
	margin-top:4px;
	min-height:430px;
	}

#poems_menu {
	float:right;
	border: 1px solid #888;
	width:182px;
	padding:6px;
	margin:14px 2px 10px 10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}

#poems_menu h2 {
	font-size:.8em;
	color:#387B61;
	font-family:courier, monospace;
	}

#poems_menu a {
	font-size:.7em;
	font-style:italic;
	}
	
#poems_menu li {
	line-height:90%;
	margin-left:-16px;
	}
	
#poems_menu ul {
	margin-top:0px;
	margin-bottom:0px;
	}

/*emporium page */

#the_game {
	margin: 0px 0px 28px 0px;
	padding:0px;
	}

#bj_rules h2 {
	font-size:.8em;
	color:#387B61;
	font-family:courier, monospace;	
	}

#bj_rules li {
	font-size:.7em;
	}

/*Easter Island */

#the_trip {
	margin: 22px 10px;
}

/* movie reviews */

#movie_menu {
	float:right;
	border: 1px solid #888;
	width:182px;
	padding:6px;
	margin:6px 2px 10px 10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}

#movie_menu a {
	font-size:.7em;
	font-style:italic;
	} 
	
#movie_menu h2 {
	font-size:.8em;
	color:#387B61;
	font-family:courier, monospace;
	}
	
#movie_menu li {
	line-height:90%;
	margin-left:-16px;
	}

#movie_menu ul {
	margin-top:0px;
	margin-bottom:0px;
	}