/*

V2010

*/


html		{ border-top: 3px solid #C04E37; background:#F2F2EA; }
body		{ background:url(images/bg.gif) repeat; margin:0; padding:0; font-family:  'Georgia', Times, 'Times New Roman', serif; font-size:15px; color:#333333;  line-height:20px; }
#content .article img			{-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.21);background:none repeat scroll 0 0 
#FFFFFF;padding:4px; border:0; }
p			{ margin-bottom:20px; }
a			{ color:#BE3C14; -webkit-transition:all .2s; }
a:hover		{  text-decoration:none;}
a:active, a:focus	{}
blockquote	{ font-style:italic;  font-size:95%;background:url(images/comment.png) no-repeat 2px 5px; margin:0; padding-left:20px;}
pre			{ margin-left:-20px; background:url(images/code-bookmark.png) no-repeat 0 0; }
pre code	{ display:block; margin-left:20px; padding:10px; font-size:90%; background-color:rgba(255,255,255,.5); overflow:auto; }
table		{ border:1px solid #f5f5f5; border-width:1px 0; border-collapse:collapse; background-color:rgba(255,255,255,.5);}
th			{ border:1px solid #f5f5f5; border-width:1px 0; background-color:rgba(51,51,51,.1);}
td			{ border:1px solid #f5f5f5; border-width:1px 0; padding:2px 10px; }



#main #content img {-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
border:4px solid #FFFFFF; }

#header				{ font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-size:13px;  width:960px; margin:auto; line-height:12px;}
#header h1, #header h2            { font-size:13px; font-weight:normal; margin:0; }
#header h1			{ color: #680; float:right; padding-top:18px; text-transform:uppercase;}
#header h2  		{ float:left; padding:18px 20px; position:relative; width:300px;}
#header h2 img		{ position:absolute; border: 0px; left:0; top:0; }
#header h2 a 		{ text-decoration:none; color:#333; display:block;}
#header h2 a:hover	{color:#680;}
#header .nav 		{ text-transform: uppercase; word-spacing:4px; text-align:right; top:30px; clear:right;float:right;}
#header .nav a 		{ text-decoration:none; color:#333; padding-top:3px;}
#header .nav a:hover { color:#680; }

#nav .header-inner  { font-size:0.8em; margin:0 auto; max-width:960px; min-width:800px; padding:0 4%; position:relative;}
#nav ul { list-style:none outside none; margin:0 0 20px; overflow:hidden; padding:0; }
#nav ul li { float:left; margin:0; padding:0; width:25%; }
#nav ul li a { text-shadow:1px 0px 1px #ccc;  color:rgba(0, 0, 0, 0.75); float:left; font-size:1.2em; font-weight:bold; letter-spacing:2px; margin:0; padding:10px 0 15px 52px; text-decoration:none; text-transform:uppercase; }
#nav li a:hover  { color:#C04E37; }
#nav li.active a { background:url("images/nav-active.gif") no-repeat scroll 70px 0 transparent; color:#C04E37; }
#nav li a em { display:block; font-size:0.9em; font-style:normal; font-weight:normal; letter-spacing:0; opacity:0.6; padding:0 0 5px; text-transform:none; }

#content			{width:960px; margin:auto; overflow:hidden; clear:both; padding-top:10px; background:url(/img/page-marker.png) no-repeat 0 48px; }
#main				{width:680px; float:left;}

/* 
this little bit of IE5/Mac http://inkpixelspaper.com/
 
*/
* html>body #content { overflow:visible; } /* IE5 hack */
* html>body #main {float:none; display:inline-block;} /* IE5 hack */

#content h2.random-quote { font-family: "museo-sans-1","museo-sans-2",sans-serif; font-size:4.5em; text-shadow:1px 1px 0px #fff; font-weight:normal; line-height:100%; margin-bottom:50px; margin-top:40px; }
#content h2.random-quote .quotescollection_author {  font-size:20px; color:#BE3C14; }

#main .dt,
	#main .cat,
	#main .shorturl	{font-family:Georgia, Georgia, Times, 'Times New Roman', serif;  font-size:11px; color:#999;}
#main h2			{font-weight:normal; margin:0; font-family: 'Helvetica', 'Arial Narrow', sans-serif; font-size:20px; }
#main h2 a			{text-decoration:none; color:#BE3C14; text-shadow:1px 0 1px #CCCCCC;}
#main h2 a:hover	{color:#333;}

#main .article .dt a			{ text-decoration:none; color:#BE3C14; border-bottom:2px solid #FFFFFF;}
#main .article .dt a:hover		{  text-decoration:none; background:#ffffff ;}

#main .article .teaser a			{ text-decoration:none; color:#BE3C14; border-bottom:2px solid #FFFFFF;}
#main .article .teaser a:hover		{  text-decoration:none; background:#ffffff ;}

#main .article .detail a			{ text-decoration:none; color:#BE3C14; border-bottom:2px solid #FFFFFF;}
#main .article .detail a:hover		{  text-decoration:none; background:#ffffff ;}
#main .article.detail h1	{ font-weight:normal; font-size:30px; margin:0; font-family: 'GothicCustom', Impact, 'Arial Narrow', sans-serif; font-size:40px; line-height:40px;  text-shadow:1px 1px #CCC; }
#main .article.detail h2	{ font-family: Georgia, Times, 'Times New Roman', serif; font-size:24px;text-transform:none;}

#main .article			{margin-bottom:40px; padding-left:0px; text-shadow:1px 1px 0px #fff; }
#main .article:first-child {background:none;}
#main .article h2		{}
#main .article h1		{ color:#BE3C14; font-weight:normal; font-size:25px; margin:0; font-family: 'Georgia', Impact, 'Arial Narrow', sans-serif; font-size:30px; line-height:30px; text-shadow:1px 1px #CCC; }
#main .article h3		{font-weight:normal; margin:0; font-family: 'Helvetica', 'Arial Narrow', sans-serif; font-size:18px;  }
#main .readmore		{text-align:right;}
#main .readmore a	{background-color:#BE3C14; text-decoration:none; text-shadow: 0px 0px 0px; color:#fff ;font-size:14px;padding:4px;}
#main .readmore a:hover	{background-color:#7C9312 ; }

#main .meta				{font-family:Garamond, Georgia, Times, 'Times New Roman', serif; padding-left:20px;margin-top:40px;}

#main .shorturl .url	{text-transform:none; color:#555;}

#sidebar				{float:right; width:260px;  font-size:100%; padding-top:0px; }
#sidebar .about-me                      { text-shadow:1px 1px 0 #FFFFFF ; }
#sidebar .about-me a			{ text-decoration:none; color:#BE3C14; border-bottom:2px solid #FFFFFF;}
#sidebar .about-me a:hover		{  text-decoration:none; background:#ffffff ;}

#sidebar .nav			{ -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-transition:all .2s;  background:rgba(51,51,51,.1); padding:5px 10px 2px; margin-bottom:10px;zoom:1; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19333333, endColorstr=#19333333); }
#sidebar .nav .items	{ width:180px; margin-bottom:10px; overflow:hidden;}
#sidebar .nav h2		{ font-family: 'MuseoCustom', 'Century Gothic', Arial, Helvetica, sans-serif; line-height:1.2; font-size:12px; text-transform:uppercase; font-weight:normal; margin:0; padding:0; line-height:20px; cursor:pointer; }
#sidebar .nav h2.collapsed	{background-image:url(/img/arrow-dn.png); }
#sidebar .nav h3		{text-transform:uppercase; margin:0; font-size:12px;}
#sidebar .category		{ float:left; width:130px;}
#sidebar .nav ul		{ margin:0; padding:0; list-style:none; }
#sidebar .year			{text-align:right;}
#sidebar .nav ol		{ margin:0; padding:0; list-style:none; }
#sidebar .nav li		{ margin:0; padding:0; line-height:15px;}
#sidebar .nav a			{ color:#666; text-decoration:none; text-transform:uppercase; font-size:12px; line-height:10px;}
#sidebar .nav a:hover 	{color:#680;}

#sidebar #rssfeed a 	{display:block; padding-left:25px; background:url(images/rss.png) no-repeat 0 50%; text-decoration:none; color:#666; margin-bottom: 20px; }
#sidebar #rssfeed a:hover {color:#680; }

#sidebar #twitter-icon 		{-moz-border-radius:5px; -webkit-border-radius:5px; background:#BE3C14;  position:relative; -webkit-transition:background .3s; }
#sidebar #twitter-icon:hover { background:#7C9312;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33333333, endColorstr=#33333333);}
#sidebar #twitter-icon a 	{ display:block; background:url(images/Twitter_Badge_4.png) no-repeat 10px 50%; text-indent:-9999px; height:170px; overflow:hidden;}
#sidebar #twitter-icon img 	{ position:absolute; right:5px; top:-10px; }

#comments .meta				{ }
#comments .comment			{ background:url(images/comment.png) no-repeat 3px 6px;}

#comments .comment .meta .authorname { text-transform:uppercase; }
#comments .comment .meta .commentnumber a { float:right; color:rgba(51,51,51,.25); font-size:24px; text-decoration:none; }
#comments .comment .quote	{padding-left:20px; font-size:95%;}
#comments .commentcount  	{ text-transform:uppercase; }
#comments .comment .meta	{ background:url(images/line.png) no-repeat 40px 13px;}

#comments .admin			{ background: url(images/comment-admin.png) no-repeat 0 3px; }
#comments .admin .meta .commentnumber a  { color: rgba(102, 136, 0, .5); }
#comments .admin .meta .commentnumber a:hover  { color: rgba(102, 136, 0, 1); }

h3#postcomments				{ text-transform:uppercase; font-weight:normal; font-size:14px; }
#comments_form				{ padding-left:20px; }
#comments_form .inputgroup	        { margin-bottom:5px; }
#postmeta					{ margin-bottom:10px; }
#postdata					{  }
#postdata textarea			{ width:490px; border:none; }
#postmeta label				{ width:80px; display:block; float:left; text-transform:uppercase; font-size:10px; }
#postmeta input				{ border:none; width:407px; }
#comments_form .formnote	{ font-size:80%; }

#commentsclosed				{ padding:10px; margin:20px 0; background:rgba(51,51,51,.1);}

#livepreview				{ display:none; }


#footer 				{ clear:both; background:none repeat scroll 0 0 rgba(155, 151, 109, 0.16);  font-size:90%;}
#footer h2				{ margin:0; padding-left:0px; font-size:14px; text-transform:uppercase;  }
#footer .footer-wrapper			{ width:960px; margin:auto; padding:0px 0; }
#footer ul				{ margin:0; padding:0; list-style:none; overflow:hidden; }
#footer li				{ float:left; width:180px; margin-left:0px; display:inline;}
#footer a				{ text-decoration:none; color:#333; display:block; }
#footer a:hover, #footer strong	{ color:#BE3C14; }

#footer #footnote		{ zoom:1; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33333333, endColorstr=#33333333);}
#footer #footnote .footer-wrapper		{ clear:both; }
/*
#footer #footnote .footcol      { float:left; width: 35%;}
#footer #footnote .footcol h2   { padding-top:5px; text-transform:none; font-family:'Helvetica','Arial Narrow',sans-serif; font-size:20px; font-weight:normal; margin:0; }
*/

#footer #footnote  dl { float:left; margin:0; width:24.2%; }

#footer #footnote  dl dt { font-family:'helvetica'; padding-top:10px; color:#BE3C14; font-size:20px; font-weight:normal;  margin:0 0 10px 0px; text-shadow:1px 0px 1px #fff; }
#footer #footnote  dl dd { font-weight:bold; line-height:1.4em; margin:0 0 6px 0px; }
#footer #footnote dd a				                { font-weight:normal; text-decoration:none; color:#333; display:block; }
#footer #footnote dd a:hover, #footer #footnote dd strong	{ color:#BE3C14; }
#footer #footnote img                                              { -moz-border-radius:4px 4px 4px 4px; background:none repeat scroll 0 0 #D1D1BC; display:block; float:left; margin:2px 8px 0 0; padding:4px; }




#footer #copyright		{ clear:both; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66333333, endColorstr=#66333333); text-transform:uppercase; font-size:12px; overflow:hidden;}
#footer #copyright a	{ color:#BE3C14; display:inline; }
#footer #copyright .footer-wrapper { padding:0px 0; }
#footer #copyright p	{text-transform:none; padding-left:0px;float:left;}

#footer #copyright .twitterfollow {float:right;text-transform:none;font-style: italic;width:260px;}
#footer .social img		{vertical-align: text-bottom;}
