/* 'top band-white' by Jay Risner */

/*
http://cms.icglink.net/StyleGallery/29/
*/

@font-face {
    font-family: 'TrajanProRegular';
    src: url('http://cms.icglink.net/fonts/trajanpro-regular.eot');
    src: url('http://cms.icglink.net/fonts/trajanpro-regular.eot?#iefix') format('embedded-opentype'),
         url('http://cms.icglink.net/fonts/trajanpro-regular.woff') format('woff'),
         url('http://cms.icglink.net/fonts/trajanpro-regular.ttf') format('truetype'),
         url('https://irp.cdn-website.com/76dd5920/DESKTOP/svg/trajanpro-regular.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TrajanProBold';
    src: url('http://cms.icglink.net/fonts/trajanpro-bold.eot');
    src: url('http://cms.icglink.net/fonts/trajanpro-bold.eot?#iefix') format('embedded-opentype'),
         url('http://cms.icglink.net/fonts/trajanpro-bold.woff') format('woff'),
         url('http://cms.icglink.net/fonts/trajanpro-bold.ttf') format('truetype'),
         url('https://irp.cdn-website.com/76dd5920/DESKTOP/svg/trajanpro-bold.svg#TrajanProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Part 2 of 2: Apple device presentation code */
div#fo h1 {margin:120px 0px 0px 25px;font-family:'TrajanProRegular',Times,'Times New Roman',serif;font-size:42px;color:#000000;}
div#fo h2 {margin:20px 0px 0px 28px;font-family:'TrajanProRegular','ChivoBlack',Arial,Helvetica,sans-serif;font-size:21px;color:#333333;}
div#fo span {margin:-180px 0px 0px 28px;font-family:Verdana,Helvetica,sans-serif;font-size:14px;color:#DDDDDD;}
/* end Apple device presentation code */

html,body, div {margin:0 auto; padding:0;}
body {background:#1e1e1e url('https://irp.cdn-website.com/76dd5920/DESKTOP/gif/bodybg.gif') repeat-x;}
body {font: 13px/20px "Trebuchet MS",trebuchet, "Lucida Grande", lucida, arial,sans-serif; color:#3c332b; text-align:center}
a:link, a:visited {color:#1e75ce;}
a:hover, a:active {color:#0076ef;}

div#container {max-width:890px; background:#626262 url('https://irp.cdn-website.com/76dd5920/DESKTOP/gif/containerbg.gif') repeat-x;}
div#fo {height:247px; overflow:hidden; padding:0; background:transparent url('https://irp.cdn-website.com/76dd5920/DESKTOP/gif/headerbg.gif') no-repeat right 36px;}

div#main {background-color:#fff; text-align:left;padding:10px;margin:10px;}

div#navDiv {float:left; width:215px;padding:5px 0 0 0; margin:0; color:#555;}

div#content {float:right;max-width:590px;padding:5px 15px 25px 0;}
div#content h1 { color:#000; font-size:24px; padding:5px 0 6px 0; margin:0; /* border-bottom:6px solid #ddd; */ }
div#content h2 { color:#3e5676; font-size:16px; padding:15px 0 6px 0; margin:0; /* border-bottom:6px solid #eee; */ }

div#navList {padding:0; margin: 0; }
div#navList ul, li {padding:0;margin:0 auto;}
div#navList li {list-style-type:none; padding:0; margin:5px 0 0 0;background:transparent url('https://irp.cdn-website.com/76dd5920/DESKTOP/gif/bg_navlist.gif') no-repeat; _border-bottom:1px solid #fff;}
div#navList li:hover, div#navList li:active {background-position:-240px top;}

div#navList li a:link, div#navList li a:visited {display:block; padding:8px 5px 9px 12px; margin:0; background:transparent url('https://irp.cdn-website.com/76dd5920/DESKTOP/gif/bg_navlist.gif') no-repeat left bottom; text-decoration:none !important; font-size:14px; line-height:16px; font-weight:bold; color:#000;}
div#navList li a:hover, div#navList li a:active { text-decoration:none; color:#1e75ce; }

div#navList li.sub, div#navList li.sub a {background-image:none; padding:0; margin:0 ;}
div#navList li.sub a, div#navList li.sub a:link, div#navList li.sub a:visited {display:block;background:none;font-size:11px; line-height:15px; padding:2px 0 3px 5px; margin:2px 0 0 10px;color:#777; border-left:2px solid #ddd;}
div#navList li.sub a:hover, div#navList li.sub a:active {color:#1e75ce;} 

div#mainFooter {clear:both;}
div#containerFooter {clear:both;border-bottom:10px solid #000;}


/* form */

.formInput {border:1px solid #888888;padding:3px;font-size:11px; }
.formButton {border:2px solid #888888; background-color:#444444; font-weight:bold; color:#eeeeee; padding:2px;}
.formButton:hover {background-color:#333333; color:#ffffff;}

select {border:1px solid #888888;padding:3px;font-size:.8em; }
option {border-bottom:1px dotted #cccccc;padding:3px;font-size:.8em; }

.email_form_table {background-color:transparent;}

/* blog */

div.bhdr_text a {text-decoration:none;}
div.bhdr_text, .headlines {  color:#555555; font-size:16px; padding:15px 0 6px 0; margin:0; border-bottom:6px solid #f5f5f5;}
.headlines  { font-size:19px; padding:5px 0;margin-bottom:0; }
/* .pad1 .txt {font-style:italic;} */
.clear {display:none;}
.blog_date_table td {text-align:center; padding:0 0 5px 0;}
.blog_date, .reply_post { padding-top:10px; margin-top:10px; border-top: 3px solid #f5f5f5; font-weight:bold;}
.reply_post { font-weight:normal;}
.blog_post, .blog_link {font-size:.8em;padding-left:30px;}
.blog_nav {border-top: 3px solid #f5f5f5;padding-top:10px; font-weight:bold;}
div.small {font-size:.8em;}
div.small a, div.small a:link, div.small a:visited {display:block;}

.cal {font-weight:bold;border-bottom:1px solid #f5f5f5;}

td.cmon, td.cmoff, td.dmon, td.dmoff {border-bottom:1px solid #f5f5f5;}
td.dmon, td.dmoff {background-color:#eeeeee;}
td.cmoff a, td.cdmoff a { text-decoration:none }
td.dmon a, td.dmoff {font-weight:bold;}

span.formInput {border:none;}

.blog_nav_btm_left {padding-right:10px;}
.blog_nav_btm_right {border-left:1px solid #f5f5f5;padding-left:10px;}



/* gallery */
.table_of_pics {border-top:1px solid #f5f5f5; padding-top:10px; margin-top:5px;}
.gallerytable td {font-weight:bold; }
table.gallerytable td img {border:5px solid #dfdfdf;}

/* */
.news_item {border-top: 3px solid #f5f5f5;padding-top:10px;}
.guestbook_table {border-bottom:1px solid #f5f5f5; padding-bottom:10px;}

/* */
#infoDiv, #appsDiv, #arlDiv { padding:10px; font-size:10px; text-align:left; }
#infoDiv {padding-top:20px;}
#infoDiv a, #appsDiv a, #arlDiv a {text-decoration:none;}

/* responsive update */
@media screen and (max-width:480px) {
	div#content {float:right;max-width:480px;padding:0px;}
	a, #infoDiv, #appsDiv, #arlDiv {font-size:12px;}
}
