body{margin:0;padding:0;background:#969696 url(../images/backg.jpg) repeat-x;font-family:"Trebuchet MS";font-size:62.5%;}
img{border:0 none;}
h1,h2,h3,h4{margin:0 0 0.3em;padding:0;font-weight:normal;}
h1{font-size:2em;}
h2{font-size:1.8em; font-style:italic;}
h3{font-size:1.4em; font-style:italic;}
h4{font-size:1.2em; font-style:italic;}
a{text-decoration:none;color:#ff5a18;}
a{}
#main{background:#fff;width:950px;min-height:1200px;margin:20px auto 20px auto;padding:10px;font-size:1.3em;}
#top{background:#480224;width:100%;height:75px;text-align:left;background:url(../images/header.jpg) right top no-repeat;}
#logo{width:177px;height:75px;text-align:left;float:left;display:inline;}
#menu{position:relative;width:773px;height:75px;display:inline;}
#banner{width:100%;height:180px;background:url(../images/top_image.jpg) no-repeat center;text-align:right;color:#480224;}
#side{width:199px;height:1150px;float:right;margin-left:10px;padding-left:10px;border-left:1px dotted #480224;font-size:0.9em;line-height:1.5em;text-align:left;word-wrap:break-word;}

#mid{width:100%;min-height:1150px;margin:10px 0px 0px 0px;font-size:0.95em;}
#btm{font-size:0.8em;margin-top:50px;text-align:right;font-family:arial;}
.box{text-align:left;}
.box ul,ol{margin:0;padding:0;margin-left:2em;}
.box li{margin:0;padding:0;}
p{padding:0 0 1em 0;margin:0;}
/*#FCE1C7 FF6600 480224 background:#480224 ff5a18; margin-left:177px;*/
#testimonial{padding:20px 20px 20px 250px;}
#testimonial_text{width:660px;font-size:0.88em;}
.smaller{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#center{margin:20px;margin-right:240px;}

.text_img{border:1px dotted #999;padding:5px;}
.text_img_nofloat{margin-bottom:10px;border:1px dotted #999;padding:5px;}
.img_cap{float:left;margin-right:20px;margin-bottom:10px;font-size:0.7em;font-family:Arial;}
.text_testimonial{border:1px dotted #999;padding:10px;font-size:0.9em;font-style:italic;}

#purchase{border:1px solid #999;padding:10px;}
#checkout p{padding:0;margin:2px;}
#purchase input[type="text"], #purchase textarea, #purchase select,
#checkout input[type="text"], #checkout textarea, #checkout select{border:1px solid #999;font-size:0.9em;padding:1px;}

ul#accordion {margin-left:0px;padding-left:0px;}
ul#accordion li{list-style:none;margin-left:0px;padding-left:0px;}

.toggler{border:1px dotted #ff5a18;color:#333;padding:2px;margin:2px 0px 2px 0px;cursor:pointer;}
.element{padding:20px 0px 50px 0px;}
.element-container{}
.element-nav{clear:both;margin-top:20px;}

/* hides the second object from all versions of IE */
* html object.mov {display: none;} 

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {display: inline;}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {display/**/: none;}

.clear_both{clear:both;}
/*------------------------------------------------------------------*/
/* Gallery images
--------------------------------------------------------------------*/
div#gallery {} 
div.gallery_image_holder {width:100px;float:left;margin:10px 10px 0px 0px;}
div.gallery_image_box {width:100px;height:98px;border:1px solid black;background-color:#dddddd;}
div.gallery_image_holder img {border:none;}
div.gallery_image_holder p {font-family:arial;font-weight:normal;font-size:0.8em;text-align:left;}

/*------------------------------------------------------------------*/
/* Menu

--------------------------------------------------------------------*/

div#main_menu{background:url(../images/menu_back.gif) repeat-x;width:738px;height:31px;border:1px solid #ffffff;text-align:left;position:absolute;top:15px;left:20px;}
div#main_menu ul{list-style:none;margin:0px;padding:0px;border:none;height:31px;position:relative;}
div#main_menu ul li{float:left;margin-left:1px;position:relative;}
div#main_menu ul li div.submenu{background:url(../images/submenu_back.gif) repeat-y;position:absolute;z-index:9;display:none;top:33px;width:111px;}
div#main_menu ul li div.submenu img{behavior:url("http://gw.cybtest/css/pngbehavior.htc");}
div#main_menu ul li.first{margin-left:0px;}
div#main_menu ul li span{display:none;}
div#main_menu ul li a{display:block;width:81px;height:31px;padding:0px;}
div#main_menu ul li a:hover{background-position:0px -31px;}
div#main_menu ul li div.submenu a{text-decoration:none;padding:2px 0px 0px 6px;color:#ffffff;width:100px;height:16px;margin:3px 2px;font-size:0.9em;}
div#main_menu ul li div.submenu a:hover{background-color:#ef541b;}
div#main_menu a.top{height:18px;background:url(../images/menu_blank.jpg) no-repeat;color:#fff;text-align:center;font-size:0.9em;line-height:1em;padding:8px 0px 5px 0px;letter-spacing:1px;}
/*
div#main_menu a.home{background:url(../images/menu_home.jpg) no-repeat;}
div#main_menu a.about_the_book{background:url(../images/menu_about_the_book.jpg) no-repeat;}
div#main_menu a.buy_the_book{background:url(../images/menu_buy_the_book.jpg) no-repeat;}
div#main_menu a.speeches{background:url(../images/menu_speeches.jpg) no-repeat;}
div#main_menu a.whats_on{background:url(../images/menu_whats_on.jpg) no-repeat;}
div#main_menu a.mailing_list{background:url(../images/menu_mailing_list.jpg) no-repeat;}
div#main_menu a.gallery{background:url(../images/menu_gallery.jpg) no-repeat;}
div#main_menu a.links{background:url(../images/menu_links.jpg) no-repeat;}
div#main_menu a.contact_us{background:url(../images/menu_contact_us.jpg) no-repeat;}
*/

ul#twitter_update_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;padding:0;
}