/*
Theme Name: bankviewcafe
Description: Child Theme of twentyten for http://chrishodgsonweb.co.uk
Author: Chris Hodgson
Author URI: http://chrishodgsonweb.co.uk/
Template: twentyten
Version: 0.1
*/

@import url("../twentyten/style.css");
@import url("./default.css");


/* body background for header
*/
body { background: #fffde9 url(images/header-bg2.png) repeat-x; }

/* wrapper, nav to use body background 
*/
#wrapper, #access { background: none !important; } 


/* logo image
*/
#site-title { background: url(images/sitelogo.png) no-repeat; text-indent: -9999em; height: 99px; margin-bottom: 0px; }

/* hide tagline
*/
#site-description { display: none }

/* header
*/
#header { padding-top: 8px !important;  }


/* branding
*/
#branding { width: 600px; float: left }


/* hide the header image 
*/
#branding img { display: none }


/* caption
*/
#content .wp-caption {
	background: #fffcd6; 
	border: 1px solid #ddd;
}


  
/* search
*/
#search { width: 260px; float: right; }
#search label {
	color: #fff;
	font-size: 1.2em; 
}
#search input { 
	font-family: arial, sans-serif; 
	margin-top: 70px;
	width: 165px;
} 


/* wrapper
*/
#wrapper { margin-top: 0 !important;  }

/* footer
*/
#footer { display: none }
#colophon { border-top: none }
#site-info, #site-generator { display: none }

#custom-footer { background: #fffde9 url(images/footer-bg.png) repeat-x; height: 81px; padding-top: 20px;}
#custom-footer h2 { margin-bottom: 5px; color: #000; font-weight: bold; font-size: 2em }
#custom-footer p { margin-bottom:5px;  font-size: 1.2em  }


/* links
*/
a { text-decoration: none !important; color: #333 !important}
a:hover { text-decoration: underline !important; }


/* menu
*/
#access .menu-header, div.menu {
	margin-left:3px;
        clear: both;
}

#access li {
	background: url(images/menu-tab148.png) no-repeat bottom left; 
	width: 148px;
	margin: 10px 0 0 2px;
}

#access a { 
	text-transform: ;
	line-height:28px;
	font-size: 1.2em; 
	color: #000;
	font-weight: bold;
}

#access li:hover > a,
#access ul ul :hover > a {
	color: #8a1e20 !important;	
	text-decoration: none !important;
	background: url(images/menu-tab148.png) no-repeat bottom left; 
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #8a1e20 !important;	
	text-decoration: none !important;
	background: url(images/menu-tab148.png) no-repeat bottom left; 
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #8a1e20 !important;	
	text-decoration: none !important;
	background: url(images/menu-tab148.png) no-repeat bottom left; 
}


#access ul ul {
	top: 20px;
	/*width: 148px;*/
}

#access ul ul li  {
	height:20px;
}

#access ul ul a {
        background: #fffcd6 url(none) !important;
	/*width: 128px;*/
}



/* widget
*/
#primary {
	width: 296px;
}

.widget-inner1 { 
	width: 296px; 	
	padding-bottom: 10px;
	background: #fffde9 url(images/box-bottom.png) no-repeat bottom left; 
} 
.widget-inner2 { 
	width: 296px; 	
	background: #fffde9 url(images/box-middle.png) repeat-y top left; 
}

.widget-container p, .widget-container li {
	margin: 7px 10px 7px 20px; 
	color: #111;
	font-size: 1.25em;
}

.widget-title { 
	width: 296px; 
	padding: 7px 18px; 
	color: #fff;
	font-size: 1.5em; 
	text-transform:; 
	background: #fffde9 url(images/box-top.png) no-repeat top left; 
}


/* content
*/
#content { margin: 0 320px 0 0; width: 600px; }
#container { margin: 0 -300px 0 0;}
 


/* homepage banner buttons
*/
.bannerbuttons {	
    margin:0;
}
	
.bannerbuttons li {
	float: left;
	width: 296px; height: 136px; 
	list-style-type: none;
        padding-right: 5px;
}
.bannerbuttons li.last {
        padding-right: 0
}

em.credits { font-size: 0.625em }


/* wp cycle
*/
#rotatorwrapper { /*margin-bottom: 20px*/ }
#rotator { border:1px solid #8a1e20; border:1px solid #ccc; }
 
/* menu
*/

.leftcol { 
float: left; 
width: 270px; 
margin-right: 10px; 
}

.rightcol { 
float: right; 
width: 270px; 
}

