h3 {
  font-size: 1.2em;
}
h4 {
  font-size: 1.1em;
}

/* START: NOVEL specific ----------------------------------------------- */
div#content div.novel div  { font-size: 1em; }
div#content div.novel  {  color: #969696 }
div#content div.novel h1  {  color: #2484fe; font-weight: bold; font-size: 1.8em; padding: 7px 0 2px 0 }

div#novelcolumn { 
  float: right; 
  display: inline;
  width: 297px; 
  margin-right: 6px;
}

div#novelcolumn div.subwrap { 
  background-image: url(/images/bg_novels_Review.gif);
  background-repeat: repeat-y; 
}
div#content div.novel form textarea { width: 250px; height: 200px; }
div#content div.novel div.obiki-form-field { margin: 10px 18px; }
div#content div.novel form {
  width: 297px; 
  padding: 0; 
  font-size: 1em; 
  margin: -10px 0 0 0;
}
/* div#content div.novel div.obiki-form-submit input { display: none; } */
  div#content div.experience h2 {
  font-size: 1.25em;
}
form.obiki-form-180 div.obiki-form-input input {
  width: 258px;
}
div#novelcolumn div.subwrap div.obiki-form-image { 
  background-color: #fff; 
}
/* END: NOVEL specific ----------------------------------------------- */


/* START: ADOPT specific ----------------------------------------------- */

div#content div.adopt  {  color: #969696 }
div#content div.adopt div  { font-size: 1em; line-height: 130%}

div#content div.adopt h1  {  color: #ff8000; font-weight: bold; font-size: 1.8em; padding: 7px 0 2px 0 }
adoptcolumn { float: right;}
.adopt_field  { width: 280px; border: 1px solid #cccccc; height: 16px; margin-top: 0; color: #666; padding: 1px  }
.adopt_select  { width: 170px; border: 1px solid #cccccc; height: 16px; margin-top: 0; color: #666;  }
div#content div.adopt form input {
  font-size: .85em;
}
div#content div.adopt form select {
  font-size: .85em;
}
/* END: ADOPT specific ----------------------------------------------- */

/* START: SUPPORT specific ----------------------------------------------- */

div#content div.support  {  color: #969696 }
div#content div.support div {  color: #969696; font-size: 1em; }
div#content div.support h1  {  color: #969696; font-weight: bold; font-size: 1.8em; padding: 7px 0 2px 0 }
div#content div.support div#support_intro p {  color: #969696; font-weight: normal; line-height: 160%; padding-bottom: 0; width: 510px; }
#supportcolumn { float: right; width: 150px; margin-bottom: 20px;}
div#content div.support div#supportcolumn strong  { letter-spacing: 1px; line-height: 140% }
div#content div.support div#supportcolumn  { background-color: #eee; }
div#content div.support div#supportcolumn p  { margin: 0; padding-bottom: 25px; font-size: .89em }
div#content div.support p.intro strong  { color:#333; font-size: 1.1em;}
div#content div.support h2  {  color: #969696; font-weight: normal; font-size: 1.1em; padding-bottom: 5px}
div#content div.support div.learnmore_support  h2  {  color: #969696; font-weight: normal; font-size: 1.1em; padding: 0; margin: 0 }
div.learnmore_support  { width: 150px; margin: 0; }

div#content div.support div.cooltopic  { padding-bottom: 0; margin: 7px 0 0 0; width: 510px; }
div#content div.support div.cooltopic h3  { color:#b5b5b5; font-size: 1.1em; margin: 0}
div#content div.support div.cooltopic h4  {  color: #666666; margin: 5px 0 15px 0; font-size: 1.15em; font-weight: normal; }
div#content div.support div.cooltopic p  {  color: #969696; font-weight: normal; line-height: 148%; margin: 0 0 1em 0; }
div#content div.support div.cooltopic img  { margin: 0 20px 14px 0; }


.tipofweek  { margin: 0; margin-bottom: 30px; }
.tipofweek p  { margin: 0; padding: 0; }

table#toowide {
  clear: both;
}

