/*  
Theme Name: VeloResults Theme
Theme URI: http://veloresults.co.uk
Description: The VeloResults Theme (a customised child theme for Mimbo Pro v2.1)
Version: 1.3.2
Date: June 2011
Author: Martin Williamson
Author URI: http://veloresults.co.uk
Template: mimbopro
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/

/* --------------------------------here's goes-------------------------------- */


@import url("../mimbopro/style.css");


/* ------------------------------------ A ------------------------------------ */


#author img
{
border-color:#93c0d6 !important;
}


#author span
{
border-color:#bfdfef !important;
}


a#fullstory, 
a#fullstory:visited
{
background:#236D93 !important;
}


a#fullstory:hover, 
a#fullstory:active
{
background:#2D8EBE !important;
text-decoration:none !important;
}


/* ------------------------------------ B ------------------------------------ */


/* The Breadcrumbs Bar */
#breadcrumbs
{
color:#ADD5EA !important;
}


#breadcrumbs
{
background:#213C52 !important;
}


#breadcrumbs a,
#breadcrumbs a:visited
{
color:#ACE3ff !important;
}


body
{
background:#133346 url(images/bg.jpg) repeat-x fixed !important;
}


.bluebox
{
background:#edf7ff !important;
border-color:#bfdfef !important;
}


.bluebox a, 
.bluebox a:visited
{
color:#4d6984 !important;
}


.bullets li, .more-in li 
{
padding:0 0 !important;
font-size:1.1em !important;
}


/* ------------------------------------ C ------------------------------------ */


#carousel
{
height:151px !important;
background:#CDECFF url(images/bg_carousel.jpg) repeat-x !important;
/* STANDARD YELLOW */
border-bottom:3px solid #FFFF7B !important;
/* GIRO PINK */
/* border-bottom:4px solid #FFB4E7 !important;*/
/* VUELTA GOLD */
/* border-bottom:4px solid #FEC010 !important;*/
}


#carousel a,
#carousel a:visited 
{
float:left;
color:#737373 !important;
}


#carousel a:hover,
#carousel a:active 
{
color:#000 !important;
}


#carousel li img 
{
/* STANDARD YELLOW */
border:3px solid #FFFF7B !important;
/* GIRO PINK */
/* border:3px solid #E977BB !important;*/

display:block !important;
margin-bottom:6px !important;
}


.catnews p
{
font-size:1.2em !important;
line-height:120% !important;
margin:0 !important;
}


.catnews a,
.catnews a:visited
{
font-size:1.1em !important;
color:#3398CC !important;
margin:50px 0px 0px 0px !important;
text-decoration:none !important;
}


.catnews a:hover, 
.catnews a:active
{
text-decoration:underline !important;
}


.catnews img
{
border-color:#51806f !important;
}


.cat-excerpt img, 
.gallery
{
border-color:#51806f !important;
}


.commentlist blockquote, 
.commentlist code 
{
color:#76767a !important;
background:#FFF !important;
padding:6px 14px !important;
margin:18px 35px !important;
display:block !important;
}


.commentlist li 
{
background:#FDFCEF !important;
margin: 0 0 5px 0 !important;
padding: 10px !important;
border-bottom:1px solid #ddd !important;
border-top:1px solid #ddd !important;
list-style:none !important;
}


.commentlist li.depth-2
{
background:#FDF5EF !important;
border:none !important;
border-bottom:1px solid #ddd !important;
border-top: 1px solid #ddd !important;
margin-left:10px !important;
margin-right:10px !important;
}


.commentlist li.depth-3
{
background:#F7FDEF !important;
margin-left:10px !important;
margin-right:10px !important;
border-bottom:1px solid #ddd !important;
border-top: 1px solid #ddd !important;
}


.commentlist li.bypostauthor
{
background:#F2F3FE !important;
margin: 0 0 5px 0 !important;
padding: 10px !important;
border: 0px solid #C7C7C7 !important;
border-bottom: 1px solid #B3EDFF !important;
border-top: 1px solid #B3EDFF !important;
}


