/* International Playback Theatre Network (IPTN)                         */
/*                                                                       */
/* Design by Ben at Metasolutions http://metasolutions.co.nz/            */
/* Implementation by Michael JasonSmith at OnlineGroups.Net              */
/*                                                                       */
/* Copyright 2007 IPTN                                                   */

/*
  * Body text        Black
  * Headings         Red     0xb70c15
  * Links            Orange  0xec7a00 0xf08301
  * Seperators       Grey    0xcdcdcd
  * Body background  White
*/


/* Headings */
h1,h2,h3,h4, h5,h6,caption,legend,th,label,.label,#titlebar .division,.row .label {
    color: #b70c15;
    font-weight: lighter;
    border-bottom: thin solid #cdcdcd;
    padding-bottom: 8px;
}
/* Links */
a {
    color: #ec7a00;
    text-decoration: none;
}
a:hover, a:visited {
    color: #f08301;
}
a:hover {
  text-decoration: underline;
}

/****************/
/* Page Content */
/****************/
#divisionHomeContent, #content {
    right: 65px;
    padding: 30px 0px 0px 0px;
}

#divisionHomeContent {
    left: 65px;
}
#content {
    left: 265px;
}
#divisionHomeContent .leftColumn {
    width: 655px;
    min-height: 30em;
    padding-right: 0px;
}

#divisionHomeContent .rightColumn {
    width: 200px;
}
#divisionHomeContent .rightColumn h3{
    margin-top: 0px;
}
#divisionHomeContent .rightColumn .topic {
  float: none;
}
#divisionHomeContent .rightColumn .groupInfo, .tags, .email-summary {
  clear: none;
}

.newsHeadlines ul {
  margin-left: 0px;
}
.newsHeadlines li {
  margin-bottom: 1.4em;;
  list-style-type: none;
}

.newsHeadlines .date {
  display: block;
}

/*************/  
/* Title Bar */
/*************/  
#titlebar {  
    position: absolute;
    top:     0px;
    left:   65px;
    height: 93px;
    width:  auto;
    margin:  0px;
    padding: 10px 0px 20px 0px;
}
#titlebar .division {
    display: none;
}
#titlebar .logo {
    height: 93px;
    width:  700px;
    background: url("/++resource++logo-20071130.gif") scroll no-repeat top left;
    display: block;
}

/* Search Area */
form#searcharea {
    top: 65px;
    z-index: 64;
}

/************************/
/* Site Navigation Menu */ 
/************************/
#sitenavigation {
    font-size: 120%;
    background: #ec7a00 url("/++resource++menu-background-20071130.png") repeat-x scroll top left;
}
#sitenavigation, #utilitylinks {
    height: 39px;
}
#utilitylinks {
    right: 65px;
}

#sitenavigation ul {
    margin-left: 65px;
}
#sitenavigation ul, #utilitylinks ul {
    line-height: 39px;
}

#sitenavigation, #utilitylinks {
    top: 115px;
}

#sitenavigation a, #sitenavigation a:visited, #utilitylinks a, #utilitylinks a:visited {
    color: white;
}
#sitenavigation a, #sitenavigation a:visited {
    padding: 4px;
}
#sitenavigation a.current, #sitenavigation a:hover, #utilitylinks a:hover {
    color: white;
    background: url("/++resource++menu-background-highlight-20071130.png") repeat-x scroll top left;
}
#sitenavigation a.current, #sitenavigation a:hover {
    padding: 15px 4px 14px 4px;
}
#utilitylinks a, #utilitylinks a:hover {
    padding: 16px 4px 14px 18px;
}

#profile-link, #log-out-link {
  background: inherit;
}

/********************/
/* Breadcrumb trail */
/********************/

.breadcrumb {
    display: none;
}

/****************/
/* Context Menu */
/****************/
#contextnav {
    top: 180px;
    left: 65px;
}

#contextnav li a:hover,  #contextnav .label, #contextnav .label a {
    color: #b70c15;
    background: white none no-repeat scroll top left;
}

#contextnav .label {
    font-size: 120%;
    font-weight: lighter;
}

#contextnav .label, #contextnav li a {
    padding-left: 0px;
}

/** Borders */
#content, #contextnav, #divisionHomeContent {
    border-top: none;
}

#contextnav dd, #contextnav li {
    border-bottom: none;
} 
#contextnav dd dd, #contextnav li li {
    border-bottom: none;
}

/* Site Navigation Menu Icons */

#Home-menu-link, #Resources-menu-link, #Groups-menu-link, #Feedback-menu-link, 
#Results-menu-link, #Help-menu-link, #About-menu-link {
    padding-left: 0px;
    background-image: none;
}


.postList, .emaildetails-odd, .emaildetails-even, .emaildetails-self-even, .emaildetails-self-odd {
    border-top: thin solid #cdcdcd;
    border-bottom: thin solid #cdcdcd;
}
.postList {
    border-bottom: thick solid #cdcdcd;
}
/*********/
/* Forms */
/*********/

/*****************/
/* Latest Topics */
/*****************/

#latestTopics li {
    border-bottom: thin solid #cdcdcd;
    padding-bottom: 10px;
}
#latestTopics .tags .label, #latestTopics .tags li {
    border: none;
}

