/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
#bd{overflow:hidden; _overflow:visible; zoom:1;}
#page{margin: 0 auto; width: 950px;} /* wraps entire page */
/* 
"old school" and "liquid" extend #main to allow for different page widths
(important is required so a class can overwrite an ID)
*/
.oldSchool{width:750px !important;}
.liquid{width: auto !important;margin:0;}
/* ====== Columns ====== */
.main{overflow:hidden; _overflow:visible; zoom:1;}
.leftCol{float:left; width:250px;}
.rightCol{float:right; width: 300px;}
/* extend columns to allow for common column widths */
.gMail{width:160px;}
.gCal{width:180px;}
.yahoo{width:240px;}
.myYahoo{width:300px;}
/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* **************** CONTENT OBJECTS ***************** */
/* ====== Default spacing ====== */
h1, h2, h3, h4, h5, h6, ul, ol,dl, p {padding:10px;}
pre{margin: 10px;}
table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl {padding:0;}
th{
  font-weight:bold;
}
td, th{
  padding:0px 3px;
}
/* ====== Elements ====== */
body{background:#9ABF7B url('../img/bg.jpg') repeat-x; border-top:3px solid #73B338;}
#hd{background:url('../img/header.jpg');width:748px;height:288px;border:1px solid #222;border-top:none;}
#bd{background:#fff;border-left:1px solid #222;border-right:1px solid #222;}
#ft{background:#444;border-top:3px solid #73B338;color:#fff;text-align:center;}
.leftCol{
  background:#FFF url('../img/sideBar.gif') repeat-x;
  border-right:1px solid #f7f7f7;
  border-bottom:1px solid #f7f7f7;
}
.leftCol form{
  margin:0px 10px 10px;
}

em{font-style: italic;}
strong{font-weight:bold;}
hr{border: 5px solid #BCBCBC; border-width: 0 0 5px 0; margin: 20px 20px 0 20px;}
code{color:#0B8C8F;}
/* ====== Headings ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1, .h1{
  font-size:208%;  
  font-weight:normal; 
  font-style: normal; 
  color:#6A131C;
  font-family:Georgia,serif;
	font-variant: small-caps; 
  text-transform: none; 
  font-weight: 100; 
  margin-bottom: 0;
  
}
h2, .h2{
  font-size:167%; 
  font-weight:normal; 
  font-style: normal; 
  color:#6A131C;
  font-family:Georgia,serif;
	font-variant: small-caps; 
  text-transform: none; 
  font-weight: 100; 
  margin-bottom: 0;
  
}
h3, .h3{
  font-size:146.5%; 
  font-weight:normal; 
  font-style: normal; 
  color:#6A131C;
  

}
h4, .h4{font-size:123.1%; font-weight:normal; font-style: normal; color: #333;}
h5, .h5{font-size:108%; font-weight:bold; font-style: normal; color:#333;}
h6, .h6{font-size:108%; font-weight:normal;  font-style: italic; color:#333;}

/* links */
a { color: #036; font-weight:bold;text-decoration: none }
a:focus, a:hover { text-decoration: underline }
a:visited { color:#005a9c; }
/* ====== LISTS ====== */
ul li{
  list-style-image:url('../img/bullet_11x8.gif');
  margin:.2em 1em;
}
ol{
  margin:0px 30px;
}
ol li{
  list-style-type:decimal;
}
.nav li{
  display:inline;
  line-height:2em;
  font-size:1.5em;
  padding:0px 1.2em;
  margin:0;
  border-left:1px solid #999;  
  list-style:none;
}

.nav li.first{
  border-left:0;
}
.nav a{
  color:#FFF;  
}
.nav a:hover{
  color:#73B338;
}
.red{
  color:red;
}
.blue{
  color:blue;
}
.bold{
  font-weight:bold;
}
.error{
  display:block;
  color:red;
}
.box{
	padding:10px 15px;
}
.listing{
	border:1px solid #333;
	margin:2em;
}
.listing h2{
	background:#e4e4e4;
}