/*
	Theme Name: TiCr/ASCLD-LAB Child - Genesis
	Theme URI: http://TitaniumCreative.com
	Description: Titanium Creative/ASCLD-LAB child theme for Genesis framework by Studio Press 
	Author: Bryan Taylor
	Author URI: http://TitaniumCreative.com
	Template: genesis
	Version: 1.0.0
*/


@import url("../genesis/style.css");

input, select, textarea { padding:.3rem; }

body { background-color: #E1DCA8; font-family: Myriad,Verdana,Geneva,Arial,"Helvetica Neue","Helvetica sans-serif"; font-size: 12px; }

#wrap { margin: 50px auto; border: #9A924C solid 3px; background-color:white; width: 960px; -moz-border-radius:10px; border-radius: 10px; overflow: hidden; }

a, h2 a:hover, .genesis-nav-menu li a:hover, .genesis-nav-menu li:hover a, .genesis-nav-menu li li a:hover, .genesis-nav-menu .current-menu-item a { color: #183868; }

ul, ol { list-style-position:inside; }

#header { position:relative; -moz-border-radius-topleft: 7px; -moz-border-radius-topright:7px; border-top-right-radius: 7px; border-top-left-radius:7px; background-image: url("images/header-bkgrd.png"); background-repeat: no-repeat; border-bottom: #671636 solid 5px; padding-bottom:0; color: white; }

#header .wrap { margin-top: 55px; }

#title { text-indent:0; }
#title a { color:white; }

#header #description { position: absolute; top:0; clear:both; width:100%; padding:3px 0; text-align:center; border-bottom: #9A924C 2px solid; text-indent:0; backgroundX: url( 'images/header-bkgrd.png' ) no-repeat; background-sizeX:cover; background:white; font-size:19px; font-weight:900; color:black; font-family:helvetica, sans-serif; }
#header #description a { text-decoration:none; color:#349; }
#header #description img { height:36px; vertical-alignX:-1px; margin-right:10px; }
.header-image #title { width:100%; padding:10px 0 10px 20px; }
.header-image #title a { background: url( 'images/ASCLD-logo-tag.png' ) no-repeat; background-size:contain; width:100%; }
.header-imageX #title a { background: url( 'http://www.ascld-lab.org/wp-content/uploads/2016/09/ascld-lab-header-2016.png' ) no-repeat; background-size:contain; width:100%; }
#header .widget-area { margin-right:35px; }
#header .widget-area #text-2 { margin-top:15px; }
#header .search-form { float: right; margin-top: 1.5rem; width: 100%; color:white; }

#nav .genesis-nav-menu.menu-primary { width:100%; background-color:#FFFFFF; margin:3px 0 20px 0; padding-top:7px; text-align:center; border:none; border-top: #9A924C solid 2px; }
#nav .genesis-nav-menu.menu-primary ul { margin: auto; }
#nav .genesis-nav-menu.menu-primary li { float:none; }
#nav .genesis-nav-menu.menu-primary a {  margin:3px 5px; padding:.6em 1em; color:#FFFFFF; background-color: #671636; border: #9A924C solid 2px; -moz-border-radius: 7px; border-radius:7px; font-size:.7em; font-weight:normal; text-align:center; }
#nav .genesis-nav-menu.menu-primary a:hover { background-color:#772848; }
#nav .genesis-nav-menu.menu-primary ul.sub-menu a { margin:2px auto; }

#nav .genesis-nav-menu li { background-image:url("images/transparent-pixel.png"); }

#inner { padding: 0 20px; background-color:white; }

.content-sidebar #content { width:77%; }
.content-sidebar #sidebar { width:20%; background-color:#E1DCA8; }

#sidebar .widgettitle { display:block; width:100%; background-color:#671636; color:white; text-align:center; font-size:1.1em; padding:3px; }

#sidebar .textwidget { margin:0 5px;}

h1, .entry-title, .entry-title a {  font-size:12px; font-size:1rem; font-weight:bold; font-family: 'Book Antiqua', 'Palatino Linotype', Palatino, serif; }

.entry-content  { font-family: 'Book Antiqua', 'Palatino Linotype', Palatino, serif; padding-right:5px; text-align:justify; }

.entry-content p { margin-bottom:1em; }

.entry-content .menu-container { float: left; margin:0 25px 10px 0; width:25%; font-family: Myriad,Verdana,Geneva,Arial,"Helvetica Neue","Helvetica sans-serif"; font-size:.9em; line-height:1em; font-weight:bold; }
.entry-content .menu-container ul, .entry-content .menu-container ul li { list-style-image: none; list-style-type: none; margin:0; }
.entry-content .menu-container ul li a {background-color: #E1DCA8; color:black; text-align:center; margin:2px 0; padding:5px; display:inline-block; text-decoration:none; width:95%; }
.entry-content .menu-container ul li a:hover { background-color:#D3CC98; }
.entry-content .menu-container ul li ul li { display:none; }

.entry, .page .post.entry { margin-bottom: 2rem; }

.entry li { list-style-position: outside; }
.entry ul { padding-left: 7px; }

ul.simply-scroll-list, ul.simply-scroll-list  li { list-style:none; }

.ascld-table01 { border-spacing:0; border-collapse:collapse; }

.ascld-table01 td { padding:1px; border:1px solid black; }

#footer { padding: 0 10px; background-image: url('images/header-bkgrd.png'); background-position: left bottom;   -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; }

#footer p, #footer a { font-weight:normal; font-size:.7rem; line-height:1rem; }

img.attachment-thumbnail { float:left; margin-right:10px; }

.creds, .creds p, .creds a, .creds a:hover { color:white; text-decoration:none; }

.gototop {display:none; }

.sidebar .widget { padding-bottom:10px; margin-bottom:10px; border:none; }

#accr_logos { text-align:center; font-size:.8em; margin:5px; }
#accr_logos img { width:75px; }

#ticr_dm_filters { display:block; width:100%; clear:both; margin-bottom:10px; border:1px solid gray; border-radius:5px; }
#ticr_dm_filters label, #ticr_dm_filters input, #ticr_dm_filters select { display:inline-block; width:100px; font-size:.7rem; padding:.03rem; }
#ticr_dm_filters label { text-align:right; margin-right:5px; }
#ticr_dm_filters input.submit { float:right; margin-right:50px; }
#ticr_dm_filters input.submit:hover { background-color:grey; }

.ticr_dm_result { margin-bottom:10px; }
.ticr_dm_result .entry-title, .ticr_dm_result .entry-title a { font-size:.9rem; padding:2px; background-color:beige; }
.entry-title a:hover { text-decoration:underline; }

ul.ticr_callout { overflow:hidden; margin-right:15px; float:right; margin-left:15px; border:1px solid #E1DCA8; width:250px; }
ul.ticr_callout .label { list-style:none; display:block; margin:0; padding:2px; width:100%; background-color:#E1DCA8; color:black; text-align:center; font-weight:bold; }

a.cert-link { text-decoration:underline; background-color:transparent !important; }
a.cert-link:hover {  text-decoration:none; color:darkblue; }