
/* ::::: http://ironrodpress.com/scripts/template.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; }
div { position: relative; }
h1, h2, h3, h4, h5, h6 { margin: 10px; }
h1#website-title { margin: 0pt; }
h2#website-slogan { margin: 0pt; }
#navcontainer div h3 { margin: 0pt; }
#navcontainer div h3 { margin: 0pt; }
ul, ol { margin: 10px; padding: 0pt 0pt 0pt 20px; }
ol { padding: 0pt 0pt 0pt 30px; }
blockquote { margin: 10px 10px 10px 40px; }
.clearer { clear: both; }
.spacer { margin: 0pt; padding: 0pt; float: left; width: 100%; height: 4px; line-height: 0pt; background-image: url('ic_048_bar_hilite.png'); background-repeat: no-repeat; background-position: 0pt 0pt; }
.accent-none { display: none; }
#nav-top, #nav-left, #nav-right { position: relative; width: 750px; }
#headertop { float: left; width: 750px; height: 191px; }
#accent-wrapper { float: left; width: 450px; height: 191px; }
#accent-wrapper .accent { float: left; width: 450px; height: 191px; }
* html #accent-wrapper .accent { float: none; }
#accent-wrapper #accent-cover { position: absolute; width: 450px; height: 191px; background-image: url('ic_048_accent_cover.png'); background-repeat: no-repeat; background-position: 0pt 0pt; }
* html #accent-wrapper #accent-cover { top: 0pt; left: 0pt; }
#title-container { float: left; width: 300px; height: 191px; background-image: url('ic_048_header_bg.png'); background-repeat: no-repeat; background-position: 0pt 0pt; text-align: center; }
#website-title { margin: 15px 0pt 0pt; }
#website-slogan { margin: 80px 0pt 0pt; }
#inner { float: left; width: 750px; }
#footer { padding: 10px; float: left; width: 572px; }
#nav-left #navcontainer { float: left; width: 158px; z-index: 1000; }
#nav-left #navcontainer #nav-png-cover { position: absolute; top: 0pt; left: 0pt; width: 158px; background-image: url('ic_048_navcontainer_bg.png'); background-repeat: no-repeat; background-position: 0pt 0pt; voice-family: inherit; height: 500px; }
#nav-left #navcontainer #nav-wrapper { float: left; width: 158px; z-index: 1000; }
#nav-left #navcontainer #nav-wrapper #nav-inner { padding: 30px 0pt 0pt; float: left; voice-family: inherit; }
#nav-left #content { float: left; width: 592px; z-index: 0; }
#nav-left #navcontainer #nav-wrapper div, #nav-left #navcontainer #nav-wrapper div h3 { float: left; display: block; cursor: pointer; }
#nav-left #navcontainer #nav-wrapper div { margin: 1px 0pt; float: left; }
#nav-left #navcontainer #nav-wrapper div a:link, #nav-left #navcontainer #nav-wrapper div a:active, #nav-left #navcontainer #nav-wrapper div a:visited { border: 1px solid rgb(153, 153, 153); margin: 0pt 5px; padding: 7px 10px; float: left; text-decoration: none; voice-family: inherit; width: 120px; }
#nav-left #navcontainer #nav-wrapper div a:hover { border-left: 6px solid rgb(153, 153, 153); padding-left: 5px; }
#nav-left #navcontainer #nav-wrapper div div.submenu, #nav-left #navcontainer #nav-wrapper div div.submenu h3 { float: left; display: block; }
#nav-left #navcontainer #nav-wrapper div div.submenu { position: absolute; top: 0pt; left: 0pt; visibility: hidden; width: 130px; z-index: 2000; }
#nav-left #navcontainer #nav-wrapper div div.submenu div { display: block; }
#nav-left #navcontainer #nav-wrapper div div.submenu a:link, #nav-left #navcontainer #nav-wrapper div div.submenu a:active, #nav-left #navcontainer #nav-wrapper div div.submenu a:visited { float: left; width: 120px; cursor: pointer; }
#nav-left #navcontainer #nav-wrapper div div.submenu a:hover { width: 120px; }
#nav-left #content-table { padding: 15px 0pt 0pt; float: left; width: 592px; }
#nav-left #content-table-main { width: 100%; }
#nav-left #content-table-main p { margin: 10px 20px 15px; }
body#wide #nav-left { width: 990px; }
body#wide #title-container { background-image: url('ic_048_header_bg_wide.png'); }
body#wide #inner { width: 990px; }
body#wide #footer { padding: 10px; float: left; width: 572px; }
body#wide #nav-left #content { width: 832px; }
body#wide #nav-left #content-table { width: 832px; }

/* ::::: http://ironrodpress.com/scripts/website.css ::::: */

