/* lylaconrad.com main stylesheet */
/* colours:
   yellow: #f2fbc0
   green:  #51dc31
   black:  #343232
*/

/* base tags & reset */
*           	{ padding: 0; margin: 0; }
.hidden			{ position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.clickable 		{ display:block; height:100%; width:100%; }
body			{ background-color: #f2fbc0; color: #343232; font-size: 1em; font-family: Georgia,sans-serif; line-height: 1.5em; }
h1, h2, h3, h4  { margin-bottom: 5px; }

p				{ margin-bottom: 15px; text-indent: 15px; }
a				{ color: #343232; text-decoration: underline; }
a:hover			{ color: #000; text-decoration: underline; }
a:active        { color: #51dc31; }
a:visited       { color: #51dc31; font-weight: bold; text-decoration: underline; }

/* layout */
#container      { width: 850px; margin: 0 auto; }
#header			{ width: 850px; height: 129px; background-image: url('images/lyladove-header.png'); }
#header h1		{ text-indent: -9999px; width:850px; height: 129px; overflow: hidden;  }

#nav-list li    { display: inline; list-style-type: none; float: left;}
#nav-blog a     { width: 100px; height: 48px; background: transparent url('images/nav-blog.png') no-repeat scroll 0px 0px; }
#nav-blog a:hover
				{ background-position:0pt -48px; }
.nav-blog-on 	{ background-position:0pt -48px !important; }

#nav-cv a       { width: 100px; height: 48px; background: transparent url('images/nav-cv.png') no-repeat scroll 0px 0px; }
#nav-cv a:hover
				{ background-position:0pt -48px; }
.nav-cv-on 	{ background-position:0pt -48px !important; }
#nav-about a    { width: 200px; height: 48px; background: transparent url('images/nav-about.png') no-repeat scroll 0px 0px; }
#nav-about a:hover
				{ background-position:0pt -48px; }
.nav-about-on 	{ background-position:0pt -48px !important; }
#nav-links a    { width: 175px; height: 48px; background: transparent url('images/nav-links.png') no-repeat scroll 0px 0px; }
#nav-links a:hover
				{ background-position:0pt -48px; }
.nav-links-on 	{ background-position:0pt -48px !important; }
#nav-contact a  { width: 175px; height: 48px; background: transparent url('images/nav-contact.png') no-repeat scroll 0px 0px; }
#nav-contact a:hover
				{ background-position:0pt -48px; }
.nav-contact-on 	{ background-position:0pt -48px !important; }

#content-container
				{ clear: both; margin-top: 90px;}
#main-text		{ width: 560px; float: left; }
.main-text-wide { width: 820px !important; }
#main-text-pad  { padding-right: 30px; }
#breadcrumb		{ text-align: right; padding-bottom: 30px; }
#bluebox        { width: 514px; height: 262px; background: #b3e6f1 url('images/bluebox.png') no-repeat scroll 0px 0px; margin-bottom:30px;}
#bluebox-pad    { padding: 25px; }
#bluebox-img    { width: 150px; height: 110px; float: left; margin-top: 10px; border:0; outline:0;}
#bluebox-img img{ border:1px solid #464646; }
.bluebox-text 	{ width: 290px; float:right; font-size:1.4em; line-height:1.25; font-weight:bold;}
.bluebox-text p { margin-bottom: 0px; text-indent: 0px;}
.post			{ padding-bottom: 30px; }
.postmetadata   { font-size: .75em; }

#sidebar		{ width: 290px; float: left; }
.sidebar-pad	{ padding: 0 30px 0 20px; }
.sidebar-blocks { padding-top: 30px; }
.sidebar-list	{ margin-top: 25px; list-style-type: none;}
.sidebar-list h2{ margin-top: 25px; }
.sidebar-list li{ margin: 0 0 0 25px; list-style-type: none; }

#green-sidebar	{ width: 290px; float: left; background: #51dc31 url('images/greenbox-mid.png') repeat-y; }
#green-sidebar a:visited
				{ color: #f2fbc0; }
.greenbox-top	{ width: 290px; height: 25px; background: #51dc31 url('images/greenbox-top.png'); }
.greenbox-bottom{ width: 290px; height: 49px; background: #51dc31 url('images/greenbox-bottom.png');}
#flickr-slideshow
				{ padding: 10px 0 0 120px; width: 130px;}
.sidebar-recent-photos-img
				{  margin-top: 30px; height:  175px; width: 281px; background: transparent url('images/sidebar-recent-photos.png') no-repeat; }

				
.sidebar-calendar-img
				{   height: 77px; width: 281px; background: transparent url('images/sidebar-calendar.png') no-repeat; }

.sidebar-projects-img
				{ height: 77px; width: 281px; background: transparent url('images/sidebar-projects.png') no-repeat; }

#sidebar-about-picture
				{ height: 213px; width: 290px; background: transparent url('images/sidebar-about-box.png') no-repeat; }
#sidebar-about-picture-img
				{ height: 160px; width: 225px; padding: 25px; }
#footer			{ padding-top: 50px; text-align: center; clear: both; }
#footer p		{ font-size: .75em; }
				
/* wordpress */

.alignright 	{ float: right; }

.alignleft 		{ float: left }

.entry 			{ padding-top: 20px; }
.entry p		{ text-indent: 0px; margin-bottom: 15px; }