#comment-pagination
{
padding-top:10px !important;
}


/* ------------------------------------ E ------------------------------------ */


.entry pre,
.entry code
{
font-family:"Courier New",Courier,monospace !important;
font-size:1.1em !important;
width:550px !important;
color:#000 !important;
background:#FFF !important;
padding:6px 14px 1px 0px !important;
margin:18px 35px 30px 0px !important;
display:block !important;
}


.entry blockquote
{
color:#76767a !important;
background:#FFF !important;
padding:0 18px !important;
margin:15px 45px !important;
border-left:3px solid #DDD !important;
border-right:0px solid #DDD !important;
border-bottom:0px solid #DDD !important;
font:italic 1em Georgia, "Times New Roman", Times, serif !important;
letter-spacing:0.02em !important;
display:block !important;
}


element.style 
{
border-top:3px solid #DDD !important;
}


.element.style 
{
width:436px !important;
}


.entry img 
{
display:inline !important;
border:0px solid #000 !important;
padding:0px !important;
margin:0px 0px 0px 0px !important;
}


.entry ul,
.entry ol 
{
font-size:1.1em !important;
line-height:130% !important;
margin:10px 0px 10px 0px !important;
padding:0px 0px 0px 0px !important;
}


.entry ol li,
.entry ul li
{
font-size:1.0em !important;
line-height:155% !important;
margin:0 0 0px 48px;
}


.entry h5 
{
-x-system-font:none !important;;
border-bottom:0px solid #EAE9E4 !important;;
font-family:Georgia,"Times New Roman",Times,serif !important;;
font-size:1.3em  !important;;
font-size-adjust:none !important;;
font-stretch:normal !important;;
font-style:normal !important;;
font-variant:normal !important;;
font-weight:bold !important;;
line-height:115% !important;;
margin:10px 0 4px !important;;
padding-bottom:1px !important;;
}



/* ------------------------------------ F ------------------------------------ */


#footer
{
color:#ADD5EA !important;
}


#footer a, 
#footer a:visited
{
color:#94d6f7 !important;
}


.field:focus
{
background:#f9f4f8 !important;
}


/* ------------------------------------ G ------------------------------------ */


.gravatar
{
border-color:#ADD5EA !important;
}

.gallery {
	margin:15px 0 !important;
	display:block !important;
	}
	
.gallery img {
	border:2px solid #9CD6F3 !important;
	padding:2px !important;
	}

.gallery img:hover {
	border:2px solid #213C52 !important;
        }

.gallery-item {
	padding:1px 0 !important;
	}

.gallery-caption {
	padding:1px !important;
        font-size:1.0em !important;
	}


/* ------------------------------------ H ------------------------------------ */


h2#description
{
color:#3398CC !important;
}


h3#comments
{
margin:40px 1px -30px 1px !important
}


/* Category Summary Headers */
h3.catcolor1,
h3.catcolor2,
h3.catcolor3 
{
background:transparent url(images/cat_vr.jpg) repeat scroll 0 0 !important;
margin:0 0 -5px !important;
padding:7px 0 0 7px !important;
}


#home #content
{
float:left !important;
width:465px !important;
}


hr
{
background:#eae9e4 !important;
color:#eae9e4 !important;
}


h2
{
border-color:#BFDFEF !important;
}


h3
{
margin:13px 0 7px 0; line-height:115% !important;
font-weight:bold !important;
padding-bottom:3px !important;
}


h4
{
color:#313228 !important;
}


#home #lead
{
border-top:1px solid #999 !important;
border-right:1px solid #9CD6F3 !important;
border-bottom:1px solid #9CD6F3 !important;
border-left:1px solid #999 !important;
}


#home #lead .right 
{
width:375px !important;
}


/* ------------------------------------ I ------------------------------------ */


