/* Some basic site specifications:
Horiz.Nav Links:					16px Times #282828;
a:link, a:visited:					#366;
a:hover, a:active:					#666;
body								12px/18px Arial #282828;
captions							11px/18px Arial #282828;
h1									22px Times #554b27;
h2									16px Times #554b27;
h3,h4,h5,h6							#554b27;


*/
body{background-color:#fff;font:12px/18px Arial, Helvetica, sans-serif;color:#282828;margin:0;padding:0;}
#header{width:100%;height:165px;}
#logo {margin:-96px 0 0 40px;display:inline;} 

.hnav{width:82%;margin:55px 0 0 225px;height:62px;background: #6d8f8e url(../images/nav-bg2.jpg) no-repeat;display:inline;overflow:hidden;}
.hnav ul{margin:0;padding:0;display:block;list-style-type:none;}
.hnav ul li{float:left;}
.hnav ul li a:link, .hnav ul li a:visited{float:left;display:block;font:bold 16px "Times New Roman", Times, serif;color:#282828;text-decoration:none;height:62px;line-height:62px;text-align:center;overflow:visible;}
.hnav ul li a:hover, .hnav ul li a:active{float:left;display:block;font:bold 16px "Times New Roman", Times, serif;color:#282828;text-decoration:;height:62px;line-height:62px;text-align:center;overflow:visible;}
.one, .one a{display:inline;margin:0;width:117px;height:62px;border-right:1px solid #fff;}
.two, .two a{display:inline;margin:0;width:72px;height:62px;border-right:1px solid #fff;}
.three, .three a{display:inline;margin:0;width:152px;height:62px;border-right:1px solid #fff;}
.four, .four a{display:inline;margin:0;width:112px;height:62px;border-right:1px solid #fff;}
.five, .five a{display:inline;margin:0;width:102px;height:62px;border-right:1px solid #fff;}
.six, .six a{display:inline;margin:0;width:112px;height:62px;border-right:1px solid #fff;}
.seven, .seven a{display:inline;margin:0;width:92px;height:62px;border-right:1px solid #fff;}

#aFold{width:100%;margin:3px 0 0 0;width:expression(document.body.clientWidth < 974 ? "975px" : "auto");min-width:1020px;}
#r1c1{width:560px;float:left;display:inline;margin:0 0 0 40px;}
#r1c1v{width:290px;float:left;display:inline;margin:0 0 0 40px;}
#r1c2f{width:342px;height:348px;float:left;margin:0 0 0 20px;background:url(../images/homepage-flashalt.jpg) no-repeat;}
#r1c2{width:342px;float:left;margin:0 0 0 30px;}
#flashPanel{width:342px;height:350px;}
#r1c2r{width:342px;height:350px;float:left;margin:0 0 0 40px; background:url(../images/photo-rossbarrett-large.jpg) no-repeat;}
#r1c2v{width:612px;float:left;margin:0 0 0 20px;background: url(../images/video-bubble.jpg) no-repeat;}
#r1c2v ul{margin:-7px 0 0 25px;list-style:none;} /*margin:-17 0 0 20px;*/
#r1c2v li{display:inline;font:bold 14px "Times New Roman", Times, serif;color:#000;}
#r1c2v li a:link, #r1c2v li a:visited{font:bold 14px "Times New Roman", Times, serif;color:#366;}
#r1c2v li a:hover, #r1c2v li a:active{font:bold 14px "Times New Roman", Times, serif;color:#333;}
.plus{list-style:none;background:url(../images/plus.gif) no-repeat 0 7px;padding: 0 0 0 15px;}
#testimonials, #testimonials a {list-style:none;color:#282828;}

#bFold{width:101%;background:#fff url(../images/tan-gradient.jpg) repeat-x;margin:20px 0;
height:expression(document.body.clientHeight < 124 ? "125px" : "auto");min-height:125px;}
#r2c1{width:350px;margin:15px 0 0 40px;display:inline;}
.caption{font:11px/18px Arial, Helvetica, sans-serif;}
p.caption{margin:2px 0;padding:0;}
p.top{margin:35px 0 0 0;}
p.indent{margin:18px 0 10px 40px}
#r2c2{width:550px;padding:20px 0 0 0;margin:0 0 0 430px;}

#footer{border:1px solid #f8f3e5;width:101%;height:50px;font:12px/14px Arial, Helvetica, sans-serif;color:#000;background:#f8f3e5 url(../images/footer-gradient.jpg) repeat-y;}
#footer ul{margin:8px 30px 4px 40px;padding:0;width:expression(document.body.clientWidth < 699 ? "700px" : "auto");min-width:700px;}
#footer ul li{font:10px/12px Arial, Helvetica, sans-serif;display:inline;list-style-type:none;}
#footer a:link, #footer a:visited{font:10px/12px Arial, Helvetica, sans-serif;color:#366;text-decoration:none;}
#footer a:hover, #footer a:active{font:10px/12px Arial, Helvetica, sans-serif;color:#666;text-decoration:underline;}
#footer.upper{margin:8px 0 0 0;}
#footer.lower{margin:5px 0 0 0;}

.clear{margin:0;padding:0;clear:both;}

/* image treatments */
img.centered{display:block;margin:15px auto;}
img.alignright{padding:0;margin:5px 5px 5px 15px;display:inline;}
img.alignleft{padding:0;margin:5px 15px 5px 5px;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
.border {border: 1px solid #666;}

/* text treatments */
.left{text-align:left;}
.center, ul li.center, .center a{text-align:center;}
.right{text-align:right;}
h1, h2, h3, h4, h5, h6{font-family:"Times New Roman", Times, serif;color:#554b27;}
h1.gray {color:#aaa;}
h1{font-size:20px;margin:16px 0 22px 0;}
h2{font-size:16px;margin:8px 0 6px 0;}
h3{font-size:14px;margin:6px 0 4px 0;}
h4{font-size:12px;margin:4px 0 2px 0;}
h5, h6{margin:2px 0 1px 0;}
h5{font-size:11px;}
h6{font-size:10px;}

.nomen{float:left;width:320px;display:inline;margin:0 15px 0 0;text-align:right;}
.rnomen{margin:0 15px 0 0;}
.underline{/*border-bottom:1px solid #aaa;margin:15px; */}
.noline{margin:90px 0 10px;}
textarea{margin:5px 0 0 0;}
#submit{margin:5px 0 5px 80px;}

.bLink, .bLink a {color:#282828;}
.quote{font:italic 16px/18px "Times New Roman", Times, serif;color:#554b27;}
#pullQuote{margin:0 0 0 40px;}
.quotemark{font: 30px/18px italic "Times New Roman", Times, serif;color:#7b7b7b;}
#evms{margin:0 0 0 10px;}
.green, .green a {font-weight:900;color:#6d8f8e;}
.videos{margin:10px 0 10px 40px;}
/* block-level treatments */
.floatleft{float:left;}
.floatright{float:right;}
.centering{margin:0 auto;}
.mart{margin-top: 350px;}
.none {display:none;}
.lsnone, ul.lsnone{list-style:none;list-style-type:none;}
.inline, li.inline a{display:inline;}
.hnav {overflow:hidden;}

/* video page */
#video-page {background:url(../images/video-page-bg.png) repeat-x top; padding-left:40px;}
#viewer {float:left; margin-right:40px;}
#featured-vid {float:left; width:300px;}
.category {font:12px arial; color:#000; margin-top:40px; width:1000px;}
.category p {margin:0; padding:0;}
.category h1 {font:bold 16px arial; color:#658987; border-bottom:1px solid #658987; margin-bottom:10px;}
.selection {width:160px; float:left; margin-right:8px;}
.last {margin-right:0px;}
.selection img {margin:10px 0px; display:block; border:none;}
.selection a {font:14px arial; color:#404041; text-decoration:none;}
.selection a:hover {color:#000;}
.selection span {display:block; font-weight:bold;}

