/* Coded and designed by Min Tran - www.frexy.com */


/* reset.css by Eric Mayer */html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {background: #402202 url(images/masheadBg.jpg) repeat-x; font:0.82em/160% "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#d7b37a; text-shadow:0 0 0 #3b1900;}

/* typography */

h2 {font:2em/150% Georgia, "Times New Roman", Times, serif; padding-bottom:0.5em; color:#945103;}
h3 {font:1.5em/150% Georgia, "Times New Roman", Times, serif; margin-bottom:1em;color:#945103;}
h4 {font:1em  Georgia, "Times New Roman", Times, serif; color:#a54e1a;  font-weight:normal;border-bottom:1px dashed  #4a2e01; padding-bottom: 5px; margin-bottom: 1em; text-transform: uppercase;  letter-spacing: 2px;}
h5 {font:bold 1em/160% "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#a54e1a; }
#right h3 {padding-bottom:23px; margin-bottom:0px; background: url(images/border.gif) no-repeat center bottom;}
p {padding-bottom:1em;}
a {color:#ae4d13; border-bottom:1px solid #532501; text-decoration:none; overflow:hidden; padding-bottom:0px;}
a:hover{color:#e45600; border-bottom:1px solid #692f01; }
blockquote {padding-left:1em; border-left:2px solid #552d00; font: italic 1.1em Georgia, Verdana,  "Times New Roman", Times, serif; line-height: 150%; margin-bottom: 1em; color: #b08355; }
blockquote p{margin:0; padding: 5px 10px 5px 0;}
em {font-style:italic;}
code {font:12px Consolas, "Courier New", Courier, mono, serif; color: #ffebdb;}
#left ul {margin: 0 auto 1em 0;}
#left ul li {padding-left: 15px; background: url(images/bullet.gif) 0 6px no-repeat;}
.small { color: #733e01; text-transform: none; font-style: italic; letter-spacing: 0;}
.smallcap {font-size: 1.2em;}


/* layout */


#mashead { width:714px; height:320px;  margin-left:253px; background: transparent url(images/mashead2.png) no-repeat top right; padding: 1px;}

#logo a{ display:block; background:url(images/logo.gif) no-repeat; width:159px; height:95px; text-indent:-9999px; margin:25px auto auto 440px; border:none; }
#logo a:hover{ background-position:0 -100px;}


ul#nav {list-style:none;  width:170px;  margin:0; margin: 15px 0 0 440px;}
#nav li { height:23px;border-bottom: 1px dashed #8b3e10; padding-top: 10px;}
	#nav li a {display:block; text-align:center; width:145px; height:12px;  padding-bottom:0px; text-indent:-9999px; border:none;  background: url(images/nav.gif) no-repeat; }
	#nav #home a {  background: url(images/nav.gif) no-repeat 0 0; }
	#nav #archive a {background: url(images/nav.gif) no-repeat 0 -13px;}
	#nav #about a {background: url(images/nav.gif) no-repeat 0 -26px;}
	
	
	#nav #home a:hover, #nav #home.select a { background-position: -150px 0; }
	#nav #archive a:hover, #nav #archive.select a { background-position: -150px -13px;}
	#nav #about a:hover, #nav #about.select a { background-position: -150px -26px;}
	

#wrap {width:960px; margin:0 auto;}
#left {width:565px; float: left;  margin:0px 0 0 0; border-top:1px solid #4a2e01;}
#right {float:right; width:370px; padding-top:5px;  margin-bottom: 20px;border-top:1px solid #503201; overflow: auto; color: #a97942; font-size: 0.95em;  }


#subRight1 { width:175px; padding-top:10px; float: left;}

	#nav_categories, .link-list { list-style:none;border-top:1px solid #4e3100; margin-bottom:20px; }
	#nav_categories li, .link-list li {display:inline;}
	#nav_categories li a, .link-list li a {display:block; padding:3px 0 3px 15px;border-bottom:1px solid #4e3100; background:url(images/bullet.gif) 0 8px no-repeat;}
	#nav_categories li a:hover, .link-list li a:hover {color:#a84408; background:url(images/bullet.gif)  3px 8px no-repeat #381d01;}

	
	#links {list-style:none; line-height:150%;border-top:1px solid #4e3100;}
	#links li {display:inline;}
	#links a{padding:6px 0; display:block; border: none;}
	#subRight2 h3.rss {border:none;}
	.rss a {display: block; background: #442401 url(images/rss.gif) no-repeat 10px 7px ;  margin-top:10px; padding: 5px 5px 5px 30px; border-top: 1px solid #522c04; border-bottom: 1px solid #522c04; letter-spacing: 1px; text-align: center; height: 25px;}
	.rss a:hover {background: #381d01  url(images/rss.gif) no-repeat 10px 7px;border-top: 1px solid #522c04; border-bottom: 1px solid #522c04;}

#subRight1 h3, #subRight2 h3{ border:none; }
#subRight2 {float:left; width:175px; margin-left: 20px;padding-top:10px; display: inline;}
#subRight2 h3, #subRight1 h3 {padding-bottom:10px; margin:0; background: none;}
#right h3 { text-transform: uppercase; font-size:1.2em;}
	h3#introHeading { letter-spacing: normal; text-align: center;}
	#stuff {  display:block;border-top:1px solid #4e3100;}
	#stuff dt {margin:0; padding:5px 0;}
	#stuff dt a{border:none; }
	#stuff dd{padding-bottom:10px;border-bottom:1px solid #4e3100;}
	#listen {margin-top: 10px;}
	#lastfm { padding: 3px; border: 1px solid   #3c1a00; display: block; background: #512401;width: 350px;}
	#lastfm img {display: block; }
	
#footer { clear:both; background: #2a1101 url(images/footer.jpg) repeat-x; padding-top:60px;  height: 50px;}
#footer p {margin:0 auto; width:960px; padding-bottom:20px;}
#footer a {color: #ffaf24;}#footer a:hover{color: #fff;}

/* about page */

#left.about {padding-top: 10px;}
#left.about h3 {font-style: italic;}
#left.about h4 { padding-bottom: 0; border:none; }

#me {width: 197px; height: 495px; background: url(images/me.jpg) no-repeat; float:left; margin-right: 15px;}


/* post format */
.post { margin-bottom: 0.5em;border-bottom:1px dashed  #4a2e01; padding-bottom:0.5em; }
h4.info { color:#733e01; font: italic 1em Georgia, Verdana,  "Times New Roman", Times, serif; margin:0px 0 10px 0; text-align: center; padding-bottom: 25px; background: url(images/sep.gif) no-repeat bottom center; text-transform: none; letter-spacing: 0;  border:none;}


.post img{ padding: 3px; border: 1px solid   #3c1a00; display: block; background: #512401;}
.info a {color:#a54e1a; border:none;}
.article .dropcap {font:  4em Georgia, Verdana,  "Times New Roman", Times, serif; float:left; margin: 0 15px 0px 0; color:#d27931; line-height: 90%;}
.info a:hover { color:#FFFFFF;}
 h3.postTitle {text-align: center; padding-top: 10px;font: 1.6em Georgia, Verdana,  "Times New Roman", Times, serif;  margin: 0 auto 0.3em auto; line-height: 150%; text-transform: uppercase;}

.postTitle a{ color: #a54e1a; border: none;  }
.postTitle em { text-transform: lowercase; font-style: italic; color: #7c4209;}
.postTitle a:hover {  color: #de6b05; }
#relatedHeading {text-align: center; font-size: 1.2em; border:none;}
#relatedWrap {display:block; background:#522806; margin-top:10px; padding:8px;border:1px solid #5e3306; margin-bottom: 0;}
ul#relatedEntries  {border:1px dashed #411d00;padding:5px 0; margin-bottom: 0;}
ul#relatedEntries li {border:none; background:none;}
#relatedEntries a { background: url(images/bullet.gif) no-repeat 0 5px; padding-left: 15px; border: none;}
#pagination a{border:none; }
#pagination {color:#744208;}
.biglink {display:block; background:#522806; margin-top:10px; padding:8px;border:1px solid #5e3306; text-align: center;  font: italic 1.5em Georgia, Verdana,  "Times New Roman", Times, serif;}
.biglink a{display:block;  border:1px solid #411d00; padding:15px 0 15px 35px; background:url(images/download.gif) no-repeat 140px 10px; color:#e67418; }
.biglink a:hover { background: #5b2e09 url(images/download.gif) no-repeat 140px 10px; color:#fff;}

.postNav a:hover {border: none;}
.postNav { overflow: auto; padding: 5px 0; margin-bottom: 1em; border-top:1px solid #4a2e01;border-bottom:1px solid #4a2e01;}
a.readmore { border: none; font: italic 1em Georgia, "Times New Roman", Times, serif; padding-left: 25px; background: url(images/bullet2.gif) no-repeat 0 3px ;width: 120px; border: none;}

#archiveHeading {margin-top: 0.5em;}
#sidenotesHeading {margin-top:0.5em; margin-bottom: 0.5em;}
#paginationSitenotes {margin-top:15px;color:#744208;}

/* best of */

#thebestHeading {padding-top: 5px; text-align: center;}
#bestof {border-bottom:1px solid #4e3100; text-align: center;}
#bestof h2 {padding-bottom: 0; font-size: 1.3em;}
#bestof a:hover{color:#d99b52; text-align: justify;}
#bestof p {font: 1.1em/150% Georgia, "Times New Roman", Times, serif;  color: #6f3e03; text-transform: uppercase; text-align: center;}
#bright {font-size: 1.6em; letter-spacing: 1px;}
#milky {font-size: 1.6em; letter-spacing: 1px;}
#bestof a {border:none; text-transform: uppercase; color:#945103;}



/*sidenotes page */
#sidenotes-link {border-style: solid;}
#sidenotes-link a {border: none; padding: 5px 0 0 0; display: block;}
#sidenote {  display:block;}
	#sidenote dt {margin:0; padding:5px 0;border-top:1px dashed #4e3100;}
	#sidenote dt a{border:none; }
	#sidenote dd{padding-bottom:10px;border-bottom:1px dashed #4e3100;}

/* typography for posts */
.post ul { margin: 10px;border-top:1px dotted #4e3100;}
.post ul li {padding:3px 3px 3px 25px; background: url(images/bullet2.gif) 0 12px  no-repeat;border-bottom:1px dotted #4e3100;}
.post ul li a{border:none;}

#left ul.archiveList { list-style:none;border-top:1px solid #4e3100; margin-bottom:20px; padding: 0; }
#left ul.archiveList li {background: none; padding-left: 0;}
#left ul.archiveList li a {display:block; padding:3px 0 3px 15px;border-bottom:1px solid #4e3100; background:url(images/bullet.gif) 0 8px no-repeat;}
#left ul.archiveList li a:hover {color:#a84408; background:url(images/bullet.gif)  0 10px no-repeat #472001;}


#intro {border-bottom:1px solid #4e3100; padding-bottom: 1em;font: italic 1.2em/150% Georgia, "Times New Roman", Times, serif;}

/*frexy promotion banner */

#frexy {display:block; background:#522806; margin-top:0px; padding:8px;border:2px solid #5e3306;}
#frexy a{display:block;  border:1px solid #411d00; padding:25px 0; text-indent:-99999px; background: url(images/frexy.gif) no-repeat 10px 8px; }
#frexy a:hover { background: #5b2e09 url(images/frexy.gif) no-repeat 10px 8px;}

#iconeden a{display: block; height: 114px; background: url(http://min.frexy.com/images/iconeden-wide.png) no-repeat; text-indent: -9999px; margin-top:15px; border:none; border:2px solid #502402;}
#iconeden a:hover{border: 2px solid #5e3306;}
/* search */
#searchHome {padding:10px 0;border-bottom:1px solid #4e3100;}
#searchHome label {font:1.2em Georgia, "Times New Roman", Times, serif;text-transform: uppercase;  color:#945103;  display:block; float:left; margin-top: 5px;}
#searchHome fieldset {border:none; clear:both;}
#searchHome input {padding:4px 15px 4px 15px; background:url(images/search.gif) no-repeat;font:italic 1.1em Georgia, "Times New Roman", Times, serif; width:222px; height:18px;  margin:0;color:#945103;float:right; border:none; text-align: center;}
#searchHome input:focus, #searchHome input:active,#searchHome input:hover {  outline:none; background-position:0 -28px;}

/*search results*/
.searchResults {padding-top: 20px;}
.result {border-bottom:1px dashed #2e1401; background:#442301; padding:15px 15px 0 15px; color:#a89069; padding-bottom: 10px;}
.result dt {font:1.3em Georgia, "Times New Roman", Times, serif; margin-bottom: 10px; }
.odd { background:#442301;}
.even{background:#472601;}
.resultMeta {color:#b59057; font: italic 1em Georgia, Verdana,  "Times New Roman", Times, serif; margin-bottom: 10px;}
.keyword {color:#e45600; }

/*comment */


.comment			{border-bottom:1px dashed #2e1401; background:#442301; padding:15px; color:#a89069;overflow: auto;}
.commentName a		{color: #ffa838; border: none;}
.commentName a:hover {color: #fff;}
.commentName		{font-weight: bold; color: #be5900;width: 130px; float:left;}
#commentHeading     { padding: 15px 0;border-bottom:1px dashed #2e1401; margin-bottom: 0; text-align: center; font-size: 1.2em; text-transform: uppercase; letter-spacing: 2px;}
.gravatar a:hover 	{background:#974B13;}
.gravatar img 		{border:1px solid #441801;}
	
.commentMeta 		{color:#8a5e3c; font-family:Georgia, Verdana,  "Times New Roman", Times, serif; display: block;color: #733e01; text-transform: none; font-weight: normal; font-style: italic; }
.commentContent {float:left;overflow: hidden; display:block; width:400px; line-height:175%;}
.author {background:#4b2100;}
.commentOff {margin: 1em 0;}
#previewHeading		{ margin-top: 20px; margin-bottom: 0;border-bottom:1px dashed #2e1401; padding-bottom: 10px; text-align: center;}

/* commentForm */
#commentFormtHeading {margin:20px 0 0 0; text-align:center; height: 70px; background:url(images/commentTop.gif) no-repeat left bottom; text-indent: -9999px; }

#comment_form {padding:0px 60px; background: url(images/commentBg.gif) repeat-y center left; }
#comment_form p {padding-bottom:20px;color:#d6b47d;}
#comment_form em {color:#c23b00; font-style:normal;}
#comment_form ul {margin:0; padding: 0; list-style: none;}
#comment_form ul li {list-style:none; margin-left:20px; width: 380px; margin-top: 5px; padding-left: 0; background: none; }
#comment_form li label { }
#comment_form li input, #comment_form li textarea {}
#comment_form li textarea {height:200px; overflow:auto;}
.txtField { background:#5b2f02;border:solid 1px #6f3d0a;color:#d6b47d; outline:none; padding:5px;font:1em Verdana, Arial, Helvetica, sans-serif;margin:5px 0 5px 0; width:380px;}
.txtField:focus {border:1px solid #813915;}
#postComment {width:181px; height:41px; padding:0; background: url(images/commentBt.gif) no-repeat top left; text-indent: -9999px; margin:0 auto 15px 100px; padding:0; border: none;}
#commentBottom { background: url(images/commentBottom2.gif) no-repeat bottom left; height: 53px;}
 
#captcha img { float:left; margin:5px 15px auto auto;}
#captcha input { background:#5b2f02;border:solid 1px #6f3d0a;color:#d6b47d; outline:none; padding:5px;font:1em Verdana, Arial, Helvetica, sans-serif;margin:6px 0 10px 0; width: 180px; }
  
small {font: italic 1.1em Georgia, "Times New Roman", Times, serif; display: block; color: #be9656; } 


/*Misc styles*/
 
.clear {clear:both;}

.imgDesc {color:#8d6424;font:1em Georgia, "Times New Roman", Times, serif; text-align: center; display: block; margin-top: 10px;}
.clearLeft {clear:left;}
.noBorder a{ border:none;}
.noBorder {border:none;}

/*stickFooterAlt*/

html {height: 100%;}
body { height: 100%;}
#wrap { position: relative; min-height: 100%;padding-bottom: 120px;}
* html #wrap { height: 100%;}
#left, #right { }
#footer { position: relative; margin-top: -110px;}



