html, body {height:100%; width:100%;}
body, h1, h2, h3, ul, ol, li, form, div{margin:0; padding:0;}

html {background:#d4debd url(/blog/wp-content/themes/vis2009/images/bg_tile.jpg) top left repeat-x;}
body {background:url(/blog/wp-content/themes/vis2009/images/bg_main.jpg) top left no-repeat;}

h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:lighter;}
a {color:#197e90; text-decoration:none; outline:none;}
a:hover {color:#849a9c; text-decoration:none;}

img {border:0;}
object {outline:none; display:block;}


#container {width:973px; height:100%;}
	#header {width:973px; height:82px; display:block; clear:both; padding:0 0 21px 0;}
		#vlogo {width:307px; height:82px; float:left; margin:0 0 0 47px;}
			#vlogo h1 a {width:307px; height:82px; display:block; background:url(images/logo_visioneering2.png) no-repeat; text-indent:-9999px;}
				*html #vlogo h1 a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/logo_visioneering2.png');}
		#tlogo {width:619px; height:82px; float:right;}
			#tlogo h1 a {width:329px; height:82px; float:right; display:block; background:url(images/logo_travelogue.png) no-repeat; text-indent:-9999px;}
				*html #tlogo h1 a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/logo_travelogue.png');}
				
	#contentholder {width:973px; display:block; clear:both;}
		#leftcol {width:252px; height:auto; float:left; padding:8px 0 20px 47px;}
			#leftcol a {color:#ffffff;}
			#leftcol a:hover {color:#0c5f85;}
			#leftcol ul {list-style:none; font:85% Arial, Helvetica, sans-serif; color:#ffffff; margin:10px 0 26px 10px;}
			#leftcol li {padding:0 0 2px 0;}
			#leftcol select {width:200px;}
			#recentposts {padding:0 15px 0 0;}
			#recentposts ul {list-style-image:url(images/arrow.gif); margin:10px 0 26px 20px;}
			#recentposts li {padding:0 0 5px 0;}
			#title_recentposts {width:180px; height:25px; background:url(images/title_recentposts.png) no-repeat; display:block; text-indent:-9999px;}
				*html #title_recentposts {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/title_recentposts.png');}
			#title_archives {width:125px; height:30px; background:url(images/title_archives.png) no-repeat; display:block; text-indent:-9999px;}
				*html #title_archives {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/title_archives.png');}
			#title_categories {width:153px; height:31px; background:url(images/title_categories.png) no-repeat; display:block; text-indent:-9999px;}
				*html #title_categories {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/title_categories.png');}
			#title_socialmedia {width:165px; height:32px; background:url(images/title_socialmedia.png) no-repeat; display:block; text-indent:-9999px;}
				*html #title_socialmedia {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/title_socialmedia.png');}
			#title_twitter {width:181px; height:29px; background:url(images/title_twitter.png) no-repeat; display:block; text-indent:-9999px;}
				*html #title_twitter {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/title_twitter.png');}
			#title_flickr {width:100px; height:29px; background:url(images/title_flickr.png) no-repeat; display:block; text-indent:-9999px;}
				*html #title_flickr {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/title_flickr.png');}
			
			.archivesimg {padding:0 0 10px;}
			
			.btn_follow {margin:4px 0 11px 9px;}
			#tweetboxes {width:234px; height:auto; margin:0 0 15px 4px;}
				.tweet {width:209px; height:auto; background:url(images/bg_tweetbox.png) repeat; overflow:hidden; font:12px Arial, Helvetica, sans-serif; line-height:17px; color:#0c5f85; margin:0 0 3px 0; padding:13px 10px 15px 15px;}
					*html .tweet {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg_tweetbox.png');}
					.tweetinfo {font-size:11px; color:#b9baba;}
			
			#flickrboxes {width:239px; height:auto; margin:6px 0 15px 4px; display:block; clear:both; overflow:hidden;}
				.flickrimg {width:73px; height:73px; float:left; margin:0 6px 9px 0;}
					.flickrimg img {width:63; height:63px; border:5px solid #e3e8d5;}
			
		#rightcol {width:674px; height:auto; float:left; padding:0 0 20px 0;}
			.postcontainer {width:674px; height:auto; padding:0 0 23px 0;}
				.post_top {width:674px; height:12px; background:url(images/postbg_top_wide.gif) no-repeat; font-size:0;}
				.post_mid {width:674px; height:auto; background:url(images/postbg_tile_wide.gif) repeat-y; overflow:hidden;}
					.blogheader {width:649px; height:25px; padding:14px 0 0 25px; font:70% "Courier New", Courier, monospace; color:#ffffff;}
					.blogheader a {color:#ffffff; text-decoration:none; outline:none;}
					.blogheader a:hover {color:#197e90; text-decoration:none;}
								.share a{color:#197e90;}
						.titlecells {width:33%;}
							.titles {text-transform:uppercase; font:110% Arial, Helvetica, sans-serif; letter-spacing:-0.2pt; font-weight:bold;}
							.titleshare {text-transform:uppercase; font:110% Arial, Helvetica, sans-serif; font-weight:bold;}
					.blogtitle {width:636px; height:20px; margin:0 0 18px 18px; padding:5px 0 0 8px; background:url(images/postbg_title_wide.gif) no-repeat; font:75% Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; overflow:hidden;}
						.blogtitle a {color:#ffffff; text-decoration:none; outline:none;}
						.blogtitle a:hover {color:#197e90; text-decoration:none;}
					.blogcontent {font:75% Arial, Helvetica, sans-serif; color:#ffffff; line-height:22px; padding:0 26px 0 24px;}
					.blogcontent img {border:7px solid #b3c8cb; max-width:630px;}
					.blogcontent ul {margin:0 0 15px 25px;}
					.subpagetitle {width:625px; height:20px; margin:15px 0 18px 18px; padding:5px 0 0 8px; background:url(images/postbg_title_wide.gif) no-repeat; font:75% Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; overflow:hidden;}
					.subpagecontent {font:75% Arial, Helvetica, sans-serif; color:#ffffff; line-height:22px; padding:0 26px 0 24px;}
					.subpagecontent img {border:7px solid #b3c8cb; margin:0 0 10px 0;}
				.post_bot {width:674px; height:35px; background:url(images/postbg_bot_wide.gif) no-repeat; font-size:0;}
				.posttxt {width:90%;}
				.postbot {width:90%; height:1px; background:#c2d3d5; font-size:0; margin:20px 0 0 0;}
.shareThisImg {vertical-align:middle;}

.socialLinks {width:209px;}

.alignleft {display:inline; float:left; margin:0 15px 5px 0;}
.alignright {display:inline; float:right; margin:0 0 5px 15px;}
.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; text-align:center;}