table#toowide td {
  width: 159px;
  padding: 0 8px;
}
table#toowide td.first {
  padding-left: 0;
}
table#toowide td.last {
  padding-right: 0;
}
div.casestudy, p.casestudy  { margin: 0 0 0 0; line-height: 160%; padding: 15px 0; color: #969696}
div.supportprofilebox  { width: 150px; height: 442px; background-color: #eee; margin: 0; padding: 0 14px;}
p.story a, p.story { color: #969696; padding-left: 10px; }


div#minicalendar {
  width: 120px; 
  margin: 0 0 0 14px;
  font-size: 10px;
  font-weight: bold;
}
div#content div.support div#supportcolumn div#minicalendar div p {
  margin: 0;
  padding: 0;
  line-height: 0;
}
div#content div.support div#supportcolumn div#minicalendar div#minimonths p {
  margin: 0 0 3px 5px;
  padding: 0;
  line-height: 100%;
}
div#content div.support div#supportcolumn div#minicalendar div#minimonths a {
  color: #969696;
}
div#minicalendar table {
  margin: 0 0 20px 0;
  width: 115px;
}
div#minicalendar table td {
  font-size: 9px;
  font-weight: bold;
  text-align: right;
  padding: 0 1px;
}

/* END: SUPPORT specific ----------------------------------------------- */

/* START: LOGISTICS specific ----------------------------------------------- */

div#content div.logistics  {  color: #969696 }
div#content div.logistics h1  {  color: #ff9630; font-weight: bold; font-size: 1.8em; padding: 7px 0 10px 0 }
div#content div.logistics div#logistics_intro p  {  color: #ff9630; font-weight: normal; letter-spacing: 1px; line-height: 160%; padding-bottom: 12px; width: 400px; }
#iconcolumn { float: right; width: 270px;}
div#content div.logistics div#iconcolumn strong  { letter-spacing: 1px; line-height: 140% }
div#content div.logistics div#iconcolumn p  { margin: 0; padding-bottom: 25px; font-size: .89em }
div#content div.logistics div#iconcolumn a  { color: #969696 }
div#content div.logistics h2  {  color: #969696; font-weight: normal; font-size: 1.1em; padding-bottom: 5px}
div#content div.logistics h2 a {  color: #969696}
div#content div.logistics div.learnmore_logistics  h2  {  color: #969696; font-weight: normal; font-size: 1.1em; padding: 0; margin: 0 }
div.learnmore_logistics  { width: 400px; margin: 0; }
#dog_sponsors td { padding-top: 11px; }
#dog_sponsors td a { color: #ff8000 }
#dog_sponsors { padding-top: 29px; }
.learnmore_logistics img { padding-right: 40px }
.learnmore_logistics img.dotline { padding-right: 0 }

/* END: LOGISTICS specific ----------------------------------------------- */

/* START: EXPLORE specific ----------------------------------------------- */
div#audioupdatecont p { margin: 0; padding: 0;}
div#content div.explore  {  color: #969696 }
div#content div.explore h1  {  color: #2484fe; font-weight: bold; font-size: 1.8em; padding: 7px 0 2px 0 }
div#content div.explore p.intro  {  color: #969696; font-weight: normal; line-height: 160%; padding-bottom: 0; margin-top: 0}
#explorecolumn { float: right; width: 150px; margin-right: 23px;}
div#content div.explore div#explorecolumn strong  { letter-spacing: 1px; line-height: 140% }
div#content div.explore div#explorecolumn  { background-image: url(images/bg_explore_box.gif); background-repeat: repeat-y; width: 222px;}
div#content div.explore div#adoptcolumn  { background-image: url(images/bg_logisticsSponsor_box.gif); background-repeat: repeat-y; width: 222px;}
div#content div.explore div#explorecolumn p  { margin: 0; font-size: .89em }
div#content div.explore p.intro strong  { color:#333; font-size: 1.1em;}
div#content div.explore div.explore_zone h3  { color:#b5b5b5; font-size: 1.1em; margin: 0}
div#content div.explore h2  {  color: #969696; font-weight: normal; font-size: 1.1em; padding-bottom: 5px}
div#content div.explore div.learnmore_explore  h2  {  color: #969696; font-weight: normal; font-size: 1.1em; padding: 0; margin: 0 }
div.learnmore_explore  { width: 150px; margin: 0; }
div#content div.explore div.explore_zone  { letter-spacing: 1px; line-height: 160%; width: 450px;}
div#content div.explore div.explore_zone p  {  color: #969696; font-weight: normal; line-height: 148%; margin: 0 }
.tipofweek  { margin: 0; margin-bottom: 30px; }
div.explorebox  { width: 223px; height: 442px; background-color: #eee; margin: 0 14px}
div#update_top div.obiki-component-static { background: none !important}
div#timberlink p { /* timber tales editable region */
  padding: 50px 0 0 20px;
  font-size: 1em;
  font-weight: bold;
  color: #ccc;
}
div#content div.explore div#explorecolumn div#explore_chat p {
  font-size: 1em;
  margin: 0; 
  padding-left: 20px; 
  color: #666666;
}
div#content div.explore div#explorecolumn div#explore_chat p a {
  color: #666666;
}

