/*
Theme Name: Leon Amarant - TD Based
Theme URI: http://wordpress.org/
Description: Leon Amarant Theme based on Trevor Davis.
Version: 1.6
Author: Leon Amarant
Author URI: http://leonamarant.com/
Tags: fixed width, center aligned, 950px

*/

/*** Custom CSS Here ***/

body{background:#000;}
#container{background: #fff;padding:1em 0;}

h1,h2,h3,h4,h5,h6{margin-bottom:.5em;text-decoration:none;font-style:normal;font-weight:normal;}

h1{font-size: 3.6em;margin: 1em 0;}
h2{font-size: 3.2em;}
h3{font-size: 2.4em;}
h4{font-size: 1.6em;}
h5{font-size: 1.4em;}
h6{font-size: 1.2em;}

fieldset div{margin-bottom:.5em;}

p{
	font-size: 1.4em;
	line-height:1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom:1em;
	}
li{line-height:1.4em;}
strong{font-weight:bold;}
cite{font-style:normal;font-weight:bold;}

.important{
	padding:1em;
	background-color: #e3e3e3;
	color: #ff0000;
	}
.error, .important em{color: #ff0000;}
form .button{
	padding:.5em;
	background-color: #666;
	color:#fff;
	border:0;
	font-size: 1.2em;
	margin-top:.5em;
	cursor: pointer; 
	}


a,a:visited,a:active,a:hover, a.url{color: #537fcf; text-decoration:none;}
a:hover, a.url:hover{text-decoration:underline;}

	/* -- Sitewide -- */
	
	#easyTooltip{
		padding:5px;
		border:1px solid #ccc;
		background:#f1f1f1;
		z-index:1000;
	}
	
	#MainHeader{
		background: #000;
		border-bottom: solid 2px #ccc;
		color: #fff;
		}
	#MainHeader h1, #MainHeader a{color: #eee;margin:0;font-weight:lighter;}
	
	#HeaderLinks{font-size:1.6em;}
	#HeaderLinks li{
		float:left;
		background: #eee; /* #00FF66 */
		margin:.5em;
		}
	#HeaderLinks li.current_page_item,
	#HeaderLinks li.current_page_parent{background:#00FF66;}
	#HeaderLinks li:hover{background-color:#ccc;}
	#HeaderLinks a{
		float:left;
		padding:.3em .6em .5em .6em;
		color:#000;		
		}
	
	#SocialLinks{margin-top:.6em;}
	#SocialLinks li{float:right;padding:0 .2em;}
	
	#MainFooter{
		background: #000;
		border-top: solid 2px #ccc;
		color: #fff;
		}
	#MainFooter h4{border-bottom: solid 1px #fff;color:#fff;}
	#MainFooter h4.tight{margin:0;}
	
	#MainFooter a{color:#00FF66;text-decoration:none;}
	#MainFooter li{font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em;line-height: 1.4em;border-bottom:solid 1px #fff;padding:.5em 0;}
	
	#TwitterDiv{
		text-align:right;
		
		padding: 0 0 20px 0;
		font-size: 1.2em;
		}
	#tweet{
		color: #666;
		padding: .5em 1em 2em 1em;
		float:right;
		background:#ddd url(images/twitterarrow.jpg) bottom right no-repeat;
		}
	#tweet a{
		color:#666;
		text-decoration:none;
		
		}
	
	#FlickrImages{margin-bottom:1em;float:left;}
	#FlickrImages li{
		float:left;
		padding:8px;
		background-color: #eee;
		margin: 0 5px 5px 0;
		}
	#FlickrImages img{
		width:120px;
		height:80px;
		}
	
	/* -- Level2 Pages -- */
	.Level2 h2{
		border-bottom: solid 1px #333;
		padding-bottom: .5em;
		line-height: 1.4em;
		}
		
	/* -- Home Page -- */
		
		.BlogItem{
			border-top: solid 1px #ccc;
			padding: 1em 0 0 0;
			}
		.BlogItem p{margin:0;}
		.BlogItem div{padding-bottom: .5em;}
		.BlogItem .Meta{font-size:1.2em;}
		.BlogItem .Title{font-size:2.0em;line-height:1.4em;}
		.BlogItem .Description{margin-bottom:1em;font-size:1.2em;}
		.BlogItem .More{text-align:right;margin-bottom:1.5em;}
		.BlogItem .More a,
		.WorkExternalLink a{padding:.5em;background-color:#666;color:#fff;font-size:1.4em;}
		.BlogItem .More a:hover,
		.WorkExternalLink a:hover{background-color:#999;text-decoration:none;}
		
		.BlogItem.Sub{float:left;font-size:.9em;width:100%;}
		.BlogItem.Sub .Meta{float:left;width:20%;line-height:1.6em;}
		.BlogItem.Sub .DescWrapper{float:left;width:80%;}	
		.BlogItem.Sub .DescWrapper .InnerPadding{padding-left:1em;}
		
		.homephoto{
			padding-top:1em;
			}
		
		.HomeDesc p, .WorkDesc p{font-family:Arial, Helvetica, sans-serif; font-size:1.6em;margin-bottom:1em;color:#333;}
		
		.HomeDesc ul{
			margin-bottom:1em;
			list-style-type:circle;
			margin-left: 1em;
			padding-left:1em;
			}
		.HomeDesc li{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.5em;
			margin-bottom:.5em;
			color: #333;
			}
	
		.HomeWork,.SideWork{position:relative;float:left;margin-bottom:2em;}
		.p,.n{
			position: absolute;
			z-index: 200;
			cursor:pointer;
			top:45px;
			}
		.p{left:-5px;}
		.n{left:455px;}
		
		.SideWork .n{left:337px;}
		
		#HomePortfolio img,
		#SidePortfolio img{
			padding:8px;
			margin:6px;
			background-color: #ccc;
			}
		
		
	/* -- SideBar -- */
		.ShadedContainer{
			background: #fff url(images/columnbg.jpg) top left no-repeat;
			padding: 20px;
			min-height: 315px;
			height: auto !important;
			height:315px;
			}
		
		.RssLinks{font-size:1.2em;}
		.RssLinks.BigText{font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.6em;}	
		.RssLinks li{		
			padding: .5em 0;
			margin-bottom:.5em;
			border-bottom: solid 1px #ddd;
			}
		.RssLinks li a{
			color: #537fcf;
			text-decoration: none;
			}
		.RssLinks li a:hover{color:#999;}
		
		.InnerPaddingRight{padding:20px 0 0 20px;}
	
	
	/* -- Work Pages -- */
	
		.WorkHomeImages li{float:left;}
		.WorkHomeImages li img{
			padding:8px;
			margin: 0 10px 10px 0;
			background-color:#ccc;
			}
		
		.WorkImageBig{
			padding:8px;
			margin: 0 10px 10px 0;
			background-color:#ccc;
			}
	
		.WorkExternalLink{margin-top:2em;padding:1em;}
		
	/* -- Blog Pages -- */
	
	#DiggButton{
		float: left; margin-right: 10px; margin-bottom: 4px;
		}
	#DiggButton a{
		font-weight:normal;
		padding:0;margin:0;
		}

	.BlogList{font-size:.9em;}
	.BottomBorder{
		border:0;
		border-bottom: solid 1px #ccc;
		}
		
	#wp_page_numbers{padding:1em 0;font-size:1.4em;}
	#wp_page_numbers li{float:left;margin-right:.5em;}
	#wp_page_numbers li.page_info{margin-right:3.5em;}
	#wp_page_numbers a{padding:.5em;background-color: #666;color:#fff;}
	#wp_page_numbers li.active_page a{background-color:#fff;color:#666}
	
	.BlogPost{
		font-size:1.2em;
		color: #333;
		}
	.BlogPost p{font-family:Arial, Helvetica, sans-serif;}
	
	.BlogPost a,.BlogPost a:visited,.BlogPost a:active,.BlogPost a:hover, .BlogPost a.url{color: #537fcf; text-decoration:none;}
	.BlogPost a:hover, .BlogPost a.url:hover{text-decoration:underline;}
	
	.BlogPost h1{font-size:2.2em;text-decoration:none;padding:0;color:#999;}
	.BlogPost h2{font-size:2.0em;text-decoration:none;padding:0;border:0;}
	.BlogPost h3{font-size:1.8em;text-decoration:none;padding:0;}
	.BlogPost h4{font-size:1.6em;text-decoration:none;padding:0;font-weight: bold;font-variant: small-caps;}
	.BlogPost h5{font-size:1.5em;text-decoration:none;padding:0;font-weight: bold;font-variant: small-caps;color:#666;}
	.BlogPost h6{font-size:1.4em;text-decoration:none;padding:0;font-weight: bold;font-variant: small-caps;color:#666;}
	
	.BlogPost blockquote{
		padding:1em;
		background-color: #eee;
		font-family: "Courier New", Courier, monospace;
		margin-bottom:1em;
		}
	.BlogPost blockquote p{
		font-family: "Courier New", Courier, monospace;
		font-size:1.1em;
		}
	
	
	.BlogPost ul, .BlogPost ul ul, .BlogPost ul ul ul{ 
		list-style-type: square;
		margin: .5em 0 1em 1.5em;
		font-size:1em;		
		color: #666;
		}
	.BlogPost ul{font-size:1.4em;}
	.BlogPost li, .BlogPost li li, .BlogPost li li li{
		margin-bottom: 1em;
		line-height: 1.2em;
		}
	
	.BlogPost ol, .BlogPost ol ol, .BlogPost ol ol ol{ 
		list-style-type: decimal;
		margin: .5em 0 .5em 1.5em;
		font-size:1em;	
		color: #666;	
		}
	.BlogPost ol{font-size:1.4em;}
		
	.BlogPost img{
		padding:3px;
		background-color:#ccc;
		}
	
	
	.nocomments{display:none;}
	#comments{font-size:1.4em;font-weight:bold;color:#bbb;border-bottom:solid 1px #ccc;padding:.5em 0; margin:.5em 0;}
	#respond{padding:.5em;margin:1em 0;clear:both;}
	#respond h3{font-size:1.4em;font-weight:bold;color:#bbb;padding:.5em 0; margin:.5em 0;}
	.WPComments h1{font-size:2.0em;background-color:#eee;padding:.5em;}
	.commentlist {}
	.commentlist li{}
	.commentlist .comment{float:left;border-bottom:solid 1px #ccc;width:100%;margin-bottom:1em;padding-bottom:1em;}
	.commentlist .comment-body{float:left;width:100%;padding:0;}
	.commentlist .comment-author{float:left; width:25%;font-size: 1.2em;font-weight:bold;padding:0;}
	.commentlist .comment-meta{float:left;width:70%;font-size:1.2em;padding:0;margin-bottom:.5em;}
	.commentlist p{width:75%;float:right;}
	
	.commentlist .comment-author a,
	.commentlist .comment-meta a,
	.commentlist p a
		{color: #537fcf; text-decoration:none;}
	.commentlist .comment-author a:hover,
	.commentlist .comment-meta a:hover,
	.commentlist p a:hover
		{text-decoration:underline;}
	
	
	/* *** Social Bookmarks *** */
	#SocialBookmarksDiv{float:left; margin: 1em 0;}
	#SocialBookmarks li{float:left;}
	
	/* *** Blog Post Links *** */
	.BlogPost blockquote h2{
		margin: 13px 0 26px 0;
		}
	
	.BlogPost h2 a{
		padding: 42px 0 42px 70px;
		background: url(images/icons/File.png) no-repeat left center;
		}
		
	.BlogPost h2 a.pdf { /*The background image*/
		background-image: url(images/icons/File_Pdf.png);
	}
	 
	.BlogPost h2 a.txt { /*The background image*/
		background-image: url(images/icons/News.png);
	}
	 
	.BlogPost h2 a.zip { /*The background image*/
		background-image: url(images/icons/Briefcase_files.png);
	}
	 
	.BlogPost h2 a.email {
		background-image: url(images/icons/Email.png);
	}
	
	.BlogPost h2 a.xls {
		background-image: url(images/icons/File_Excel.png);
	}
	
	.BlogPost h2 a.demo {
		background-image: url(images/icons/Box_recycle.png);
	}
	
	.BlogPost h2 a.download {
		background-image: url(images/icons/Box_download.png);
	}

	
/*** End Custom CSS ***/


