/*  Theme Name: TRIAD2Theme URI: http://markdotto.com/Description: Wordpress theme based on the layout for TRIAD's website.Version: 2.0Author: Joel KaiserAuthor URI: http://markdotto.com/*//* -------------------------------------------------- Universal Selectors */.right { float: right; }.left { float: right; }.learnMore { margin-top: 2em; }#frontproject { float: right; margin-top: 2em; }div.separator { background: #53a777; margin: 10px 35px 20px 35px; height: 1px; }a img { border: none; margin: 0; padding: 0; }.full {  }.headImg { margin: 20px 0 0 0; display: block; }span.mdo a { font-size: .9em; color: #666; text-decoration: none; }span.mdo a:hover { color: #6fb43f; text-decoration: underline; }/* -------------------------------------------------- Typography */p {margin: 0 0 0px 0;padding: 0;color: #000;font-size: 15px;line-height: 20px;text-align: left;}p small { font-size: .9em; }p.outline {  }h1 {margin: 0;font-size: 30px;        line-height: 33px;color: #6fb43f;         padding-bottom: 5px;}h1.small {font-size: 25px;padding-bottom: 10px;}h2 {margin: 0;font-size: 17px;color: #0272b1;}h3 {margin: 0;font-size: 30px;color: #6fb43f;         padding-bottom: 5px;}.projectInfo h3 { padding-left: 0; }        #sidebar h3 {font-size: 27px;color: #999;padding: 30px 0 0 17px}h4 {margin: 0;padding: 0 0 .5em 0;font-size: 1.2em;font-weight: normal;color: #777;}h5 {margin: 0;font-size: 30px;        line-height: 33px;color: #6fb43f;         padding-bottom: 5px;}h6 {margin: 0;font-size: 17px;color: #0272b1;}#contentemboss h2, #content h2 { padding: 40px 0 5px 0;border-bottom: 1px solid #0272b1 }#contentemboss p, #content p { padding: 10px 0;}/* -------------------------------------------------- Begin Structure ---------- */body {background: #e2e0e1;margin: 0 0 0px 0;padding: 0;color: #000;font-size: 15px;font-family: "arial", "freeSans", "Nimbus Roman no9";line-height: 19px;text-align: left;}.qfacts{color: #0272b1;font-weight: bold;}#header {margin: 10px auto;width: 850px;}#logohome {background: url('http://triadconstructioninc.com/wp-content/themes/triad2//images/homelogo.png') no-repeat top left;width: 256px;height: 70px;margin: 0 0 0 0; }#emboss {          background-color: #6a6a6a; width: 100%;height: 180px;}#embosstxt { background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/embosseds.jpg') 183px top no-repeat;width: 850px;height: 180px;margin: 0 auto;padding: 20px 0 0 0;overflow: hidden; }#embosstxt p {padding: 10px 0;color: #fff}#embosstxt h3 {padding-bottom: 10px;border-bottom: 1px solid #fff;line-height: 27px;}#ticker {background-color: #6fb43f; width: 100%;height: 26px;margin: 5px 0 0 0;clear: both;}#tagline {  float: right;width: 280px;margin: 15px 0 0 0;text-align: right}#page {margin: 10px auto;width: 850px;text-align: left;}#pagesbar {background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/sidebarfaux.png') top left repeat-y;margin: 10px auto;width: 850px;text-align: left;}#sidebar {background-color: #ccc;width: 240px;float: left;}#pagepic {background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/picbackground.png') top left repeat-y;margin: 10px auto;width: 850px;text-align: left;}#sidebar {background-color: #ccc;width: 240px;float: left;}.projectInfo {margin: 0;padding: 0;}.projectimg { border: 1px solid #333; }.projectImages { line-height: 0; margin-bottom: 2em; }a:hover img.projectimg { border: 1px solid #ddd; }#allTestimonials p {padding-left: 3em;}#content {        margin: 0 0 0 250px;padding: 20px 0 0 0;text-align: left;}#contentpicright {        margin: 0 0 0 250px;text-align: left;}#contentemboss {        background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/txtemboss.jpg') center 100px no-repeat;        min-height: 450px;        margin: 0 0 0 250px;padding: 20px 0 0 0;text-align: left;}#contentemboss ul { margin: 0 0 16px 0; padding: 15px;}#contentemboss ul li {  margin: 0 0 0 20px; padding: 0; list-style: disc; line-height: 24px; }#content_front {width: 100%;margin: 0;padding: 0;}#col1, #col2, #col3 {display: block;float: left;width: 250px;margin: 0;padding: 20px 0 25px 25px;}#colelevator {WIDTH: 475px; text-align: justify; text-justify: newspaper; DISPLAY: block; FLOAT: right}#colmission {WIDTH: 275px;  text-align: justify; text-justify: newspaper; DISPLAY: block; FLOAT: left}#picrighttxt { WIDTH: 355px; DISPLAY: block; FLOAT: left; padding: 20px 0;}#picrightpic {WIDTH: 225px; DISPLAY: block; FLOAT: right }#picrightpic p { color: #fff; font-size: 12px; line-height: 16px; padding: 15px }#picrightpic p.heading {color: #6fb43f; font-size: 17px; line-height:17px; padding: 15px 15px 0 15px}#picrightpic p.location { color: #fff; font-size: 12px; line-height: 16px; padding: 0 15px }#picrightpic a {color: #6fb43f; font-size: 17px; line-height:17px;}#picrightpic a:hover {color: #fff;}.clearfloat { clear: both; }.post {margin: 0;padding: 0;text-align: left;}#footer {margin: 0 auto;         width: 850px;padding: 5px 0;clear: both;text-align: left;}/* ------------------------------------------------------------------ *//* -------------------- Unordered, Defined Lists -------------------- *//* ------------------------------------------------------------------ */#siteMap, #services { margin: 0; font-size: .85em; }#siteMap li, #services li { list-style: none; margin: 0; padding: 0; }#siteMap li ul li, #services li ul li { padding: 0 0 0 1em; line-height: 1.85em; }#sidebar ul { list-style: none; margin: 0; padding: 1em; }#sidebar ul li a { display: block; background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/bulletgrey.png') left center no-repeat;  margin: 0; padding: 10px 0px 10px 20px; font-weight: bold; color: #ffffff; text-decoration: none;}#sidebar ul li a:hover { background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/bulletbright.png') left center no-repeat; font-weight: bold; color: #0272b1; text-decoration: none;}#content dl { margin: 0; padding: 0; }#content dt { margin: 0; padding: 0; font-size: 1.2em; font-weight: bold; }#content dd { margin: 0 0 1em 0; padding: .5em 3em; font-size: 1.2em; line-height: 1.75em; }#content dd p { font-size: 1em; }#content ul { margin: 0 0 1em 0; padding: 15px;}#content ul li {  margin: 0 0 0 2em; padding: 0; list-style: disc; line-height: 20px; }#content ul.number li { list-style: decimal; }#content ul.list {margin: 0 0 0 2em;padding: 0;list-style: disc;}#content ul.list li {padding: .5em 0;font-size: 1.2em;color: #666;width: 70%;text-indent: 0;}#bottomNav { margin: 1em 0; padding: 0; }#bottomNav li { display: inline; padding: 0 1em 0 0; }#allTestimonials {margin: 0;padding: 0 0 1.5em 0;width: 99%;}#allTestimonials dt {color: #333;}#allTestimonials dd {margin: 0 0 .8em 0;padding: 0 0 0 3em;font-style: italic;}/* -------------------------------------------------------- *//* -------------------- Dropdown Menus -------------------- *//* -------------------------------------------------------- */.chromestyle{font-weight: bold;}.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; display: block; height: 0; clear: both; visibility: hidden;}.chromestyle ul{width: 100%;min-width: 850px;background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/blank.png') center center repeat-x; /*THEME CHANGE HERE*/padding: 12px 0;margin: 0 auto;text-align: center; /*set value to "left", "center", or "right"*/}.chromestyle ul li{display: inline;}.chromestyle ul li a{font:bold 17px "arial", "freeSans", "Nimbus Roman no9";color: #ffffff;padding: 12px 18px;text-decoration: none;}.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/background: url('http://triadconstructioninc.com/wp-content/themes/triad2/images/selected.png') center center repeat-x; /*THEME CHANGE HERE*/}/* ######### Style for Drop Down Menu ######### */.dropmenudiv{position:absolute;top: 0;border: 1px solid #BBB; /*THEME CHANGE HERE*/border-bottom-width: 0;font:normal 15px "arial", "freeSans", "Nimbus Roman no9";z-index: 20000;line-height:18px;background-color: white;width: 200px;visibility: hidden;}.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/padding: 2px 0;text-decoration: none;font-weight: bold;color: #0272b1;}* html .dropmenudiv a{ /*IE only hack*/width: 100%;}.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #F0F0F0;color: #6fb43f;}/* --------------------------------------------------------- *//* -------------------- Base Hyperlinks -------------------- *//* --------------------------------------------------------- */a { color: #0367ad; text-decoration: underline; }a:hover { color: #6fb43f; text-decoration: none; }a:active { color: #0367ad; text-decoration: underline; }/* p a:after { content: "\0020 \00BB"; } */h1 a { color: #0367ad; text-decoration: none; }h1 a:hover { color: #0367ad; text-decoration: underline; }h2 a {color: #0272B1; text-decoration: underline;}h2 a:hover { color: #6fb43f; text-decoration: none; }/* ------------------------------------------------------------ *//* -------------------- Basic Classes, IDs -------------------- *//* ------------------------------------------------------------ */img.alignRight {float: right;margin: 0 0 1em 2em;padding: 1px;border: 2px solid #ddd;}img.thumb {        padding: 2px;}.name {margin: 10px  0;font-weight: bold;}address {margin: 0 0 1em 5em;padding: 5px 20px;color: #665;border-left: 1px solid #c7c7c7;}.banner {margin: 0 0 0 0em;padding: 0px 0px 0px 0px;height: 100%;text-align: left;}#news {     overflow : hidden; display: block;  width: 225px;height: 325px;float: right;}#news ul {        margin: 0 0 0 0;        padding: 0 0 0 0;}#news ul li{display: block;padding: 4px 0;border-top: 1px solid #6fb43f;}#news ul li a.heading{text-align: left;font-size: 17px;font-weight: bold;display: block;text-indent: 0px;padding: 5px 0;text-decoration: none;color: #0072b0;}#news ul li a:hover {color: #6fb43f }#tickerbar {clear: both; width:850px; height:22px; overflow:hidden; margin: 0 auto;}/* ------------------------------------------------------------ *//* ---------------- Project Category Gallery ------------------ *//* ------------------------------------------------------------ */.categoryname, .categorynamer {float:left;height:240px;margin:0;overflow:hidden;position:relative;width:254px;}.categorynamer {float:right;}.categoryname a, .categorynamer a {float:left;text-decoration:none;}.categoryname .qfacts, .categorynamer .qfacts  {font-size:18px;line-height:20px;}.categoryname a:hover, .categorynamer a:hover {cursor:pointer;}.categoryname a img, .categorynamer a img {border:2px solid #0272B1;margin:10px 0 9px 0;}.categoryname a:hover .category, .categorynamer a:hover .category {display: block;font-size: 18px;background: #0272b1;filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/color: #fff;position: absolute;bottom: 61px;         left: 2px;width: 250px;        height: 167px;        Text-align: center;        line-height:167px;}.categoryname a .category, .categorynamer a .category {display:none; }/* ------------------------------------------------------------ *//* --------------------- Project Gallery ---------------------- *//* ------------------------------------------------------------ */.projectname, .projectnamer{margin: 0;overflow: hidden;float: left;position: relative;          width: 194px;          height: 200px;}.projectname {margin-right:9px}.projectname a, .projectnamer a{text-decoration: none;float: left;}.projectname a:hover, .projectnamer a:hover{cursor: pointer;}.projectname a img,  .projectnamer a img{         margin-top: 10px;         border: 2px solid #0272B1;}.projectname a:hover .project, .projectnamer a:hover .project{display: block;font-size: 18px;background: #0272b1;filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/color: #fff;position: absolute;bottom: 61px;         left: 2px;width: 190px;        height: 127px;        Text-align: center;        line-height:127px;}.projectname a .project, .projectnamer a .project {display: none; }.loctxt { font-size: 11px;font-weight: normal;line-height: 11px;}/* ------------------------------------------------------------ *//* --------------------- Picture Gallery ---------------------- *//* ------------------------------------------------------------ */ul#gallery, ul#gallery li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}ul#gallery {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;height:555px;position:relative;width:600px;margin-top:10px;}ul#gallery li.right {margin-right: 0px;}ul#gallery li {display:inline;float:left;margin-top:383px;margin-right: 3px;}ul#gallery a span {display:none;}ul#gallery a:hover {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;z-index:100;}ul#gallery a:hover span {display:block;float:left;height:400px;left:0;position:absolute;top:0;width:600px;}p.archive { font-size: 13px; line-height: 17px }p.archive font { color:#6fb43f; font-size: 13px; line-height: 17px }p.archive a.heading { font-size: 15px; font-weight: bold; line-height: 26px }