div#timberlink a {
  color: #ccc;
}
/* END: EXPLORE specific ----------------------------------------------- */

div#subwrapper a#login_button, div#subwrapper a#logout_button, div#subwrapper a#join_button {
  display: block;
  position: absolute;
}
div#subwrapper a#logout_button {
  height: 50px;
  width: 54px;
  top: 185px;
  right: 7px;
  background: url(/images/logout.gif) no-repeat;
}
body.logistics div#subwrapper a#logout_button {
  background: url(/images/logout_orange.gif) no-repeat;
}
body.explore div#subwrapper a#logout_button {
  background: url(/images/logout_blue.gif) no-repeat;
}

div#subwrapper a#login_button {
  height: 38px;
  width: 40px;
  top: 190px;
  right: 14px;
  background: url(/images/login.gif) no-repeat;
}
div#subwrapper a#join_button {
  height: 38px;
  width: 40px;
  top: 237px;
  right: 14px;
  background: url(/images/join.gif) no-repeat;
}


/* public styles --------------------------------------------- */

.public-blue {
  color: #2484fe;
}
.public-orange {
  color: #ff8000;
}
.public-ltgrey {
  color: #999;
}
.public-dkgrey {
  color: #666666;
}
.public-nonbold {
  font-weight: normal;
}
.public-nonboldblue {
  font-weight: normal;
  color: #2484fe;
}
.public-nonboldorg {
  font-weight: normal;
  color: #ff8000;
}
.public-bigheader {
  font-size: 2.2em;
  font-weight: normal;
}
.image_right {
  float: right;
  margin-left: 10px;
}
.image_left {
  float: left;
  margin-right: 10px;
}
.public-ltgreynonbold {
  color: #999;
  font-weight: normal;
}

/* for ticker ------------------ */

#tic {
  display: inline;
  width: 200px;
}

#tic * {
  /* this will hide all children tags */
  font-size: 1em;
  margin:0px;
  padding:0px;
  display:none;
}
#tic a {
  /* add more tags to this list if you wish to display them inside the children */
  display:inline;
  color: #2484fe;
}

/* end for ticker ------------------ */

body.logistics div#media_tools ul li#print_pg a {
  background: url(/images/print_pg_logistics.png) 0 0 no-repeat;
}
body.logistics div#media_tools ul li#email_pg a {
  background: url(/images/email_pg_logistics.png) 0 0 no-repeat;
}
body.logistics div#media_tools a {
  color: #ff8000;
}
body.explore div#media_tools ul li#print_pg a {
  background: url(/images/print_pg_explore.png) 0 0 no-repeat;
}
body.explore div#media_tools ul li#email_pg a {
  background: url(/images/email_pg_explore.png) 0 0 no-repeat;
}
body.explore div#media_tools a {
  color: #2484fe;
}

div#actions, div#actions a {
  color: #989898;
}
body.logistics div#actions, body.logistics div#actions a {
  color: #ff8000;
}
body.explore div#actions, body.explore div#actions a {
  color: #2484fe;
}

