/*
Theme Name: Outwest 
Theme URI: http://www.outwest.com
Description: Outwest Custom WordPress Theme.
Version: 1.6
Author: Brad Greenwald
Author URI: http://www.fivetechnology.com/
*/

/* CSS Style Reset */
html, body, div, object, h1, h2, h3, h4, h5, h6, p, a, em, font, form, fieldset, img, input, textarea, select, strong, sub, sup, ol, ul, li, table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}
ol, ul {list-style:none;}
a {outline:none;}

html {background:#f3e5b6 url('/custom/images/framework/bg-html.jpg') repeat-x;}
html.html-inner {background:#f3e5b6 url('/custom/images/framework/bg-html-inner.jpg') repeat-x;}
body {margin:0;color:#000;font:11px Arial, sans-serif;background:url('/custom/images/framework/bg-body.jpg') no-repeat 50% 0;min-width:950px;}
body.body-inner {background:url('/custom/images/framework/bg-body-inner.jpg') no-repeat 50% 0;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; font-family:"trebuchet MS", Arial, sans-serif;}
h1 {font-size:32px;} h2 {font-size:22px;} h3{font-size:18px; color:#00382A;} h4{font-size:12px;line-height:16px;}
a {color:#000;text-decoration:none;}
a:hover {}
img {border-style:none;}

#page {margin:0 auto;width:950px;overflow:hidden;}
#header {width:100%;height:172px;}
#header:after {clear:both;display:block;content:"";}

.logo, .logo-inner {float:left;width:306px;height:172px;overflow:hidden;text-indent:-9999px;display:block;z-index:9999;}
.logo {background:url('/custom/images/framework/logo.jpg') no-repeat;display:block;}
.logo-inner {background:url('/custom/images/framework/logo-inner.jpg') no-repeat;}
.logo a, .logo-inner a {display:block;height:100%;}

#header .menu-wrapper {float:right;width:600px;text-align:right;}
.menu {float:right;margin:0 -11px 0 0;padding:9px 0 2px;list-style:none;width:100%;overflow:hidden;}
.menu li {float:right;margin-left:-2px;padding:0 12px 0 11px;background:url('/custom/images/framework/sep-menu.gif') no-repeat 100% 50%;}
.menu li a {font-size:14px;line-height:16px;color:#fff;}

#header address {clear:both;display:block;}
#header em {display:block;font-size:12px;font-style:normal;line-height:18px;color:#f2e5b6;}
#header em strong {font-weight:normal;font-size:16px;}

.navigation {float:right;margin:18px -1px 0 0;padding:0;list-style:none;background:url('/custom/images/framework/bg-navigation.png');}
.navigation li {float:left;padding:0 14px 0 13px;background:url('/custom/images/framework/sep-nav.gif') no-repeat 100% 50%;position:relative;}
.navigation li a {font-size:18px;line-height:38px;color:#f2e5b6;}
.navigation li.active a, .navigation li a:hover {color:#fff;text-decoration:none;}

#content, #content-inner {float:left;width:100%;margin-top:-25px;padding-bottom:39px;overflow:hidden;z-index:0;}
#content {background:url('/custom/images/framework/bg-content.jpg') no-repeat 0 253px;}
.body-inner #page {background:url('/custom/images/framework/bg-content-inner.jpg') no-repeat 0 160px;} /* Background moved for inner logo layover */
#content-inner a {color:#00382a; text-decoration:underline;}

.main-content {width:100%;padding-bottom:43px;overflow:hidden;}
.main-content h1 {color:#f3e5b6;}
.main-content p, .main-content ul {font:16px/19px "trebuchet MS", Arial, sans-serif;}
.main-content ul li {margin:0 0 6px 0; padding:0 0 0 10px;}

.text-box-home, .text-box-inner {float:left;padding-top:40px;}
.text-box-home  {width:450px;}
.text-box-inner {width:100%;}
.text-box-inner h1 {padding:0 0 12px;color:#3B1D03;}
.text-box-inner h2 {padding:0 0 10px;color:#5b2500;}

.main-box-home, .main-box-inner {padding-bottom:60px;overflow:hidden;}
.main-box-home {width:100%;}
.main-box-inner {float:left;width:580px;}
.main-box-details {float:left;width:450px;}
.main-box-home p {margin:19px 0 0;color:#fff;}
.main-box-inner p, .main-box-details p {margin:0 0 19px;color:#000;}
.main-box-details ul {margin:0 0 20px 0;}
.sub-box-home {width:100%;overflow:hidden;}

.title-box {width:100%;padding-bottom:11px;background:url('/custom/images/framework/sep-title.gif') repeat-x 0 100%;overflow:hidden;}
.title-box h2 {float:left; margin:0;color:#000;font-size:24px;}
.title-box ul {float:right;margin:3px 0 0;padding:0;list-style:none;}
.title-box li {float:left;margin-left:6px;}
.title-box li a { text-decoration:underline;line-height:26px;}
.title-box li a:hover {text-decoration:none;}
.title-box li.update a {font-size:14px;color:#666;}
.title-box li.rss a {float:left;overflow:hidden;text-indent:-9999px;background:url('/custom/images/framework/icon-rss.gif') no-repeat;width:22px;height:21px;}
.title-box li.what a {font-size:12px;color:#999;}

.blog {margin:13px 0 0;padding:0;list-style:none;}
.blog li { padding-bottom:25px;}
.blog li div { width:100%;overflow:hidden;}
.blog li h3 {margin:0 6px 0 0;padding-right:8px;/*background:url('/custom/images/framework/sep-blog.gif') no-repeat 100% 60%;*/float:left;font-size:14px;font-weight:normal;line-height:18px;}
.blog li h3 a {color:#00382a;text-decoration:underline;}
.blog li h3 a:hover {text-decoration:none;}
.blog em {width:100%;clear:both;float:left; padding-top:2px;font-style:normal; font-size:12px;line-height:14px;color:#854a11;}
.blog p {margin:0;font-size:14px;line-height:17px;color:#000;}
.blog .big-title h3 {font-size:18px;line-height:22px;}
.blog .big-title em {clear:both;padding-top:5px;}
.view {display:block;}

.view a {text-decoration:underline;color:#00382a;font-size:14px;line-height:16px;}
.view a:hover {text-decoration:none;}
.visual-box {float:right;width:461px;}

.place-holder {width:431px;height:331px;padding:26px 0 0 30px;margin-bottom:35px;overflow:hidden;
      background:url('/custom/images/framework/bg-around-img.png') no-repeat;}
.place-holder img {float:left;}

.gallery {float:right; background:url('/custom/images/framework/bg-events.jpg') no-repeat;width:454px;height:245px;}
.gallery h2 {color:#fff; padding:5px 0 3px 11px;}
.gallery-head {height:22px; padding:6px 30px 0 11px;overflow:hidden;}
.gallery-head h3 p {color:#fff; font-size:13px; text-align:left; font-weight:bold; line-height:14px}
.prev, .next {display:block;width:39px;height:164px;}
.prev {float:left;background:url('/custom/images/framework/left-arrow.jpg') no-repeat 0 4px;}
.next {float:right;background:url('/custom/images/framework/right-arrow.jpg') no-repeat 0 4px;margin: 0 4px 0 0;}
.prev:hover {background:url('/custom/images/framework/left-arrow-h.jpg') no-repeat 0 4px;}
.next:hover {background:url('/custom/images/framework/right-arrow-h.jpg') no-repeat 0 4px;}

.gallery #eventsGroup {float:left; position:relative; width:356px; height:164px;}
.gallery .SlidingPanelsContentGroup {float:left; position:relative; width:10000px; overflow:hidden;}
.gallery .SlidingPanelsContent {float:left; width:120px; height:164px; color:#fff; font-size:11px; line-height:14px; padding:12px 28px 0; position:relative;}
.gallery p, .gallery h4 {font-size:11px;line-height:12px;text-align:center;}

.visual {width:100%;overflow:hidden;}
.visual img {float:left;border:5px solid #fff;}

.gallery h4 {margin:7px 0 0;color:#f2e5b6;}
.same-boxes {width:100%;overflow:hidden; background:url('/custom/images/framework/bg-main-same-boxes.jpg') repeat-y;}
.inner-same-boxes {width:1000px;margin-right:-50px;overflow:hidden;padding-bottom:29px;
      background:url('/custom/images/framework/bg-bottom-same-boxes.gif') no-repeat 0 100%;}

.column-trimmed {float:left;width:400px;margin-right:46px;padding:0 25px 9px;}
.column-trimmed-inner {float: right;width: 260px;padding: 0 25px 35px;background: url('/custom/images/framework/bg-boxes-inner.jpg') repeat-y;margin: 56px 0 0;}
.column-trimmed-gallery {float:right;/*width:400px;*/ height:420px; padding:0 25px 35px;background: url('/custom/images/framework/bg-boxes-inner.jpg') repeat-y;}

.column-trimmed h2, .column-trimmed-inner h2, .column-trimmed-gallery h2, .column-trimmed-inner h3 {margin:0 -29px 0 -25px;padding:0 29px 24px;color:#fff;line-height:35px;
    background:url('/custom/images/framework/bg-title-same-boxes.jpg') no-repeat;}
.column-trimmed p, .column-trimmed-inner p, .column-trimmed-gallery {display:block;font:14px/20px "trebuchet MS", Arial, sans-serif;}
.column-trimmed a, .column-trimmed-inner a {color:#00382a;text-decoration:underline;font:16px/19px "trebuchet MS", Arial, sans-serif;}
.column-trimmed a {font-weight:bold;}
.column-trimmed a:hover, .column-trimmed-inner a:hover, .info-box ul li a:hover {text-decoration:none;}

.info-box {width:100%;padding-top:8px;overflow:hidden;}
.info-box ul li {margin:0 0 26px 0;}
.info-box ul li img {float:left;border:5px solid #00382a;margin:0 13px 0 0;}
.info-box ul li a {font-weight:bold;color:#00382A;}
.info-box .date-time {float:left; margin:0 20px 0 0; font-weight:bold;}
.info-box .event-box {border-bottom:solid 1px #666; padding:16px 0 2px;}

#photo-gallery ul li a img {border:solid 2px #aaa;width:64px;height:48px;}
#photo-gallery ul li a:hover img {border:solid 2px #00382a;}
#photo-gallery ul li {margin:0 16px 0 0; padding:0; float:left;}
#photo-gallery .photo-group {clear:both;margin:16px 0 0 0;}
#photo-gallery .photo-group img {border:solid 2px #00382a;}
#photo-gallery .tab-group {display:block; height:52px; width:420px;}

.rss-icon {background:url('/custom/images/framework/rss-icon.gif') no-repeat;padding:4px 0 10px 40px;}
.rss-icon2 {background:transparent url(/custom/images/framework/icon-rss.gif) no-repeat scroll 0 5px;padding:4px 0 10px 28px;}
.email-icon {background:url(/custom/images/framework/email-icon.png) no-repeat 0 5px; padding:4px 0 10px 28px;}

.store-slideshow {background:url('/custom/images/framework/slideshow-bg.jpg') no-repeat;height:319px;margin:0 0 20px 50px;padding:13px 0 0 20px;width:440px;}
.page-image {float:right;width:307px;height:238px;background:url('/custom/images/framework/bg-page-img.png');padding:21px 0 0 18px;}

.right-col {width:325px;float:right;}
.column-trimmed-inner ul li {padding:0 0 0 14px;background:url('/custom/images/framework/arrow2.gif') no-repeat 0 4px;}

.horse-list h3 {font-size:16px;}
.horse-list p {float:left;width:430px;}
#content-inner .details-link {float:right;padding:0 0 0 14px;margin:-12px 0 0 0; font-size:13px;
      background:url('/custom/images/framework/arrow.gif') no-repeat 0 4px;}


/* Footer */
#footer {width:100%;background:#3b1d03 url('/custom/images/framework/bg-footer.gif') repeat-x;}
.inner-footer {background:url('/custom/images/framework/bg-footer-top.jpg') no-repeat 50% 0;}
.main-footer {width:950px;margin:0 auto;padding:36px 0 10px;overflow:hidden;}
.main-footer div {width:100%;padding-top:11px;overflow:hidden;}
.main-footer ul {float:left;width:432px;margin:6px 0 0;padding:0;list-style:none;}
.main-footer li {float:left;width:116px; margin:0 28px 10px 0;padding:10px 0 0 0;border-top:1px solid #eee;}
.main-footer li a { font:15px/22px "trebuchet MS", Arial, sans-serif; color:#f2e5b6;}
.main-footer li.active a, .main-footer li a:hover {text-decoration:none;color:#fff;}
.main-footer p {padding:16px 0 26px 0;font-size:11px;line-height:14px;color:#f3e5b6;}
.main-footer p a {color:#f2e5b6;text-decoration:underline;}

.logo-footer {float:right;background:url('/custom/images/framework/logo-footer.gif') no-repeat;width:147px; height:66px;overflow:hidden;text-indent:-9999px;}
.logo-footer a {display:block;height:100%;}

.main-footer address {float:right;text-align:right;padding:4px 25px 0 0;}
.main-footer address em {display:block;font-size:12px;line-height:14px;font-style:normal;color:#f2e5b6;}
.main-footer address strong {font-size:16px;line-height:17px;font-weight:normal;}

.main-footer .no-border {border:none;}
.main-box-inner input{border:solid 1px #ccc;}
.main-box-inner table td {padding:1px;}

/* CMS Styles */
.main-box-add-edit {width:100%;}
.main-box-add-edit h1 {padding:0 0 40px;}

#addEdit #addEditTabs li {float:left; padding:8px 12px 6px; font-weight:bold; cursor:pointer; outline:none;}
#addEdit #addEditTabs li.TabbedPanelsTabSelected {border-bottom:solid 2px #633f1b;}
#addEdit #addEditTabs li:hover {border-bottom:solid 2px #999;}
#addEdit #addEditTabs li.TabbedPanelsTabSelected:hover {border-bottom:solid 2px #633f1b;}

#addEditTabGroup {padding:10px;}
#addEdit .error {color:#ff0000;}
#addEdit .masterSubmit {padding:8px; background:#e2e2e2; border:solid 1px #777;display:block; width:100px; text-align:center;}

#tableAddEdit {font: 12px Verdana, Arial, Helvetica, sans-serif; clear:both; margin:20px 0;}
#tableAddEdit td {padding:10px; vertical-align:top;}
#tableAddEdit td.specs {font-weight:bold; color:#333;}

.clear {clear:both;}
#content .pb_dojo, #content .dijitContentPane, #content-inner .pb_dojo, #content-inner .dijitContentPane {overflow:visible;}
textarea, .tools input {border:solid 1px #aaa;}
#memberPhotos .photo ul, #memberPhotos .photo ul li p {font-size:12px;}



/* Blog Page */
#content-inner .blog-item {padding:24px 0 44px; border-top:solid 1px #966e31;}
#content-inner .main-box-inner h1 a {color:#3B1D03;}
#content-inner .main-box-inner h2 a {color:#5b2500;}
#content-inner .main-box-inner small {font-size:11px;}
#content-inner .main-box-inner .postmetadata {font-size:13px; margin:0;}
#content-inner .main-box-inner .postmetadata a {color:#5b2500; text-decoration:underline;}

.comments-template{margin: 30px 0 0;border-top: 1px solid #aaa;padding: 10px 0 0;}
.comments-template ol{margin: 0;padding: 0 0 15px;list-style: none;}
.comments-template ol li{margin: 10px 0 0;line-height: 18px;padding: 0 0 10px;border-bottom: 1px solid #aaa;}
.comments-template h2, .comments-template h3{font-family: Georgia, Sans-serif;font-size: 16px;}
.commentmetadata{font-size: 12px;}
.comments-template p.nocomments{padding: 0;}
.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;}
