/*** import colorscheme stylesheet here ***/
@import url("style1colors/gray.css");




/*** positioning ***/

#main {
  float: left;
}

#blocks {
  float: right;
}

#bottom {
  clear: both;
}

.taxo {
  float: right;
}




/*** width ***/

#main {
  width: 79.5%;
}

#blocks {
  width: 20%;
}

.box {
  max-width: 100%; /* make sure textarea's and inputs do not overflow the containing box */
}

.box table { 
  width: 85%;	/* workaround: tables may get too large for blocks in IE, esp. calendar and poll blocks */
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 100%;
}

html>body .box .table {
  width: 100%; /* ie5win fudge ends */
}




/*** borders, margins and paddings ***/
/* be careful with these, if you change horizontal values, you might have to adjust some width settings */

.node, .box, #top, .comment, #bottom .navlinks {
  border-style: solid;
  border-width: 1px;
  margin-bottom: 4px;  
}

.nodetitle, .boxsubject, .nodeinfo, .navlinks, #site, .nodelinks, .boxcontent, .nodeteaser, .nodebody, .commentbody, .commentsubject, .commentlink, .commentinfo, .taxo {
  padding: 2px 8px 2px 8px;
}

.nodeinfo, .commentinfo {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}

.nodelinks, .commentlink {
  border-top-style: dotted;
  border-top-width: 1px;
}

.taxo {
  border-left-style: dotted; 
  border-left-width: 1px;
  margin-left: 20px;
}

.pollbg { /* poll foreground and background classes come from outside the theme (poll.module) */
  border-style: inset;
  border-width: 1px;
  border-left: none;
}

.pollfg {
  border-style: inset;
  border-width: 1px;
  border-right: none;
}




/*** font and text stuff ***/

#sitename {
  font-size: 200%;
}

.nodeinfo, .commentinfo, .nodelinks, .commentlink {
  font-size: 75%;
}

#site, .nodetitle, .boxsubject, .commentsubject, a, .navlinks {
  font-weight: bold;
}

a, .navlinks {
  text-decoration:none;
}

a:hover {
  text-decoration: underline ! important; /* set to important to override hard-coded link styles with no text-decoration, like calendar */
}

.navlinks a {
  white-space: nowrap;
}

#footer, .boxsubject {
  text-align: center;
}

.nodetitle:before, .boxsubject:before, .nodetitle:after, .boxsubject:after { /* some decoration for node and box titles, only in gecko browsers */
  content: " :: ";
}

hr {
  height: 1px;
}



