@charset "UTF-8";
/* CSS Document */

#header{margin-bottom: 15px;}
#header-container {padding:20px 0px 0px 0px;}

ul#nav li {padding: 0px 40px 0px 0px !important; margin: 0px 0px 0px 40px !important; background: url("http://tinbike.com/wp_2012/wp-content/themes/gigawatt/images/layout/nav-bullet2.png") no-repeat scroll right center transparent;}
ul#nav li a{height: 18px; display: block; font-weight: bold; font-size: 18px; text-transform: none;}
ul#nav li a:hover, .current-menu-item a {margin-bottom: 0px; font-size:18px; border-bottom:none; /*3px solid #c77a22;*/}
ul#nav li a:hover {color: #7ebbc6 !important;}

.logo{margin: 0 auto 10px; text-align: center;}

ul#nav {margin-left: 46px; padding-top:0px !important;}
ul#nav ul.sub-menu li a{font-weight:bold;}
ul#nav ul.sub-menu li{border-bottom: 2px solid #d4d4d1; background: transparent;}

.slider {width: 940px; margin-bottom: 0px; margin: 0 auto; /*or 711*/}
.slider-dots{width: 940px; /*or 711*/}
.gallery-container {height: 540px; /*other slider size = 400*/}
.gallery-container li {width: 940px;}

#content-container{width: 940px; margin: auto; padding-bottom: 0px;}

.search-form input[type=text]{padding: 10px 6px 10px 20px;}
.search-form input[type=submit]{height: 49px;}

.widget_ocmx_social_widget {height: 40px; padding: 10px 25px 0px;}
.widget_ocmx_social_widget h4 {margin: 4px 30px 0px 0px; }
ul.social-bookmarks li{margin: -4px 20px 10px 0px !important;}
ul.social-bookmarks li a{height: 38px; padding-top:-4px;}

#content-container .home-sidebar #widget-block ul.widget-list li .tagcloud {width: 400px; margin-left:270px !important; text-align:center;}
#content-container .home-sidebar #widget-block ul.widget-list li h4 {margin-bottom:0px; text-align:center;}

.footer-text p{margin-left:380px; text-align:center;}
ul#footer-nav {display:none;}

#footer {margin-top:0px;}
#footer ul li.column {margin-right:0px; padding-right:0px; width: 470px;}
#footer h4 {font-size: 12px; font-weight:normal; margin-bottom:0px;}
#footer .textwidget {margin-right:200px;}
#footer .textwidget p{font-size: 12px; line-height: 15px; margin-top:0;}
#footer ul.footer-two-column {padding-right:0px; margin-right:0px;}
#footer ul.footer-two-column a{font-weight:bold;}
#footer ul.footer-two-column li .menu-footer_menu-container {float:right; line-height:15px; margin-right:0px; padding-right:-30px; text-align:right; width:150px;}
#footer ul.footer-two-column li .menu-footer_menu-container ul#menu-footer_menu li {margin-right:0px !important;}
#footer ul li.column ul li{float: right; margin-right: 0px; width: 100px;}

#right-column ul.widget-list li.four-column{float: left; width: 310px; clear: both;}
#right-column ul.widget-list li.four-column li{float: left; width: 220px; margin: 0px 20px 20px 0px; text-align: left;}
#right-column ul.widget-list li.four-column li:nth-child(4n+4){margin-right: 0px;}
#right-column ul.widget-list li.four-column li:nth-child(4n+5){clear: left;}
#right-column ul.widget-list li.four-column li.last {margin-right: 0px;}
#right-column ul.widget-list li.four-column .post-image{margin-bottom: 8px;}
#right-column ul.widget-list li.four-column .post-image img {max-width: 100%; height: auto;}
#right-column ul.widget-list li.four-column .post-title{margin-bottom: 5px; font-size: 16px; font-weight: 600; text-align: left; text-transform: uppercase;}
#right-column ul.widget-list li.four-column .date {font-size: 14px; font-weight: normal;}

#tagcloudresults {padding-top:20px;}
.two-column ul.customtagcloudul p{font-size:13px; line-height: 14px; padding:0px;}
.two-column ul.customtagcloudul li.post {padding:20px 0px 0px 0px; border-bottom:2px solid #c7c7c7;}
.two-column ul.customtagcloudul li.post .post-image{float:left; padding:0px 20px 20px 0px;}
.two-column ul.customtagcloudul li.post .post-text{}

li#ocmx_social_widget-3 {margin-top: 29px; width: 350px;}
#googlemap1 {border-left:3px solid #c7c7c7;}

.section-title {font-size: 16px;}