ul li{list-style:disc;}
ol li{list-style:decimal;}
strong{font-weight:700;}
em{font-style:italic;}
div.message{border:3px solid #077A12;background:#068912 url(../images/cms/bg-message.gif) left top repeat;color:#fff;font-weight:700;padding:5px;margin-bottom:20px;}
div.message ul li{color:#fff;list-style:none;}
div.error,div.errors{border:3px solid #EA0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}
#login-form{width:350px;border:1px solid #aaa;margin:0 auto;padding:15px;}
#login-form label,form.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#login-form input,form.standard-form input,form.standard-form select,form.standard-form textarea,form.standard-form div.field{float:left;margin-bottom:3px;}
#login-form br,form.standard-form br{clear:left;margin-bottom:3px;}
form.standard-form label{width:40%;}
form.standard-form div.field{width:300px;}
form.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
.hidden{display:none;}
.clear{clear:both;}
.float-left{float:left;margin:3px 10px 5px 0;}
.float-right{float:right;margin:3px 0 5px 10px;}
img.icon-image{vertical-align:-4px;margin-right:3px;display:inline;}
.note{font-size:93%;line-height:130%;}
.date{font-style:italic;font-size:95%;margin-top:-3px;}
.credit{font-style:italic;text-align:right;margin-top:-3px;}
.links{font-style:italic;}
.caption{font-style:italic;}
form.post_redirect_form{display:inline;}
button.post_redirect_submit{border:0;background:transparent;text-decoration:underline;}
button.post_redirect_submit span{text-decoration:underline;}
button.post_redirect_submit span:hover{text-decoration:underline;}
.sitemap ul{list-style-type:disc;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(../images/lightbox/overlay.png);}
* html #overlay{background-color:#333;ground-color:transparent;background-image:url(../images/lightbox/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/lightbox/overlay.png",sizingMethod="scale");}
div.jojo_slideshow{position:relative;width:300px;height:200px;background-repeat:no-repeat;overflow:hidden;}
div.jojo_slideshow img,div.jojo_slideshow span{display:none;}
div.jojo_slideshow img.current{display:block;}
.youtube,.youtube embed{width:425px;height:350px;}
.youtube embed{background-image:url(../images/youtube-videoloading.gif);background-repeat:no-repeat;background-position:center;}
div.right{float:right;}
div.left{float:left;}
.center{text-align:center;}
div.quote{background:transparent url(../images/quotes.gif) left top no-repeat;padding-right:5px;padding-left:45px;margin-right:35px;margin-left:5px;border-right:4px solid #3E5B90;}
div.info{border-left:4px solid #3E5B90;padding-right:5px;padding-left:5px;margin-right:25px;margin-left:25px;}
div.author{border-left:4px solid #3E5B90;padding-right:5px;padding-left:5px;margin-right:25px;margin-left:25px;}
.code{font-size:0.8em;}
span.code,div.codeblock{border:1px dotted #777;padding-right:5px;padding-left:5px;color:#111;background-color:#eef;font-size:0.8em;font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace,serif;}
.img-shadow{float:left;background:url(../images/cms/shadow.png) no-repeat bottom right !important;margin:10px 0 0 10px !important;}
.img-shadow img{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}
.magazine-image{background:none;border:1px #ccc solid;}
#content .magazine-image img{background:none;border:1px #ccc solid;margin:2px;padding:0;}
.tag-cloud a{text-decoration:none;}
#post-comment{display:none;}
#post-comment-link{display:block;text-align:center;}
#post-comment label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#post-comment input,#post-comment select,#post-comment textarea{float:left;margin-bottom:3px;}
#post-comment br{clear:left;margin-bottom:3px;}
#post-comment div.post-comment-field{margin-bottom:3px;}
#post-comment div.post-comment-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
#article a.next-article{display:block;margin-left:5px;float:right;font-size:0.9em;}
#article a.prev-article{display:block;margin-right:5px;float:left;font-size:0.9em;}
.article-date{text-align:right;font-size:0.9em;font-style:italic;margin:20px 0 30px;}
.links{margin:10px 0;}
.more{text-align:right;}
#article .note{margin:10px 0;}
img.index-thumb{float:left;margin:3px 10px 5px 0;}
form.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
form.contact-form input,form.contact-form select,form.contact-form textarea{float:left;margin-bottom:3px;margin-right:5px;}
form.contact-form br{clear:left;margin-bottom:3px;}
form.contact-form div.form-field{float:left;margin-bottom:3px;width:300px;}
form.contact-form div.form-field br{margin:15px 0;}
form.contact-form div.form-field input{float:none;}
form.contact-form div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:0.8em;line-height:110%;}
form.contact-form div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
form.contact-form div.captcha{margin:7px 0;}
form.contact-form input.button{cursor:pointer;}
#searchresults div.search-relevance{color:#999;font-size:91%;line-height:100%;float:right;margin-top:4px;}
#searchresults div.search-relevance-display{float:right;height:9px;background:transparent url(../images/relevance.png) no-repeat right;margin:6px 1px 6px 8px;}
#searchresults a.current-filter{font-weight:700;}
.profile img.right-image{float:right;border:none;}
body{position:absolute;left:50%;margin-left:-578px;width:1156px;background-color:#1b1b1b;font-family:arial,sans-serif;font-size:12px;}
div.clear{clear:both;}
div.clear-left{clear:left;}
hr.full-border{color:#494949;background-color:#494949;height:1px;margin:0;padding:0;border:none;}
hr.full-border-dark{color:#000;background-color:#000;height:1px;border:none;}
#header-container{border:none;background:#1b1b1b url(../images/jazz-swirl.jpg) no-repeat bottom right;margin:0 98px;}
#language-bar{height:18px;}
ul.sf-country{float:right;margin-top:29px;margin-right:-15px;}
ul.sf-country img.flag{float:left;margin:0 5px 0 0;}
ul.sf-country span.country{float:right;margin:0;width:100px;color:#7F7F7F;padding-top:3px;}
#logo{display:block;margin:5px auto 20px auto;width:716px;}
#logo img{border:none;margin:0;padding:0;width:716px;height:71px;}
#logo a,#logo a:visited,#logo a:hover{border:none;text-decoration:none;text-align:center;}
#nav-menu-bar{margin:0 0 0 200px;}
#main-container{border-top:#494949 1px solid;border-bottom:#494949 1px solid;background-color:#111;padding:12px 98px;}
#sidebar-container{float:left;margin-left:98px;width:210px;margin:0;}
#sidebar-container h2{font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;background-color:#353535;text-align:center;margin:0;padding-bottom:6px;}
#sidebar-container h2.test{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;background-color:#353535;text-align:center;margin:0;padding-bottom:6px;}
.sidebar-box-top{background:#505050 url(../images/box-sidebar-top.jpg) no-repeat;width:210px;height:9px;margin:0;padding:0;}
.sidebar-box-content-book{color:#eead6b;font-size:13px;font-style:normal;text-align:left;text-transform:none;background-color:#505050;margin:0;padding:0;height:363px;}
.sidebar-box-content-book h3{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;background-color:#505050;text-align:center;}
.sidebar-box-content-test{color:#eead6b;font-size:13px;font-style:normal;text-align:left;text-transform:none;background-color:#505050;margin:0;padding:0;height:154px;}
.sidebar-box-content-test h3{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;background-color:#505050;text-align:center;}
.sidebar-box-content-book div.contact,.sidebar-box-content-test div.contact{padding:0 14px;}
.sidebar-box-content-book span.white,.sidebar-box-content-test span.white{font-size:11px;color:#111;text-transform:uppercase;line-height:200%;}
.sidebar-box-content-book hr,.sidebar-box-content-test hr{width:100%;color:#392202;background-color:#392202;height:1px;margin:0;padding:0;border:none;text-align:center;}
.sidebar-box-content-book .tablerow,.sidebar-box-content-book .submitrow{color:#eead6b;font-size:13px;font-style:normal;text-transform:none;background-color:#505050;}
.sidebar-box-content-book .submitrow{text-align:right;padding-right:20px;}
img.right{display:block;margin:0 0 18px auto;border:none;}
img.center{display:block;margin:0 auto;border:none;}
p.test{text-align:center;color:#eead6b;font-size:14px;font-weight:400;padding:0 14px;}
p.test-author{text-align:right;color:#eac7a3;font-size:14px;font-weight:400;font-style:italic;padding:0 14px;}
.sidebar-box-bottom{background:#e5e5e5 url(../images/box-sidebar-bottom.jpg) no-repeat;width:210px;height:9px;margin:0;padding:0;}
#slide1{background:url(../images/elliott-back-img1.jpg) no-repeat;}
#slide2{background:url(../images/elliott-back-img2.jpg) no-repeat;}
#slide3{background:url(../images/elliott-back-img3.jpg) no-repeat;}
#slide4{background:url(../images/elliott-back-img4.jpg) no-repeat;}
#slide5{background:url(../images/elliott-back-img5.jpg) no-repeat;}
#slide-container{width:721px;height:407px;float:right;padding-right:11px;}
.home-container div.home-content{width:721px;height:407px;margin:0;padding-left:502px;}
div.home-graphic{margin:0;padding:0;width:219px;height:100px;}
.home-graphic table{height:261px;width:219px;margin:0;padding:0 16px 16px;}
.home-graphic td{vertical-align:middle;}
p.home-test{text-align:center;color:#eac7a3;font-size:16px;font-weight:400;line-height:200%;}
p.home-test-author{text-align:right;color:#e98500;font-size:13px;font-weight:400;font-style:italic;}
.button-box{border:2px solid #484848;background-color:#000;margin:3px 16px;padding:5px;width:175px;}
.home-graphic a,.home-graphic a:visited{color:#d89235;font-weight:700;font-size:13px;text-decoration:none;}
.home-graphic a:hover{text-decoration:underline;}
#content-box{float:right;margin:0;}
.box-grey-top{background:#8d8d8d url(../images/box-grey-top.jpg) no-repeat;width:721px;height:12px;margin-top:-1px;padding:0;}
.box-grey-middle{background-color:#8d8d8d;margin:0;padding:0 18px;width:685px;}
.box-grey-bottom{background:#8d8d8d url(../images/box-grey-bottom.jpg) no-repeat;width:721px;height:14px;margin:0;padding:0;}
.inner-left-col{float:left;margin:0;padding:8px;width:416px;color:#111;font-family:"Trebuchet MS",Arial,sans-serif;font-size:14px;font-weight:400;}
.inner-left-col-articles{float:left;margin:0;padding:8px 20px 8px 8px;width:400px;}
.inner-full-width{float:left;margin:0;padding:8px;width:685px;color:#111;font-family:"Trebuchet MS",Arial,sans-serif;font-size:14px;font-weight:400;}
.left-col{width:47%;float:left;padding-right:5px;}
.right-col{width:47%;float:right;padding-left:5px;}
.video{display:block;margin:20px auto;width:320px;}
.book-right img{float:right;border:none;padding:0;margin-right:35px;}
.book-left img{border:none;padding:0;margin:20px 0 0 24px;}
h1,.inner-left-col h1,.inner-full-width h1{font-family:"Trebuchet MS",Arial,sans-serif;color:#000;font-size:30px;font-weight:400;margin:0;padding:0;}
.inner-left-col h2,.inner-full-width h2{font-family:"Trebuchet MS",Arial,sans-serif;color:#fff;font-size:18px;font-weight:400;text-transform:uppercase;margin:0;padding-bottom:18px;}
.inner-left-col h3,.inner-full-width h3{font-family:"Trebuchet MS",Arial,sans-serif;color:#000;font-size:36px;font-weight:400;margin:0;padding:40px 0 0;}
.inner-left-col h4,.inner-full-width h4,.inner-right-col h4{font-family:"Trebuchet MS",Arial,sans-serif;color:#fff;font-size:13px;font-weight:400;text-transform:uppercase;margin:0;}
.inner-left-col img{float:left;margin:5px 5px 5px 0;padding:0;border:none;}
.inner-left-col table img{margin:0;}
.inner-left-col ul,.inner-left-half ul,.inner-right-half ul,.inner-full-width ul{list-style-image:url(../images/bullet-arrow.jpg);}
.inner-left-col li,.inner-left-half li,.inner-right-half li,.inner-full-width li{margin:0;padding:2px 0;}
.inner-right-col{float:right;margin:0;padding:7px 0;width:250px;}
.inner-right-col img{border:none;}
#content-box .inner-right-col img.pad,.inner-right-col .pad img{padding:8px;border:none;}
.inner-left-half{float:left;margin:0;padding:0 8px;width:323px;color:#111;font-family:"Trebuchet MS",Arial,sans-serif;font-size:14px;font-weight:400;}
.inner-right-half{float:left;margin:0;padding:0 8px;width:323px;color:#111;font-family:"Trebuchet MS",Arial,sans-serif;font-size:14px;font-weight:400;}
#lower-container{border:none;margin:0 97px 32px;background-color:#1b1b1b;width:974px;}
.bottom-box{float:left;width:223px;height:311px;margin:14px 20px 0 0;}
img.bottom-box-image{border:none;width:200px;height:107px;padding:0;margin:0 11px;}
.bottom-box-top{background:url(../images/box-single-top.gif) no-repeat;width:223px;height:10px;margin:0;padding:0;}
.bottom-box-content{background:#111 url(../images/box-single-middle.gif) repeat-y;width:223px;height:290px;margin:0;padding:0;overflow:hidden;}
.bottom-box-content h2{color:#f52836;padding:14px 11px 0;margin:0;font-size:15px;font-weight:700;}
.bottom-box-content p{padding:0 11px;font-size:12px;font-weight:400;color:#8a8a8a;}
.bottom-box-content a,.bottom-box-content a:visited{text-decoration:none;color:#f52836;margin:0;font-size:15px;font-weight:700;}
.bottom-box-content a:hover{text-decoration:underline;}
.bottom-box-base{background:url(../images/box-single-bottom.gif) no-repeat;width:223px;height:11px;margin:0;padding:0;}
.homepage-box{float:left;width:444px;height:198px;margin:14px 20px 0 0;padding:0 11px;background:#111 url(../images/box-double-middle.gif) repeat-y;}
.homepage-box-top{background:url(../images/box-double-top.gif) no-repeat;width:466px;height:10px;margin:0 -11px;padding:0;}
.homepage-text{overflow:hidden;font-size:12px;font-weight:400;color:#8a8a8a;height:174px;min-height:174px;}
.homepage-text h1,.homepage-text h2{color:#f52836;padding:0;margin:0;font-size:15px;font-weight:700;}
.homepage-box-bottom{background:url(../images/box-double-bottom.gif) no-repeat;width:466px;height:14px;margin:0 -11px;clear:both;}
table.centre{margin:0 auto;border:none;border-spacing:0;}
#footer-container{border:none;background-color:#1b1b1b;text-transform:uppercase;font-size:10px;font-weight:400;color:#454444;padding-top:8px;}
.footer-links{text-align:center;}
.footer-links a,.footer-links a:visited{text-decoration:none;color:#454444;}
.footer-links a:hover{text-decoration:underline;color:#454444;}
img.right-image{float:right;padding-bottom:10px;padding-left:10px;}
img.left-image{float:left;padding-bottom:10px;padding-right:10px;}
.profile .profile-body{float:left;}
iframe{z-index:-1;}
applet{z-index:-1;}
.testimonialhome{margin:0 5px;}
#post-comment div.post-comment-field{float:none;width:90%;}
img{border:none;}
form.contact-form textarea{font-family:arial,sans-serif;font-size:12px;}
.inner-right-col img{padding:0;}
youtube,.youtube embed{height:200px;width:400px;}
#article-toplinks{margin-bottom:20px;}
h3 a{color:#000;font-size:1.15em;}
#content-box a{color:#F9CD43;}
#content-box h3 a{color:#000;font-size:1.15em;text-decoration:none;}
.sidebar-box-content-book img{margin-left:40px;}
div.home-graphic{position:absolute;right:110px;top:220px;z-index:98;}
.right{margin-left:10px;}