@import url('../twentyeleven/style.css');
/*
Theme Name: outdoorsportsman
Author: Renuka Prasad .Y
Author URI:
Template: twentyeleven
Version: 1.0
*/

/* =Global
----------------------------------------------- */
a {
	text-decoration:underline;
	color:#744e08;
	outline:none!important;
}
:focus {
	outline:none;
}
a:hover {
	text-decoration:none;
}
div#page {
	position:relative;
	font:normal 12px/18px Tahoma;
	color:#744e08;
	margin: 0 auto;
	width:908px;
	padding:10px;
	background:url(images/bg-page.jpg) no-repeat 0 0 #fff;
	overflow:hidden;
}
.logo {
	left: 0px;
	position: absolute;
	top: 30px;
	z-index: 99;
}
.cta {
	position: absolute;
	z-index: 99;
	width:210px;
	height:44px;
	right:20px;
	top:19px;
	display:block;
	font:bold 27px "Impact";
	color:#fff;
	padding:6px 0 0 90px;
	letter-spacing:1px;
	background:url(images/bg-cta.png) no-repeat 0 0;
}
.cta a {
	color: #FFF !important;
	text-decoration: none;
}
#branding {
	border:0;
	padding:88px 0 0 0;
}
#branding img {
	margin-bottom:0;
}
#main {
	clear: both;
	padding:0 20px;
	margin:10px 0 0 0;
	background:url(images/bg-main-content.jpg) no-repeat 0 0 #fff;
	float:left;
	width:868px;
}
#content {
	margin:0;
	width:620px !important;
	float:left;
}
#list {
	margin:0;
	width: 620px;
	float: left;
}
#list ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:155px;
}
#list ul li {
	list-style:none;
	margin:0;
	padding:0 0 10px 20px;
	background:url(images/arrow.gif) no-repeat 0 4px;
}
#list ul li a {
	font:normal 13px tahoma;
	color:#744e08;
}
#secondary {
	margin:0 !important;
	width:225px;
	float: right !important;
}
#category {
	margin:0;
	width: 224px;
	float: left;
	padding-top:57px;
	padding-bottom:20px;
}
#category ul {
	list-style:none;
	margin:0;
	padding:0;
}
#category ul li {
	list-style:none;
	margin:0;
	padding:4% 0 7% 15%;
	background:url(images/bg-right-nav.png) no-repeat 0 0;
}
#category ul li a {
	font:bold italic 14px tahoma;
	color:#855909;
}
.entry-content, .entry-summary {
	padding:0;
}
#map {
	width:100%;
	float:left;
}
#map iframe {
	border:2px solid #a6bfcb;
}
/* =Form
----------------------------------------------- */

div.textwidget img.alignnone {
	height:93px\0/;
}
div.page-id-36 div.ngg-gallery-thumbnail a img {
	width:100px!important;
	max-width:100px!important;
	height:75px!important;
}
input.wpcf7-submit {
*margin-left:235px;
*clear:left;
}
html body.page div#slb_viewer div#slb_container div#slb_content div#slb_nav_hover a.slb_navPrev {
	outline:none!important;
	border:none;
}
div#primary div#content article#post-233.post-233 div.entry-content p a img.alignnone {
	margin-bottom:20px;
}
/* =Heading
----------------------------------------------- */

.entry-title, .entry-title a {
	font:normal 28px tahoma;
	color:#614107;
}
h2 {
	font:normal 25px tahoma!important;
	color:#614107!important;
}
/* =Navigation
----------------------------------------------- */
nav#access {
	background:#bee1f6;
	box-shadow:none;
	margin:0;
	padding:0;
}
nav#access div {
	margin:0;
	padding:0;
}
ul#mainnav {
	width:auto;
	z-index:99;
	padding-left:168px;
}
ul#mainnav li {
	display:inline;
	list-style:none;
	float:left;
	background:url(images/nav-divider.gif) no-repeat right top;
	padding:0 2px 0 0px;
	z-index:10;
}
ul#mainnav li#menu-item-41 {
	background:none;
	padding:0px;
}
ul#mainnav li a {
	font:normal 12px arial !important;
	color:#0e2c4b;
	text-decoration:none;
	display:block;
	padding:12px;
	padding:12px\9;
	white-space:nowrap;
	font-weight:bold !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul#mainnav li a {
padding:12px 13px;
}
}
#mainnav li ul.sub-menu {
	background:none;
	display: none;
	left: 0;
	padding: 0 0 5px;
	position: absolute;
	top: 40px;
	width: 116px;
	z-index: 6;
}
#mainnav li ul.sub-menu li {
	padding: 0;
}
#mainnav li ul.sub-menu li a {
	background:#79abc9 !important;
	padding:7px 12px;
}
#mainnav li ul.sub-menu li a:hover {
	background:#3c6d8a !important;
}
#mainnav li:hover ul.sub-menu {
	display:block;
}
ul#mainnav li a:hover, ul#mainnav li:hover a, ul#mainnav li.current_page_item a, .post-type-archive #menu-item-32 a, .page-id-232 #menu-item-32 a, li.current-menu-parent > a, li.current-menu-ancestor > a {
	background:url(images/nav-hover.gif) repeat-x 0 0;
	color:#fff !important;
}
#mainnav li ul.sub-menu {
	top:39px;
}
.hentry, .no-results {
	border:none;
}
/* =Sidebar
----------------------------------------------- */

.services {
}
/* =Images
----------------------------------------------- */

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
border:0;
padding:0;
}
/* =Footer
----------------------------------------------- */

footer#colophon {
	margin: 0 auto;
	width: 928px;
	background:url(images/bg-footer.jpg) no-repeat 0 0 transparent;
	border:0;
	padding:25px 0;
	color:#e5c985;
	position:relative;
}
div#site-generator {
	background:none;
	border:0;
	padding:0;
}
p.copyrights {
	color:#e5c985;
	font:normal 11px tahoma;
}
p.social-icon {
	margin:0;
	padding:0;
}
p.social-icon img {
	margin:0 10px 0 0;
}
#footer-image {
	position:absolute;
	top:-150px;
	left:-95px;
}
/* =Global
----------------------------------------------- */
#aec-calendar {
	padding-top:0 !important;
}
div#aec-container div#aec-calendar.fc table.fc-header tbody tr td.fc-header-left, div#aec-container div#aec-calendar.fc table.fc-header tbody tr td.fc-header-center {
	width:50% !important;
}
.fc .fc-header-space {
	padding-left:1px!important;
}
.div.wpcf7 img.ajax-loader {
	float:left;
}
#primary {
	width: 625px !important;
	margin: 0 !important;
	float: left !important;
}
img.size-full {
	max-width: auto !important;
}
.textwidget {
	width: 225px;
}
.hentry, .no-results {
	margin: 0 !important;
	padding: 0!important;
}
#main #content {
	margin: 0 !important;
}
/* =Newsletter
----------------------------------------------- */

div.newsletter{ float:left; width:225px; padding:20px 0;}

div.textwidget div.newsletter form {
	margin:0 !important;
	width:225px;
	float: right !important;
}
div.textwidget div.newsletter form input.submit{ height:22px!important; width:37px !important; 
}
.entry-content td, .comment-content td {
	border:1px solid #DDDDDD !important;
	padding:0px !important;
}
caption, th, td{
	vertical-align: middle !important;
	text-align: center !important;
}
table{
	width:100% !important;}