		BODY {
			margin-top: 0px;
			background-color: #f7f7f7;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		A {
			color: #0251AE;
			text-decoration:none;
		}
		
		IMG { border:none; }

		#Wrapper {
			width: 770px;
			text-align: center;
		}

		#Header1 {
			text-align: left;
			float: left;
		}

		#Header2 {
			text-align: left;
			float: right;
			height:33px;
		}
		
		#Header2 IMG {
			padding:0;
			margin:0;
		}

		#MainArea, #MainPage {
			clear:both;
			text-align: left;
			background: url(/TripsLogNew/images/MainAreaBK.gif) repeat-y;
			width:511px;
			padding:0;
			margin:0;
			float:left;
		}
		div#MainArea, div#MainPage {
			z-index:1;
			position:relative;
			top: 0px;
			right: 0px;
			left:0px;
			bottom:0px;
		}
		
		#MainArea H1 { font-size:16px;color:#35ae05; margin-left:10px; }
		#MainArea H2 { font-size:14px;color:#35ae05; margin-left:10px; }
		#MainArea UL { line-height:18px; margin-right:10px; }
		#MainArea LI { margin-bottom:5px; }

		#MainArea P, #MainPage P {
			padding: 0px 10px 10px 10px;
		}
		
		#LoginBar A {
			text-decoration:none;
			color: #000;
		}	
		
		#LoginBar IMG {
			vertical-align:middle;
		}
		
		#LoginForm {
			position:relative;
			top:-3px;
			right:2px;
			color: #737373;
			height:35px;
			display:none;
		}
		#LoginForm INPUT {
			margin-right:8px;
		}
		
		#TopLinks {
			color: #aaaaaa;
			text-align:center;
		}
		
		#footer {
			clear:both;
			padding-top:5px;
			color: #000;
		}
		
		.niftyM     { margin: 0px 10px 10px 10px; background: #CAF6AB; }
		.niftyM h1  { line-height: 26px; padding-left: 10px; font-size:13px; font-weight:bold; display:inline; color: #000; }
		.niftyM h2  { line-height: 21px; padding-left: 10px; font-size:13px; font-weight:bold; display:inline; color: #000; }
		.niftyM h3  { line-height: 21px; padding-left: 10px; font-size:13px; font-weight:bold; display:inline; color: #000; }

		b.rtop, b.rbottom{display:block;background: #FFF}
		b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #CAF6AB }
		b.r1{margin: 0 5px}
		b.r2{margin: 0 3px}
		b.r3{margin: 0 2px}
		b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px;height: 2px }
		
		.steps {
			margin-left:10px;
			margin-right:5px;
			margin-bottom:5px;
		}
		
		.Htext      { line-height: 26px; padding-left: 10px; font-size:13px; font-weight:bold; display:inline; color: #000; }
		
		.niftyS     { margin: 0px 10px 10px 10px; background: #CAF6AB; }
		.niftyS h1  { line-height: 26px; padding-left: 10px; font-size:13px; font-weight:bold; display:inline; color: #000; }
		.niftyS h2  { line-height: 24px; padding-left: 10px; font-size:13px; font-weight:bold; display:inline; color: #000; }
		.niftyS h3  { line-height: 24px; padding-left: 10px; font-size:13px; font-weight:bold; display:inline; color: #000; }

		#RightSide {
			float:right;
			text-align:left;
			width:251px;
			background: url(/TripsLogNew/images/SideBarBG.gif) repeat-y;
			background-color: #fff;		
		}
		#RightSideMain {
			text-align:center;
			width:251px;
			background: url(/TripsLogNew/images/SideBarBG.gif) repeat-y;
			background-color: #fff;		
		}
		
		img.HpImage {
			z-index:3;
			position:absolute;
			top: -12px;
			left:262px;
			background-color:transparent;
		}
		
		img.SrchImage {
			z-index:3;
			position:absolute;
			top: -40px;
			left:325px;
			background-color:transparent;
		}
		
		.sep { background-image: url(/images/sep.gif); background-repeat: repeat-x; height: 4px; padding-left: 8px; padding-right: 8px; clear:both; margin-bottom:10px; }
		
		#LatestPosts   { font-size: 12px; text-align:center; margin-left:15px;margin-right:15px;}
		#LatestPosts A { font-weight:normal; }
		#LatestPosts P { border-bottom:1px dotted #cccccc; text-align:left; line-height:18px; } 
		
		#LatestPics     { text-align:center; margin-bottom: 5px; }
		#LatestPics IMG { border:2px solid #ececec; padding: 3px; margin:4px; }
		
		#LoggedIn        { line-height:18px; }
		#LatestBloggers  { line-height:18px; } 
		#ActiveBloggers  { line-height:22px; padding: 0px 10px 5px 10px; text-align:center; word-spacing: 5px; } 
		
		#TravelPost      { padding-left:10px; padding-right:10px; vertical-align:top; line-height:18px; }
		#TravelPost P    { vertical-align:top; margin:0;padding:0; }		
		#TravelPost H1   { font-size:16px;color:#35ae05; border-top:1px dotted #a0a0a0; border-bottom:1px dotted #a0a0a0; padding-top:8px;padding-bottom:8px; margin:10px 0px 10px 0px; }
		#GenContent H2   { font-size:16px;color:#35ae05; border-top:1px dotted #a0a0a0; border-bottom:1px dotted #a0a0a0; padding-top:5px;padding-bottom:5px; margin:0; }
		#TravelPost H2   { font-size:12px; color: #0051AD; padding-top:0px; margin-top:0px; margin-bottom:5px; }
		
		#SearchContent    { padding-left:10px; padding-right:10px; }
		#SearchContent P  { line-height:18px; padding-left:0px;}
		#SearchContent H1 { font-size:16px; color:#35ae05; padding-top:3px; padding-bottom:0px; }
		#SearchContent H2 { font-size:16px; color:#000; }
		
		.PstImg { background-color:#ffffff; border:1px solid #ececec; padding: 3px; margin:0px 10px 0px 0px; float:left; }

		.SrchResTop { border-bottom:1px dotted #a0a0a0; padding-bottom:3px; }
		.SrchResBot { border-top:1px dotted #a0a0a0; padding-top:3px; clear:both; }
		.SrchPstImg { background-color:#ffffff; border:1px solid #ececec; padding: 3px; margin:3px 8px 3px 3px; float:left; }

		.mapPost    { background-color:#ffffff; border:1px solid #ececec; padding: 3px; margin:3px 8px 3px 3px; float:left; }

		.SrchO { background-color:#f3f3f3; border-bottom:1px dotted #a0a0a0; padding:3px; clear:both; }
		.SrchE { background-color:#ffffff; border-bottom:1px dotted #a0a0a0; padding:3px; clear:both; }
		
		.comments        { border-top:1px dotted #a0a0a0; padding-top:8px; margin-top:8px; }
		.entry           { line-height: 18px; clear:both; }
		
		#entrypics       { text-align:center; margin-bottom:5px; }
		#entrypics IMG   { border:2px solid #ececec; padding: 3px; margin:4px; }
		
		#PostNav     { padding-bottom:8px; }
		#PostNav IMG { padding-left:3px; padding-right:3px; }
		
		.Avatar { border:1px solid #ececec; padding: 2px; margin: 5px 6px 0px 0px; float:left; }
		
		#FeaturedBlogger     { text-align:left; padding-left: 10px; padding-right: 10px; }
		#FeaturedBlogger IMG { border:2px solid #ececec; padding: 3px; margin:4px; float:left; }
		
		#GenContent { padding: 10px 10px 10px 10px; }
		
/* FORMS */
form { margin: 0px; }
td.form { border: 1px solid #DDDDDD; padding: 15px; vertical-align: top; line-height: 13pt; }
table.form { border: 1px solid #DDDDDD; border-left: none; border-bottom: none; }
td.form1 { border-bottom: 1px solid #DDDDDD; border-left: 4px solid #DDDDDD; padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form1error { border-bottom: 1px solid #DDDDDD; border-left: 4px solid #FF0000; padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form2 { border-bottom: 1px solid #DDDDDD; padding: 13px; vertical-align: top; }
div.help { color: #666666; padding-top: 3px; font-weight: normal; }
font.code { font-family: arial, tahoma, sans-serif; font-size: 8pt; font-weight: bold; }
font.error { color: #FF0000; }
font.success { color: #5B8C29; font-weight: bold; }
img.error { vertical-align: middle; }
img.success { vertical-align: middle; }

/* ALTERNATING LISTS */
td.list1a { background: #FFFFFF; padding: 7px; border: 1px solid #CCCCCC; border-top: none; border-right: none; }
td.list1b { background: #FFFFFF; padding: 7px; border: 1px solid #CCCCCC; border-top: none; }
td.list2a { background: #F5F5F5; padding: 7px; border: 1px solid #CCCCCC; border-top: none; border-right: none; }
td.list2b { background: #F5F5F5; padding: 7px; border: 1px solid #CCCCCC; border-top: none; }

/* FONTS */
font.disabled { color: #666666; }
font.gray { color: #666666; }
font.bold { font-weight: bold; font-size: 8pt; font-family: "Trebuchet MS", verdana, sans-serif; }
font.stats { font-size: 7pt; font-family: arial, verdana, tahoma; }
font.url { font-size: 9pt; font-weight: normal; }

/* INPUT FIELDS */
/*
input.button { background: #DDDDDD; color: #444444; font-size: 8pt; padding: 3px; font-weight: bold; font-family: verdana, arial, tahoma; }
input.sbutton { background-color: #DDDDDD; font-size: 8pt; font-weight: bold; font-family: verdana, arial, tahoma; }
input.text { font-family: arial, verdana, tahoma, sans-serif; padding-left: 2px; }
textarea, select { font-family: arial, verdana, tahoma; margin-top: 1px; font-size: 10pt; }
select.small { font-size: 8pt; margin-left: 4px; }
input.status { border: none; background: clear; padding-left: 8px; font-size: 8pt; font-weight: bold; font-family: verdana, arial, tahoma; }
*/

/* VIEW PROFILE PAGE */
img.profile_avatar { border: 1px solid #666666; margin-top: 1px; margin-bottom: 10px; }
table.profile { border: 1px solid #AAAAAA; margin-top: 5px; }
td.profile { padding: 7px; line-height: 17px; color: #333333; background-color: #F5F5F5; background-image: url(../images/bg_bar.gif); background-repeat: repeat-x; }
td.profile2 { padding: 7px; background-color: #F5F5F5; background-image: url(../images/bg_bar.gif); background-repeat: repeat-x; }
td.profile3 { padding: 7px; border-top: 1px solid #CCCCCC; background-color: #F5F5F5; }
td.profile_description { padding: 7px; line-height: 17px; padding-top: 0px; background: #F5F5F5; }
td.profile_category { padding: 7px; padding-top: 0px; background: #F5F5F5; font-style: italic; }
td.profile_members { padding: 7px; padding-top: 0px; background: #F5F5F5; }
div.profile_avatar { width: 150px; padding: 7px; border: 1px solid #AAAAAA; background: #FFFFFF; float: right; text-align: center; }
font.profile_blogstat { font-weight: bold; }

/* CHOOSE TEMPLATE PAGE */
img.template { border: 1px solid #AAAAAA; margin-top: 3px; }
div.templatebox { float: left; padding: 5px; padding-top: 2px; margin-top: 3px; background: #FFFFFF; border: 1px solid #666666; }
div.float { float: left; margin-top: 15px; margin-right: 15px; }
td.templatename { padding-top: 5px; }

/* PHOTO ALBUM */
div.album_viewpic1 { text-align: center; padding-top: 20px; }
div.albumpic { float: left; border: 1px solid #AAAAAA; padding: 5px; margin-right: 10px; margin-bottom: 10px; width: 200px; height: 200px; background-image: url(./images/album_bg.gif); background-repeat: no-repeat; vertical-align: middle; text-align: center; }
td.album_viewpic2 { border: 1px solid #AAAAAA; padding: 20px; }

/* BROWSE AND SEARCH */
td.result1 { padding: 6px; line-height: 12pt; }
td.result2 { padding: 6px; line-height: 12pt;}

#commentDiv { display:none; }

.ablock { clear:both; min-height:110px; padding:5px; background-color:#f3f3f3; }
.style1 {background-color:#ffffff;padding:2px;margin:2px;border:2px #404040 solid;}