/* homepg styles -------------------------------------------- */

body.homepg a {
  color: #3288ff;
}
body.homepg div#wrapper {
  background: none;
}
body.homepg div#subwrapper {
  background-image: url(/images/page_top_bg_home.png);
}
body.homepg div#global_nav {
  background: url(/images/go_north_logo_home.png) 330px 0 no-repeat;
}
body.homepg div#global_nav ul li  {
  width: 7em;
  background: url(/images/global_nav_default_border.png) 0 0 repeat-x;
}
body.homepg div#global_nav ul li a  {
  width: 6em;
  background: url(/images/global_nav_default_arrow.png) top right no-repeat;
  color: #969696;
}
body.homepg div#global_nav ul li#home_link {
  width: 6em;
  height: 3em;
  margin-bottom: -2em;
  background: url(/images/tab_left_default.png) 0 0 no-repeat;
  margin-left: 0;
}
body.homepg div#global_nav ul li#home_link a {
  width: 5em;
}
body.homepg div#banner_wrap {
  position: relative;
  height: 446px;
  text-align: left;
  padding: 0 0 14px 40px;
  margin: 2em 0 0 0;
  background: url(/images/page_body_bg.png) repeat-y 0 0;
}

div.banner_content {
  position: absolute; 
  left: 40px; 
  top: 80px; 
  width: 520px; 
  height: 360px; 
  background: #fff;
}
div.banner_content h3 {
  font-size: 100%;
  color: #ff8000;
  margin: 1em 0 -1em 0;
}

div#year2006, div#year2007, div#year2008, div#year2009, div#year2010, div#mission, div#whatsup, div#fivequestions {
  visibility: hidden;
  z-index: 10;
}
div#homepg_globe {
  position: absolute;
  right: -20px;
  top: 270px; /* approx value */
  width: 297px;
  height: 299px;
  background: url(/images/homepg_globe.png) 0 0 no-repeat;
  z-index: 50;
}
ul#banner_menu {
  display: block;
  position: absolute;
  right: 0;
  top: 80px;
  width: 160px;
  list-style: none;
}
ul#banner_menu>li.first {
  margin-top: 10px;
}
ul#banner_menu li {
  background: url(/images/banner_menu_carrot.png) 0 50% no-repeat;
  padding-left: 15px;
  margin-bottom: 18px;
}
ul#banner_menu a {
  color: #999;
}
ul#banner_menu a:hover {
  text-decoration: underline;
}
body.homepg div#banner_bottom {
  background: url(/images/page_bottom_bg.png) no-repeat 0 0;
  height: 14px;
}
div#blurb_box {
  background: url(/images/blurb_box_top.png) 0 0 no-repeat;
  width: 479px;
  padding-top: 6px;
  margin: 25px 0 40px 0;
}
div#blurb_box div#blurb_subwrap {
  background: url(/images/blurb_box_bottom.png) 0 100% no-repeat;
  padding: 0 25px 6px 25px;
}
div#blurb_box div#blurb_subwrap div p {
  color: #999;
  display: none;
}
div#blurb_box div#blurb_subwrap div {
 display: inline;
}
div#blurb_box a {
  color: #ff8000;
}
div#blurb_box a:hover {
  color: #2484fe;
}
div.homepg_feature {
  width: 180px;
  height: 300px;
  float: left;
  margin: -1em 7px 0 0;
  font-size: 95%;
  color: #999;
}
div.homepg_feature.last {
  margin-right: 0;
}
div.homepg_feature.last table {
  position: absolute; 
  left: 70px; 
  top: -108px; 
  width: 108px; 
  height: 100px;
}
div.homepg_feature a {
  color: #999;
  display: block;
  margin: 0;
}

body.homepg div#footer {
  background: none;
}

/* Entry (Paw) page styles --------------------------------------------------- */

