body {color:#646464;}
h1, h2, h3, h4, h5, h6 {color: #E76300;}
a img{vertical-align:middle}
h3 img{vertical-align:middle}
em {font-size:0.90em;}

.new{position:absolute;top:30pt;right:30pt;font-size:0.75em;font-weight:bold;color:#E76300;z-index:1000;}

h1 {margin:0 0 1em 0;font-size:160%;}

.post h1 {margin-bottom:2pt;}
.post h1 a, h1 a:hover{text-decoration: none; font-weight: bold; color:#E76300;}
.comment h3 a, h3 a:hover{text-decoration: none; font-weight: bold; color:#E76300;}
.comment h4 a, h4 a:hover{text-decoration: none; font-weight: bold; color:#E76300;}

.moreorless {font-size:0.75em;text-align:right}
.moreorless a, .keepreading a:visited{text-decoration:none;color:#2647A0;font-weight:bold;}
.moreorless a:hover{text-decoration:underline}

#menu-global { background-color:transparent; float:right; margin:0pt; padding:0pt; font-size:85%; width:480px;}
#menu-global ul { display:inline; float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
#menu-global li { display:inline; text-transform:none; white-space:nowrap;}
#menu-global a { border-left:1px solid #666666; color:#666666; display:inline; margin:0px; padding:0pt 0pt 0pt 4px; text-decoration:none; font-weight:bold;}
#menu-global a:hover { color:#2647A0;}

#logo {margin:0 0 0 0; border:none;}
.site-logo {width:220px;}

/*#menu-main {clear:both; float:left; min-height:2.0em; width:745px; height: auto !important; height: 2.0em; line-height: 2.0em; margin:10pt 0; border:1px solid #c8c8c8; padding:0; background:transparent url("/yui/assets/skins/sam/sprite.png") repeat-x scroll 0pt 0;}*/
#menu-main {clear:both; float:left; width:750px; height: auto !important; height: 2.0em; line-height: 2.0em; margin:5pt 0; border:1px solid #c8c8c8; padding:0; background:transparent url("/images/back.png") repeat-x scroll 0pt 0;}
#menu-main ul { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
#menu-main li { display:inline; text-transform:none; white-space:nowrap;}
#menu-main li a {margin: 0px; border-right: solid 1px #c8c8c8; padding: 4pt 10pt; color: #000; text-decoration: none; font-size: 110%; font-weight:normal;}
#menu-main a:hover, #menu-main a.selected {background-color: inherit; color: #E76300; text-decoration: none; font-size: 110%; font-weight:normal;}

#bookmarks {padding:2px 10px;border:1px solid #c8c8c8;text-align:center}
#bookmarks a {text-decoration:none;text-size:83%}

.tag1 {font-size: 1.0em;}
.tag2 {font-size: 1.2em;}
.tag3 {font-size: 1.4em;}
.tag4 {font-size: 1.6em;}
.tag5 {font-size: 1.8em;}
.tag6 {font-size: 2.0em;}
.tag1, .tag3, .tag5 {margin: 5pt;text-decoration: none; font-weight: normal; color:#2647A0;}
.tag2, .tag4, .tag6 {margin: 5pt;text-decoration: none; font-weight: normal; color:#E76300;}
/*.tag1 a:hover, .tag2 a:hover, .tag3 a:hover, .tag4 a:hover, .tag5 a:hover, .tag6 a:hover {text-decoration: underline;}*/

.tab {list-style-type: none; padding-bottom:24px; border-bottom: solid 1px #c8c8c8; margin: 1em 0em; text-align: left; font-weight:bold;}
.tab li {float: left; height: 22px; margin: 1px 2px 0 5px; border: solid 1px #c8c8c8; display: inline; font-size: 100%;}
.tab li.current {height: 15px; border-bottom: 2px solid white; background-color: white; padding: 3px 7px;}
.tab li a, .tab li a:visited {display: block; color: #2647A0; text-decoration: none; padding: 3px 7px;}
.tab a:hover {background: white; border-bottom: 1px solid white;}

.resultCell_gsvb {padding:1pt;}

.quick-search { background-color:transparent; float:right; margin:17pt 0 0; padding:0pt; width:480px;}

/*
.google-search { background-color:transparent; float:right; margin:-35pt 0 0; padding:0;width:400px;}
.google-search th, .google-search td { border:none;padding:0;}
.google-search table { float:right; margin-bottom:0; }
*/
.google-search {float:right;margin-right:5px;}
/*.spinner {position:absolute;top:110px;right:50px;padding:0px;margin:0px;}*/
.spacer {margin: 5px 0; border-top: 2px dotted #c8c8c8; clear: both;}
/*.error {border: 1px dashed #E76300; padding:5pt; color:#E76300; font-weight:bold; }*/
.notice {color:#2647A0; font-weight:bold;}
.error {color:#E76300; font-weight:bold;}
.fieldWithErrors{padding:5pt;background-color:#E76300}
toc {background-color:#ECF5FA; border:1px solid #8899DD; padding:0pt;}
.breadcrumb {color:#7B7B7B; font-size:11px; line-height:14px; padding:0pt 0pt 5px 0px;}


.pagination { margin: 10pt 0; font-size: 88%; font-weight: bold; }
.pagination a, .pagination a:visited {border: 1px solid #2647A0; padding: 1px 2px; color: #2647A0; text-decoration: none;}
.disabled {border: 1px solid #C8C8C8; padding: 1px 2px; color: rgb(150,150,150); text-decoration: none;}
.pagination a:hover, .current { border: 1px solid #2647A0; padding: 1px 2px; color: white; background-color: #2647A0;}

span a{text-decoration: none; font-weight: bold; color:#2647A0;}
span a:hover{text-decoration: underline; font-weight: bold; color:#2647A0;}
.odd {background-color:#f5f5f5; padding:3pt 5pt;}
.even {padding:3pt 5pt;}
.box {margin:4pt;border:1px solid #c8c8c8;padding:2pt;background-color:#fff}
.scroll {overflow:auto;width:auto;height:126pt;margin:3pt;}
.login {margin:5pt 0;border:1px solid #E76300;padding:15pt 15pt 11pt;background-color:#FFD7B9;}

.alpha { margin: 0.5em 0; font-size: 92%; font-weight: bold; font-family: monospace;}
.alpha td{margin: 0; border:none; padding: 3px; }
.alpha a, .alpha a:visited {margin: 0; border: 1px solid #2647A0; padding: 0 4px; color: #2647A0; text-decoration: none;}
.alpha a:hover { margin: 0; border: 1px solid #2647A0; padding: 0 4px; color: white; background-color: #2647A0;}

.button { margin:20pt 0;font-size: 100%; font-weight: bold; text-align:center;}
.button a, .button a:visited {margin: 0pt;padding:5pt 10pt; border:1px solid #c8c8c8; color: #2647A0; text-decoration: none;background:transparent url("/images/back.png") repeat-x scroll 0pt 0;}
.button a:hover { margin:0;padding:5pt 10pt;color:#2647A0;background: #fff;}

form p {margin-bottom:5pt;}

.item {font-size:12px;padding-bottom:10px;clear:both;}
.memberPhoto { height:40px;width:40px;float:left;margin:0 5px 5px 0; }
.ot-activity-metadata {display:none;}
