/* Base */@import url(/.shared/themes/common/base-weblog.css);/* Tip Jar */@import url(/.shared/themes/common/tipjar.css);/* Portal *//* Theme *//* general page elements */a{	text-decoration: none;	}a:link { color: #6699CC; }a:visited { color: #006699; }a:hover { color: #aa9900; }a:active { color: #aa9900; }/* layout */body{	margin: 0;	color: #000000;	background: #FFFFFF;	font-family: 'Times New Roman', serif;	font-weight: normal;	font-size: small;	line-height: 150%;}#container { position: static; }#container-inner{	position: static;	border: 0;	background: #ffffff;}#banner{	border-bottom: 1px solid #336600;	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */	color: #003366;	background: #FFFFFF;	text-align: left;	font-family: 'Times New Roman', serif;}#banner-inner { padding: 15px; }#banner a{	color: #003366;	text-decoration: none;}#banner-header{	margin: 0.25em 0;	font-size: medium;	font-weight: bold;		}#banner-description{	margin: 0.25em 0;	font-size: small;}/* default to artistic/calendar/timeline layout */#container{	width: auto;}.layout-artistic #alpha,.layout-calendar #alpha{				display: block;		float: none;		width: auto;		margin-right: 465px;	}.layout-artistic #alpha-inner,.layout-calendar #alpha-inner,.layout-timeline #alpha-inner{	border: 0;	padding: 15px 15px 15px 15px;	background: #FFFFFF;}.layout-artistic #beta,.layout-calendar #beta{	width: 465px;			display: block;		position: absolute;		float: none;		right: 0;		top: 0;	}.layout-artistic #beta-inner,.layout-calendar #beta-inner,.layout-timeline #beta-inner{	border: 0;	padding: 15px 15px 15px 15px;	background: #ffffff;	background-color: transparent;}/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */#beta #gamma, #beta #delta { width: 210px; margin: 15px 0; }#beta #gamma-inner, #beta #delta-inner { padding: 0; }/* content */.content-nav { margin-top: 0; }.date-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header{	margin: 0 0 10px 0;	border-bottom: 1px solid #333333;	padding: 3px;	color: #000000;	font-family: 'Times New Roman', serif;	font-size: medium;	text-align: left;			}.entry-header{	margin: 1px 0 10px 0;	border: 0;		color: #000000;	font-family: 'Times New Roman', serif;	font-size: small;	text-align: left;			}.entry-header a{	text-decoration: none;	font-weight: normal;}.entry-header a:link { color: #000000; }.entry-header a:visited { color: #000000; }.entry-header a:hover { color: #000000; }.entry-header a:active { color: #000000; }.entry-content,.entry-footer,.trackbacks-info,.trackback-content,.comments-info,.comment-content,.comments-open-content,.comments-open-footer,.comments-closed,.archive-content{	margin: 10px 0;}.entry-content p { text-align: left; }.entry-footer,.trackback-footer,.comment-footer{	margin: 0 0 10px 0;	border-top: 1px dotted #999999;	padding: 3px;	color: #999999;	font-family: 'Trebuchet MS', Verdana, sans-serif;	font-size: x-small;	line-height: normal;	text-align: left;	font-weight: bold;		}#comment-author, #comment-email, #comment-url, #comment-text{	width: 80%;}/* fixes bug in ie win */img.image-full{	width: 320px;}/* modules */	.module a	{		text-decoration: none;		font-weight: inherit;	}	.module a:link { color: #aa9900; }	.module a:visited { color: #993333; }	.module a:hover { color: #006699; }	.module a:active { color: #aa9900; }.module-header{	margin: 5px 0;	border-bottom: 1px solid #999999;	padding: 3px;	color: #555555;	font-family: 'Trebuchet MS', Verdana, sans-serif;	font-size: x-small;	line-height: normal;	font-weight: bold;		text-transform: uppercase;	letter-spacing: .3em;	text-align: left;}.module-content{	margin: 5px 0 20px -20px;	color: #ffffff;	font-family: 'Trebuchet MS', Verdana, sans-serif;	font-size: x-small;	line-height: 150%;				text-align: left;}.module-list { margin: 0; }.module-list-item { margin: 0px 0; }.typelist-thumbnailed .module-list-item { margin: 0px 0; }.module img,.module-photo img{	border: 5px solid #EEEEEE;}.module-photo .module-content{	text-align: left;}.module-powered { text-align: left; }.module-calendar .module-header{	color: #666666;	font-family: 'Trebuchet MS', Verdana, sans-serif;	font-size: x-small;	border-bottom: 1px solid #999999;	text-align: left;	font-weight: bold;		text-transform: uppercase;	padding: 3px;	letter-spacing: .3em;}.module-calendar th,.module-calendar td{	text-align: center;	font-weight: normal;}.typelist-thumbnail img { margin: 0; }.module-featured-photo { margin-bottom: 5px; }.module-featured-photo .module-content img { width: 420px; }.module-recent-photos .module-content { padding: 2px 0 0 0; }.module-recent-photos .module-list { margin: 0; }.module-recent-photos .module-list-item{	width: 70px; /* ie mac fix */	height: 70px; /* for appearance with varying image border widths */	margin: 0 2px 2px 0;}.module-tipjar-r2 .tipjar-button{			float: left;	}/* moblog1 tweaks */			.layout-moblog1 #container		{			width: auto;		}		.layout-moblog1 #alpha	{		width: 200px;					display: block;			position: absolute;			float: none;			left: 0;			top: 0;			}	.layout-moblog1 #alpha-inner	{		border-right: 1px solid #000000;		padding: 15px 14px 15px 15px;		background: #FFFFFF;	}	.layout-moblog1 #beta	{							display: block;			float: none;			width: auto;			margin-left: 200px;			margin-right: 200px;			}	.layout-moblog1 #beta-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #FFFFFF;		background-color: transparent;	}	.layout-moblog1 #gamma	{		width: 200px;					display: block;			position: absolute;			float: none;			right: 0;			top: 0;			}	.layout-moblog1 #gamma-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #ffffff;	}/* moblog2 tweaks */			.layout-moblog2 #container		{			width: auto;		}		.layout-moblog2 #alpha	{		width: 100px;					display: block;			position: absolute;			float: none;			left: 0;			top: 0;			}	.layout-moblog2 #alpha-inner	{		border-right: 1px solid #000000;		padding: 15px 14px 15px 15px;		background: #FFFFFF;	}	.layout-moblog2 #beta	{							display: block;			float: none;			width: auto;			margin-left: 100px;			margin-right: 330px;			}	.layout-moblog2 #beta-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #FFFFFF;		background-color: transparent;	}	.layout-moblog2 #gamma	{		width: 190px;					display: block;			position: absolute;			float: none;			right: 140px;			top: 0;			}	.layout-moblog2 #gamma-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #ffffff;	}	.layout-moblog2 #delta	{		width: 140px;					display: block;			position: absolute;			float: none;			right: 0;			top: 0;			}	.layout-moblog2 #delta-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #ffffff;	}	.layout-moblog2 .module-photo img { width: 100px; height: auto; }/* timeline tweaks */	.layout-timeline #alpha	{							display: block;			float: none;			width: auto;			margin-right: 390px;			}	.layout-timeline #beta	{		width: 390px;					display: block;			position: absolute;			float: none;			right: 0;			top: 0;			}	.layout-timeline #beta #gamma { width: 175px; }	.layout-timeline #beta #delta { width: 170px; }/* one-column tweaks */	.layout-one-column #container	{		width: auto;	}	.layout-one-column #alpha	{		display: block;		float: none;		width: auto;	}	.layout-one-column #alpha-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #FFFFFF;	}/* two-column-left tweaks */	.layout-two-column-left #container	{		width: auto;	}	.layout-two-column-left #alpha	{		width: 200px;					display: block;			position: absolute;			float: none;			left: 0;			top: 0;			}	.layout-two-column-left #alpha-inner	{		border-right: 1px solid #000000;		padding: 15px 14px 15px 15px;		background: #FFFFFF;	}	.layout-two-column-left #beta	{							display: block;			float: none;			width: auto;			margin-left: 200px;			}	.layout-two-column-left #beta-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #FFFFFF;		background-color: transparent;	}/* two-column-right tweaks */	.layout-two-column-right #container	{		width: auto;	}	.layout-two-column-right #alpha	{							display: block;			float: none;			width: auto;			margin-right: 200px;			}	.layout-two-column-right #alpha-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #FFFFFF;	}	.layout-two-column-right #beta	{		width: 200px;					display: block;			position: absolute;			float: none;			right: 0;			top: 0;			}	.layout-two-column-right #beta-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #ffffff;		background-color: transparent;	}/* three-column tweaks */	.layout-three-column #container	{		width: auto;	}	.layout-three-column #alpha	{		width: 200px;					display: block;			position: absolute;			float: none;			left: 0;			top: 0;			}	.layout-three-column #alpha-inner	{		border-right: 1px solid #000000;		padding: 15px 14px 15px 15px;		background: #FFFFFF;	}	.layout-three-column #beta	{							display: block;			float: none;			width: auto;			margin-left: 200px;			margin-right: 200px;			}	.layout-three-column #beta-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #FFFFFF;		background-color: transparent;	}	.layout-three-column #gamma	{		width: 200px;					display: block;			position: absolute;			float: none;			right: 0;			top: 0;			}	.layout-three-column #gamma-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #ffffff;	}/* three-column-right tweaks */	.layout-three-column-right #container	{		width: auto;	}	.layout-three-column-right #alpha	{							display: block;			float: none;			width: auto;			margin-right: 400px;			}	.layout-three-column-right #alpha-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #FFFFFF;	}	.layout-three-column-right #beta	{		width: 200px;					display: block;			position: absolute;			float: none;			right: 200px;			top: 0;			}	.layout-three-column-right #beta-inner	{		border-right: 1px solid #000000;		padding: 15px 14px 15px 15px;		background: #FFFFFF;		background-color: transparent;	}	.layout-three-column-right #gamma	{		width: 200px;					display: block;			position: absolute;			float: none;			right: 0;			top: 0;			}	.layout-three-column-right #gamma-inner	{		border: 0;		padding: 15px 15px 15px 15px;		background: #ffffff;	}/* Custom *//* ph=1 *//* nhm:dynamic-ssi */