div#entry_blurb {
  background: url(/images/entry_blurb_bottom.gif) 0 100% no-repeat;
  width: 450px;
  margin: 20px 0;
}
div#entry_blurb div.subwrap {
  background: url(/images/entry_blurb_top.gif) 0 0 no-repeat;
  padding: 10px 10px 5px 35px;
  margin: 0 0 5px 0;
}
/*div#entry_blurb div#tic {
  background: none;
  padding: 0;
  margin: 0 0 0 30px;
}*/

div.obiki-field-description textarea {
  width: 450px;
  height: 500px;
  font-size: 1.2em;
  padding: 4px;
}

form.obiki-form-166 div.obiki-field-title input {
  width: 450px;
  font-size: 1.3em;
  padding: 2px;
}

div#blog_container {
  background: url(/images/blog_container_body.png) 0 0 repeat-y;
  width: 450px;
  float: left;
}
div#blog_container div.bg {
  background: transparent url(/images/blog_container_top.png) 0 0 no-repeat;
  padding: 10px 20px;
}
div#blog_container div.bg div {
  background: url(/images/blog_underline.png) 0 100% repeat-x;
  padding: 0 0 1em 0;
  margin: 1em 0;
}
div#blog_container div.bg div h3 {
  font-size: 95%;
  color: #999;
  margin: 0;
}
div#blog_container div.bg div h4 {
  font-size: 100%;
  color: #666666;
  margin: 0 0 1em 0;
}
div#blog_container_bottom {
  background: url(/images/blog_container_bottom.png) 0 0 no-repeat;
  width: 450px;
  height: 12px;
}

div#spotlight_col {
  float: right;
  margin: 8px 0 20px 0;
}
div#spotlight_col img {
  display: block;
  margin: 0 0 12px 0;
}

table.obiki-blog-container {
  width: 100%;
}


/* Kennel styles ---------------------------------------------------------- */

div#vertical_nav {
  width: 100px;
  height: 480px;
  text-align: center;
  overflow: scroll;
  float: left;
}
div#vertical_nav a {
  display: block;
  color: #ff7f00;
  margin-bottom: 10px;
}
div#vertical_nav img {
  display: block;
}

div#dog_content {
  background: url(/images/dog_content_bottom_bg.gif) 0 100% no-repeat;
  float: right;
  width: 570px;
}
div#dog_content a {
  color: #fff !important;
}
div#dog_content div.subwrap {
  background: #9f9f9f url(/images/dog_content_bg.gif) 0 0 no-repeat;
  margin: 0 0 10px 0;
  padding: 10px 10px 35px 10px;
  color: #fff;
  height: 350px;
  position: relative;
}
div#dog_content>div.subwrap {
  height: auto;
  min-height: 350px;
}
div#dog_content h2 {
  color: #fff;
  margin-top: 0;
}
div#dog_stats {
  width: 330px;
  float: left;
  position: relative;
}
div#dog_stats div.age img {
  position: absolute;
  top: 40px;
  right: 10px;
}
div#dog_content a.adopt {
  display: block;
  background: url(/images/adopt_box.gif) 0 0 no-repeat;
  height: 28px;
  width: 171px;
  padding: 12px 35px 0 0;
  text-align: right;
  color: #666666;
  text-transform: uppercase;
  position: absolute;
  left: 10px;
  bottom: 0;
  font-weight: bold;
  font-size: 95%;
  line-height: 1.1;
  text-decoration: none;
}
div#dog_content a.adopt span {
  display: block;
  text-transform: none;
  font-size: 95%;
}
div#dog_content a{
  text-decoration: underline;
}
div#dog_description {
  background: url(/images/dotted_line_1.png) 0 0 repeat-x;
  padding: 20px 0;
  margin: 10px 0;
}
div#dog_media {
  width: 200px;
  float: right;
}
div#dog_media img {
  margin-bottom: 10px;
}
a#dog_video, a#dog_audio {
  display: block;
  height: 17px;
  padding: 5px 0 5px 30px;
}
a#dog_video {
  background: url(/images/video_icon_grey_bg.gif) 0 50% no-repeat;
}
a#dog_audio {
  background: url(/images/music_note_grey_bg.gif) 0 50% no-repeat;
}
div#kennel_features{
  float: right;
}
div#kennel_features img {
  margin: 10px 0 0 0;
  float: left;
}

