@charset "UTF-8";
/********** William Stillman - Copyright 2012 **************/



@font-face {
    font-family: 'androgy';
    src: url('fonts/androgyne_tb-webfont.eot');
    src: url('fonts/androgyne_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/androgyne_tb-webfont.woff2') format('woff2'),
         url('fonts/androgyne_tb-webfont.woff') format('woff'),
         url('fonts/androgyne_tb-webfont.ttf') format('truetype'),
         url('fonts/androgyne_tb-webfont.svg#androgyneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/************* global **************/

body {margin:0; padding:0; background:url(../images/body_bg.jpg) repeat-x top center #00293E;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
#container {margin:0 auto; width:992px;}
.clear {clear:both; margin:0; padding:0; height:0;}

/**************** masthead **************/
#masthead {margin-top:10px;}
#masthead h1 {padding:0; text-indent: -9999px; background: url(../images/top-left2.png) no-repeat; height:110px; width:203px; margin: 30px 0 17px 0;} /* origional image name "william-title"|||| stock margin was "margin:45px 0;"*/
#masthead ul {padding:100px 0 0 0; float:right; background:url(../images/topnav_bg.jpg) no-repeat; width:320px; margin:10px 0 0 0;}
#masthead li {border-right:#FFF 1px solid; padding:0 10px 0 10px; display:inline; text-align:center;}
#masthead li a {font-family:"LinuxLibertineDisplayRegular", Arial, Helvetica, sans-serif; color:#FFF; text-shadow:#066 1px 1px 1px; font-size:16px; text-decoration:none; font-weight:bold;}
#masthead li a:hover {text-decoration:underline; color:#E1CEEC;}

/**************** body **************/
iframe {margin-left: 18%;}
.bill {float: right; margin: -10px 0 10px 10px;  border:#007C9A 4px solid;}
.facebook {color: #FFF;
text-shadow: #000 1px 1px 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 21px;}


.left {float:left; width:222px;}
.left ul {background: #703c92; /* Old browsers */
background: -moz-linear-gradient(left,  #703c92 0%, #47255c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#703c92), color-stop(100%,#47255c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #703c92 0%,#47255c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #703c92 0%,#47255c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #703c92 0%,#47255c 100%); /* IE10+ */
background: linear-gradient(to right,  #703c92 0%,#47255c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#703c92', endColorstr='#47255c',GradientType=1 ); /* IE6-9 */
 width:222px; list-style:none; margin:0; padding:10px 0 0 15px;
 }
 
.left li {font-size:17px; border-bottom:#FFF 1px dotted; padding:9px 0; margin:0 0 0 0; font-family:"droid_serifregular", Arial, Helvetica, sans-serif; width:200px;}
.left li a {color:#FFF; text-decoration:none; text-shadow:#000 1px 1px 1px;}
.left li a:hover {color:#D5BAE4;}
li.last {border-bottom:none;}

.right {float:right; width:729px; background:#FFFFFF; -webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; padding:20px;}
.purple h2 {font-family:"androgy", Arial, Helvetica, sans-serif; color:#000; text-shadow:#FFF 1px 1px 1px; font-size:35px; text-align:center; margin: 10px 0 0 0;} /*origional header font {font-family: 'droid_serifregular';} */
.purple {background:#D0B3E1; width:769px; float:right;}
.banner {position:relative; z-index:20; background:url(../images/purple-banner.png) no-repeat; width:749px; height:162px; padding:40px 10px 0 20px; margin:0 0 10px -10px;}
.banner p {color:#FFF; text-shadow:#000 1px 1px 1px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:21px;}
.banner a {color:#D5BAE4; float:right;}
.banner h3 {font-family:"droid_serifregular", Arial, Helvetica, sans-serif; color:#FFF; font-size:17px;}
.floatleft {float:left; width:200px;}
.floatright {float:right; width:400px;}
.banner img {margin-left:10px;}
.right ul li {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:21px;}
.right ol li {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:21px;}

h2 {font-family:"droid_serifregular", Arial, Helvetica, sans-serif; color:#713894; text-shadow:#FFF 1px 1px 1px; font-size:25px;}
.right p {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:18px; max-width:700px;}

h3 {font-family:"droid_serifregular", Arial, Helvetica, sans-serif; color:#713894; text-shadow:#FFF 1px 1px 1px; font-size:19px;}
p.smalltext {font-size:11px; color:#666;}
hr {border-bottom:#713894 1px dashed; border-top:none; border-left:none; border-right:none;}

.subleft {float:left;}
.subleft img {margin:10px; border:#007C9A 4px solid;}
.subright {float:right; width:300px; margin-right:10px;}
.subright p {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; font-style:italic; margin:0 0 10px 4px;}
.subright h3 {color:#713892; font-family:"droid_serifregular", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; background:url(../images/bubble.jpg) no-repeat; width:315px; height:93px; text-align:center; padding:5px; margin:10px 0 0 0;}
.right p a {color:#713894;}
.right li a {color:#713894;}

.book {float:left; margin:10px 3px 10px 0px; width:230px; height:375px;}
.book img {border:#9252b9 3px solid;}
.book p {text-align:center; width:200px; margin-left:15px; font-size:12px; line-height:16px;}

table {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:18px;}
input, select, textarea {background:#FFF; border:#713892 1px solid;}
input.submit {background:#713892; color:#FFF; text-shadow:#306 1px 1px 1px; cursor:pointer; padding:5px; font-family:"droid_serifregular", Arial, Helvetica, sans-serif;}

.left-videos {float: left;}
.left-videos iframe {margin-left: 0%;}

.right-videos iframe {margin-left: 3%;}

.flexslider {}

/**************** footer **************/
#footer {color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#footer p {padding-top:10px; width: 721px; margin:0 auto; text-align:left; margin-left:222px;}
#footer a {color:#666; text-decoration:none;}

/*****************contact us **********/
.captcha {margin-left: 5px}






.cwd {text-align: center;}
.cwd iframe {margin-left: 0% !important;}