
/*----------------------------------------------------------------------------- 
[client] Screen Stylesheet 

version:   1.0 
date:      01/07/08 
author:    Chad Harnish 
email:     chad@mstreetassociates.com 
website:   www.mstreetassociates.com
-----------------------------------------------------------------------------*/
/* Import other stylesheets 
----------------------------------------------------------------------------- 
  @import url("typography.css");
-----------------------------------------------------------------------------*/ 
/*- Links ZeroSum General Blob1 Menus--------------------------- */ 

/* COLORS
   Body Background:       #2F2C22
   Main Text:             #B3A576
   Links:                 #9C6D25
   Dark Brown Border:     #222019
   Green Headline:        #958944
*/


/* GENERIC
   HEADER
   SIDEBAR
   FORMS
   TABLES
   FOOTER
*/

/* =GENERIC */

body { 
 font: 12px Georgia, Times, serif; 
 color:#333;  
 background: #333;
}
a {outline: none;} 
/*- Links--------------------------- */
A:link { text-decoration: underline; color: #8A3D4A;}
A:visited { text-decoration: underline; color: #8A3D4A;}
A:active { text-decoration: underline; color: #8A3D4A;}
A:hover { text-decoration: underline; color: #8A3D4A;}


A.targetGone:link { font-size:10px; text-decoration: underline; color: red}
A.targetGone:visited { font-size:10px; text-decoration: underline; color: #1B8FE0}
A.targetGone:active { font-size:10px; text-decoration: underline; color: #3F9AF3}
A.targetGone:hover { font-size:10px; text-decoration: underline; color: blue}

/*- ZeroSum--------------------------- */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 outline: 0;
}

:focus {
 outline: 0;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

caption, th, td {
 font-weight: normal;
 vertical-align:top;
 text-align: left;
}

input.text 
    { 
    padding: 3px; 
    border: 1px solid #999999;     
} 
input, select, textarea {
 
font:1em Arial, Helvetica, sans-serif;
 
}
 
textarea {
 
 
line-height:1.25;
 
}

img {
 border:0;
}

.clear{ 
 clear:both; 
} 

.right{ 
    float: right; 
} 

.left{ 
    float: left; 
}

h1 { 
 font-size: 2.2em; 
} 
     
h2 { 
 font-size: 2.0em;     
} 
     
h3 { 
 font-size: 1.8em; 
} 
     
h4 { 
 font-size: 1.6em;     
} 
     
h5 { 
 font-size: 1.4em;     
} 
     
p { 
 font-size: 1.2em;     
}
/*- ZeroSum--------------------------- */
/***** Global Classes *****/
 
.clear         { clear:both; }
 
.float-left    { float:left; }
 
.float-right   { float:right; }
 
.text-left     { text-align:left; }
 
.text-right    { text-align:right; }
 
.text-center   { text-align:center; }
 
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
 
.italic        { font-style:italic; }
 
.underline     { border-bottom:1px solid; }
 
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
 
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
 
.noindent      { margin-left:0;padding-left:0; }
 
.nobullet      { list-style:none;list-style-image:none; }
.singleContact{
padding:5px 0;
clear:left;
}

.authorPhotoSmall{
padding:0 10px 10px 0;
float:left;}

.authorPhoto{
padding:0 10px 10px 0;
float:left;}


p{
margin-bottom:10px;
}

h1{ font-size:26px;}
h2{ font-size:22px;}
h3{ font-size:18px;}
h4{ font-size:14px;}

.commentBar{
 font-size:10px;
 border:1px solid #FFF8E3;
 margin-left:15px;
 padding:2px;
}
/*- General--------------------------- */
.MainTable{
 width:100%;
}

.MainLeft{
width:147px;
background-color:#FFF;
}

.MainRight{
background-color:#FEFFEB;
}

.LowerTable{
}

.LowerLeft{
}

.LowerRight{
}


.adminCalendar{
 padding-left:25px;	
 width:250px;
 height:180px;
 text-align:center;
}

.adminCalendar table{
 width:250px;
 background:#F7B634;
 font-size:8px;
}

.adminCalendar td{
 padding:2px 0px;
 text-align:center;
}
.adminCalendar td.selected{
 background:#C9EB3F;
}

.adminCalendar td.selected a{
 font-size:10px;
}

.adminCalendar td.ViewToday{
 border: 3px solid #B84B00;
}
.adminCalendar td.ViewEventToday{
 background:#C9EB3F;
 border: 3px solid #B84B00;
}


.MonthNavBar{
 padding:4px;

}

.eventWhen {
 padding:10px;
 margin: 10px;
 border: 3px solid #B84B00;
 background:#FFF;
}

.eventWhen {
color:#782507;
font-size:16px;
}

.eventWhen td {
}

.CalendarOfEventsMini {
 padding:0 0px 10px 0;
 margin: 0 10px;
 border-bottom: 1px solid #B84B00;
 background:#FFF;
}
.CalendarOfEventsMini {
}

.CalendarOfEventsMini h1 {
color:#782507;
font-size:16px;
}
.CalendarOfEventsMini p {
margin:0px;
}

.CalendarOfEventsMini ul {
}

.CalendarOfEventsMini td {
}


.box {
 border: 1px solid #ccc;
 clear: both;
 padding: 7px 17px 9px 8px;
 width: 677px;
 position: relative;
 margin-bottom: 18px;
}
#commentAway{
 border: 1px solid #ccc;
 clear: both;
 padding: 7px 17px 9px 8px;
 position: relative;
 margin-bottom: 18px;
}
#commentAway h1{
 font-size:14px;
}

#commentingBody{
}

#memberToComment{
}

#memberToComment h2{
font-size:12px;
color:#666
}

.commentingTools{
 font-size:10px;
}
.commentingTools A:link {text-decoration: none; color: #1B8FE0}
.commentingTools A:visited {text-decoration: none; color: #1B8FE0}
.commentingTools A:active {text-decoration: none; color: #3F9AF3}
.commentingTools A:hover {text-decoration: underline; color: blue}

.post{
margin:0 50px;
padding:10px 0px 0px 45px;
background:url("/img/blimda/quoteWhite.jpg") no-repeat left top;
}
.post small{
font-size:10px;
}

.post p{
font-size:12px;
color:#000
}

.PageHeader{
margin:15px;}

.PageHeader p{
margin:10px 0px 0px 10px;
font-size:12px;
color:#000
}

.pageIndex{
padding-left:25px;
}

/*- Spot1--------------------------- */
.Content{
padding-top:50px;
background:#FEFFEB url("/img/news/Blue-Heron-Barn-Sketch.jpg") no-repeat right 15px;
min-height:450px;
height:auto; !important
height:450px;
}
.innerContent{
}
.Content h1{
margin:0px 35px;
font-size:32px;}

.Content h3{
margin:20px 35px 5px 35px;
text-decoration:underline;
}

.Content h4{
 border-top: 1px solid #ccc;
padding-top:10px;
margin-bottom:5px;
}

.Content p{
margin:0px 35px 10px 0px;
color:#000;
line-height:20px;
font-size:16px;
}

.Content p.F4{
margin:0px 35px 10px 0px;
color:#000;
line-height:20px;
font-size:12px;
}


.Content img.Feature1, img.Feature2, img.Feature3, img.Feature4, img.HOT{
padding-right:10px;
}


#tabsContent li {
      font-size:14px;
      font-weight: bold;
      display:inline;
      margin:0;
      padding:5px 10px 15px 10px;
}

/*- Menus--tabsMainNav--------------------- */ 


/*- tabsMainNav */
#tabsMainNav {
 float:left;
 width:100%;
 background:#333;
 font-size:93%;
 line-height:normal;
}

#tabsMainNav ul {
 margin:0;
 padding:10px 10px 0 50px;
 list-style:none;
}

#tabsMainNav li {
      display:inline;
      margin:0;
      padding:0;
}

#tabsMainNav a {
      float:left;
      background:url("/img/tabs/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}

#tabsMainNav a span {
      float:left;
      display:block;
      background:url("/img/tabs/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
}

#tabsMainNav a span.adminHot {
      color:red;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsMainNav a span {float:none;} /* End IE5-Mac hack */

#tabsMainNav a:hover span {
      color:#FF9834;
}

#tabsMainNav a:hover {
      background-position:0% -42px;
}

#tabsMainNav a:hover span {
      background-position:100% -42px;
}

#tabsMainNav li.selected {
      float:left;
      display:inline;
      display:block;
      margin:0;
      padding:0px 0px 0px 4px;
      background:url("/img/tabs/tableft.gif") no-repeat 0% -42px;
}

#tabsMainNav li.selected span {
      float:left;
      display:block;
      background:url("/img/tabs/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      margin:0px 0px 0px 0px;      
      background-position:100% -42px;
      color:#666;
}
