/*  
Theme Name: Mandilian.com
Theme URI: http://www.mandilian.com/
Description: The first "Mandilian.com" theme!
Version: 1.0
Author: Lauren Mandilian
Author URI: http://www.mandilian.com & http://www.markhuot.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* ======================================
 U N I V E R S I A L    S E L E C T O R S
====================================== */
* { margin:0; padding:0; font-family:"Trebuchet MS",Verdana,sans-serif; }
body { margin:0; font-size:10pt; background:#ffe8ff url(/wp-content/themes/mandilian/images/background.jpg) repeat-y top center; }
a { color:#180817; }
a:hover { text-decoration:none; }

/* ======================================
	 L A Y O U T    S E L E C T O R S
====================================== */
#wrapper { width:1000px; margin:0 auto; position:relative; }
h1 { width:955px; height:257px; position:relative; margin:0 auto; text-indent:-1000em; background:#180817 url(/wp-content/themes/mandilian/images/header.jpg) no-repeat; }
#container { width:585px; position:relative; top:-80px; margin:0 auto; padding:0 350px 20px 20px; background:url(/wp-content/themes/mandilian/images/column_divider.jpg) 623px top repeat-y; }
#secondary { width:287px; position:absolute; top:40px; right:0; background:transparent url(/wp-content/themes/mandilian/images/secondary_n.gif) no-repeat top center; }
#skip { display:none; }

/* ======================================
N A V I G A T I O N    S E L E C T O R S
====================================== */
#nav { list-style:none; position:absolute; top:3px; left:40px; }
	#nav li a { position:absolute; display:block; text-indent:-1000em; overflow:hidden; }
		#nav .home a { width:106px; height:51px; background:url(/wp-content/themes/mandilian/images/nav_home.gif); top:60px; left:90px; }
			#nav .home a:hover,
			body#home #nav .home a { background:url(/wp-content/themes/mandilian/images/nav_home_over.gif); }
		#nav .portfolio a { width:148px; height:69px; background:url(/wp-content/themes/mandilian/images/nav_portfolio.gif); top:76px; left:240px; }
			#nav .portfolio a:hover,
			body#portfolio #nav .portfolio a { background:url(/wp-content/themes/mandilian/images/nav_portfolio_over.gif); }
		#nav .about a { width:94px; height:121px; background:url(/wp-content/themes/mandilian/images/nav_about.gif); top:47px; left:424px; }
			#nav .about a:hover,
			body#about #nav .about a { background:url(/wp-content/themes/mandilian/images/nav_about_over.gif); }
		#nav .resume a { width:101px; height:72px; background:url(/wp-content/themes/mandilian/images/nav_resume.gif); top:122px; left:565px; z-index:100; }
			#nav .resume a:hover,
			body#resume #nav .resume a { background:url(/wp-content/themes/mandilian/images/nav_resume_over.gif); }
		#nav .contact a	{ width:135px; height:141px; background:url(/wp-content/themes/mandilian/images/nav_contact.gif); top:85px; left:708px; }
			#nav .contact a:hover,
			body#contact #nav .contact a { background:url(/wp-content/themes/mandilian/images/nav_contact_over.gif); }


/* ======================================
	C O N T E N T    S E L E C T O R S
====================================== */
.entry { margin:0 0 40px 0; background:#fff url(/wp-content/themes/mandilian/images/entry_nw.jpg) no-repeat top left; }
	.entry h2 { height:39px; margin:0; padding:11px 0 0 60px; font-size:200%; background:url(/wp-content/themes/mandilian/images/entry_ne.jpg) no-repeat top right; font-weight:normal; }
		.entry h2 a { text-decoration:none; }
	.entry p { margin:0; padding:10px 20px 10px; border-width:0 2px; border-style:solid; border-color:#746673; line-height:1.5em; background:#bab4bc; }
		.content { background:#bab4bc url(/wp-content/themes/mandilian/images/entry_se.gif) no-repeat bottom right; }
	p.catagories { padding:0 0 10px 20px; border:none; background:url(/wp-content/themes/mandilian/images/entry_sw.gif) no-repeat bottom left; font-size:8pt; }
	.attributes { margin:-2px 20px 0 20px; padding:5px 0 5px 20px; border-top:2px solid #746673; text-align:right; background:#180817 url(/wp-content/themes/mandilian/images/attribute_sw.jpg) no-repeat bottom left; font-size:8pt; }
		.attributes * { color:white; }
		.attributes .post { padding-right:10px; margin-right:5px; border-right:2px solid #fff; }
		.attributes span { float:left; }
		.attributes ul { padding:5px 20px; display:inline; background:url(/wp-content/themes/mandilian/images/attribute_se.jpg) no-repeat bottom right; text-transform:lowercase; }
		.attributes ul li { display:inline; }
#secondary { margin-top:40px; padding:0 0 20px 20px; background:#1f091e url(/wp-content/themes/mandilian/images/attribute_sw.jpg) no-repeat bottom left; }
	#secondary h3 { clear:left; margin:0 20px 10px 0; padding:10px 0 0 10px; border-bottom:1px solid white; text-align:right; font-size:150%; font-weight:normal; }
	#secondary * { color:#fff; }
	#secondary ul { list-style:none; }
    #secondary a img { border:1px solid transparent; }
    #secondary a:hover img { border:1px solid white; }
		#secondary ul li { width:32%; float:left; padding:7px 0; }
		#secondary.col ul li { width:100%; float:none; }
	/*#home #secondary p { clear:left; padding-top:40px; }
	#blog #secondary p { clear:left; padding-top:40px; }*/
	#subscribe { clear:both; padding:20px 0 0; }
.entry dl { padding-left:20px; }
	.entry dl dl { border:none; padding-left:0; }
	.entry dt { padding-top:20px; font-weight:bold; }
		.entry dl dl dt:first-child, .entry dl dl dt.first-child { margin-top:-20px; }
	.entry dd { padding-left:20px; }
form p { padding:5px 0; }
form dt, form label { margin-top:10px; text-transform:uppercase; font-size:10pt; }
	form label small { font-size:10pt; }
	form .full-width { width:100%; }
.commentlist { padding:10px 0; list-style:none;}
	.commentlist li { position:relative; margin:10px 0; padding:10px 10px 10px 65px; border:2px solid #1f091e; background:url(/wp-content/themes/mandilian/images/comment_background.png) repeat-y top left; }
	.commentlist li .number { position:absolute; top:10px; left:10px; color:#fff; font-size:45px; float:left; }
	.commentlist .alt { border:none; background-color:#ccc; }
		.commentlist p { padding:5px 10px; }

/* ======================================
       M A K E   I T   F L A T
====================================== */
.entry.flat { background:none; }
	.entry.flat h2 { padding:0; background:none; }
	.entry.flat p { padding:inherit 0; border:none; background:none; }
	.entry.flat img { padding-top:10px; }
	.entry.flat .content { padding:0; background:none; }
	.entry.flat .attributes * { padding:0; float:none; color:#000; }
		.entry.flat .attributes { margin:0; padding:0; border:none; background:none; text-align:left; }