/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 12, 2010 */@font-face{	font-family: 'ITCAvantGardeGothicDemiObliqu';	src: url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demioblique-webfont.eot');	src: local('☺'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demioblique-webfont.woff') format('woff'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demioblique-webfont.ttf') format('truetype'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demioblique-webfont.svg#webfontmn0ZP7GY') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'ITCAvantGardeGothicBook';	src: url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-book-webfont.eot');	src: local('☺'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-book-webfont.woff') format('woff'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-book-webfont.ttf') format('truetype'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-book-webfont.svg#webfontmn0ZP7GY') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'ITCAvantGardeGothicBookObliqu';	src: url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-bookoblique-webfont.eot');	src: local('☺'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-bookoblique-webfont.woff') format('woff'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-bookoblique-webfont.ttf') format('truetype'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-bookoblique-webfont.svg#webfontmn0ZP7GY') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'ITCAvantGardeGothicDemi';	src: url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demi-webfont.eot');	src: local('☺'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demi-webfont.woff') format('woff'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demi-webfont.ttf') format('truetype'), url('/css/fonts/Avant-Garde-fontfacekit/avantgarde-demi-webfont.svg#webfontmn0ZP7GY') format('svg');	font-weight: normal;	font-style: normal;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2010 10:28:40 AM America/New_York */@font-face{	font-family: 'LatinModernRoman10Regular';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-regular-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-regular-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-regular-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-regular-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRoman10Italic';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-italic-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-italic-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-italic-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-italic-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRoman10Bold';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bold-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bold-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bold-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bold-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRoman10BoldItalic';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bolditalic-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bolditalic-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bolditalic-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmroman10-bolditalic-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanSlanted10Regu';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-regular-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-regular-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-regular-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-regular-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanSlanted10Bold';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-bold-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-bold-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-bold-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromanslant10-bold-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanCaps10Regular';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-regular-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-regular-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-regular-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-regular-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanCaps10Oblique';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-oblique-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-oblique-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-oblique-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromancaps10-oblique-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanDemi10Regular';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-regular-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-regular-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-regular-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-regular-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanDemi10Oblique';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-oblique-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-oblique-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-oblique-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandemi10-oblique-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanDunhill10Regu';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-regular-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-regular-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-regular-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-regular-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'LatinModernRomanDunhill10Obli';	src: url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-oblique-webfont.eot');	src: local('☺'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-oblique-webfont.woff') format('woff'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-oblique-webfont.ttf') format('truetype'), url('/css/fonts/Latin-Modern-Roman-fontfacekit/lmromandunh10-oblique-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{	image-rendering: optimizeQuality;	-ms-interpolation-mode: bicubic;	margin: 0;	padding: 0;	border: 0;	background: none;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}table{	border-collapse: separate;	border-spacing: 0;}caption,th,td{	text-align: left;	font-weight: normal;}table,td,th{	vertical-align: middle;}blockquote:before, blockquote:after, q:before, q:after{	content: "";}blockquote,q{	quotes: "" "";}a img{	border: none;}img{	image-rendering: optimizeQuality;	-ms-interpolation-mode: bicubic;}pre,code,kbd,samp,var,output{	white-space: pre;}mark{	background: #ffffd9;}nav,section,article,header,aside,footer,figure,dialog{	display: block;}time,progress,mark,output{	display: inline;}.float-left{	display: inline;	float: left;	margin: 0 20px 20px 0;}.float-right{	display: inline;	float: right;	margin: 0 0 20px 20px;}.text-right{	text-align: right;}.text-justify{	text-align: justify;}.center{	text-align: center;	padding: 0 0 10px 0;}blockquote{	margin: 10px;	padding: 15px;	background-color: #d6d6d6;	color: #363636;	font-family: LatinModernRoman10Italic, Times New Roman, Times, serif;	font-style: italic;	font-weight: normal;}html,body{	height: 100%;}body{	background-color: #a8a7a7;	background-image: url(/images/bg_sqiggles.gif);	background-position: center top;	background-repeat: repeat-y;	color: #363636;	font-family: LatinModernRoman10Regular, Times New Roman, Times, serif;	font-weight: normal;	font-size: 14px;	padding: 0;	margin: 0;}/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*//* Containers
----------------------------------------------------------------------------------------------------*/.container_12{	margin-left: auto;	margin-right: auto;	width: 960px;}/* Grid >> Global
----------------------------------------------------------------------------------------------------*/.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{	display: inline;	float: left;	position: relative;	margin-left: 10px;	margin-right: 10px;}/* Grid >> Children (Alpha ~ First,Omega ~ Last)
----------------------------------------------------------------------------------------------------*/.alpha{	margin-left: 0;}.omega{	margin-right: 0;}/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/.container_12 .grid_1{	width: 60px;}.container_12 .grid_2{	width: 140px;}.container_12 .grid_3{	width: 220px;}.container_12 .grid_4{	width: 300px;}.container_12 .grid_5{	width: 380px;}.container_12 .grid_6{	width: 460px;}.container_12 .grid_7{	width: 540px;}.container_12 .grid_8{	width: 620px;}.container_12 .grid_9{	width: 700px;}.container_12 .grid_10{	width: 780px;}.container_12 .grid_11{	width: 860px;}.container_12 .grid_12{	width: 940px;}/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/.container_12 .prefix_1{	padding-left: 80px;}.container_12 .prefix_2{	padding-left: 160px;}.container_12 .prefix_3{	padding-left: 240px;}.container_12 .prefix_4{	padding-left: 320px;}.container_12 .prefix_5{	padding-left: 400px;}.container_12 .prefix_6{	padding-left: 480px;}.container_12 .prefix_7{	padding-left: 560px;}.container_12 .prefix_8{	padding-left: 640px;}.container_12 .prefix_9{	padding-left: 720px;}.container_12 .prefix_10{	padding-left: 800px;}.container_12 .prefix_11{	padding-left: 880px;}/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/.container_12 .suffix_1{	padding-right: 80px;}.container_12 .suffix_2{	padding-right: 160px;}.container_12 .suffix_3{	padding-right: 240px;}.container_12 .suffix_4{	padding-right: 320px;}.container_12 .suffix_5{	padding-right: 400px;}.container_12 .suffix_6{	padding-right: 480px;}.container_12 .suffix_7{	padding-right: 560px;}.container_12 .suffix_8{	padding-right: 640px;}.container_12 .suffix_9{	padding-right: 720px;}.container_12 .suffix_10{	padding-right: 800px;}.container_12 .suffix_11{	padding-right: 880px;}/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/.container_12 .push_1{	left: 80px;}.container_12 .push_2{	left: 160px;}.container_12 .push_3{	left: 240px;}.container_12 .push_4{	left: 320px;}.container_12 .push_5{	left: 400px;}.container_12 .push_6{	left: 480px;}.container_12 .push_7{	left: 560px;}.container_12 .push_8{	left: 640px;}.container_12 .push_9{	left: 720px;}.container_12 .push_10{	left: 800px;}.container_12 .push_11{	left: 880px;}/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/.container_12 .pull_1{	left: -80px;}.container_12 .pull_2{	left: -160px;}.container_12 .pull_3{	left: -240px;}.container_12 .pull_4{	left: -320px;}.container_12 .pull_5{	left: -400px;}.container_12 .pull_6{	left: -480px;}.container_12 .pull_7{	left: -560px;}.container_12 .pull_8{	left: -640px;}.container_12 .pull_9{	left: -720px;}.container_12 .pull_10{	left: -800px;}.container_12 .pull_11{	left: -880px;}/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*//* http://sonspring.com/journal/clearing-floats */.clear{	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */.clearfix:after{	clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}.clearfix{	display: inline-block;}* html .clearfix{	height: 1%;}.clearfix{	display: block;}#container{	background: url(/images/wrap_bg_112309.gif) #ffffff repeat-x top center;}#container #id{	visibility: hidden;}#masthead #masthead_inner{	background: no-repeat #ffffff center -25px;	margin: 10px 0;}#masthead #masthead_inner .logo img{	margin: 10px;}#masthead #masthead_inner a,#masthead #masthead_inner  a:hover, #masthead #masthead_inner  a:active, #masthead #masthead_inner  a:visited{	background: none;	border: none;	text-decoration: none;	padding: 0;	margin: 0;}#sidebar{	background: #ffffff;}#sidebar #sidebar_inner{	margin: 10px 0 10px 10px;	padding: 10px;}#sidebar #sidebar_inner .subscribe_box_front{	margin: 10px 0 0 -10px;}#sidebar #sidebar_inner h1{	font-family: ITCAvantGardeGothicDemi, Arial, sans-serif;	font-weight: 700;	text-transform: uppercase;	font-size: 12px;	background: #949494;	color: #d6d6d6;	padding: 4px;	margin: 20px 0 10px 0;}#sidebar #sidebar_inner ul{	margin: 5px 0 5px 0;}#sidebar #sidebar_inner ul li{	list-style: none;	border-bottom: 1px solid #d6d6d6;	padding: 4px;	font-family: LatinModernRoman10Bold, Times New Roman, Times, serif;	font-weight: 700;	font-size: 14px;}#sidebar #sidebar_inner ul li a,#sidebar #sidebar_inner ul li  a:visited{	background: none;	border: none;	text-decoration: none;	color: #e8175d;}#sidebar #sidebar_inner ul li a:active, #sidebar #sidebar_inner ul li  a:hover{	color: #363636;}#sidebar #sidebar_inner ul:after{	margin: 10px 0;}#content{	background: #ffffff;}#content #content_inner{	padding: 0px 10px 0 10px;	margin: 10px 0;}#content #content_inner h1{	font-family: ITCAvantGardeGothicDemi, Arial, sans-serif;	font-weight: 700;	text-transform: normal;	font-size: 36px;	border-bottom: 2px solid #d6d6d6;	color: #363636;	padding: 4px 4px 10px 4px;	margin: 0 0 10px 0;}#content #content_inner h1 .secondary{	font-size: 25px;	line-height: 32px;}#content #content_inner h1:after{	clear: both;}#content #content_inner h2{	font-family: ITCAvantGardeGothicBook, Arial, sans-serif;	font-weight: normal;	text-transform: normal;	font-size: 24px;	line-height: 30px;	border-bottom: 1px solid #d6d6d6;	color: #363636;	padding: 4px;	margin: 20px 0 10px 0;	overflow-x: auto;	overflow-y: hidden;}#content #content_inner h3{	font-family: ITCAvantGardeGothicBook, Arial, sans-serif;	font-weight: normal;	text-transform: normal;	font-size: 18px;	line-height: 22px;	border-bottom: 1px dotted #d6d6d6;	color: #363636;	padding: 4px;	margin: 20px 0 10px 0;	overflow-x: auto;	overflow-y: hidden;}#content #content_inner p{	margin: 0 0 10px 0;	font-size: 16px;	line-height: 20px;}#content #content_inner a,#content #content_inner  a:visited{	color: #e8175d;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #e8175d;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #ffffff;	border-right-color: #ffffff;	border-left-color: #ffffff;	background: #ffffff;}#content #content_inner a:active, #content #content_inner  a:hover{	color: #ffffff;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #949494;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #949494;	border-right-color: #949494;	border-left-color: #949494;	background: #949494;}#content #content_inner a.imgLink,#content #content_inner  a:visited.imgLink, #content #content_inner  a:active.imgLink, #content #content_inner  a:hover.imgLink{	background: none;	border: none;	text-decoration: none;}#content #content_inner a.title,#content #content_inner  a:visited.title{	color: #e8175d;	background: none;	border: none;	text-decoration: none;	padding: 4px;	margin-left: -4px;}#content #content_inner a:active.title, #content #content_inner  a:hover.title{	color: #ffffff;	background-color: #363636;	padding: 4px;}#content #content_inner img{	border: 1px dotted #d6d6d6;	padding: 3px;}#content #content_inner ul{	margin: 10px 0;}#content #content_inner ul li{	padding: 5px 0 5px 20px;	margin: 0 10px;	background-image: url(/images/grey_square.gif);	background-repeat: no-repeat;	background-position: 3px 11px;	list-style-type: none;	font-size: 16px;}#content #content_inner blockquote{	background: #d6d6d6;	color: #363636;	font-size: 14;	font-family: LatinModernRoman10Italic, Times New Roman, Times, serif;	font-style: italic;	font-weight: normal;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}#content #content_inner blockquote a,#content #content_inner blockquote  a:visited{	color: #e8175d;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #e8175d;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #d6d6d6;	border-right-color: #d6d6d6;	border-left-color: #d6d6d6;	background: #d6d6d6;}#content #content_inner blockquote a:active, #content #content_inner blockquote  a:hover{	color: #ffffff;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #363636;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #363636;	border-right-color: #363636;	border-left-color: #363636;	background: #363636;}#content #content_inner img.x25{	height: 25px;	width: 25px;	background: none;	border: none;	text-decoration: none;}#content #content_inner .flickr_thumb_table a,#content #content_inner .flickr_thumb_table  a:visited, #content #content_inner .flickr_thumb_table  a:active, #content #content_inner .flickr_thumb_table  a:hover{	background: none;	border: none;	text-decoration: none;}#content #content_inner .flickr_thumb_table td{	padding: 0 10px 10px 0;}#content #content_inner #article_info_top{	border-bottom: 1px solid #d6d6d6;	margin: -10px 0 10px 0;	height: 28px;	overflow: hidden;}#content #content_inner #article_info_top h3.date{	font-size: 12px;	font-family: LatinModernRoman10Bold, Times New Roman, Times, serif;	font-weight: 700;	background: none;	border: none;	text-decoration: none;	color: #d6d6d6;	position: relative;	top: -21px;}#content #content_inner #article_info_top h3.date a,#content #content_inner #article_info_top h3.date  a:visited{	color: #d6d6d6;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #d6d6d6;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #ffffff;	border-right-color: #ffffff;	border-left-color: #ffffff;	background: #ffffff;}#content #content_inner #article_info_top h3.date a:active, #content #content_inner #article_info_top h3.date  a:hover{	color: #ffffff;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #949494;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #949494;	border-right-color: #949494;	border-left-color: #949494;	background: #949494;}#content #content_inner #article_info_top #social_post{	float: right;}#content #content_inner #article_info_top #social_post div.retweetbox .facebooklike_box{	float: right;	position: relative;	right: 0px;	top: 4px;	z-index: 100;}#content #content_inner #article_info_top #social_post div.retweetbox .tweetmeme{	position: relative;	right: 60px;	top: -15px;	width: 75px;	background: none;	border: none;	text-decoration: none;	z-index: 50;}#content #content_inner .author{	color: #000000;	clear: both;	font-size: 12px;	line-height: 150%;	margin: 15px 0;	padding: 0px 0;	text-align: left;	width: 100%;	font-family: ITCAvantGardeGothicDemi, Arial, sans-serif;	font-weight: 700;}#content #content_inner .author h4{	font-size: 16px;	border-top: #d6d6d6 2px solid;	padding: 6px 0;}#content #content_inner .author .halftone_bar{	margin: 4px 0 20px 0;	background: url(/images/halftone1.gif);	border-bottom: 2px solid #949494;}#content #content_inner .author .comment_invite{	background: #e8175d;}#content #content_inner .author .comment_invite p{	font-size: 10px;	margin: 3px;}#content #content_inner .author .comment_invite a,#content #content_inner .author .comment_invite  a:visited{	color: #363636;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #363636;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #e8175d;	border-right-color: #e8175d;	border-left-color: #e8175d;	background: #e8175d;}#content #content_inner .author .comment_invite a:active, #content #content_inner .author .comment_invite  a:hover{	color: #ffffff;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #ffffff;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #363636;	border-right-color: #363636;	border-left-color: #363636;	background: #363636;}#content #content_inner .yearlist ul li{	padding: 5px 0 5px 15px;	margin: 0 5px;	background-image: url(/images/grey_square_sm.png);	background-repeat: no-repeat;	background-position: 3px 14px;	list-style-type: none;	font-size: 16px;	display: inline;}#content #content_inner .yearlist ul li.first{	background: none;	border: none;	text-decoration: none;	background-image: none;	padding: 0;	margin: 0;}#content #content_inner .gallery_table td{	padding: 0 9px 9px 0;}#content #content_inner .gallery_table .preview{	float: left;	height: 7px;	width: 31px;	margin: 5px 0 0 5px;}#content #content_inner .gallery_table .preview img{	padding: 0;	margin: 0;	height: 7px;	width: 31px;	border: 0;	background: none;}#content #content_inner .gallery_table .preview a{	background-image: url(/images/preview_moreinfo_magenta.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	height: 7px;	width: 31px;	border: 0;	padding: 0;	margin: 0;	display: block;}#content #content_inner .gallery_table .preview a:hover{	background-position: 0px -7px;}#content #content_inner .contact_form textarea{	width: 380px;}#content #content_inner .contact_form .input_wide{	width: 380px;}#content #content_inner .contact_form td{	padding: 6px;}#content #content_inner .contact_form p.red{	color: #ff0000;}#content #content_inner .postnavigation{	font-size: 12px;	font-family: ITCAvantGardeGothicDemi, Arial, sans-serif;	font-weight: 700;	float: right;}#content #content_inner .postnavigation .here,#content #content_inner .postnavigation  span{	color: #949494;}#content #content_inner .postnavigation a,#content #content_inner .postnavigation  a:visited{	color: #e8175d;	border: 1px solid #e8175d;	background: #d6d6d6;	padding: 3px;	margin: 0 3px;}#content #content_inner .postnavigation a:active, #content #content_inner .postnavigation  a:hover{	color: #363636;	border: 1px solid #363636;	background: #ffffff;}#content #content_inner div.posterous_autopost .imgLink a,#content #content_inner div.posterous_autopost  .imgLink a:hover, #content #content_inner div.posterous_autopost  .imgLink a:active, #content #content_inner div.posterous_autopost  .imgLink a:visited{	background: none;	border: none;	text-decoration: none;}#content #content_inner div.posterous_autopost p{	margin: 10px 0 10px 0;	font-size: 16px;	line-height: 20px;}#content #content_inner div.posterous_autopost .posterous_footer{	font-size: 10px;	color: #a8a7a7;}#add_sidebar #add_sidebar_inner{	padding: 10px 0 10px 10px;}#footer #footer_inner{	margin: 10px 0;	padding: 10px;	background-color: #ffffff;}#footer #footer_inner a,#footer #footer_inner  a:visited{	color: #e8175d;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #e8175d;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #ffffff;	border-right-color: #ffffff;	border-left-color: #ffffff;	background: #ffffff;}#footer #footer_inner a:active, #footer #footer_inner  a:hover{	color: #ffffff;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #363636;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #363636;	border-right-color: #363636;	border-left-color: #363636;	background: #363636;}#footer #footer_inner p{	font-size: 14px;}