/* NEBO STYLE SHEET */
/***************************************************/

/* COLORS 
dark gray: #666666
medium gray: #CCCCCC
light gray: #EEEEEE
light green: #DEE8CD
orange: #F8B414
red: #EC5F35
blue: #708DAB
green: #93C13C
*/






/*------------GLOBAL ELEMENTS------------*/

body {
	background:#EEEEEE url(/img/bg_edge_shadow.gif) repeat-y;
	margin:0;
	padding:0;
	border:0;
	color:#3D3D33;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:1.9em;
	}

table {font:11px verdana, arial, sans-serif;border:0;text-align:left;}
td, th {vertical-align:top;}

img {border-width:0;border-style:none; display:block;}

h1, h2, h3, h4, h5, h6 {
	margin:0;padding:0;display:block;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;}
	
h1 {font-size:18px;margin-bottom:15px;margin-top:0px;line-height:1em;font-weight:normal;}
h2 {font-size:16px;font-weight:normal;}
h3 {font-size:14px;font-weight:bold;margin-top:12px;}
h4 {font-weight:bold;font-size:11px;letter-spacing:0;margin:0;padding-bottom:0px;}

h5, h6 {margin-bottom:6px;font-weight:bold;}
h5 {padding:4px 0;font-size:12px;color:#666666;line-height:14px; }
h6 {font-size:11px;color:#85857B;text-transform:uppercase;margin-bottom:12px;}

p {margin:0 0 1.5em 0;line-height:1.9em;}

form {margin:0;padding:0;font-size:10px;display:block;}
input, textarea, option, select {font-size:10px;background-color:#fff;}

ul {list-style-type: none;}
ol {margin:0;padding:0;}
li {margin:0;padding:0;}

/* links */
a:link, a:visited, a:hover, a:active {
	font-weight:bold;
	text-decoration:none;
	color:#708DAB; /* blue */
	background:url(/img/underline.gif) repeat-x 100% 100%;
	padding-bottom: 1px;
	white-space: nowrap;
	}
	
a:hover {color:#333;}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {font-weight:normal;text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {font-weight:normal;text-decoration:none;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-weight:bold;text-decoration:none;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-weight:bold;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;color:#F8B414;background:url(/img/underline.gif) repeat-x 100% 100%;padding-bottom: 1px;white-space: nowrap;}

.post h1 a {text-decoration:none; color:#333;}
.post h1 {margin:10px 0 0;}




/*------------HEADER TOP AND NAVIGATION------------*/

/* frames everything + right edge shadow */
#wrapper {
	background:#FFFFFF url(/img/bg_edge_shadow.gif) repeat-y;
	color:#3D3D33;
	margin:0;
	padding:0;
	border:0;
	width:778px;
	}
	
html>#wrapper {
	width:778px;
	}

/* inner wrap for aligning content */
#contentwrap {
	margin:0 0 0 10px;
	width:740px;
	}

html>#contentwrap {
	width:778px;
	}

/* top area for logo, branding */	
#header {
	background:transparent url(/img/bg_all_content_top2.gif) no-repeat;
	border:0;
	margin:0;
	padding:0;
	height:330px; }


/*------------MAIN CONTENT------------*/

/* all content - including supporting content */
#pagebody {
	float:left;
	border:0;
	margin:0;
	padding:0 0 15px 0;
	text-align:left;
	color:#3D3D33;
	background:#DEE8CD url(/img/bg_home_content4.gif) repeat-y;
	clear:both;
	}

/* various divs within main content area */
#maincontent {
	float:left;
	margin:0;
	padding:0 10px 10px 10px;
	width:470px;  /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:450px;	 
	}

html>#maincontent	{
	width:450px;
	}

/* no sidebar, if needed */
#fullbody {
	float:left;
	border:0;
	margin:0;
	padding:0 0 15px 0;
	text-align:left;
	color:#3D3D33;
	background:#DEE8CD;
	clear:both;	
}

#fullcontent {
	float:left;
	margin:0;
	padding:0 10px 10px 10px;
	width:740px;  /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:720px;	 
	}

html>#fullcontent	{
	width:720px;
	}



/*------------SUPPORTING CONTENT------------*/

/* frames supporting content */
#sidebar {
	margin:0 0 0 479px;
	padding:0;
	background: transparent;
	color:#DDDDDD;
	/* compensates for IE Win bungling */
	height: 100%;
	font-size:10px;
	}

