/*
Theme Name: daltonalliances
Theme URI: http://daltonalliances.com/
Description: daltonalliances
Version: 1.0
Author: 
*/

*{padding:0;margin:0;padding:0;border:0;outline:none;font-family:arial}
html{overflow-y:scroll}
body{background:url('images/background.jpg') fixed;font-size:13px;color:#000}
a{color:#000;text-decoration:none}
p.clr,.clr{clear:both;padding:0;background:none}
p.bg,.bg{clear:both;padding:0;margin:10px 0;border-bottom:1px dashed #000;height:2px}
input,select,textarea{border:#000 1px solid;color:#000;font-size:12px;padding:3px;font-family:Arial,Verdana,Helvetica,sans-serif}
li{list-style:none}
h2{color:#800000;font-family:'Open Sans Condensed',sans-serif;font-size:20px;font-weight:700;text-transform:uppercase}
h2 a {color:#800000}
h3{color:#000;font-family:'Open Sans Condensed',sans-serif;font-size:24px;font-weight:normal;margin:1em 0 .2em 0;}
h4{font-size:1em;margin:0 0 1em}
p{line-height:1.5em;padding:0 0 1.3em}
#page{position:relative;width:1140px;margin:50px auto;padding:0 20px;-webkit-box-shadow:0 0 20px #000;box-shadow:0 0 20px rgba(0,0,0,.5);background:#efefef}
#header{position:relative;height:146px;margin:0 0 0 -20px;width:1180px;background:url(images/header-bg.jpg) repeat-x;border-bottom:2px solid #000}
#logo {position:absolute;left:40px;top:34px}
#crumbs {margin:10px 0 15px 0; font-size:12px;color:#ccc;}
#crumbs a {color:#666;}
#crumbs a:hover {color:#800000;text-decoration:underline}
#crumbs span {color:#666}
/* search form */
#searchform{position:absolute;top:15px;right:22px;z-index:1}
#search span{width:215px;display:block;float:right;border:1px solid #000;height:29px;margin:15px 0 0 10px;background:#d8d8d8}
#search input#s{float:left;width:162px;padding:7px 0 0 10px;margin:0;border:0;background:#d8d8d8;color:#000;text-transform:uppercase}
#search .btn{float:left;padding:0;margin:0;border:0;width:auto}
#columns{margin:20px 0 0 0;padding:0;width:1136px}
#centercol{float:left;width:620px}
#rightcol{float:right;width:340px}
#rightcol .box{padding:0 10px;margin-top:20px}
.small_link{padding:5px 0;margin:0 5px;background:#000;border-bottom:1px dashed #fff}
.small_link a{color:#000;text-decoration:none}
.subcols{background:url(images/subcols-bgr.gif) repeat-y left;height:1%}
.col1,.col2{float:left;width:285px}
.col2{float:right}

.post-margin{margin-left:236px}
.post-title{padding:0 0 10px 0}
.post-title h2{padding:5px 0;color:#000;font-weight:normal;text-transform:uppercase;font-size:35px}
.post-title h2 a{display:inline;padding:0;color:#000;text-decoration:none}
.post-excerpt{padding:10px 0 0 0;display:table;color:#000}
.post-excerpt p{line-height:1.8em;color:#000}
.post-excerpt a{text-decoration:underline}


.post ul,.post ol{margin:0 0 1.5em}
.post ul li{background:url(images/li.gif) no-repeat 0 6px;margin:0 0 .4em;padding:0 0 0 10px}

/*
.blog,.blog ol {margin:0 0 0 20px !important}
.blog ul li{background:url(images/li.gif) no-repeat 0 5px}
*/

.post ol li{list-style:decimal;list-style-position:inside;margin:0 0 .4em}
.post blockquote{border-left:3px solid #e8e8e8;font-size:13px;font-style:italic;margin:0 0 1.5em;padding:5px 0 0 10px}
.post-date{padding:10px 0;color:#000;border-bottom:1px dashed #000;border-top:1px dashed #000;font-size:11px;text-transform:uppercase}
.post-date a{color:#000;font-weight:bold;text-decoration:none}
.post-date a:hover{text-decoration:underline}
.post-rel{line-height:1.5em}
.post-rel a{color:#800000}
.post-rel img{max-width:50px}
.post-rel h2{padding-top:10px}
.post-leave{padding:10px 0}
.post-leave a{color:#000;text-transform:uppercase;padding:3px;background:#f0f0f0;font-size:11px}
.post-leave a:hover{color:#800000;background:#fff}
.wtitle{padding:0 0 10px 0}
.wtitle h2{padding:5px 0;font-size:30px;color:#000}
.box{margin:0 0 15px 0}
.box .content{height:1%}
.box .ac{padding:5px 0;text-align:center}
.box2{background:#fff;border:1px solid #fff;height:1%;margin:0 0 20px;padding:18px;min-height:115px}
.box2.alt{background:#FFF}
/* blog sidebar */
.list{height:31px;color:#666;font-size:14px;clear:both;padding:0}
.list li{float:left;padding:0 5px 0 0}
.list li a{display:block;float:left;padding:10px 14px;text-align:center;text-decoration:none;color:#666;font-weight:bold}
.list li a:hover{color:#800000}
.list li a.active{color:#800000;background:#707070}
div.tabs_list{background:#707070;padding:0;margin:3px 0}
div.tabs_list ul{list-style:none;text-align:left;padding:5px 10px}
div.tabs_list ul li{padding:0;margin:5px 0;position:relative}
div.tabs_list ul li a{display:block;padding:4px 0 4px 15px;color:#000}
div.tabs_list ul li a:hover{text-decoration:none;color:#800000}
div.tabs_list ul li ul.children{padding:0}
div.tabs_list ul li ul.children li{margin:0}
div.tabs_list ul li ul.children a{background:none}
div.tabs_list ul li ul.children a:hover{background:#e0e0e0;color:#000}
div.tabs_list ul li ul.children li a{padding:5px 0 5px 25px;display:block}
div.tabs_list ul li ul.children li li a{padding:5px 0 5px 30px;display:block}
.list1 li{background:url(images/ico-list1.gif) no-repeat 0 1.1em;border-bottom:1px solid #000;height:1%;padding:.7em 0 .7em 13px}
.list1 li.last{border:0}
#rightcol .list1 li a:hover{color:#e0e0e0}
.pic img{display:block;padding:4px;border:1px solid #000}
.pic.fl img{margin:0 10px 10px 0}
.pic.fr img{}
.th{display:block;margin:0 0 .5em}
.th.fl img{margin-right:10px}
.ads img{margin:5px}
.widget_flickrRSS img{margin:7px}
.widget_flickrRSS img{border:1px solid #000}
.box .ac img{margin:0}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden}
.hl,.hl2{background:url(images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%}
.hl2{background:none;border-top:1px solid #fff);height:1px;margin:0 0 .8em}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
.noBorder{border:0}
.font-sm{font-weight:normal}
.white{color:#000}
#tabs_news{margin:0 auto;padding:0;width:940px}
.slider{width:940px;padding:10px 0 0 0;margin:0 auto}
.slider ul.tabs{margin:0 auto;padding:10px 10px 35px 10px;width:160px;list-style:none}
.slider ul.tabs li{margin:0 5px;padding:0;float:right;background:none}
.slider ul.tabs li img{float:right;padding:0}
.slider ul.tabs li a{display:block;background:url(images/tabs_2.gif) top no-repeat;padding:12px 0;margin:0}
.slider ul.tabs li a:hover{background:url(images/tabs_1.gif) top no-repeat}
.slider ul.tabs li.tabs-selected a{background:url(images/tabs_1.gif) top no-repeat}
.tabs-hide{display:none}

.column{float:left;width:265px;margin:0 25px 0 0;overflow:hidden}
.column h2{padding:4px 0;border-bottom:1px dashed #000;border-top:1px dashed #000}
.column div{width:240px;margin:6px 0;padding:4px;border:1px solid #d8d8d8}
.column video{width:240px}
.column p{padding:5px 0}
.column a u{display:inline-block;color:#000;text-transform:uppercase;padding:2px 9px 3px 9px;background:#E8E8E8;font-size:12px;text-decoration:none;float:right;margin-right:11px}
.column a:hover u{color:#800000}
.column a u b{color:#800000;font-size:16px;line-height:12px}

/* DESIGN TOPNAV (mainmenu) */
.topnav{position:absolute;right:22px;bottom:0px}
/* level 1 */
.topnav ul{float:right;list-style:none;padding:60px 0 0 0;font-size:12px;font-weight:bold;text-transform:uppercase}
.topnav ul li{float:left;padding:20px 8px;border-right:1px dashed #000;margin-bottom:4px}
.topnav ul li.first{border-left:1px dashed #000}
.topnav ul li.current_page_item,.topnav ul li:hover{border-bottom:4px solid #800000;margin-bottom:0;background:url(images/hover.gif) center bottom no-repeat}
/* active item first level */
.topnav ul li a{padding:20px 10px;color:#000}
.topnav ul li.current_page_item a{color:#800000}
.topnav ul li a:hover{color:#800000}

.the_content ul {margin:0 0 0 20px !important}
.the_content ul li{background:url(images/li.gif) no-repeat 0 5px}
.the_content a{color:#800000}
.the_content a:hover{text-decoration:underline}
#footer{position:relative;color:#202020;text-decoration:none;font-size:12px;padding:20px 0;height:80px;margin:30px 0 0 -20px;width:1180px;background:url(images/footer.gif) repeat-x}
#footer h4{position:absolute;top:22px;left:20px;font-family:'Open Sans',sans-serif;font-weight:700;font-size:28px;color:#444}
#footer h5{position:absolute;top:20px;left:190px;font-family:'Open Sans',sans-serif;font-weight:600;font-size:16px;color:#444}
#footer h5 a{color:#444}
#footer h5 a:hover{color:#444;text-decoration:underline}

#contactInfo {position:absolute;top:20px;left:20px;font-size:17px;color:#333;line-height:26px}
#contactInfo a:hover {text-decoration:underline}
a#takeTest {position:absolute;bottom:15px;left:520px;font-size:16px;background: url(images/check.png) 0 0 no-repeat;padding:0 0 0 26px;color:#444;line-height:26px}
a:hover#takeTest {text-decoration:underline}
#fbLike{position:absolute;bottom:20px;right:22px;height:22px;width:85px;overflow:hidden}
#copyright{position:absolute;bottom:20px;left:20px;color:#444}
a.facebook,a.twitter,a.linkedin{display:block;float:right;height:40px;width:40px;margin:6px 20px 0 0;font-size:0;background:url(images/social-icons.png) no-repeat}
a.facebook{background-position:0 -40px}
a.twitter{background-position:0 -80px}
a.linkedin{background-position:0 0}
.QandA {margin:-16px 0 0 0}
.QandA h5{margin:16px 0 8px 0;cursor:pointer;font-size:13px;background:url(images/arrow.gif) no-repeat 0 50%;padding:0 0 0 14px}
.QandA h5.open{background:url(images/arrow-down.gif) no-repeat 0 50%}



/* versatilitytest.com styles */
#versatilityTest {width:80%;margin:0 auto; font-size:12pt}
#versatilityTest a {color:#039 !important; text-decoration:underline !important}
#ctl00_Main_ctl00_SurveyResults1_gvResults td {border:1px solid #999;padding:8px 16px;background:#fff}
#ctl00_Main_ctl00_gvSurvey td {padding: 6px 12px}