.primary { background-color: rgb(212, 161, 44); }
.secondary { background-color: rgb(212, 161, 44); }
.tertiary { background-color: rgb(255, 255, 255); }
.background { background-color: rgb(251, 252, 238); }
h1#website-title { font-family: georgia,"times new roman",serif; font-size: 24px; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; text-decoration: none; }
h2#website-slogan { font-family: georgia,"times new roman",serif; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); font-style: italic; text-decoration: none; }
#content { font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; text-decoration: none; }
#content a:link { font-weight: normal; color: rgb(0, 0, 0); font-style: normal; text-decoration: underline; }
#content a:active { font-weight: normal; color: rgb(0, 0, 0); font-style: normal; text-decoration: underline; }
#content a:visited { font-weight: normal; color: rgb(0, 0, 0); font-style: normal; text-decoration: underline; }
#content a:hover { font-weight: normal; color: rgb(0, 0, 0); font-style: normal; text-decoration: underline; }
#navcontainer div a h3 { font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: rgb(85, 85, 85); font-style: normal; text-decoration: none; }
#navcontainer div a:hover h3 { font-weight: bold; color: rgb(34, 34, 34); font-style: normal; text-decoration: none; }
#navcontainer div a:hover { font-weight: bold; color: rgb(34, 34, 34); font-style: normal; text-decoration: none; }
.accent { background: transparent url('96.jpg') no-repeat scroll left top; }

/* ::::: http://ironrodpress.com/scripts/2custom.css ::::: */

#pagecols { width: 832px; text-align: left; }
#column1 { float: left; width: 832px; }
#colbody1 { border-style: none; border-width: 0px; padding: 5px; }
#body_pgbldblk3 { border-style: none; border-width: 0px; padding: 5px; overflow: hidden; width: 812px; }
#body_pgbldblk32 { border-style: none; border-width: 0px; padding: 5px; overflow: hidden; width: 812px; }
#column2 { float: left; }
#colbody2 {  }
#column3 { float: left; }
#colbody3 {  }

/* ::::: http://ironrodpress.com/scripts/icwebsiteelement.css ::::: */

img {  }
#close { padding: 2px 5px; text-align: right; background-color: rgb(255, 255, 255); }
.enlargedThumb { width: 75px; height: 75px; position: absolute; background-color: rgb(204, 204, 204); }
.controls { margin: auto; z-index: 1; position: relative; background-color: rgb(237, 237, 237); background-image: url('photo_controlbg.jpg'); text-align: center; }
.photoFoot { margin: 5px auto 50px; z-index: 1; text-align: center; background-image: url('photo_controlbg.jpg'); background-repeat: repeat-x; background-color: rgb(237, 237, 237); color: rgb(0, 0, 0); clear: both; height: 22px; }
.photoFoot span.SlideNum { color: rgb(0, 0, 0); font-weight: bold; }
.imageContainer { overflow: hidden; margin-bottom: 5px; z-index: 1; }
.thumbContainer { margin: auto; height: auto; z-index: 2; }
.mainID { margin: auto; overflow: hidden; z-index: 100; }
.mainContainer { margin: auto; }
.details { border: 2px solid rgb(255, 255, 255); margin: auto; overflow: hidden; opacity: 0; width: 200px; height: 200px; }
.detailsContainer { position: absolute; left: 0pt; top: 10px; width: 100%; height: 100%; z-index: 9999; display: none; }
.detailScreen { display: none; background-color: rgb(0, 0, 0); position: fixed; left: 0pt; top: 0pt; width: 100%; height: 100%; opacity: 0; z-index: 9998; }
.mainImageDiv { margin: auto; font-size: 24px; font-weight: bold; text-align: center; color: rgb(255, 255, 255); width: 400px; height: 400px; }
.imageThumbSelected { margin: 3px; font-weight: bold; text-align: center; float: left; vertical-align: middle; }
.imageThumb { margin: 3px; overflow: hidden; font-size: 16px; font-weight: bold; text-align: center; float: left; cursor: pointer; vertical-align: middle; }
.thumbTitle { padding: 0pt 2px; font-family: Verdana,Arial,sans-serif; font-size: 11px; line-height: 16px; text-align: left; }
.detailControls { height: 22px; }
.detailControls img { cursor: pointer; }
.popImage { border: 1px solid rgb(255, 255, 255); margin: 0pt 10px; opacity: 0; }
.popTitle { margin: 10px; overflow: auto; width: 480px; height: 57px; text-align: center; font-size: 18px; opacity: 0; }
.popDescBG { border: 1px solid rgb(136, 136, 136); display: none; position: relative; bottom: 145px; left: 0pt; width: 500px; height: 120px; clear: left; background-color: rgb(0, 0, 0); opacity: 0.45; }
.popDesc { margin: 10px; overflow: auto; width: 480px; height: 76px; clear: left; font-size: 14px; text-align: left; color: rgb(255, 255, 255); }
.descButton { color: rgb(255, 255, 255); }
.detailControls { overflow: hidden; background-image: url('photo_controlbg.jpg'); margin-top: 15px; }
.enlargedImage { border-style: solid; border-color: rgb(221, 221, 221) rgb(119, 119, 119) rgb(68, 68, 68) rgb(187, 187, 187); border-width: 4px; z-index: 3; cursor: pointer; }

/* ::::: null ::::: */

* html .spacer { background-image: none; }
* html #accent-wrapper #accent-cover { background-image: none; }
* html #title-container { background-image: none; }
* html #nav-left #navcontainer #nav-png-cover { background-image: none; }
* html body#wide #title-container { background-image: none; }
