/*over ride gray style sheet */
#SM #bodyTable { padding-top:0 !important; background:url(../../notes/images2/topTxt2.gif) no-repeat; }
#SM #tbodyBanner { height:93px }

/*index page */
.blogInfoBox { float:left; background:#F8F8F8; padding:5px 10px; margin-top:10px;}

#tbodyMain {background:white}

#home a { display:block; width:763px; height:93px; text-indent:-4000em; }
#home a:hover {text-decoration:none}

h1, h2 {display:none}
h3 {margin-top:10px !important}
h3.catTitle { padding:20px 0 0 0 !important; margin:0 0 -10px 20px !important; font-size:12px; border-bottom:1px solid black; width:120px; }
#notesMiniIntro h3 { font:17px georgia; color:#3F3F3F; }
h4 { font-size:16px !important; }
h5 {font:italic 14px Trebuchet MS, Arial, sans-serif; margin:0 0 10px 0; color:#999;}

p.pad { margin-left:10px; }
p.sm { font-size:11px; }
p.title { margin-bottom:3px; font-size:19px; font-weight:2;  }
p.top { padding-top:10px; }
p.green { color:green; }
p.bold { font-weight:bold }

a {color:#008100 !important; }
a.white { text-decoration: none !important; color:white !important; }
a.black { text-decoration: underline !important; color:black !important; }
a.gray { text-decoration: underline !important; color:gray !important; }
a.noformat { text-decoration: none !important; color:black !important;  }

/* links in top of page header */
#shortCuts a {color:#fff !important}
#shortCuts a:hover {color:#eee !important}

#header #topTabs a { color:#fff !important; font:12px verdana; padding:2px 6px; text-decoration:none }
#header #topTabs a.on { background:#606060 }
#header #topTabs a:hover { text-decoration:underline }
#header #utils a { color:#c3c3c3 !important; text-decoration:none }
#header #utils a:hover { background-color:#777 }


/*quote test*/
a.popopen { background-image:url(../../uimages/bullets/plus-green.gif)}
a.popclosed { background-image:url(../../uimages/bullets/minus-green.gif)}

#grayDots { background:url(../../notes/images2/h4_gray.gif); width:100%; height:1px; }

#mainLeft { background:white; width:763px; }

#leftSide { float:left; width:193px; }
#leftSide .top { background:url(../../notes/images2/left_01.jpg) no-repeat; width:192px; height:79px; }
#leftSide .mid { padding-left:10px; background:url(../../notes/images2/left_02.jpg); width:182px; }
#leftSide .bot { background:url(../../notes/images2/left_03.jpg) repeat-y; width:192px; }
#leftSide .nav { background:#F0EFEF; width:192px; }
#leftSide .nav .catList { font-size:12px; }
#leftSide .nav .catList a { color:gray !important; }
#leftSide .nav .cal { padding-bottom:20px; }

#contents { padding:5px 30px 30px 30px; float:left; width:315px; }
#contents .pic { padding:15px 15px 10px 0; }
.popNormal {width:300px !important; border:0; padding:0; background:none; font:13px Trebuchet MS, Arial, sans-serif;}

#rightSide { float:left; }
#rightSide .top { background:url(../../notes/images2/right_02.jpg) no-repeat; width:195px; height:41px; }
#rightSide .bot { padding:1px 0 0 10px; background:url(../../notes/images2/right_03.jpg); width:185px; }
#rightSide .bot .box1 { padding:15px 0 15px 0; }
#rightSide .bot .box1 .pic {  }
#rightSide .bot .box1 .txt { padding:3px 10px 1px 10px; background:white; width:140px; border:1px solid black; }
#rightSide .nav { padding:10px 0 0 10px; width:185px; }
#rightSide .article { padding-top:10px; }
#rightSide .border {border:1px solid black}
#rightSide .popNormal {width:180px !important; border:0; padding:0; background:none; font:13px Trebuchet MS, Arial, sans-serif;}

#rightSide #guruTitle {font:18px Georgia, "Times New Roman", Times, serif; margin:0; padding-bottom:10px}
#rightSide #guruBy {font:italic 11px Georgia, "Times New Roman", Times, serif; margin:5px 0 0}
#rightSide #guruBlogTitle {font:bold 18px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0;}
#rightSide  #guruBlogDate {font:10px Verdana, Arial, Helvetica, sans-serif; margin:0;}
#rightSide  #guruBlogSum {margin:5px 0 0 0;}
.rightSide {width:180px;}

/* quick contact override */
#qContact { float:left; margin:70px 0 20px 20px; display:inline; width:140px; border:1px solid #aaa; background-color:#fafafa }
#qContact #contactInner { padding:15px }
#qContact h4 { margin-top:0 }

#qContact form { display:block; margin:0  }
#qContact textarea { width:105px; margin-bottom:15px; font:12px/14px "trebuchet ms" }
#qContact label { clear:left; width:37px; float:left; margin:5px 0; font-size:12px }
#qContact input.txt, #qContact input.noErr, #qContact input.err { float:left; width:70px; margin:5px 0; border:1px solid #C4C2C0; display:block; font-size:12px }
#qContact input.sub { margin:20px 10px 0 0 }
#qContact p { background:transparent; font-size:12px }
#qContact .emailPriv p { font:10px/12px "verdana"; color:#3D3D3C !important; margin:0 0 0.8em }
#qContact .emailPriv { border:1px solid #ccc }

/* blogs */
#bodyWidth { width:310px; }
#blogs {  }
	#blogs .posted { font-size:12px !important; }
	
/* Media Button */
.mediaButton {padding:8px 0 8px 15px;}
.mediaButton a {background:url(../../notes/images2/media-button-green.gif) no-repeat; width:109px; height:21px; display:block;}
.mediaButton a:hover {background:url(../../notes/images2/media-button-green-over.gif) no-repeat;}


a.buyNow { display:block; padding-left:36px; background:url(../../uimages/cd.gif) 0 2px no-repeat }
a.buyNow span { font:11px "trebuchet ms"; color:#888; text-transform:none }


/* cal functions */
.calendarBG { background-color:#626262; }
.calendarBlank { background-color:#EDEDED; }
.calendarHeader { border:0; font-weight:bold; color:#fff; text-align: center;  background-color:#626262; }
.calendarMonthLinks { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:9px; font-weight:bold; 
					letter-spacing:.1em; text-decoration:none; color:#fff; background-color:transparent; }
.calendarMonthLinks a { color:#fff; text-decoration:none; background-color:transparent; }
.calendarMonthLinks a:visited { color:#fff; text-decoration:none; background-color:transparent; }
.calendarMonthLinks a:hover { color:#ccc; text-decoration:underline; background-color:transparent; }
.calendarDayHeading { font-weight: bold; font-size:9px; color:#fff; background-color:#ccc; text-align:center; 
					vertical-align: middle; }
.calendarToday { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:9px; font-weight:bold;
				letter-spacing:.1em; text-decoration:none; text-align:center; vertical-align:middle; color:#000; 
				background-color:#ccc; }
.calendarCell { font-family:Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:9px; font-weight:bold; 
				letter-spacing:.1em; text-decoration:none; text-align:center; vertical-align:middle; color:#666; 
				background-color:#fff; }
.calendarCell a { color:#000; text-decoration:underline; background-color:transparent; }
.calendarCell a:visited { color:#000; text-decoration:underline; background-color:transparent; }
.calendarCell a:hover { color:#fff; text-decoration:none; background-color:transparent; }

/* ------- FOOTER --------
	(duplicated in home.css)
*/
#footer {margin:0 auto; width:764px; padding:25px 0; text-align:center;
		background:url(../../uimages/tmpl/footer-grad.gif) repeat-x #f3f3f3; border-top:1px solid #aaa}
.footerCol { text-align:left; margin:0 20px; float:left; display:inline }
#footer h6 {}
#footer p.links { color:#999; font-size:11px }
#footer p.copy { color:#777; font-size:11px }
#footer table { margin-bottom:30px }

/* minor adjustments */
.none {margin:0 !important; padding:0 !important;}
.marginLeft7 {margin-left:7px}
.marginLeft20 {margin-left:20px}
.buffer {padding-bottom:10px}
.width300 {width:300px}
.left {float:left}
.right {float:right}
.up10 {margin-top:-10px}

.buffer224 {padding-bottom:224px}

/* ------- MONTSERRAT 2006 landing page --------*/
#montserrat06 {border:1px #AAA solid; padding:10px 0 100px 10px; margin-top:5px; background:url(../../notes/images2/posts/montserrat/bgImage.jpg) bottom no-repeat;}
	
	#montserrat06 p {color:#444; font:12px/1.25em Trebuchet MS, Arial, sans-serif }
	#montserrat06 a:hover {text-decoration:underline;}
	#montserrat06 h3 {color:#000;font:bold 18px Georgia, serif; margin-left:10px; }
	#montserrat06 h4 {color:#000;font:bold 16px Georgia, serif; margin-left:10px; }
	#montserrat06 h5 {color:#47A447;font:bold 14px/19px Georgia, serif; padding-top:10px }
	#montserrat06 .mainText {padding-left:15px;width:360px;}
	
	#montserrat06 #topPictures img {float:left; padding:15px 0;}
	#montserrat06 #topPictures .centerImg {padding-right:15px; padding-left:15px;}

