/*
Theme Name: collinsradio
Theme URI: http://www.seo-semantic-xhtml.com/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the ipraxa team
Version: 3.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}
*:focus{outline:none;}
img{max-width:100%; height:auto}

 #contant a{ color:#000; /* border-bottom: solid 1px #EF7522; */ text-decoration: none;}
 #contant a:hover{ color:#000;  /* background:#f1c278 */ }

body{font:normal 12px/17px Tahoma,Arial,Helvetica,sans-serif; background:#2d2d2d }
#main_container{ float:left; width:100%; background:#fff url(images/repeat_bg.jpg) repeat-x 0 0; padding-bottom:30px ; position:relative;}
#main_container:after{float:left; width:100%; background:#bd6118 url(images/banner_header_img.jpg) no-repeat center 0; content:""; position:absolute; top:0; left:0; height: 180px;}


.wrapper{margin:0 auto; max-width:1100px;}
header{ float:left; width:100%; /*background:url(http://www.collinsradio.org/wp-content/uploads/2015/04/logo.png) no-repeat 0 4px ;*/ height:211px; position:relative; z-index:99}
header .header_right{ float:right; width:195px; padding:149px 0 0 0}
header .header_right form{ float:right; width:100%}
header .header_right form .row{ float:left; width:100%}
header .header_right form .row input.field{ float:left; width:111px; background:#fff; border: solid 1px #7f9db9; font:12px/15px Arial, Helvetica, sans-serif;color:#000; line-height:17px; padding:3px 2px 3px 2px; margin:0; height: 20px; -webkit-appearance: none; border-radius: 0px; }
header .header_right form .row .search_btn{float:left; width:66px; font:13px/17px Arial, Helvetica, sans-serif;padding:0!important; height:25px;cursor:pointer;color:#000;margin:0 0 0 3px; display:inline; -webkit-appearance: none; height: 28px; border: 0px; background: #f0f0f0;  border-radius: 0px; }

nav{ float:left; width:100%; padding:7px 0 0 0}
nav ul{ float:left; width:100%; list-style:none }
nav ul li{ float:left; width:auto; font-size:12px; color:#D8D8D8; line-height:17px; background:url(images/seprater.jpg) no-repeat 0 0; font-weight:bold; padding: 0 19px;}
nav ul li a{ float:left;color:#D8D8D8; text-decoration:none; padding:2px 0 0 0;padding:5px 0 0 0\0/}
nav ul li a:hover{ color:#fff}
nav ul li.first{ background:none}
@media screen and (-webkit-min-device-pixel-ratio:0){nav ul li a{padding:4px 0 0 0}}

#body_container{ float:left; width:100%; background:url(images/top_bg.jpg) repeat-x 0 0}
#contant{ float:left; width:1060px; background:url(images/bottom_bg.jpg) repeat-x left bottom; padding: 20px 20px 40px 20px}
#left_container{ float:left; width:750px}

h2{ float:left; width:100%; font-size:18px; line-height:28px; color:#000; text-transform:uppercase; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; border-top: solid 2px #EF7522; border-bottom: solid 2px #EF7522; padding:3px 0; margin:0px 0 10px 0}
h2 a{ color:#000; border-bottom: solid 1px #EF7522; text-decoration: none;}
h2 a:hover{ color:#000; background:#f1c278}
h2.first{margin-bottom:10px}

#banner{float:left; width:100%;}
#banner ul{float:left; width:100%; list-style:none;}
#banner li {float:left; border:5px solid #000; width:100%; box-sizing: border-box;}
#banner li img{float:left;  width:100%; height:auto; }

#left_container h5{ float:left; width:100%; font-size:13px; color:#000; line-height:15px; font-weight:normal; padding-bottom:14px}
#left_container h5 strong{ font-weight:bold}
#left_container p{ float:left; width:100%; padding: 0px 7px 14px 7px; font-size:13px; color:#000; line-height:18px; text-align:justify;  box-sizing: border-box;}
#left_container p.first{ padding:25px 0 0 0}
#left_container p a{color:#000; text-decoration:none; border-bottom: solid 1px #EF7522}
#left_container p a:hover{ background:#f1c278}
#left_container p strong{ font-weight:bold}
.box{ float:left; width:369px; background:url(images/boder.gif) repeat-y 0 0; padding: 0 0 0 15px; font-size:13px; color:#000;  display:inline; margin:10px 0 
10px 40px}
.box.last{margin:10px 0 0px 40px}
.box.space{margin:20px 0 0px 40px}
.box strong{ font-weight:bold}
.box a{color:#000; border-bottom: solid 1px #EF7522; text-decoration:none}
.box a:hover{background:#f1c278}

#left_container .sign_up_box{ float:left; width:100%; padding:10px 0 0 0}
#left_container .sign_up_box h4{ float:left; width:100%; font-size:12px; color:#000; padding:20px 0}
#left_container .sign_up_box .common_box{ float:left; width:100%}
#left_container .sign_up_box .common_box form{ float:left; width:100%}
#left_container .sign_up_box .common_box form .row{ float:left; width:100%; margin-bottom:6px}

#left_container .sign_up_box .common_box form .row label{ float:left; width:240px; text-align:right; font-size:12px; color:#000; line-height:17px; margin-right:4px; display:inline; padding:3px 0 0 0}
#left_container .sign_up_box .common_box form .row .input{ float:left; width:140px; background:#fff; border: solid 1px #7f9db9; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:17px; padding:3px 3px 3px 3px}
#left_container .sign_up_box .common_box form .row .col{float:left; width:auto; margin-right:4px; display:inline}
#left_container .sign_up_box .common_box form .row .col.first{ margin-left:80px; display:inline}
#left_container .sign_up_box .common_box form .row .col.second{ margin-left:174px; display:inline}
#left_container .sign_up_box .common_box form .row .col label{float:left; width:auto; font-size:12px; color:#000;}
#left_container .sign_up_box .common_box form .row .col .radio{float:left; width:auto; vertical-align:middle; margin:6px 5px 0 0!important; padding:0!important;*margin:3px 5px 0 0!important;}
#left_container .sign_up_box .common_box form .row .member{ float:left; width:100%; font-size:13px; color:#000; line-height:18px}
.continue_btn{float:left; width:75px; font:12px/18px Tahoma, Geneva, sans-serif;color:#000; padding-bottom:2px; cursor:pointer;margin-left:3px; margin-left:196px; display:inline}

#left_container .post{ float:left; width:100%; padding:10px 0 0 0}
#left_container .post form{ float:left; width:auto; margin-left:-30px; position:relative;}
#left_container .post form .row{ float:left; width:400px; margin-bottom:6px}
#left_container .post form .row label{ float:left; width:230px; font-size:12px; color:#000; line-height:17px; text-align:right; margin-right:4px; display:inline}
#left_container .post form .row .input{float:left; width:140px; background:#fff; border: solid 1px #7f9db9; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:17px; padding:3px 3px 3px 3px}
#left_container .post form .row select{ float:left; width:35px; font-size:13px; color:#000}
#left_container .post form .row select.big{ width:135px; float:right; margin-right:19px; display:inline}
#left_container .post form .row .each{ float:left; width:auto; font-size:13px; color:#000; margin-left:3px; display:inline}
#left_container .post form .row h5{float:right; width:80%; font-size:13px; color:#000; line-height:18px; font-weight:bold; text-align:center; padding-bottom:0px}
#left_container .post form .row .bg{ float: right; width:146px; background:url(images/border.jpg) repeat-x 0 0; height:2px; margin-right:19px; display:inline}

#right_container{float:right; width:250px; padding: 0 0 20px 30px; background:url(images/boder.gif) repeat-y 0 0}
#right_container h3{float:left; width:100%; font-size:14px; color:#000; text-transform:uppercase; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; border-top: solid 2px #EF7522; border-bottom: solid 2px #EF7522; padding:3px 0; margin:14px 0 0 0}
#right_container h5{float:left; width:100%; font-size:12px; color:#000; line-height:15px; font-weight:normal}
#right_container h5 strong{ font-weight:bold}
#right_container p{ float:left; width:200px; padding: 14px 7px 0 0px; font-size:13px; color:#000; line-height:18px; text-align:justify}
#right_container p a{color:#000; text-decoration:none; border-bottom: solid 1px #EF7522}
#right_container p a:hover{ background:#f1c278}
#right_container p strong{ font-weight:bold}
#right_container ul{ float:left; width:200px; list-style:none}
#right_container ul li{ float:left; width:190px; padding: 4px 0 4px 10px; color:#000; font-size:12px; line-height:15px}
#right_container ul li strong{ font-weight:bold}
#right_container ul li a{ color:#000; border-bottom: solid 1px #EF7522; text-decoration:none}
#right_container ul li a:hover{background:#f1c278}

#directory{ float:left; width:100%}
#directory p{ float:left; width:706px; font-size:12px; color:#000; line-height:18px; text-align:justify; padding:14px 7px 7px 7px}
#directory p strong{ font-weight:bold}
#directory .list{ float:left; width:695px; padding: 10px 0 10px 25px}
#directory .list ul{ float:left; width:100%; list-style:none}
#directory .list ul li{ float:left; width:710px; background:url(images/dot.gif) no-repeat 0 7px; font-size:13px; color:#000; line-height:18px;padding: 0 0 0 10px}
#directory .list ul li.number{ font-weight:normal}
#directory .list ul li a{color:#000; border-bottom: solid 1px #EF7522; font-weight:bold; text-decoration:none}
#directory .list ul li a:hover{ background:#f1c278}


footer{ float:left; width:100%; background:url(images/footer_bg.jpg) repeat-x 0 0}
footer .footer_details{ float:left; width:100%; text-align:center; padding:28px 0 40px 0}
footer .footer_details .copy_right{ float:left; width:100%; text-align:center; font-size:12px; color:#999}
footer .footer_details p{float:left; width:100%; text-align:center; font-size:12px; color:#999}
footer .footer_details p a{ color:#fff; text-decoration:underline}
footer .footer_details p a:hover{ text-decoration:none}

.entry-title a{ float:left; width:100%; font-size:18px; color:#000; text-transform:uppercase; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

.register-page-links{
display:none;
}


.comments-link {display:none;}
.edit-link{display:none;}
.meta-sep{display:none;}
.nav-previous{float:left; width:auto;}
.nav-previous a{color:#000; text-decoration:none;}
.nav-next{float:right; width:auto;}
.nav-next a{color:#000; text-decoration:none;}
.entry-meta a{color:#000; text-decoration:none;}
#nav-above{display:none;}
.footer_details h3{ color:#fff}

#mgm_login_register_links a{color:#ffff00}
#mgm_login_register_links a:hover{text-decoration:none;}

/*iframe{ max-width: 100%!important; height;auto!important}

.scrollgallery { max-width: 100%!important; height:auto!important}
.scrollgallery img{ max-width: 100%!important; height:auto!important}
.thumbareaContent img { max-width: 100%!important; height:auto!important} */

.iframebox{ width: 100%!important; height:auto!important; overflow:auto; overflow: scroll;
-webkit-overflow-scrolling: touch;}
#posts table{width: 100%!important; float:left; margin-top:25px;}
#table1{margin:15px 0; float:left;}
.clogo{width:100%; float:left; padding-top:30px}
.clogo img{margin-bottom:15px; display:inline-block}
.mgm_message_success{ float:left}

.mgm_form > div{margin-bottom:8px;}
.mgm_form .mgm-login-button, .button mgm-register-button{ padding:5px!important;}
#mgm_register_form input{ font-size:14px!important}

.mgm_register_field, .mgm_profile_field, .mgm_upgrade_field, .mgm_extend_field, .mgm_field_textarea { font-size:14px!important;}
.mgm_message_error{margin-top:50px!important;}
input[type="image"], input[type="submit"], input, textarea, { -webkit-appearance: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.wpsite_follow_us_div.facebookbox {  padding: 10px 0 10px 8px;}
.imgcen {
   
    text-align: center;
   border-bottom:none!important; 
}
.imgcen:hover { background:none!important}

.board_directors{ float:left; width:100%}
.board_directors li{ float:left; width:100%; padding:10px 0;  list-style: none;  }
.board_directors li img{ float:left; margin-right:15px; width: 140px; }
.board_directors.details li img { width: auto; }
#left_container .board_directors p {width:auto!important; }
#left_container .board_directors.details p {width:auto!important; float:none }

.mgm_form input[type="text"], .mgm_form input[type="password"], .mgm_form input[type="submit"] { -webkit-appearance: none; border-radius: 0px; }
table { width: 100%; }
table td { padding: 5px; }