/* @override http://bluebuscafe.com/wp-content/themes/bluebuscafe2/style.css */

/*  
Theme Name: BLue Bus Cafe
Theme URI: http://www.bluebuscafe.com/
Description: A special theme served up fresh for Blue Bus Cafe.
Version: 2.0
Author: Ricky Irvine
Author URI: http://www.bluebuscafe.com/
*/

body {background:#354C60 url(images/ground.gif) repeat-x top; margin:0; padding:0; text-align:center; color:#fff; font-size:62.5%; font-family:arial,helvetica,sans-serif}

a:link, a:visited, a:hover, a:active {color:#9bd0e6; text-decoration:underline}
p {font-size:1.4em; line-height:1.5em}

#headernav {width:900px; height:30px; text-align:left; margin:0 auto; padding:0}
#headernav ul {margin:0 0 0 -6px; padding:25px 30px; list-style-type:none}
#headernav ul li a {font-size:1.3em; font-weight:bold; line-height:2em; color:#fff; text-decoration:none; float:left; padding:0 6px; margin:0 15px 0 0}
#headernav ul li a:hover {color:#fff799}
#headernav ul li.current_page_item a {color:#fff; cursor:default; /*text-decoration:underline;*/ background:#ef7918}

#masthead {background:transparent url(images/logo.gif) 96% 45px no-repeat; height:75px; text-align:left; width:840px; margin:0 auto; padding:65px 30px 0}
#masthead h1 {font-size:1.8em; color:#fff; font-weight:bold; margin:0; padding:0}

#wrapper {text-align:left; margin:0 auto; padding:0 30px; width:840px}
#wrapper {}

#home-posts {margin:0 60px 0 0; padding:0; float:left}

.sidebar {width:300px; margin:0; padding:0; float:right}
#sidebar {width:288px; font-size:1.2em; background:#2c4051; margin:0; padding:6px}
#sidebar ul {list-style-type:none; margin:0; padding:0}
#sidebar ul li {line-height:1.6em}
#sidebar h2 {font-weight:normal; margin:0 0 15px; padding:0; /*color:#fffbcc;*/}

.home-work img {width:300px; margin:0 0 0 -6px; padding:0; border:6px solid #2c4051}
.home-work img:hover {border:6px solid #3f6079}
.home-work .entry {margin:0 0 1.5em; border-bottom:2px solid #3689ad}
.home-work p {font-size:1.2em; color:#cbeafe}
.home-work-title {margin:0; padding:0 0 0 20px; font-size:1.4em; background:url(images/arrow-down.gif) no-repeat 0 .3em}
.home-work-title:hover {background:url(images/arrow-down-over.gif) no-repeat 0 .3em}
.home-work-title a {text-decoration:none; color:#fffbcc}
.home-work-title a:hover {color:#fff799}
#home-posts h1, .home-work h1 {color:#ff8019; padding:5px 0; border-bottom:6px solid #368cb1; font-size:1.8em; font-weight:normal}

#work .post {margin:0; padding:0; border:0}
#work .post .entry {width:840px; margin:0; padding:0 0 4em}
#work .post img {margin:-45px 48px 4em -12px; padding:0; border:12px solid #2c4051; float:left; max-width:480px; height:auto}
#work .post img:hover {border:12px solid #3f6079}
#work .post p {margin:0; padding:0 0 1em}
#work .post h2 {left:540px; top:1em; margin:0; padding:0; position:relative; width:300px}
#work .post .postwho {left:540px; top:1em; margin:0; padding:0; position:relative; width:300px}

.post {width:480px; margin:0 0 2em; padding:0; border-bottom:2px solid #368cb1}
.post img {margin:0 15px 15px 0; padding:0; border:2px solid #e4ecf4}
.post h2 {font-size:1.8em; line-height:1.8em; font-weight:normal; margin:0; padding:0}
.post h2 a {color:#fffbcc; text-decoration:none}
.post h2 a:hover {color:#fff799; /*text-decoration:underline;*/}
.postwho, .postwho a {color:#cac593; margin:0; padding:0}
.postmetadata {margin:0; padding:0 0 1em; font-size:1.2em; /*text-transform:uppercase;*/ color:#368cb1; font-weight:bold}
.postmetadata a {font-weight:normal; text-decoration:none; color:#45b7ea}
.postmetadata a:hover {font-weight:normal; text-decoration:underline; color:#45b7ea}
.postfooter {margin:0; padding:0}

#recent {width:486px; margin:0 0 0 -6px; padding:0; list-style-type:none}
#recent li {line-height:2em; background:#2c4051; margin:0 0 .3em 0; padding:0 6px; font-size:1.2em}
#recent li:hover {background:#263948}
#recent li a {text-decoration:none}
#recent li a:hover {text-decoration:underline}
.recentdate {float:right; color:#368cb1; margin:0; padding:0}
.seemore a {line-height:3em; font-size:1.2em; font-weight:bold; text-decoration:none}
.seemore a:hover {text-decoration:underline}

.left {float:left; margin:0 15px 0 0}
.right {}

#team img {border:0; margin:0; padding:0; float:right}
#team .post {margin:0 0 4em; padding:0 30px 0 0}
#team h2 {}
#team .post p {font-size:1.2em; color:#cbeafe}

#footer {border-top:6px solid #368cb1; margin:30px 0 0; padding:0 0 30px; float:left; width:100%}
#footer p {margin:15px 0; padding:0; font-size:1.2em}



