@charset "UTF-8";
/*Styles for moginspace.us
	Styles for travels section */

a:link,	a:visited { color:#9CF; }
a:hover, a:active { background-color:#636;}

body {
	background-color:#936;/*pink*/
	color:#EEE;/*gray*/
	border:none;
	margin:0px;}

#welcome_blurb {
	width:700px;
	margin:10px auto 15px auto;
	font-family:georgia, arial;
	font-size:13pt;
	font-style:italic;
	text-align:center;}

#travel_table {
	width:680px;
	margin:20px auto;}

	#travel_table td {
		width:220px;
		padding:5px;
		text-align:center;}

	#travel_table td  p{
		margin:3px auto;
		font-size:8pt;
		font-family:verdana, arial;
		text-align:center;}

/*Korea Page*/
div#k_flag {
margin:0 auto;
text-align:center;
width:150px;}

#activity_list  { margin-top:-10px;	 }
#activity_list li{
	font-size:9pt;
	font-family:verdana;
	color:#E989A6;/*dark pink*/}

td#frenchman {
	padding-left:20px;
	padding-right:20px;}

td#nanta_blurb p{
	margin:3px auto;}

/*Bali Page*/
#bali_map {
	float:left;
	margin-right:20px;}

#bali_album {
	width:800px;
	margin:50px auto 20px auto; }

	#bali_album img:hover, #bali_album img:active {
		border:1px solid #636;}
	#bali_album img {
		border:1px solid transparent; }

	#bali_album table {
		margin:auto; }

	#bali_album table td {
		text-align:center;
		vertical-align:middle;
		padding:4px;}

#bali_bottom_stuff{
	width:750px;
	margin:25px auto 0px auto;}

#haggle_tips {
	float:right;
	width:300px; height:120px;
	border:1px solid;
	margin-left:15px;}

#haggle_tips #haggle {
	font-size:11pt;
	font-weight:bold;
	font-family:verdana;
	text-align:center;}

	td.cycle_button {
		width:40px;
		padding-top:5px;
		text-align:center;
		vertical-align:middle;}

	#haggle_tips button {
		height:40px;
		width:25px;
		text-align:center;}

/*Thailand Page*/
#thai_flag {
	float:right;
	margin-left:20px;}

#thai_adventure {
	width:750px; height:800px;
	margin:50px auto 10px auto;
	position:relative;}

#thai_pix_list {
	position:absolute;
	left:0px; top:0px;
	width:200px;
	border:1px solid;
	height:790px;}

	#thai_pix_list a {
		display:block;
		font-size:11pt;
		font-family:verdana;
		margin-left:15px;}

#thai_story {
	position:absolute;
	right:0px; top:0px;
	width:510px;
	height:790px;
	margin-top:-20px;}

/*UK Page*/
#uk_flag {
	float:left;
	margin-right:20px;}

#uk_timeline {
	width:700px;
	margin:70px auto 20px auto;}

	#uk_timeline img {border:none;}

	p#blurb_container {
		font:12pt verdana;
		height:300px;
		line-height:1.4em;}

	img#diary_pic {
		float:right;
		margin-left:20px; }

#uk_photos {
	width:700px;
	margin:20px auto;
	text-align:center; }

	#uk_photos table { width:700px; }

		#uk_photos table td {
			padding:5px;
			width:175px;
			font-family:verdana;
			font-size:11pt;
			text-align:center;
			vertical-align:top; }

/*Germany Page*/
#g_collage {
	float:left;
	margin:0 20px;}

#berlin, #cc,  #dresden, #random {
	clear:both;
	position:relative;
	margin-bottom:0px;}

div.title_bar{
	width:780px;
	margin:30px auto 5px auto;}

	div.title_bar p.section_title {
		font-family:verdana;
		font-size:13pt;
		font-style:italic;
		font-weight:bold;
		float:left;
		text-decoration:underline;
		cursor:pointer;}

	p.pic_desc {
		font-family:verdana;
		font-size:10pt;
		float:left;
		margin-left:40px;
		margin-top:12px;
		padding:4px;
		background-color:#A53770;/*dark pink*/
		border:1px solid #311021;/*very dark pink*/}

div.thumb_bar {
	width:780px;
	margin:5px auto 10px auto;
	clear:both;
	padding-bottom:60px;
	overflow:visible;}

	div.last_thumb_bar { padding-bottom:30px !important; }

	div.thumb_bar img {
		float:left;
		vertical-align:top;
		margin-right:10px;
		border:1px solid #311021;/*very dark pink*/}

		div.thumb_bar img:hover {
			border:1px solid #EB10FF;/*hot pink*/}

	img.round_arrow {
		position:absolute;
		top:12px;
		left:400px;
		z-index:-4;
		visibility:hidden;}

		img#sec2_arrow.round_arrow { left:500px; }

		img#sec3_arrow.round_arrow { left:370px; }

	img#sec1_preview_pane, img#sec2_preview_pane, img#sec3_preview_pane, img#sec4_preview_pane {
		position:absolute;
		top:48px;
		left:555px;
		border:1px solid #311021;/*very dark pink*/}

div#bottom_spacer {
	clear:both;
	height:30px;}

p.germany_blurb {
	width:780px;
	margin:70px auto 20px auto; }

/*Czech Page*/
div#prague_container{
	min-height:452px;
	width:600px;
	margin:60px auto 40px auto;
	/*border:1px solid pink;*/
	position:relative; }

	div#left_thumb_column {
		position:absolute;
		top:0px;
		left:0px;
		width:75px; }

	div#left_thumb_column img, div#right_thumb_column img{
		margin-bottom:10px;
		border:1px solid #936; }

	div#top_thumb_column img, div#bottom_thumb_column img{
		vertical-align:top;
		margin-left:8px;
		border:1px solid #936; }

	div#left_thumb_column img:hover,
	div#right_thumb_column img:hover,
	div#top_thumb_column img:hover,
	div#bottom_thumb_column img:hover {
		border:1px solid #EB10FF;/*hot pink*/}

	div#top_thumb_column {
		position:absolute;
		left:75px;
		top:0px;
		width:450px;
		height:56px;}

	div#right_thumb_column {
		position:absolute;
		top:0px;
		right:0px;
		width:75px; }

	div#bottom_thumb_column{
		position:absolute;
		bottom:-12px;
		left:75px;
		width:450px;
		height:100px; }m,m,

	div#preview_pane_czech {
		position:absolute;
		left:90px;
		top:80px;
		width:200px;
		min-height:100px;
		border:1px solid #eb10FF; }

	div#caption_window_prague {
		position:absolute;
		left:300px;
		top:80px;
		width:200px;
		background-color:#A53770;/*dark pink*/
		border:1px solid #311021;/*very dark pink*/
		padding:4px;
		font-size:10pt;
		font-family:verdana;
		text-align:center; }

	div#prague_container a:hover { background-color:transparent; }

	div#prague_scrollwork {
		position:absolute;
		bottom:87px;
		right:47px;
		height:200px;
		width:200px;
		z-index:-4;
		background-image:url(http://moginspace.us/imgs/scrollwork2.gif); }