.sidebar_sub {margin: 0; padding: 1px 0 10px 0; width:256px;}

#sidebar h3 {font-size:11px;font-weight:bold;margin:100px 0 0 0; color:#DDD;}

/* unordered lists */
#sidebar #list ul {
	list-style-type: disc;
	list-style-image: url(/img/icon_linkarrR.gif);
	list-style-position: inside;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0em;
	}

/* links */
#sidebar a:link, #sidebar a:visited, #sidebar a:hover, #sidebar a:active {font-weight:bold;text-decoration:none;color:#F8B414;}
  
#sidebar a:hover {
  text-decoration: none; 
  background: url(/img/underline_fff.gif) repeat-x 100% 100%;
  padding-bottom: 0px;
  color:#FFFFFF;
  }



/*------------FOOTER------------*/

#footer {
	border:0;
	border-top: 10px solid #FFF;
	padding:12px 10px 6px 10px;
	background:#708DAB;
	text-align:left;
	clear:both;
	font-size:10px;
	}
	
/* links */
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background:url(/img/underline_fff.gif) repeat-x 100% 100%;
	padding-bottom: 1px;
	white-space: nowrap;
	}

#footer a:hover {
  color:#F8B414; /* orange */
  }






/*------------UNIQUE ELEMENTS------------*/

/* lists */
/* unordered lists */

#maincontent ol, #maincontent ul,
#fullcontent ol, #fullcontent ul	{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
	}
	
#maincontent li,
#fullcontent li	{
	list-style: disc url(/img/icon_linkarrR_gray.gif) outside;
	margin: 0 0 0 2em;
	padding: 0;
	line-height: 1.9em;
	}
	
#maincontent ul ol li,
#fullcontent ul ol li {
	margin-top: 10px;
	list-style: disc url(/img/icon_linkarrR_gray.gif) inside;
	vertical-align: top;
	}

#maincontent ul.inlinelist,
#fullcontent ul.inlinelist	{
	padding: 0;
	margin: 0;
	}

#maincontent .inlinelist li,
#fullcontent .inlinelist li	{
	display: inline;
	padding: 0 5px 0 0;
	margin: 0;
	border: 0;
	}	

#list ul {
	list-style-type: disc;
	list-style-image: url(/img/icon_linkarrR_gray.gif);
	list-style-position: outside;
	margin-left: .5em;
	padding-left: 1em;
	margin-top: 0em;
	text-indent: 0em;
	}

.p-shadow #list ul {
	list-style-type: disc;
	list-style-image: url(/img/icon_linkarrR_gray.gif);
	list-style-position: outside;
	margin-left: .5em;
	padding-left: 2em;
	margin-top: 0em;
	text-indent: 0em;
	}

#sidebar ul	{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
	}
	
#sidebar ul li	{
	list-style: disc url(/img/icon_linkarrR.gif) outside;
	margin: 0 0 0 2em;
	padding: 0;
	line-height: 1.5em;
	}	

html>#sidebar ul li	{
	font-size: x-small;
	} 

#sidebar ul li a {
	font-weight: normal;
	}



/* drop shawdow images */
.entry .img-shadow {
	position:relative;
	top:-35px;
}

.img-shadow {
  float:right;
  background: url(/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/img/shadow_EAEAEA.gif) no-repeat bottom right;
  margin: 18px 0 0 17px !important;
  margin: 18px 0 0 8px;
}

.img-shadow img, .img-shadow-sidebar img {
  display:block;
  position:relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}

.img-shadow-sidebar {
  float: left;
  background: url(/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/img/shadow_666.gif) no-repeat bottom right;
  margin: 18px 5px 0px 6px !important;
  margin: 18px 0px 0px 2px;
}

.img-shadow a, .img-shadow-sidebar a {
  margin: 0;
  padding: 0;
}

