/* Template 2056 simple life http://www.tooplate.com/view/2056-simple-life */ body { margin: 0; padding: 0; color: #000000; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; line-height: 1.4em; background-color: #FFFFFFFF; background-image: url(images/wave_body.jpg); background-repeat: repeat-y; background-attachment: fixed; background-position: top } a, a:link, a:visited { color: #262693; font-weight: normal; text-decoration: none } a:hover { text-decoration: underline; } a.gototop { clear: both; float: right; display:block; margin-top: 40px; padding: 0 15px 10px; font-size: 12px; color: #262663; font-weight: 700;background: url(images/gototop.png) no-repeat bottom center } p { margin: 0 0 10px 0; padding: 0; } img { border: none; } em { color: #000 } blockquote { font-style: italic; margin: 0 0 20px 0} cite { font-weight: bold; color:#262663; } cite a, cite a:link, cite a:visited { font-size: 12px; text-decoration: none; font-style: normal } cite span { font-weight: 400; color: #262663; } h1 { color: #262663; font-weight: normal; } h1 { font-size: 36px; margin: 0 0 30px; padding: 5px 0 } h2, h4, h6 { color: #262663; font-weight: normal; } h3, h5, h7, h9 { color: #FFFFFF; font-weight: 700; text-shadow: 1px 1px 1px #000000} h2 { font-size: 24px; margin: 0 0 25px; padding: 5px 0 } h3 { font-size: 22px; margin: 0 0 20px; padding-right: 10px;} h4 { font-size: 18px; margin: 0 0 15px; padding: 0; } h5 { font-size: 16px; margin: 0 0 5px; padding-right: 10px; font-weight: 700 } h6 {color: #262693; font-size: 14px; margin: 0 0 5px; padding: 0; font-weight: 700 } h7, h9 { font-size: 14px; margin: 0 0 5px; padding: 2px 10px 2px 10px; font-weight: 500; background-color: #262663c5} h8 { font-size: 30px; margin: 0 0 0px; padding: 3px 3px 0px 3px; background-color: #262663c5} .cleaner { clear: both } .h10 { height: 10px } .h20 { height: 20px } .h30 { height: 30px } .h40 { height: 40px } .h50 { height: 50px } .divider { margin-bottom: 40px; padding-bottom: 20px; background: url(images/tooplate_divider.png) repeat-x bottom } .float_l { float: left } .float_r { float: right } .tooplate_list { margin: 10px 0 10px 30px; padding: 0; list-style: decimal-leading-zero } .tooplate_list li { color:#000000; margin: 0 0 10px 0; padding: 0 5px 0 0; background: url(images/tooplate_list.png) no-repeat scroll 0 5px } .tooplate_list li a { color: #000000; font-weight: normal } .tooplate_list li a:hover { color: #000000 } #tooplate_wrapper { width: 1000px; padding: 0 10px; margin: 0 auto; } #tooplate_sidebar { position: fixed; width: 260px; text-align: right; } #tooplate_main { width: 650px; padding: 60px 30px 60px 40px; float: right; } #site_title { display: block; text-align: right; margin: 80px 0 40px; width: 221px; height: 40px; padding: 10px 20px; background: url(images/wave_header.jpg) repeat } #site_title a { font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; color: #262663 } #site_title a span { display: block; margin-top: 5px; font-size: 14px; font-weight: 400; font-family: Tahoma, Geneva, sans-serif } #tooplate_menu { width: 261px; margin-bottom: 40px; } #tooplate_menu ul { margin: 0; padding: 0; list-style: none } #tooplate_menu ul li { margin: 0; padding: 0; } #tooplate_menu ul li a { clear: both; display: block; float: right; position: relative; margin-bottom: 10px; letter-spacing: 3px; font-size: 16px; font-weight: 500; color: #432329; text-shadow: 1px 1px 1px #4747ba; padding: 0 10px 0 30px; height: 39px; line-height: 39px; background:url(images/wave_menu_item_bgl.png) left no-repeat } #tooplate_menu ul li a span { position: absolute; width: 3px; height: 39px; top: 0; right: 0px; background: url(images/wave_menu_item_bgr.png) } #tooplate_menu ul li a:hover { text-decoration: none; color: #fff; text-shadow: 1px 1px 1px #000 } #tooplate_main h1 { font-size: 38px; padding-bottom: 30px; margin-bottom: 30px; background: url(images/header.png) repeat-x bottom } .main_box { min-height: 400px; padding: 30px 0; margin-bottom: 30px; background: url(images/divider.png) repeat-x bottom } .img_float_l { float: left; margin: 3px 30px 5px 0 } .img_float_r { float: right; margin: 3px 0 5px 30px } .img_frame { border: 1px solid #; background: #262663; padding: 2px; margin-bottom: 10px } #gallery { margin: 0; padding: 0; list-style: none } #gallery li { margin: 0; padding: 0; } #gallery li a { display: block; float: left; margin-bottom: 10px } #services h3 { margin-bottom: 30px } #services p { margin-bottom: 30px } #social { padding-right: 0px; margin-bottom: 40px; } #social ul { margin: 0; padding: 0; list-style: none;} #social ul li { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dashed #665f51} #contact { padding-right: 0px; margin-bottom: 40px; } #contact ul { margin: 0; padding: 0; list-style: none;} #contact ul li { margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px dashed #665f51} .col_12 { width: 300px }