/*  
Theme Name: Zoe Margolis
Theme URI: http://www.zoemargolis.co.uk/
Description: A custom theme, designed by one man, for Zoe Margolis.
Version: 1.0
Author: Gordon McLean
Author URI: http://www.onemandesigns.co.uk/

	ZM v1.0
	 http://www.zoemargolis.co.uk/

	This theme was designed and built by Gordon McLean,
	whose blog you will find at http://www.onemanblogs.co.uk/

*/

body { text-align: center; background-color: #ffffff; font-size: 100%; font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; margin: 0; padding: 0; }

/* layout rules */
#container { width: 760px; margin: 0px auto; padding: 0px; color: #333; line-height: 130%; text-align: left; border-top: 6px solid #660066; }

/* banner area */
#top { margin: 14px 0px 20px 2px; }

/* navigation bar */
div#navcontainer { font-size: 0.79em; background: transparent; margin: 38px 2px 0px 2px; padding: 0px; border-top: 1px solid #660066;  } 
div#navcontainer ul { text-align: center; margin: 0px; padding: 0px; margin-bottom: -2px; background: transparent; }
div#navcontainer ul li { display: inline; }
div#navcontainer ul li a { margin: 0px 16px 0px 16px; color: white; text-decoration: none; text-transform: uppercase; padding: 0px; }
div#navcontainer ul li a:hover { color: #660066; }
div#navcontainer a:link, div#navcontainer a:visited { text-decoration: none; color: #999; }
div#navcontainer a:visited#current, div#navcontainer a:hover { border-bottom: 1px solid #00E5EE; background: transparent; color: #000; }
div#navcontainer a:link#current { background: transparent; color: #000; }

/* frontpage columns */
#frontleft { float: left; width: 230px; margin: 0; padding: 6px; margin-top: 20px; background: transparent url(images/gridfade.gif) repeat-x; border-top: 1px solid #660066; }
#frontcentre { padding: 6px 6px 6px 6px; margin: 20px 250px 0px 250px; background: transparent url(images/gridfade.gif) repeat-x; border-top: 1px solid #660066; }
#frontright { float: right; width: 230px; margin: 0; padding: 6px; margin-top: 20px; background: transparent url(images/gridfade.gif) repeat-x; border-top: 1px solid #660066; }

/* page columns */
#centre { margin-right: 250px; padding: 6px; margin-top: 20px; background: transparent url(images/gridfade.gif) repeat-x; border-top: 1px solid #660066; }
#right { float: right; width: 228px; margin: 0; padding: 6px; margin-top: 20px; background: transparent url(images/gridfade.gif) repeat-x; border-top: 1px solid #660066; }

/* blog sidebar */

div.feedburnerFeedBlock p.date { font-size: .88em; display: inline; margin-left: 10px; }
div.feedburnerFeedBlock ul li div { display: inline; }
div.feedburnerFeedBlock span.headline { font-weight: bold; display: block; text-indent: 0; }
div.feedburnerFeedBlock ul li {	margin-bottom: 2em; padding-left: 0 !important; text-indent: 0 !important; }
div.feedburnerFeedBlock ul { margin-left:0; padding-left:0; list-style-type: none }


/* footer */
#footer { background: transparent; margin: 70px 30px 20px 30px; border-top: 1px solid #e8dbeb; text-align: center; clear: both; }


/* style rules */
p { font-size: 0.8em; line-height: 140%; font-family: Arial, Helvetica, sans-serif; }

a { color: #006699; }
a:hover { color: #45C3B8; }

#top h1 { padding: 0; margin: 0; }

h2 { font-size: 0.95em; margin: 8px 0 0 0; font-weight: bold; }



#footer p { font-size: 0.65em; margin: 4px; padding: 4px; }
a.oneman { color: #696969; text-decoration: none; font-size: 0.9em; }
a.oneman:hover { color: #ccc; text-decoration: none; font-size: 0.9em; }