/* A to Z -------------------------------------------- */

div#a_z_highlights {
  width: 570px;
  float: right;
  position: relative;
  margin: -10px 0 0 0;
  background: url(/images/a_z_box_top.gif) 0 0 no-repeat;
}
div#a_z_highlights div.subwrap {
  background: url(/images/a_z_box_bottom.gif) 0 100% no-repeat;
  margin: 0 0 10px 0;
  height: auto;
}
div#a_z_highlights div.subsubwrap {
  padding: 20px;
}
div#a_z_highlights h2 {
  display: none;
}
div#a_z_highlights img#title_image {
  margin-top: -30px;
  margin-left: -21px;
}
div#fun_fact {
  width: 290px;
  background: url(/images/fun_fact_bottom.png) 0 100% no-repeat;
  margin: 10px 0 0 0;
  padding: 0 0 20px 0;
}
div#fun_fact div {
  padding: 20px 25px 10px 20px;
  background: url(/images/fun_fact_top.png) 0 0 no-repeat;
}
div#stats {
  float: left;
  width: 280px;
}
div#a_z_graphic {
  float: right;
  width: 215px;
}
div#full_text {
  width: 550px;
  margin: 0 20px 0 0;
  float: right;
  display: inline;
}
div#tagline {
  margin: 40px 0 20px 65px;
}
.yaranga div#tagline { /* exception for yaranga section */
  margin: 50px 0 20px 120px;
}
/* TRAIL REPORT STYLES ------------------------------------------------- */
div#report_stats {
  background: url(/images/report_stats_bottom.png) 0 100% no-repeat;
  width: 387px;
  padding: 0 0 10px 0;
  color: #fff;
  margin: 0 20px 10px 0;
}
div#report_stats div.subwrap {
  background: url(/images/report_stats_top.png) 0 0 no-repeat;
  padding: 10px 20px 0 20px;
}
.public-imgcaption {
  color: #666666;
  font-style: italic;
}
div#report_stats div.subwrap p {
  margin: 0;
}
h2#report_header span {
  padding: 0 0 0 22px;
  background: url(/images/dot14.jpg) 0 50% no-repeat;
  color: #ff8000;
}
div.obiki-inlineimage div {
  color: #666666;
  font-style: italic;
}
div#report_content {
/*  color: #999; */
}
div#report_content ul li, ul.obiki-attachment-list li {
  display: block;
  height: 26px;
  margin: 20px 0;
  padding: 7px 0 0 50px;
  color: #666666 !important;
  font-style: italic;
}
div#report_content ul>li {
  height: auto;
  min-height: 26px;
}
ul.obiki-attachment-list li.report_video {
  background: url(/images/blue_crosshair.png) 0 50% no-repeat;
}
ul.obiki-attachment-list li.report_audio{
  background: url(/images/blue_note.png) 0 55% no-repeat;
}
ul.obiki-attachment-list li a {
  color: #666666 !important;
}
/* POLAR HUSKY WORLD -------------------------------------- */
div#next_last {
  float: right;
  font-size: 120%;
  clear: both;
}
div#next_last a.last {
  height: 2em;
  padding-left: 30px;
  background: url(/images/last_arrow.png) 0 50% no-repeat;
  color: #ccc !important;
}
div#next_last a.next {
  height: 2em;
  padding-right: 30px;
  background: url(/images/next_arrow.png) 100% 50% no-repeat;
}
div#next_last span.greydot {
  height: 2em;
  padding: 0 10px;
}

/* HELP SECTION -------------------------------------------------------- */