#interior #lead 
{
float:none !important;
margin:6px 0 10px !important;
width:auto !important;
border-top:1px solid #999 !important;
border-right:1px solid #9CD6F3 !important;
border-bottom:1px solid #9CD6F3 !important;
border-left:1px solid #999 !important;
}


#interior #content 
{
background:#FFFFFF none repeat scroll 0 0 !important;
border-top:1px solid #bfdfef !important;
float:left !important;
padding:12px 12px 12px 12px !important;
width:685px !important;
}


#interior #content a:hover,
#interior #content a:active
{
text-decoration:underline !important;
}


#interior #content a#fullstory:hover,
#interior #content a#fullstory:active
{
text-decoration:none !important;
}


#interior .stripes
{
background:#FFFFFF url(images/bg_stripe.gif) repeat scroll 0 0 !important;
padding:10px !important;
}


/* ------------------------------------ J ------------------------------------ */


/* ------------------------------------ K ------------------------------------ */


/* ------------------------------------ L ------------------------------------ */


#logo:hover,
#logo:active
{
color:#FFF !important;
}


/* The main lead story box */
#lead
{
/* NORMAL DARK BLUE */
background:#213C52 url(../images/bg_lead.jpg) repeat-x bottom !important;
color:#FFF !important;
}


/* The Lead Article Title Colour */
#lead a,
#lead a:visited
{
/* Normal Blue */
color:#9CD6F3 !important;
/* Tour Yellow */
/* color:#FFFF7B !important;*/
/* GIRO PINK */
/* color:#FB79D4 !important;*/
/* Vuelta Gold */
/* color:#FEC010 !important;*/
}


#lead img
{
border-color:#9CD6F3 !important;
}


#lead .commentcount
{
color:#999 !important;
}


#lead .date
{
color:#a7b5bd !important;
}


#lead .right 
{
width:470px !important;
}


li.my_comment cite strong
{
color:#312832 !important;
}


/* ------------------------------------ M ------------------------------------ */


#more-menu h4
{
color:#4a4e4a !important;
}


#meta
{
background:#000 url(images/bg_popular.jpg) center bottom no-repeat;
margin-top:1px;
padding: 15px 0px 15px 0px !important;

/* STANDARD YELLOW TOP BORDER */
border-top: 4px solid #FFFF7B !important;
/* GIRO PINK */
/* border-top: 4px solid #FFB4E7 !important;*/
/* VUELTA GOLD */
/* border-top: 4px solid #FEC010 !important;*/

}


#meta a, 
#meta a:visited
{
color:#ecf7ff !important;
}


#meta li
{
color:#65a5cb !important;
}


#meta h3
{
border-color:#ADD5EA !important;
color:#ffffff !important;
}


.more-in li 
{
list-style:none !important;
padding:5px 0 !important;
border-bottom:1px solid #bfdfef !important;
margin-left:0px !important;
}


.more-in a:hover,
.more-in a:active 
{
color:#EDF7FF important;
text-decoration:underline !important;
}


/* ------------------------------------ N ------------------------------------ */


/* The main top menu bar with the Category links */
#navbar
{
background:#236D93 !important;
padding:3px 12px 0 !important;

/* STANDARD YELLOW - BLUE */
border-top:2px solid #FFFF7B !important;
border-bottom:6px solid #3982A9 !important;
/* GIRO PINK */
/* border-top:3px solid #FFB4E7 !important;*/
/* border-bottom:3px solid #FFB4E7 !important;*/
/* VUELTA GOLD */
/* border-top:3px solid #FEC010 !important;*/
/* border-bottom:3px solid #FEC010 !important;*/
}


/* The sub-menu background */
#nav li li a, 
#nav li li a:visited
{
background:#236D93 !important;
} 


/* The Menu text colour */
#nav a, 
#nav a:visited
{
/* STANDARD WHITE */
color: #FFF !important;
/* TOUR YELLOW */
/* color: #FFFF7B !important; */
/* font-weight was bold, changed to normal 24-03-2010 */

font-weight:normal !important;
font-size:0.9em !important;
background:url( images/pipe.gif) right no-repeat !important;
}


