/*
	Theme Name: Riding With Attitude 
	Theme URI: http://vxtindia.com
	Description: The base wordpress theme
	Version: 0.1
	Author: Vercingetorix Technologies
	Author URI: http://vxtindia.com
	Tags: basic, theme, vercingetorix
*/

* a, img { outline: medium none; }
* a { text-decoration:none; }
* ul { list-style-type:none; margin:0; }

.cufon-canvas .cufon-alt {
	display:-moz-inline-box!important;
	display:inline-block!important;
	width:0!important;
	height:0!important; 
	overflow:hidden!important;
}

.container { }

.header { background:transparent url(style/images/head_bg.png) no-repeat scroll 0 0; height:215px; }
.header-title { background:transparent url(style/images/logo.png) no-repeat scroll 6px 13px; float:left; height:190px; margin:0; width:390px; }
.header-title a { display:block; height:190px; margin:10px 0 0 10px; text-indent:-9999px; width:390px; }
.header-description { display:none; }
.navigation { background:transparent url(style/images/menu_new.png) no-repeat scroll 0% 0%; margin-top:3px; height:135px; }
.header-menu { margin:0 12px 0 18px; }
.header-menu li { float:left; height:110px; margin:5px 12px 0 0; text-align:center; }
.header-menu li a { font-size:8px; color:#FFFFFF; display:block; height:107px; text-indent:-9999px; text-transform:uppercase; width:90px; }
.header-menu li a:hover, .current_page_item a { color:#F0BB6B; }
.header-menu li a:hover { font-size:9px; color: #F0BB6B; }

/* FLIR image replacement */
h2.page-post-title { font-family:'BlairMdITC TT', Tahoma; }
/* FLIR image replacement */

.header-menu li a#welcome { background:transparent url(style/images/main-menu.gif) no-repeat scroll 0px 0px; }
.header-menu li a#about { background:transparent url(style/images/main-menu.gif) no-repeat scroll -99px 0px; }
.header-menu li a#loc { background:transparent url(style/images/main-menu.gif) no-repeat scroll -200px 0px; }
.header-menu li a#coach { background:transparent url(style/images/main-menu.gif) no-repeat scroll -303px 0px; }
.header-menu li a#train { background:transparent url(style/images/main-menu.gif) no-repeat scroll -407px 0px; }
.header-menu li a#invest { background:transparent url(style/images/main-menu.gif) no-repeat scroll -512px 0px; }
.header-menu li a#gallery { background:transparent url(style/images/main-menu.gif) no-repeat scroll -616px 0px; }
.header-menu li a#club { background:transparent url(style/images/main-menu.gif) no-repeat scroll -721px 0px; }
.header-menu li a#contact { background:transparent url(style/images/main-menu.gif) no-repeat scroll -825px 0px; }

.header-menu li a#welcome:hover, .header-menu li.current_page_item a#welcome { background:transparent url(style/images/main-menu.gif) no-repeat scroll 0px -109px; }
.header-menu li a#about:hover, .header-menu li.current_page_item a#about { background:transparent url(style/images/main-menu.gif) no-repeat scroll -99px -109px; }
.header-menu li a#loc:hover, .header-menu li.current_page_item a#loc { background:transparent url(style/images/main-menu.gif) no-repeat scroll -200px -109px; }
.header-menu li a#coach:hover, .header-menu li.current_page_item a#coach { background:transparent url(style/images/main-menu.gif) no-repeat scroll -303px -109px; }
.header-menu li a#train:hover, .header-menu li.current_page_item a#train { background:transparent url(style/images/main-menu.gif) no-repeat scroll -407px -109px; }
.header-menu li a#invest:hover, .header-menu li.current_page_item a#invest { background:transparent url(style/images/main-menu.gif) no-repeat scroll -512px -109px; }
.header-menu li a#gallery:hover, .header-menu li.current_page_item a#gallery { background:transparent url(style/images/main-menu.gif) no-repeat scroll -616px -109px; }
.header-menu li a#club:hover, .header-menu li.current_page_item a#club { background:transparent url(style/images/main-menu.gif) no-repeat scroll -721px -109px; }
.header-menu li a#contact:hover, .header-menu li.current_page_item a#contact { background:transparent url(style/images/main-menu.gif) no-repeat scroll -825px -109px; }

.header-image-rotation { height:200px; margin:6px 20px 0 0; width:474px; float:right; }
.newsletter { height:48px; margin:20px 0px 0px 50px; color:#FFFFFF; font-size:13px; }
.newsletter a { background:transparent url(style/images/subcribe_image.png) no-repeat scroll -1px -3px; display:block; height:35px; width:145px; }
.newsletter a:hover { background:transparent url(style/images/subscribe-hover.png) no-repeat scroll 0 0; }
.twitter { height:48px; margin:20px 0px 0px 50px; color:#FFFFFF; font-size:13px; }
.twitter a { background:transparent url(style/images/twitter_image.jpg) no-repeat scroll -1px -3px; display:block; height:35px; width:135px; }
.facebook { height:48px; margin:20px 0px 0px 50px; color:#FFFFFF; font-size:13px; }
.facebook a { background:transparent url(style/images/twitter_image.jpg) no-repeat scroll -1px -3px; display:block; height:35px; width:35px; }
#news { margin-left : 15px; }

.index { }
.index-post, .page-post, .single-post  { letter-spacing:2px; }
.index-post-title, .page-post-title, .single-post-title { width: 100%; background:transparent url(style/images/heading-line.png) repeat-x scroll 0 100%; font-size:21px; color:#FFFFFF; padding-bottom:18px; }
.index-post-title a { color: #FFFFFF; }
.index-post-meta { }
.index-post-meta-date { }
.index-post-meta-author { }
.index-post-content { }
.index-post-lower-meta { }
.index-post-lower-meta-tags { }
.index-post-lower-meta-category { }
.index-post-lower-meta-edit { }
.index-post-lower-meta-comments { }
.index-menu { }
.index-menu-next { }
.index-menu-prev { }
.index-not-found-title { }
.index-not-found-text { }
.index-not-found-search { }

.single { }
.single-post { }
.single-post-title { }
.single-post-content { }
.single-post-link-page { }
.single-post-tags { }
.single-post-comments-meta { }
.single-post-comments-template { }
.single-menu { }
.single-menu-next { }
.single-menu-prev { }
.single-post-not-found { }

.page, .index { background:transparent url(style/images/content_bg_1.png) no-repeat scroll 0% 0%; color: #FFFFFF; height:649px; padding:8px 0px 0 42px; position:relative; overflow-y:hidden; }
.page-inner { text-align:justify; position:absolute; padding-top:14px; top:0px; font-size:14px; width:615px; }
#page-content { overflow: hidden; height: 580px; position: relative; }
.scrollable { display:block; position:absolute; right:5px; width:30px; z-index:100; }

.page-post { }
.page-post-title { }
.page-post-content { }
.page-post-link-pages { }
.page-post-edit { margin:0; }
.page-post-edit-link { }
.page-bottom { height:45px; background:transparent url(style/images/page-bottom-bg.png) no-repeat scroll 0 0; }
.search-post-title, .post-edit-link  { color: #FFFFFF; }
.post a { color: #FFFFFF; }
.no-posts-header { color: #FFFFFF; }

.scrolling { margin-top: -10px; }
#scrollup, #scrolldown { text-indent: -9999px; }
#scrollup { background:transparent url(style/images/arrow_up.png) no-repeat scroll 0 0; margin-bottom:10px; }
#scrolldown { background:transparent url(style/images/arrow_down.png) no-repeat scroll 0 0; }

.we-support { height: 25px; text-align: center; color: #000000; font-weight: bold; font-size: 16px; margin: 20px 0px 0px 0px; padding-top: 13px; }

.notfound-title { color:#FFFFFF; }

.archive { }
.archive-title { color: #FFFFFF; }
.archive-post-title a { color: #FFFFFF; }
.archive-post-time { }
.archive-post-content { }
.archive-post-meta { }
.archive-post-meta-tags { }
.archive-post-meta-category a { color: #FFFFFF; }
.archive-post-meta-edit { }
.archive-post-meta-comments a { color: #FFFFFF; }
.archive-menu { }
.archive-menu-next { }
.archive-menu-prev { }
.archive-not-found { }
.archive-not-found-search { }

#comments { color : #FFFFFF; }
#respond { color: #FFFFFF; }
.comments { }
.comments-protected { }
.comments-meta { }
.comments-alt { }
.comments-def { }
.comments-trackback { }
.comments-pingback { }
.comments-author { }
.comments-list { }
.comments-closed { }
.comments-list-item { }
.comments-list-item-avatar { }
.comments-list-item-author { }
.comments-list-item-author a { color: #FFFFFF; }
.comments-list-item-moderation { }
.comments-list-item-meta { }
.comments-list-item-meta a { color: #FFFFFF; }
.comments-list-item-text { }
.comments-leave-reply { }
.comments-registration { }
.comments-form { }
.comments-user { }
.comments-user a { color: #FFFFFF; } 
.comments-user-logout { }
.comments-user-author { padding-bottom:5px; }
.comments-user-author-input { }
.comments-user-author-label { }
.comments-user-email { padding-bottom:5px; }
.comments-user-email-input { }
.comments-user-email-label { }
.comments-user-url { }
.comments-user-url-input { }
.comments-user-url-label { }
.comments-user-meta { }
.comments-user-message { }
.comments-user-message-textarea { }
.comments-user-submit { }
.comments-user-submit-input { }

.searchform { }
.searchform-form { }
.searchform-query { }
.searchform-submit { }

.sidebar-top { background:transparent url(style/images/tranfer_left_top_bg.png) no-repeat scroll 0 0; height:46px; }
.sidebar-bottom { background:transparent url(style/images/tranfer_left_bg.png) no-repeat scroll 0 100%; height:46px;}
.sidebar { background:transparent url(style/images/sidebar_content_new.png) no-repeat scroll 0 0; width: 216px; height: 649px; }
.sidebar-list li { padding-top: 10px; }
.sidebar-items li a { color: #F9DA87 !important }
.sidebar-title, .widget-title { text-align:center; color:#F9DA87; line-height: 1em; font-size:15px; font-weight:bold; margin-top:20px; }
.sidebar-items li { font-size:9px; background:transparent url(style/images/arrow_1.png) no-repeat scroll left 35%; color:#F9DA87 !important; margin-left: 0px; padding:6px 6px 8px 18px; font-weight:bold; text-align:center; }
.widget li a { font-size:9px; background:transparent url(style/images/arrow_1.png) no-repeat scroll left 45%; color:#F9DA87 !important; margin-left: 0px; padding:6px 0px 8px 18px; font-weight:bold; text-align:center; }
.widget li { color:#FFFFFF; }
.widget li ul li { margin-bottom:0.5em; }
.sidebar-items { margin:0px 0px 0px 1.5em}
#location_click { }
#location_where { color: #f0bb6b; }
#location { list-style-image: url(style/images/arrow_1.png); }
.sidebar_bottom_image { text-align: center; }

.widget { }
.widget-title { }

.footer { background:transparent url(style/images/footer_bg.png) no-repeat scroll 0 0; width: 951px; height:67px; }

.footer-image table { margin:0 40px; width:870px; }
.footer-image table tr td { padding:9px 5px 1px; text-align:center; }
.we-support-img { height:50px; vertical-align:middle; width:110px; }
.we-support-img img { height:50px; width:110px; }


.footer-content { text-align:center; margin:15px auto 0; }
.footer-content p { padding-top:10px; }
.footer-content p a, .footer-content p, .footer-nav li a { color:#171819; font-family:Arial; font-size:11px; }
.footer-nav { margin:0 0 0 115px; text-align: center; }
.footer-nav ul{ text-align: center; }
.footer-nav li { float:left; padding:0px 0 0 6px; display: inline; }
.footer-nav li a { padding:0 3px 0 0; text-transform:uppercase; }
.footer-nav li a:hover { text-decoration:underline; }
.archives { }
.archives-page { }
.archives-page-title { }
.archives-page-sub-title { }
.archives-page-list { }


/* Classes coming from within wordpress */

/* wp-list-pages (also gets page-item-1, page-item-2 etc) */
.page_item { }

/* CONTACT FORM STYLES */
.wpcf7-form .contact_details { float: left; width:250px; }
.wpcf7-form .contact_details input { background:transparent url(style/images/contact_input_bg.jpg) no-repeat scroll 0 0; border:medium none; padding:6px 2px; width:236px; }
.wpcf7-form .contact_message { float: right; margin-top:-7px; width:350px; }
.wpcf7-form .contact_message textarea#message { background:transparent url(style/images/contact_message_bg.jpg) no-repeat scroll 0 0; height:410px; width:340px; }
.wpcf7-form .contact_submit { background-color: transparent; border:medium none transparent; text-transform:uppercase; color:#FFFFFF; font-size:14px; display: block; }
.wpcf7-form .clear_submit { display: block; }
.wpcf7-form .contact_submit_button { width:105px; margin:0 auto; }
.wpcf7-form .contact_clear { background-color: transparent; border:medium none transparent; text-transform:uppercase; color:#FFFFFF; font-size:12px; display: block; margin-top:-38px; margin-left: 60px; }

/* GALLERY STYLES */
.piclenselink, .ngg-navigation a.page-numbers, .ngg-navigation .next, .ngg-navigation .previous { color:#FFFFFF; }
