/*
Theme Name: Shane Wordpress Theme
Theme URI: http://www.designingway.com
Description: A theme for WordPress
Version: 1.0
Author: Rasel Ahmed
Author URI: http://www.designingway.com/
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

* {margin:0;padding:0}
body {font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 20px;color:#666;background:#ddd}
a {text-decoration:none;color:#18252B}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#333;font-family:'pacifico', Arial;}
h1 {font-size:25px;line-height:35px}
h2 {font-size:20px;line-height:30px}
.content p, .sidebar p, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {margin-bottom:15px}
a:hover {text-decoration:none;}
ul, ol {margin-left:15px;}
img[class*="wp-image-"] { height: auto; max-width: 100%; }
img, img a { border: none; }
.alignleft {float:left;margin-right:10px}
.alignright {float:right;margin-left:10px}
.aligncenter {display:block;margin:0 auto; margin-top: 10px;}
blockquote {font-style:italic;padding-left:10px;border-left:3px solid #ddd;margin:5px 0}
input[type=text], textarea {border: 1px solid #ddd; padding: 5px;}
input[type=submit] {border: medium none; color: #fff; font-size: 16px; padding: 5px 25px;cursor:pointer;}
.floatleft {float:left}
.floatright {float:right}
.fix {overflow:hidden}
.stracture {width:960px;margin:0 auto;display:block}
.wrapper {padding:0 120px}

.header_area {background:url(images/header_background.jpg) no-repeat scroll center top #0D668E;}
.header {color:#fff;height:277px}
.header_text {color:#fff;width:400px;padding-left:20px}
.header_text h1{font-family:'kelmscot', Arial;font-size:64px;color:#fff;line-height:70px;margin-bottom:20px}
.header_text h2{font-family:'pacifico', Arial;font-size:28px;color:#fff;line-height:35px;margin-top:10px;margin-bottom:20px}
.header_text p{font-family:'kelmscot', Arial;font-size:16px;}
.login_area {}
.login_area a{font-family:'pacifico', Arial;font-size:14px;display:block;padding:10px;background:url(images/header_login.png) no-repeat;height:23px;width:158px;text-align:center;color:#fff;margin-top:25px}
.menu_area {background:url(images/menu_background.png) repeat #09506F;border-top:2px solid #000;border-bottom:2px solid #000}
.mainmenu {}
.mainmenu ul{margin:0;padding:0;list-style:none;text-align:center;padding-bottom:25px}
.mainmenu ul li{display: block; float: left; height: 30px; margin-bottom: 20px; margin-right: 20px;margin-top:20px}
.mainmenu ul li a{color:transparent; display: block; font-size: 19px; height: 30px; padding: 0 20px; text-indent: -99999px;}
.mainmenu ul li a:hover{}
.mainmenu .menu-home {width:70px;background:url(images/main_menu.png) no-repeat scroll 0 0;margin-left:10px}
.mainmenu .menu-about {width:88px;background:url(images/main_menu.png) no-repeat scroll -95px 0}
.mainmenu .menu-club {width:160px;background:url(images/main_menu.png) no-repeat scroll -221px 0}
.mainmenu .menu-shop {width:60px;background:url(images/main_menu.png) no-repeat scroll -412px 0}
.mainmenu .menu-pictures {width:90px;background:url(images/main_menu.png) no-repeat scroll -498px 0}
.mainmenu .menu-contact {width:120px;background:url(images/main_menu.png) no-repeat scroll -607px 0}
.slider_area {height:540px;background:url(images/slider_background.png) repeat-x #A9D1E3;}
.slider {}
#shop_icon {    background: url("images/shopping_cart.png") no-repeat scroll 0 32px transparent;
    color: #FFFFFF;
    font-family: 'pacifico',Arial;
    font-size: 24px;
    padding-bottom: 65px;
    padding-left: 80px;
    padding-top: 47px;}
.left_text {color:#fff;font-family:'kelmscot', Arial;font-size:20px;line-height:25px;width:355px;padding-bottom:20px}
.left_text h2{    color: #FFFFFF;
    font-size: 28px;
    margin-bottom: 25px;
    margin-top: 20px;}

.video-pos {position: absolute; z-index:1; padding-top: 0px; padding-left: 435px;}
.left_font_home {padding: 25px 75px 0px 225px; line-height:25px; color:#fff;font-family:'kelmscot', Arial;font-size:16px;}
.left_font_home h2{color:#fff;font-family: 'pacifico', Arial;font-size:28px; padding-bottom:20px;}
.left_font_arrow {color: #fff;line-height:30px;font-family: 'pacifico',Arial;font-size:26px;text-align:center;float:left; padding: 20px 60px;}
.arrow_vid {float: left; padding-top: 70px; padding-left:75px}
.hug_right {text-align: right; padding-right: 100px; padding-top: 8px;}
.sponsor{text-align: center;padding:10px 0;}
.sponsor h3{color:#0d668d;font-family: "Open Sans",sans-serif;font-size: 26px;font-weight: 600;line-height: 26px;margin-bottom:16px;}
.sponsor a{color: white; background-color: #e0340b; padding: 24px 40px; border: 1px solid #8d4f40; border-radius: 8px; display: inline-block; font-family: "Open Sans",sans-serif;
    font-size: 26px;
    font-weight: 600;}
.quick_message {color:#0d668d;background:#A9D1E3;font-size:20px;font-family:'kelmscot', Arial;line-height:28px;padding-top:30px;padding-bottom:30px; padding-left:105px; padding-right:105px;}
.quick_message h2{line-height:25px; color:#0d668d;font-family:'pacifico', Arial;font-size:28px;padding-bottom:20px;}
.content-break {padding-bottom: 50px;}
#right-arrow {position: absolute; padding-top: 220px; padding-left: 950px;}

.right_photo_challenge {width:460px;text-align:center;margin-top:-60px}
.right_photo_challenge img{padding-top:20px}
.take_challenge {    background: url("images/slider_button.png") no-repeat scroll 0 0 transparent;
    color: #152641;
    display: block;
    font-family: 'pacifico',Arial;
    font-size: 25px;
    height: 33px;
    padding: 27px 15px;
    text-align:center;
    text-shadow: 0 1px 0 #000000;
    width: 200px;margin:0 auto}
.content_area {background:#A9D1E3}
.maincontent {font-size:28px;font-family:'kelmscot', Arial;color:#0d668d;line-height:30px;padding-bottom:25px;margin-top:-25px}
.maincontent h2{font-size:28px;color:#0d668d;margin:25px 0}
.footer_area {background:url(images/footer_background.png) repeat-x #0A506F;}
.footer {text-align:center}
.footer ul{margin:0;padding:0;list-style:none;text-align:center;padding-bottom:25px}
.footer ul li{display: block; float: left; height: 28px; margin-bottom: 20px; margin-right: 30px;}
.footer ul li a{color: transparent; display: block; font-size: 19px; height: 28px; padding: 0 20px; text-indent: -99999px;}
.footer ul li a:hover{}
.footer .menu-home {width:48px;background:url(images/menu.png) no-repeat scroll 0 0;margin-left:40px}
.footer .menu-about {width:70px;background:url(images/menu.png) no-repeat scroll -46px 0}
.footer .menu-club {width:100px;background:url(images/menu.png) no-repeat scroll -115px 0}
.footer .menu-shop {width:42px;background:url(images/menu.png) no-repeat scroll -220px 0}
.footer .menu-pictures {width:65px;background:url(images/menu.png) no-repeat scroll -260px 0}
.footer .menu-media {width:48px;background:url(images/menu.png) no-repeat scroll -325px 0}
.footer .menu-contact {width:80px;background:url(images/menu.png) no-repeat scroll -373px 0}
#footer_logo {margin-bottom: 20px;  margin-top: 35px;}
	
.page_title_area {background:#A9D1E3}
.page_title_area_color {}
.page_title_area_color h2{    color: #0D668D;
    font-size: 48px;
    line-height: 88px;
    padding-bottom: 24px;
    text-align: center;}
.page_content_area {background:#0D668D;}
.page_detail_area_color{font-size:20px;font-family:'kelmscot', Arial;color:#fff;line-height:28px;padding-top:30px;padding-bottom:30px;min-height:300px}
.page_bottom_area_color {color:#0d668d;background:#A9D1E3;font-size:20px;font-family:'kelmscot', Arial;line-height:28px;padding-top:30px;padding-bottom:30px;}
.page_bottom_area {background:#A9D1E3;}
.page_bottom_area_color {padding:25px 0}

.readmore {background: url("images/read_more.png") no-repeat scroll 0 0 transparent; color: #152641; display: block; font-family: 'pacifico',Arial; font-size: 25px; height: 33px; margin: 20px auto 0; padding: 8px 15px 20px; text-shadow: 0 1px 0 #000000; width: 160px;}
.upload_your_photo {background: url("images/read_more.png") no-repeat scroll 0 0 transparent; color: #152641; display: block; font-family: 'pacifico',Arial; font-size: 25px; height: 33px; margin: 20px auto 0; padding: 8px 15px 20px; text-shadow: 0 1px 0 #000000; width: 160px;}
.readmoretwo {    background: url("images/read_more.png") no-repeat scroll 0 0 transparent;
    color: #152641;
    display: block;
    font-family: 'pacifico',Arial;
    font-size: 25px;
    height: 33px;
    margin: 0;
    padding: 14px 15px 15px;
    text-shadow: 0 1px 0 #000000;
    width: 130px;}
#shop_unavailable {text-align:center;color:#fff;font-size:30px}


.left_side {float:left;width:45%;margin-right:5%}
.left_side h2{font-size:25px;color:#fff}
.right_side {float:right;width:45%;margin-left:5%}
.right_side h2{font-size:25px;color:#0d668d;margin:25px 0}
.center {text-align:center}

.get_in_touch {overflow:hidden}
.get_in_touch input[type=submit]{display:block;background:url(images/click_here.png) no-repeat;text-indent:-99999px;height:45px;width:121px}
.get_in_touch h2{font-size:25px;color:#fff}
.get_in_touch input[type=text], .get_in_touch textarea{border-radius:5px;padding:5px;border:none;width:300px}
.left_column {float:left;width:45%;margin-right:5%}
.right_column {float:right;width:45%;margin-left:5%}

.join_the_left {float:left;width:30%;text-align:right}
.join_the_right {float:left;width:60%;margin-left:20px}

#loginform {background:#454545;display:block;width:300px;margin:0 auto;padding:20px;border-radius:10px}
#user_login , #user_pass{padding:10px}

.button-primary {background:#DC3069;color:#fff}.video_top_text p {color: #0D668D;float: left;font-family: 'pacifico',Arial;font-size: 16px;margin-left: 0;margin-right: 0;margin-top: 17px;}.video_top_text img {}.welcome_wrapper {padding:0 70px;background:url(images/right_arrow.png) no-repeat scroll right bottom;height:540px}#video_officials {background:url("images/big_arrow.png") no-repeat scroll 195px 0px transparent;color: #0D668D;font-family: 'pacifico',Arial;padding-bottom: 20px;padding-top: 15px;}.area_top_new {}.area_top_new_title {font-size: 22px;line-height: 34px;padding: 15px 0;width: 380px;}.video_top_text {margin-top: 5px;width: 440px;}