/* The Active Menu text colour - when a menu option is clicked */
#nav a:active
{
/* STANDARD WHITE */
color: #FFF !important;
/* TOUR YELLOW */
/* color: #FFFF7B !important; */

font-weight:normal !important;
}


/* The Hover Highlight Color on the menu bar */
#nav li:hover, 
#nav li.sfHover,
#nav a:focus, 
#nav a:hover, 
#nav a:active
{
background:#213C52 !important;
}


/* The Hover Highlight Colour in sub-menus */
#nav li li a:hover,
#nav li li a:active
{
background:#213C52 !important;
}


/* The Selected Category on the Menu Bar */
#nav .current-cat a, 
#nav .current-cat a:visited
{
/* STANDARD BLUE */
background-color:#3982A9 !important;
/* GIRO PINK */
/* background-color:#FFCCE6 !important;*/
/* TOUR YELLOW */
/* background-color:#FFFF7B !important;*/
}


#nav li li
{
background: #fff !important;
}


#nav li li.current-cat a,
#nav li li.current-cat a:visited,
#nav .current-cat .children a,
#nav .current-cat .children a:visited
{
background:#206080 !important;
}


#nav li li.current-cat a:hover,
#nav li li.current-cat a:active,
#nav .current-cat .children a:hover,
#nav .current-cat .children a:active
{
background:#3398CC !important;
}


/* ------------------------------------ O ------------------------------------ */


/* ------------------------------------ P ------------------------------------ */


#page {

/* ENDURA GREEN */
border: 5px solid #C2C672 !important;  
/* STANDARD YELLOW */
/* border: 5px solid #FFFF7B !important;*/
/* GIRO PINK */
/* border: 5px solid #FFB4E7 !important;*/

font-size: 0.7em  !important;
margin: 13px auto 0 !important;
width: 960px !important;
}


p.wp-caption-text 
{
color:#316686 !important;
margin: 0px 20px 0px 20px !important;
text-align:center !important;
line-height:115% !important;
font-size:1.0em !important;
}


/* ------------------------------------ Q ------------------------------------ */


/* ------------------------------------ R ------------------------------------ */


#recent h3
{
font-size:1.5em !important;
font-weight:bold !important;
color:#112f41 !important;
}


#recent li
{
border-color:#9CD6F3 !important;
background:url(images/icon_page_home.gif) no-repeat 0 9px !important;
}


#recent a,
#recent a:visited
{
/* STANDARD WHITE */
color:#fff !important;
/* TOUR YELLOW */
/* color: #FFFF7B !important; */

font-weight:bold !important;
font-size:1.0em !important;
}


#recent a:hover,
#recent a:active
{
text-decoration:underline !important;
}


#rightbar
{
width:200px !important;
float:right !important;
border-top:1px solid #bfdfef !important;
background:#FFF !important;
padding:0 13px 13px 13px !important;
}


#rightbar a:hover,
#rightbar a:active
{
color:#000000 !important;
text-decoration:underline !important;
}


#rightbar li
{
list-style:none !important;
padding:5px 0 !important;
border-bottom:1px solid #bfdfef !important;
}


#rightbar li a,
#rightbar li a:visited
{
color:#737373 !important;
}


#rightbar li a:hover,
#rightbar li a:active 
{
color:#000 !important;
text-decoration:underline !important;
}

.reply a, .reply a:visited
{
margin:0 0 10px 0 !important;
}


#respond h3
{
margin:25px 0px -10px 0px !important;
}



/* ------------------------------------ S ------------------------------------ */


/* The Search dialog box */
#s
{
/* Normal Blue */
background:#ADD5EA !important;
/* Giro Pink */
/* background:#FCDFFF!important;*/
}


small
{
background:#eef5e1 !important;
}


select
{
/* NORMAL LIGHT BLUE */
background:#EDF7FF !important;
/* GIRO PINK */
/* background:#FFF1FB !important;*/

border-color:#3399cc !important;
}