.p-shadow {
  width: 187px;
  float:right;
  background: url(/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/img/shadow_EAEAEA.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.p-shadow div {
  background: none !important;
  background: url(/img/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  margin:0;
}

.p-shadow p, .p-shadow ul {
  color: #777;
  font-size:10px;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}
 
/* unique heads */
h3.uline {
	padding-bottom:2px;
	margin-top:8px;
	margin-bottom:8px;
	border-bottom:1px dotted #96968C;
	width:auto;
	}

#sidebar h3 {
	padding-bottom:2px;
	margin-top:8px;
	margin-bottom:8px;
	background:url(/img/underline_fff.gif) repeat-x 100% 100%;
	padding-bottom: 1px;
	display:inline;
	width:auto;
	}

/* hide */
.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for Mac IE5 */
	}

/* highlight */
.highlight { background-color:#fff; }

/* sub main content divs */
/* Left */
#maincontent .mainsub_left{float:left; width:220px; padding: 0; margin: 10px 0 10px 0;}
#fullcontent .mainsub_left{float:left; width:45%; padding: 0; margin: 10px 0 10px 0;}
/* Right */
#maincontent .mainsub_right{float:right; width:200px; padding: 0; margin: 10px 4px 10px 0;}
#fullcontent .mainsub_right{float:right; width:50%; padding: 0; margin: 10px 4px 10px 0;}

/* for section headers */
.headitem {display:block;width:100%;padding-bottom:0px;margin:20px 0 0 0;border-bottom:1px dotted #777777;}
.headitem2 {padding-bottom:0px;margin:20px 0 0 0;border-bottom:1px dotted #777777;}

/* icons */
.garr {background:url(/img/icon_garr.gif) no-repeat;padding:0 0 3px 9px;display:inline;color:#8F9952;}
.rarr {background:url(/img/icon_rarr.gif) no-repeat;padding:0 0 3px 9px;display:inline;color:#AF2B2B;}
.larr {background:url(/img/icon_linkarrR.gif) no-repeat;padding-left:6px;display:inline;font-size:10px;font-weight:bold; }
.larrBack {background:url(/img/icon_linkarrL.gif) no-repeat;padding-left:6px;display:inline;font-size:10px;font-weight:bold; }

/* ALIGNMENTS */
.cal {text-align:center;}
.lal {text-align:left;}
.ral {text-align:right;}
.tvert {vertical-align:top;}
.mvert {vertical-align:middle;}

/* A LA CARTE: MARGINS */
.miit {margin-top:2px;}
.miib {margin-bottom:2px;}
.mivt {margin-top:4px;}
.mivl {margin-left:4px;}
.mivb {margin-bottom:4px;}
.mvib {margin-bottom:6px;}
.mvit {margin-top:6px;}
.mxt {margin-top:10px;}
.mxl {margin-left:10px;}
.mxb {margin-bottom:10px;}

.vs0	{margin-top: 0;}
.vs3	{margin-top: 3px;}
.vs5	{margin-top: 5px;}
.vs7	{margin-top: 7px;}
.vs10	{margin-top: 10px;}
.vs15	{margin-top: 15px;}
.vs25	{margin-top: 25px;}

.vsp0	{padding-top: 0;}
.vsp3	{padding-top: 3px;}
.vsp5	{padding-top: 5px;}
.vsp7	{padding-top: 7px;}
.vsp10	{padding-top: 10px;}
.vsp15	{padding-top: 15px;}
.vsp25	{padding-top: 25px;}

/* A LA CARTE: PADDING */
.pxt {padding:0px 0 10px 0;}

/* text */
.ten {font-size:10px;}
.nine {font-size:9px;}

/* COLOR */
.grayccc {color:#ccc;}
.gray666 {color:#666;}
.fff {color:#fff;}
.ccc {color:#ccc;}


/* Nice Title */
div.nicetitle {
	background-color: #aaa;
	color: #fff;
	font: bold 13px "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width: 25em;
	z-index: 20;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 12px;
	-moz-opacity: .95;
	opacity: .95;
	filter: alpha(opacity=95);
	min-width: 300px;
	width: auto;
	height: auto;
}

div.nicetitle p {
    margin: 0;
	padding: 0 3px;
	line-height: 1em;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

div.nicetitle p.destination {
    font-size: 9px;
    padding-top: 3px;
	text-align: left;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

div.nicetitle p span.accesskey {
	color: #d17e62;
}


/* Blog package */
#blog_package_container { background:url(/img/blog_package_bg.gif) repeat-y; width:680px; height:auto; margin:0 0 0 20px; }
#blog_package_container h1, #blog_package_container h2 { text-indent:-5000px; width:0; height:0; line-height:0; visibility:hidden; border-bottom:0 none; }
#blog_package_container p, #blog_package_container li { line-height:1.4em; }
#blog_package_container em.price { color:#fff; text-align:right; padding:13px 13px 0 !important; padding:6px 6px 0; font-size:120%; width:180px !important; width:190px; display:block; font-style:normal; font-weight:bold; border-bottom:0 none; text-indent:-5000px; visibility:hidden; }
#blog_package_container em.big_price { color:#fff; text-align:right; padding:13px 13px 0 !important; padding:6px 6px 0; font-size:120%; width:622px !important; width:632px; display:block; font-style:normal; font-weight:bold; text-indent:-5000px; visibility:hidden; }
#blog_wheel { text-indent:-5000px; }
#blog_wheel img { margin: -40px 0 0 0; z-index:10; position:relative; }
#blog_wheel h2,#blog_wheel p { width:1px; height:1px; display:none; visibility:hidden; }
#blog_package_header { background:url(/img/blog_package_header_text.gif) no-repeat; width:100%; height:55px; z-index:1; position:relative; }
#blog_package_content { margin:0; padding:0; }
	#blog_package_results { padding:0 14px; }
	.blog_package_content_container { background:url(/img/blog_package_i_content.gif) repeat-y; margin:5px 0 0; }
	.blog_package_content_container_publish { background:url(/img/blog_package_i_content_pub.gif) repeat-y; margin:5px 0 0; }
	.blog_package_content_container_invite { background:url(/img/blog_package_i_content_inv.gif) repeat-y; margin:5px 0 0; }
	.blog_package_content_container_premium { background:url(/img/blog_package_i_content_pre.gif) repeat-y; margin:5px 0 0; }
	#blog_package_publish { padding:0 0 0 14px; width:221px; float:left; }
	#blog_package_publish_big { padding:0 0 0 14px; width:663px; float:left; }
	#blog_package_publish_hdr { background:url(/img/blog_package_i_hdr_publish.gif) no-repeat; width:100%; height:47px; }
	#blog_package_publish_bhdr { background:url(/img/blog_package_i_bhdr_publish.gif) no-repeat; width:100%; height:47px; }
	#blog_package_publish_content { padding:5px 19px 5px 10px; }
	#blog_package_publish_btn { width:82px; margin:0 75px 10px !important; margin:0 60px 10px 40px; float:left; }
	#blog_package_invite { width:221px; float:left; }
	#blog_package_invite_big { padding:0 0 0 14px; width:663px; float:left; }
	#blog_package_invite_hdr { background:url(/img/blog_package_i_hdr_invite.gif) no-repeat; width:100%; height:47px; }
	#blog_package_invite_bhdr { background:url(/img/blog_package_i_bhdr_invite.gif) no-repeat; width:100%; height:47px; }
	#blog_package_invite_content { padding:5px 19px 5px 10px; }
	#blog_package_invite_btn { width:82px; margin:0 70px 10px !important; margin:0 80px 10px; float:left; }
	#blog_package_premium { width:221px; float:left; }
	#blog_package_premium_big { padding:0 0 0 14px; width:663px; float:left; }
	#blog_package_premium_hdr { background:url(/img/blog_package_i_hdr_premium.gif) no-repeat; width:100%; height:47px; }
	#blog_package_premium_bhdr { background:url(/img/blog_package_i_bhdr_premium.gif) no-repeat; width:100%; height:47px; }
	#blog_package_premium_content { padding:5px 19px 5px 10px; }
	#blog_package_premium_btn { width:82px; margin:0 0 10px 70px !important; margin:0 40px 10px 60px; float:left; }
#blog_package_ftr { background:#fff url(/img/blog_package_i_ftrs.gif) no-repeat; width:100%; height:16px; float:left; }
#blog_package_ftr_one { background:#fff url(/img/blog_package_i_ftrs_all.gif) no-repeat; width:100%; height:16px; float:left; }
.blog_package_column { width:45%; float:left; padding:0 5% 0 0; }
form#getstarted { padding: 0.5em; }
form#getstarted div { clear: both; padding: 0.5em 0 0 0; }
form#getstarted td { width:45%; padding:0 2% 0 0 !important; padding:0 5% 0 0; }
label { float: left; width: 25%; text-align: right; }
input,textarea { padding:3px; font:120% "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; }
input,select { float: right; width: 70%; text-align: left; border:1px solid #bbb; }
textarea { height:8em; width:320px; }
fieldset { border:0; }
.btn { width:auto; padding:5px; background:url(/img/blog_package_getstarted.gif) no-repeat; text-indent:-5000px; border:0; width:82px; height:24px; }