div.gonorthhelp {
  margin: 0 auto 30px auto;
  background: #818181 url(/images/helpbottom.png) 0 100% no-repeat;
  width: 746px;
  text-align: left;
}
div.gonorthhelp div.subwrap {
  background: url(/images/helptop.png) 0 0 no-repeat;
  padding: 60px 20px 0 20px;
  margin: 0 0 20px 0;
}
div.gonorthhelp div.help-left {
  width: 312px;
  float: left;
  background: url(/images/helpinnerbottom.png) 0 100% no-repeat;
  margin-bottom: 20px;
}
div.gonorthhelp div.help-left div.subwrap {
  background: url(/images/helpinnertop.png) 0 0 no-repeat;
  padding: 15px 0 0 0;
  margin: 0 0 15px 0;
}
div.gonorthhelp div.help-left div.subwrap div {
  padding: 5px 0 5px 6px;
}
div.gonorthhelp div.help-left p {
    padding: 10px;
}
div.gonorthhelp div.help-right {
  float: right;
  width: 364px;
  color: white;
  margin-bottom: 20px;
}
div.gonorthhelp div.help-right textarea {
  width: 300px;
}
div.gonorthhelp div.help-right input {
  margin-bottom: 10px;
  width: 300px;
}

div.gonorthhelp div.help-bottom {
  clear: both;
  color: white;
  text-align: left;
  background: url(/images/helpflower.png) 0 0 no-repeat;
  padding: 0 30px;
}
div.gonorthhelp div.help-bottom p {
  color: white;
  padding-bottom: 20px;
}
div.gonorthhelp div.obiki-form-image {
  width: 300px;
  text-align: right;
  margin: 5px 0 0 0;
}
div.gonorthhelp div.obiki-form-image input {
  width: 108px;
  margin: 0 0 0 auto;
}

/* END HELP SECTION -------------------------------------------------------- */

/* CHAT STYLES ------------------------------------------- */

div#chat_landing {
  width: 680px;
}

div#chat_leftcol {
  width: 136px;
  float: left;
  padding: 1em 0 0 14px;
}
div>div#chat_leftcol {
  padding: 0 0 0 14px;
}
div#chat_leftcol img {
  display: block;
  margin: -1em 0 0 -14px;
}
div#chat_midcol {
  width: 345px;
  margin: 0 0 0 25px;
  float: left;
  background: url(/images/chat_dotline.png) 100% 0 repeat-y;
}
div#chat_midcol h3 {
  height: 75px;
  font-weight: normal;
  margin: 0 20px 1em 0;
  color: #999;
  font-size: 1em;
  line-height: 1.4em;
}
div#chat_midcol p {
  margin: 0 20px 1em 0;
}
div#chat_rtcol {
  width: 120px;
  padding: 0 20px 0 0;
  margin: 0;
  float: right;
  color: #999;
}
div#chat_rtcol h3 {
  margin: 0 0 1em 0;
  color: #999;
}
div#three_questions {
  clear: both;
  background: url(/images/chat_questions_bottom.png) 0 100% no-repeat;
  margin: 20px 0;
  width: 506px;
  margin: 0 0 0 170px;
  padding: 0 0 20px 0;
}
div#three_questions div.subwrap {
  clear: both;
  background: url(/images/chat_questions_top.png) 0 0 no-repeat;
  margin: 0 0 1em 0;
  padding: 20px;
}
div#three_questions h3 {
  font-size: 1em;
  color: #2484fe;
}

/* /CHAT STYLES ------------------------------------------- */
div#sitemap ul {
  margin-top: 20px;
  text-transform: capitalize;
  margin-left: 10px;
  font-size: 1.2em;
  font-weight: bold;
}
div#sitemap ul ul {
  font-size: .8em;
  font-weight: bold;
  margin-top: 0;
  text-transform: none;
}
div#sitemap ul ul ul {
  font-weight: normal;
  font-size: 1em;
}

/* GET A POSTER (SUPPORT AL) ------------------------------ */

form.obiki-form-192 {
  margin: 20px 0;
}
form.obiki-form-192 div.obiki-form-label {
  width: 125px;
  float: left;
  padding: 0 10px 10px 20px;
}
form.obiki-form-192 div.obiki-form-input {
  width: 520px;
  float: left;
  padding: 0 0 10px 0;
}
form.obiki-form-192 div.obiki-form-input input {
  width: 220px;
}
/* SEND A NOTE FORM ------------------------------ */
form.obiki-form-176 {
  width: 660px;
}