#submit
{
color:#143C51 !important;
background: #D6EAF4 url(images/bg_button.gif) repeat-x !important;

}


#sidebar
{
border-top:1px solid #BFDFEF !important;
background:#FFFFFF none repeat scroll 0 0 !important;
float:left !important;
margin-right:12px !important;
padding:0 8px 25px !important;
width:200px !important;
}


#sidebar .bluebox a,
#sidebar .bluebox a:visited
{
color:#595952 !important;
}


#sidebar .widget li 
{
list-style:none !important;
border-bottom:1px solid #bfdfef !important;
padding:4px 4px 4px 0px !important;
}


#sidebar .widget li a, 
#sidebar .widget li a:visited 
{
background:#FFF !important;
color:#737373 !important;
text-decoration:none !important;
display:block !important;
padding:2px 2px 2px 0px !important;
}


#sidebar .widget li a:hover, 
#sidebar .widget li a:active, 
#sidebar .widget li li a:hover, 
#sidebar .widget li li a:active 
{
color:#000 !important;
text-decoration:underline !important;
background:#FFF !important;
}


#sidebar .widget ul 
{
border-left: 0px solid #C0DCF4 !important;
list-style:none !important;
}


.subfeature 
{
/* NORMAL LIGHT BLUE */
background:#edf7ff !important;
border-bottom:1px solid #bfdfef !important;
border-top:1px solid #bfdfef !important;

/* GIRO PINK */
/* background:#FFF1FB !important;*/
/* border-bottom:1px solid #FFA2E3 !important;*/
/* border-top:1px solid #FFA2E3 !important;*/

padding:10px !important !important;
}


.subfeature a,
.subfeature a:visited
{
color:#143C51 !important;
font-weight:bold !important;
font-size:1.1em !important;
}


.subfeature .date
{
color:#a7b5bd !important;
margin-top:4px !important;
margin-bottom:-10px !important;
}


.subfeature .date a,
.subfeature .date a:visited
{
font-size:1.0em !important;
letter-spacing:0.04em !important;
color:#a7b5bd !important;
font-weight:normal !important;
}


.subfeature .commentcount
{
background:transparent url(images/bubble.gif) no-repeat scroll 1px 50% !important;
font-family:Arial,Helvetica,sans-serif !important;
font-weight:normal !important;
font-size:0.8em !important;
margin:0 10px !important;
padding-left:15px !important;
}


.subfeature .commentcount a,
.subfeature .commentcount a:visited
{
font-weight:normal !important;
}


/* ------------------------------------ T ------------------------------------ */


.textwidget 
{
font-size:1.0em !important;
line-height:150% !important;
margin:15px 0 !important;
}


/* ------------------------------------ U ------------------------------------ */


/* The lighter blue part with the recent posts */
#upper
{
background: #3398CC url(../images/bg_upper.jpg) bottom repeat-x;
padding:14px 19px 15px 0 !important;
}


/* ------------------------------------ V ------------------------------------ */	


/* ------------------------------------ W ------------------------------------ */


.whitebox
{
background:#FFFFFF none repeat scroll 0 0 !important;
border-top:1px solid #bfdfef !important;
padding:13px !important;
}


.whitebox .date
{
color:#a7b5bd !important;
margin-bottom: 5px !important;
}


.whitebox h3 a, 
.whitebox h3 a:visited 
{
font-size:1.0em !important;
color:#FFFFFF !important;
text-decoration:none !important;
}


.whitebox h3 a:hover, 
.whitebox h3 a:active
{
text-decoration:underline !important;
color:#3398CC !important;
}


.wp-caption img 
{
float:none !important;
border:1px solid #000 !important; 
}


/* The frame surrounding an image */
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter
{
background:#FFFFE6 !important;
border:1px solid #ddd !important;
margin:1 auto 8px !important;
padding:4px 0px 0px 0px !important;
text-align:center !important;
}




