/*  
Theme Name: A Pastry Chef in Training
Theme URI: http://bradyjfrey.com
Description: Sheryl's pastry school blog
Version: 0.5
Author: Brady J. Frey
Author URI: http://bradyjfrey.com

*/

* {padding: 0;margin: 0;}
body {text-align: center;font: normal 12px/1.5 georgia,times,serif;color: black;background: white url(images/backdrop_small.jpg) repeat top center;}
a {text-decoration: none;padding: 2px 4px;color: black;}
a:hover {background-color: black;color: white;}


/**** Containers ****/
aside {width: 960px;margin: 0px auto;text-align: left;display: block;display: none;}
#sub_articles {display: none;}
#content {width: 960px;margin: 0px auto;text-align: left;display: block;}
footer {width: 960px;margin: 0px auto;text-align: left;display: block;clear: both;padding: 40px 0px;}


/**** Header ****/
header {width: 960px;margin: 20px auto 0px auto;display: block;}
header h1 {}
header h1 a {color: black;text-decoration: none;color: black;padding: 20px 0;display: block;}
header h1 a:hover {background-color: black;color: white;}


/**** navigation ****/
nav {width: 960px;margin: 0px auto;display: block;}
nav ul {border-bottom: 1px solid black;border-top: 1px solid black;overflow: hidden;}
nav ul li {width: 240px;display: block;float: left;list-style-type: none;}
nav ul li a {width: 240px;display: block;padding: 10px 0px;font-family: Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;font-weight: bold;color: black;}
nav ul li a:hover {background-color: black;color: white;}


/**** Main Articles ****/
h2 {font-size: 36px;padding: 40px 0px 0px 0px;}
h2 a {color: black;text-decoration: none}
h2 a:hover {background-color: black;color: white;}
h3 {font-size: 12px;font-weight: normal;padding: 0px 0px 10px 0px;text-transform: uppercase;}
h3 time {font-weight: bold;}
p {font-size: 14px;line-height: 1.5;padding: 0px 0px 10px 0px;}
cite {display: block;font-weight: bold;}


/**** Teaser Photos ****/
#recent_photos ol {clear: both;padding: 0px 0px 40px 0px}
#recent_photos li {float: left;padding: 10px;list-style-type: none;}
#recent_photos li a {overflow: hidden;width: 75px;height: 75px;display: block;padding: 4px !important;}
#recent_photos li a:hover {}


/**** full gallery ****/
#full_gallery {}
#full_gallery ol {clear: both;padding: 0px 0px 40px 0px}
#full_gallery li {float: left;padding: 10px;list-style-type: none;text-align: center}
#full_gallery li em {display: block;font-style: normal;}
#full_gallery li a {overflow: hidden;display: block;width: 220px;padding: 4px !important;}
#full_gallery li a:hover {}
