body{background:#e3e6eb;font-family:'Open Sans', sans-serif;font-size:14pt;color:#666;margin:0;padding:0;}
h1,h2,h3{font-weight:400;color:#7D7764;margin:0;padding:0;}
h1,h2{text-transform:capitalize;}
h1{font-size:2em;}
h2{font-size:2em;}
h3{font-size:1.6em;}
h4,.h4{font-size:1.5em;font-weight:700;}
p,ul,ol{margin-top:0;line-height:180%;}
a{text-decoration:none;color:#133c60;}
#wrapper{overflow:hidden;}
.container{width:1000px;margin:0 auto;}
#banner{overflow:hidden;height:450px;background:url(images/img04.png) no-repeat center bottom;}
#banner3{overflow:hidden;height:300px;background:url(images/img04.png) no-repeat center bottom;}   
#logo{overflow:hidden;}
#logo h1{letter-spacing:-6px;text-shadow:1px 2px 0 #133c60;text-transform:capitalize;font-family:'Dancing Script', cursive;font-size:50px;padding:5px 0 0;}
#logo p{margin-top:-20px;letter-spacing:-2px;font-size:25px;color:#133c60;padding:0 0 0 5px; margin-bottom:0;}
#logo a{border:none;background:none;text-decoration:none;color:#FFF;}
#nav {background: #133c60; border-bottom:#26272c;  }
#menu{overflow:hidden;height:52px;}
#menu ul{list-style:none;line-height:normal;text-align:center;margin:0;padding:0;}
/* #menu .FirstLogo{padding-left:70px;background:url(images/TClogoM.jpg) left top no-repeat;} */
#menu li{display:inline-block;}
#menu a{display:block;line-height:52px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:16px;font-weight:300;color:#FFF;border:none;padding:0 20px;}
#menu a:hover{text-decoration:none;color:#ccc;}
#page{overflow:hidden;width:960px;background:#FFF url(images/img04.png) no-repeat center bottom;padding:20px 20px 40px;}
#content{float:left;width:640px;padding:0;}
#sidebar{float:right;width:300px;margin:0;padding:0;}
#sidebar a{border:none;}
#footer-content{background:url(images/img04.png) no-repeat center top;color:#898989;}
#footer-bg{overflow:hidden;padding:30px 0 15px 0;}
#footer-content big{letter-spacing:-2px;text-shadow:1px 2px 0 #000;text-transform:capitalize;font-size:36px;color:#FFF;margin:0;padding:0 0 20px;}
#footer{height:100px;background:url(images/img10.jpg) repeat;margin:0 auto;padding:30px 0 0;}
#footer p{padding-top:10px;line-height:normal;text-align:center;color:#696969;margin:0;}
#footer a{color:#696969;}
.box1{overflow:hidden;height:300px;background:url(images/img04.png) no-repeat center bottom;}
.list-style1 li{border-top:1px dashed #E7E2DC;padding:7px 0;}
.list-style2 a{color:#898989;}
#three-column{overflow:hidden;padding:10px 0 50px;}
.box-style{background:#191919 url(images/img05.jpg) repeat;}
.box-style h2{letter-spacing:-1px;font-size:28px;color:#FFF;padding:10px 0;}
.box-style .image{width:320px;}
.box-style .arrow{background:url(images/img06.png) no-repeat right top;}
.box-style .content{overflow:hidden;width:280px;padding:20px;}
#logo h1,#logo p,#calendar tbody td{text-align:center;}
#logo p a,#logo h1,.list-style2 a:hover{color:#FFF;}
.post .title,#sidebar h2{letter-spacing:-3px;padding:0 0 30px;}
#column1,#three-column #tbox1{float:left;width:320px;margin-right:20px;}
#column2,#three-column #tbox2{float:left;width:320px;}
#column3,#three-column #tbox3{float:right;width:320px;}
.list-style1,.list-style2{list-style:none;margin:0;padding:0;}
.post ul li, #sidebar ul li {list-style-type:none;padding:0 0 0 32px;background:url(images/yes.png) no-repeat left top;line-height:160%;}
ul.serv li, #sidebar ul.serv li {list-style-type:none;padding:3px 0 3px 39px;background:url(images/serv.png) no-repeat left center;line-height:160%; font-size:1.1em;}
.cool2 {background:#3f93f3; color:#333; font-weight:bold; font-size:1.1em; padding:15px; border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;} 
.cool2 a, .cool a{text-decoration:underline;}
.cool2 a:hover, .cool a:hover {text-decoration:none;} 
.cool { color:#133c60; font-weight:bold; font-size:1.3em; line-height:145%;}   
ol.great { font-size: 28px; color: #3f93f3; font-family:impact, georgia; }
ol.great li {padding:0; margin:0;}
ol.great li p { padding:-15px 8px 0 8px; font-style:bold; font-size:20px; color:#444; font-family:'Open Sans', sans-serif; }
.aligncenter{display:block; margin:3px auto; text-align:center;}
.button {background:#3f93f3; color:#333; padding:15px 35px; border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px; font: bold 25px 'Dancing Script', cursive; margin-left:20px;}
::selection{background:#bced91;}
::-moz-selection{background:#bced91;}
.ContactForm span{width:140px;}
.ContactForm input{width:160px;margin-left:8px;}
.ContactForm {line-height:1.8;font-size:1.2em;}
.ContactForm .h4{margin:0;} 
textarea, input{border:1px solid #888;padding:3px 5px;text-align:left;margin:0 0 10px 16px;-webkit-box-shadow:0 1px 2px #666;-moz-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666;}
textarea:focus, input:focus{background:#bced91;border:1px solid #aeaeae;} 
#column3 .ContactForm   {line-height:1.2;font-size:1.1em;}
fieldset{margin:0;padding:0;border:0;}        
 