/*========== BEGIN INTERFACE STYLES ==========*/
body
{
	background-color: #ffffff;
	margin: 0;
	background-image:url(../../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-size:12px;
}

body, td, p 
{
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, verdana, sans-serif;
	}



form
{
	margin:0px; 
	padding:0px;
	
}

sup {font-size: 60%;}

A:link 		{ text-decoration:underline; color:#2E666B;}
A:visited 	{color:#2E666B;}
A:hover 	{ text-decoration:none; color:#2E666B;}
A:active 	{ text-decoration:underline; color:#77B04A;}

.header, .home_header 
{
	width:950px;
	margin-bottom: 7px;
	}

div.topnav
{

	font-size: 11px;
	text-align: right;
	margin:19px 0px 10px 0px;
	color: #384B59;
}

div.topnav_links A:link
{
	text-decoration: none;
	color: #384B59;
}
div.topnav_links A:visited
{
	text-decoration: none;
	color: #384B59;
}
div.topnav_links A:hover
{
	text-decoration: underline;
	color: #384B59;
}
div.topnav_links A:active
{
	text-decoration: underline;
	color: #384B59;
}

table.mainnav {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:1px solid #CCD0C8;
	border-left:none;
	border-right:none;
	height:24px;
	padding:0px;
	vertical-align:middle;

}

td.mainnav ul {margin:0px; padding:0px;}

td.mainnav ul li
{
	font-size: 14px;
	font-weight: normal;
	margin:0px;
	display: inline;
	color:#AC834B;
	margin-right:20px;
	margin-left:20px;
}

td.mainnav ul li a:link {text-decoration: none; color: #AC834B;}
td.mainnav ul li a:visited {text-decoration: none; color: #AC834B;}
td.mainnav ul li a:hover {text-decoration:underline; color: #AC834B;}
td.mainnav ul li a:active {text-decoration:underline; color: #AC834B;}

td.call {
	font-size:11px;
	color:#666666;
	padding-left: 18px;
	background-image:url(../img/icon_call.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 130px;
	}

td.contact {
	font-size:11px;
	color:#666666;
	padding-right: 12px;
	background-image:url(../img/icon_arrow_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	width: 130px;
	text-align:right;
	}

.contact:link {text-decoration: none; color: #666;}
.contact:visited {text-decoration: none; color: #666;}
.contact:hover {text-decoration:underline; color: #666;}
.contact:active {text-decoration:underline; color: #666;}

/*footer*/
div.footer {
	
		}
		
	table.footer {
		
		display:block;
	
	
	border-top: 1px solid #CCD0C8;
	padding: 6px 0px;
	width: 950px;
	
	}
	
		
table.footer td {
	color: #666666;
	font-size:9px;
	
	}

div.footernav_links {font-size:11px; margin:0 0 6px 0;}
div.footernav_links a {color: #393939;}
div.footernav_links a:link {text-decoration:none;}
div.footernav_links a:visited {text-decoration:none;}
div.footernav_links a:hover {text-decoration:underline;}
div.footernav_links a:active {text-decoration:underline;}

div.footernav_links  a[href$='.pdf'], div.footer a[href$='.pdf'], div.footer_quicklinks ul li a[href$='.pdf']
{
	padding: 0px 0px 0px 15px;
	background: transparent url(/img/icon_pdf_footer.gif) no-repeat center left;
}

div.footer_quicklinks {
	display: inline;
	font-size:10px;
	float:left;
	clear:right;
	width:140px;
	margin-bottom:8px;
	padding: 0 0 0 14px;
	
	}

div.footer_quicklinks h4 {
	font-size:11px;
	font-weight: bold;
	color: #836137;
	margin:0px;
	padding:0px;
	
}

div.footer_quicklinks a {color:#393939;}
div.footer_quicklinks ul {margin: 4px 0px 0px 1px; padding: 0px; list-style:none;}
div.footer_quicklinks ul li {margin: 2px 0px 6px 0px; list-style:none;}


div.footer_quicklinks a:link {text-decoration: none;}
div.footer_quicklinks a:visited {text-decoration: none;}	
div.footer_quicklinks a:hover {text-decoration: underline; color: #2E666B;}	
div.footer_quicklinks a:active {text-decoration: underline; color:#000;}

/*home body*/


/*interior page body */
td.int_col_left {width:220px; vertical-align:top; padding-top: 10px; }
td.int_col_mid { vertical-align:top; padding: 10px 0px; line-height: 22px; font-size:12px;}
td.int-col_mid p {line-height: 22px; font-size:12px;}
td.int_col_right {width: 160px; vertical-align:top; padding-top: 10px;}

/*subnav   */
#subnav_div {margin-bottom: 8px;}
div.subnav_wrapper {background-image:url(../img/subnav_wrapper_bg.jpg); background-repeat:repeat-y;}
div.subnav_top {
	margin-left:auto;
	margin-right:auto;
	}
div.subnav_bottom {
	margin-left:auto;
	margin-right:auto;
	}
 div.subnav
 	{
		width:216px;
		background-image:url(../img/subnav_bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
		margin-bottom: 0px;
		margin-left:auto;
		margin-right:auto;
		padding-bottom: 0px;
		padding-top:0px;
	}
div.subnav .inner {
		width: 198px;
		border-top:none;
		border-bottom: none;
		border-left: solid 1px #A6C6C9;
		border-right: solid 1px #A6C6C9;
		margin-left: auto;
		margin-right:auto;
		padding-bottom: 50px;
		
	}

div.subnav_title_text {
	font-family: Helvetica, Arial, sans-serif;

	font-size: 20px;
	font-weight:bold;
	color: #608E92;
	padding: 6px 0px 6px 0px;
	line-height: 20px;
	margin-left:auto;
	margin-right:auto;
	letter-spacing:-2px;
}

div.subnav_title_image {padding: 6px 0px 6px 0px; margin-left:auto; margin-right:auto; text-align:center;}


ul.subnavlist{
	font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, verdana, sans-serif;
	width: 200px;
	margin: 20px 10px 0px 10px;
	padding: 0px;
	list-style-type: none;
	font-weight: normal;
		}

ul.subnavlist li a {color: #7F5F38;}
ul.subnavlist li a:link{text-decoration: underline;}
ul.subnavlist li a:visited{}
ul.subnavlist li a:hover{text-decoration: none;}
ul.subnavlist li a:active{text-decoration: underline;}


ul.subnavlist li.subnav_2 {
	margin: 14px 0px 0px 0px;
	font-size: 13px;
		}

ul.subnavlist li.subnav_2_on {
	margin: 14px 0px 0px 0px;
	font-size: 13px;
	font-weight:bold;
	}

ul.subnavlist li.subnav_2_on a {
		text-decoration: none;}


/*top level subnav uses class 3*/
ul.subnavlist li.subnav_3 {
	margin: 10px 0px 0px 14px;
	font-size: 12px;
	}

ul.subnavlist li.subnav_3_on {
	margin: 10px 0px 0px 14px;
	font-size: 12px;
	font-weight:bold;
	}
	
ul.subnavlist li.subnav_3_on a {text-decoration: none;}

ul.subnavlist li.subnav_4 {
	margin: 10px 0px 0px 20px;
	font-size: 11px;
	}

ul.subnavlist li.subnav_4_on {
	margin: 10px 0px 0px 20px;
	font-size: 11px;
	font-weight:bold;
	}
	
ul.subnavlist li.subnav_4_on a {text-decoration: none;}


ul.subnavlist li.subnav_5 {
	margin: 10px 0px 0px 28px;
	font-size: 11px;
	}

ul.subnavlist li.subnav_5_on {
	margin: 10px 0px 0px 28px;
	font-size: 11px;
	font-weight: bold;
	}
	
ul.subnavlist li.subnav_5_on a {text-decoration: none;}



ul.subnavlist li.subnav_hide{
	display:none; visibility:hidden;
	}

/*end subnav*/




div.phone_link {
	font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, verdana, sans-serif;
	margin: 18px 0px 7px 42px;
	text-align:left;
	font-size:13px;
	letter-spacing: -1px;
	font-weight: normal;
}




h1, h2, h3 {color: #2E666B;; margin:2px 0px; font-weight: normal;}
h1 {font-weight: normal; font-size: 50px; letter-spacing:-3px;}
h2 {font-weight: normal; font-size: 17px;}
h3 {font-weight: bold; font-size: 15px;}


div.home_alert {border: 1px solid #8E8E8E; margin:0px 10px 10px 0px; padding:6px; background-color:#FAFAFA; text-align: center;}
div.home_alert h4 {margin:0px 0px 0px 0px; font-size:15px; font-weight:bold; color:#990000;}

.home_announcements {vertical-align: top; width: 300px; padding:10px 50px 10px 12px;  margin:10px 0px;}


.announcements_title h3{font-family: Helvetica, Arial, sans-serif;
font-size:	11px;
font-weight:	400;
font-style:	bold;
color:	#7F5F38;
letter-spacing:	normal;
word-spacing:	normal;
line-height:	13.2px;
text-align:	left;
vertical-align:	baseline;
direction:ltr;

margin:0px; padding:0px;}

.announcements_title h4 {margin:0px 0px 5px 0px; padding:0px;

font-family: Helvetica, Arial, sans-serif; 	
font-size:	16px;
font-weight:	bold;
font-style:	normal;
color:#2E666B;

letter-spacing:	-1px;
word-spacing:	normal;
line-height	19.2px
text-align:	left;
vertical-align:	baseline;
direction:	ltr;
}

.home_announcements div.announcements_inner {overflow: auto; padding: 0px 10px 0px 0px; }
.home_announcements ul {margin:0px; padding:0px; font-size: 11px; list-style:disc; color:#444;}
.home_announcements ul li {margin: 0px 0px 10px 14px; line-height:14px;}
.home_announcements ul li a:link {color:#30666B; text-decoration: none;}
.home_announcements ul li a:visited {color:#30666B; text-decoration: none;}
.home_announcements ul li a:hover {color:#836137; text-decoration: underline;}
.home_announcements ul li a:active {color:#30666B; text-decoration: underline;}
.annc_title {font-weight:bold;}
.annc_abstract p {font-weight:normal; margin:0px; font-size:10px;}
div.annc_foot {font-size: 11px; color: #30666B; margin: 16px 0px 0px 0px; vertical-align:bottom;}

div.twtr-doc div.twtr-hd {margin:0px; padding:0px;}
.twtr-widget h3 {font-family: Helvetica, Arial, sans-serif;

font-weight:	400;
font-style:	bold;
color:	#7F5F38;
letter-spacing:	normal;
word-spacing:	normal;
line-height:	13.2px;
text-align:	left;
vertical-align:	baseline;
direction:ltr;

margin:0px; padding:0px;}

.twtr-hd h4 {margin:0px 0px 5px 0px; padding:0px;

font-family: Helvetica, Arial, sans-serif;
font-size:	16px;
font-weight:	bold;
font-style:	normal;
color:#2E666B;

letter-spacing:	-1px;
word-spacing:	normal;
line-height	19.2px
text-align:	left;
vertical-align:	baseline;
direction:	ltr;}

div#twtr-widget-1 .twtr-tweet-text {padding:0px 0px 0px 4px; margin-left:0px;}
.twtr-tweet-text p {font-size: 11px; font-weight:normal; color: #444444;}
a.twtr-user {font-weight: bold;}
.twtr-tweet-wrap div.twtr-avatar {width:0; height:0;}
/*styles for the subscribe box ypslideout*/
.subscribe_box {
	border: 1px solid #A5C6C9; 
	border-left:none;
	border-right:none;
	/*background-color: #CADDDF; */
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	overflow:hidden;
	height:178px;
	padding: 10px;
	color:#2E666B;
}
.subscribe_box h3 {font-size:15px; font-weight: bold; color: #2E666B;}
	
	/* BEGIN CONTENT */
	body, p {font-family:"Lucida Sans Unicode", "Lucida Grande", tahoma, verdana, sans-serif; font-size:12px;}
	h1#pgtitle {
		font-family:Helvetica, Arial, sans-serif;
		font-weight: bold; 
		color:#7F5F38; 
		padding: 0px 10px 6px 0;	
		margin:0; 
		font-size: 38px; 
		letter-spacing: -2px;  
		line-height: 34px;
		padding-top:18px;
		} 
	.big_title {
		font-family:Helvetica, Arial, sans-serif;
		font-weight: bold;
		color:#7F5F38; 
		margin:0; 
		margin-bottom:10px; 
		font-size: 28px; 
		font-weight: normal; 
		letter-spacing: -4px; 
		line-height: 26px;
		} 
.normal {
		font-size: 12px;
		font-weight: normal;
		color: #000;
		}
.headline1 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px; 
	color: #2E666B; 
	margin:0px 0px 5px 0px; 
	padding:0px;
	}
.headline2 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #63804D; 
	margin:0px 0px 5px 0px; 
	padding:0px;
	}
.headline3 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px; 
	color: #B0834A; 
	margin:0px 0px 5px 0px; 
	padding:0px;
	}
.headline4 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 15px; 
	color: #8BAB99; 
	margin:0px 0px 5px 0px; 
	padding:0px;
	}
.subtitle1 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #2E666B; 
	margin:0px 0px 2px 0px; 
	padding:0px;
	}
.subtitle2 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px; 
	color: #63804D; 
	margin:0px 0px 2px 0px; 
	padding:0px;
	}
.subtitle3 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px; 
	font-weight: bold; 
	color: #B0834A; 
	margin:0px 0px 2px 0px; 
	padding:0px;
	}
.subtitle4 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px; 
	font-weight: bold; 
	color: #8BAB99; 
	margin:0px 0px 2px 0px; 
	padding:0px;
	}

.bold_keyword {font-size: 12px;font-weight: bold; color:#000; display:inline; margin:0px; padding:0px; line-height:inherit;}
.keyword {font-size: 12px;font-weight: normal; color:#000; display:inline; margin:0px; padding:0px; line-height:inherit;}
.smalltitle1 {font-size: 12px;font-weight: bold; margin:0px 0px 2px 0px; padding:0px;}
.smalltitle2 {font-size: 12px;font-weight: bold;  color: #6A6A6A; margin:0px 0px 2px 0px; padding:0px;}
.smalltype {font-size: 10px;color: #333333;}

h1 {font-size: 20em}
h2 {font-size: 1.5em}
h3 {font-size: 1.17em}
h4 {font-size: 1em}
h5 {font-size: .83em}
h6 {font-size: .75em}


/* END CONTENT */




/* ---------------------------------------------------------- */
/*   BLOG THEME STYLING BEGINS HERE                                */
/* ---------------------------------------------------------- */


/* basic page element styling */

body {
	
}

h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, sans-serif;
}


/* page layout basics */

#container {
	width: 942px;
	margin-right:auto;
	margin-left:auto;
}

#alpha {
	float: left;
	margin: 0;
}

#alpha-mini {
	float: left;
	margin: 0;
}

#alpha-inner {
	padding: 0 0 25px;
}

#alpha-inner-mini {
	padding: 0px;
}

#beta {
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left: 40px;
	float: left;
}

#beta-inner {
	padding: 0 0 25px;
}

#gamma {
	float: left;
	margin: 0 0 0 20px;
}

#gamma-inner {
	padding: 0 0 25px;
}


/* container styling */

#container-inner {
	
}


/* banner styling */

#banner {
	width: 940px;
	margin: 0;
	
}


#banner a {
	color: #000;
	text-decoration: none;
}

#banner a:hover {
	text-decoration: underline;
}

#banner-inner {
	border-top-color: #fff;
	border-top-width: 1px;
	border-top-style: solid;
	padding-right: 220px;
}

#banner-header {
	color: #000;
	margin: 0;
	padding: 25px 20px 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-weight: normal;
	line-height: 1;
}

#banner-description {
	color: #333;
	margin: 0;
	padding: 5px 20px 35px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.125;
	font-style: italic;
}


/* navigation bar styling */

#nav {
	
}

.nav-list {
	border-bottom: 1px solid #cdcdcd;
}

.nav-list-item {
	border-right: 1px solid #cdcdcd;
}

.nav-list-item a {
	font-size: 11px;
	padding: 6px 11px;
}


/* pagebody styling */

#pagebody {
	background-color: #fff;
	padding: 0;
}

#pagebody-inner {
	background-repeat: repeat-y;
	background-position: top center;
}


/* entry listing and entry styling */

.content-header {
	margin: 5px 0 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #836137;
	font-weight: bold;
	text-transform:uppercase;
	
}

.content-nav {
	margin: 5px 0 20px;
}


.date-header {
	color: #2E666B;
	margin: 5px 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.date-header a.comment{padding:0 18px 0 0; background-image:url(../img/comment_baloon.png); background-position:right; background-repeat:no-repeat;}

.entry {
	background-image:url(http://cloud9.l9.com/img/post_ornament.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.entry li {padding-bottom:6px;}

.entry-body p {}
.entry-mini {
	background-image:url(http://cloud9.l9.com/img/post_ornament_mini.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.entry-header-mini {
	color: #2E666B;
	margin: 5px 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	letter-spacing: -.5px;
}

.entry-header {
	color: #2E666B;
	margin: 5px 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 22px;
}

.entry-header a {
	color: color: #2E666B;;
	text-decoration: none;
}

.entry-header a:hover {
	text-decoration: underline;
}

.entry-content {
	margin: 5px 30px;
	color:#333;
	line-height:19px;
}

.entry-content-mini {
	margin: 5px 0px;
	color:#333;
	line-height:19px;
}

.entry-more-link {
	font-size: 11px;
	font-weight: bold;
}

.entry-footer {
	border-top-color: #e5e5e5;
	color: #666;
	font-size: 11px;
	margin: 10px 25px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	font-weight: normal;
}

.entry-footer a {
	color: #666;
}

.entry-footer a:hover {
	color: #333;
}

#comment-author,
#comment-email,
#comment-url,
#comment-text {
	width: 80%;
}


.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;

	margin: 0;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
	margin: 5px 0;
	
}

.comments-content {padding:10px; background-color: #f2f5d6; margin-bottom: 10px;}
div.comment {padding:10px;}
div.j_powell {border: solid 1px #a5c6c9; background-color: #fff;}

div.comment-author-header {border-bottom: 1px solid #cadddf;}
div.comment-author-header h3 {display: inline;}
div.comment-author-header a {text-decoration:none;}
div.comment-author-header a:hover {text-decoration:underline;}


.trackbacks-info,
.trackback-footer,
.comments-info,
.comment-footer,
.comments-open-footer,
.archive-content {
	margin: 5px 0 20px;
}


.trackback-footer,
.comment-footer {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	border-top-color: #e5e5e5;
	color: #666;
	font-size: 11px;
}

.comment-footer a {
	color: #666;
}

.comment-footer a:hover {
	color: #333;
}


/* sidebar module styling */

.module-header {
	color: #2E666B;
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
	margin: 0;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
}

.module-header a {
	color: #2E666B;
}

h2.cloud9 {background-image:url(../img/post_ornament_mini.png); background-position:left; background-repeat:no-repeat; padding: 7px 0px 4px 20px;}
h2.email {background-image:url(../img/email_icon_sidebar.png); background-position:left; background-repeat:no-repeat; padding: 7px 0px 4px 20px;}



.module-content {
	margin: 5px 0;
	font-size: 11px;
}

div.module-box1 {border: solid 1px #a5c6c9; height: 145px; overflow:hidden; padding: 10px; margin-top: 8px; background-color: #f7f9e7; background-image:url(../img/module-box1_bg.jpg); background-repeat:no-repeat; background-position:top;}


div.module-box2 {border: none; border-bottom: solid 1px #a5c6c9; padding: 10px;}

div.module-box3 {border: none; border-bottom: solid 1px #a5c6c9; padding: 10px;}
div.module-box3 select {}
form {margin:0px; padding:0px;}

div.module-box4 {border: none; border-bottom: solid 1px #a5c6c9; padding: 10px;}

div.module-box5 {border: none; border-bottom: solid 1px #a5c6c9; padding: 10px;}


.module-content a {
	
}

.module-content a:hover {
	
}

.module-list {margin:0px; padding:0px 0px 0px 22px; list-style-type:disc; color:#2e666b; }
.module-list li {padding:2px 0px;}




.module-calendar {
	font-size: 11px;
}


.module-powered {
	margin: 0;
	padding: 0;
}

.module-powered .module-content {
	margin: 15px 0;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	
	background-position: top left;	
	color: #333;
	
	
}

.module-powered .module-content a {
	color: #333;
}

.module-photo {
	border: 0;
	background: none;
}

.module-photo .module-content {
	margin: 10px;
}

.module-photo img {
	border: 0;
}


.module-featured-photo {
	width: 415px;
}

.module-featured-photo .module-content {
	margin: 15px 0 5px;
}

.module-featured-photo img {
	width: 415px;
}


.module-recent-photos {
	border: 0;
	margin-left: 2px;
}

.module-recent-photos .module-header {
	background-image: none;
}

.module-recent-photos .module-list {
	margin: 0;
}


.module-recent-photos .module-list-item {
	width: 64px; /* mac ie fix */
	margin: 0 5px 6px 0;
	padding: 0;
	background-image: none;
}

.module-recent-photos .module-list-item a {
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	border-color: #ccc;
	background-color: #eee;
}

.module-recent-photos .module-list-item a:hover {
	border-color: #000;
}

.archive-list-item {
	margin-bottom: 5px;
}

.typelist-thumbnailed {
	margin: 0 0 20px;
}

.typelist-thumbnailed .module-list-item {
	margin: 1px 0;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	background-repeat: repeat-x;
	background-position: top left;
	border-color: #e5e5e5;
	background-color: #f3f3f3;
	background-image: url(/.shared-typepad/themes/walt/theme-asterisk_white_wide/gradient-bg.png);
	font-size: 11px;
}

.typelist-thumbnail {
	background: #f3f3f3;
}


/* one-column tweaks */

.layout-one-column #container { width: 782px; }
.layout-one-column #banner { width: 780px; }
.layout-one-column #alpha { width: 740px; }
.layout-one-column #banner { background-position: right bottom; }


/* two-column-left tweaks */


.layout-two-column-left #alpha { width: 300px; }
.layout-two-column-left #beta { width: 560px; }


/* two-column-right tweaks */


.layout-two-column-right #alpha { width: 690px; }
.layout-two-column-right #beta { width: 210px;}


/* three-column tweaks */


.layout-three-column #alpha { width: 120px; }
.layout-three-column #beta { width: 400px; }
.layout-three-column #gamma { width: 300px; }


/* three-column-right tweaks */


.layout-three-column-right #alpha { width: 400px; }
.layout-three-column-right #beta { width: 120px; }
.layout-three-column-right #gamma { width: 300px; }
/* ph=1 */
/* nhm:from_kauri */




/* share this tweaks */

.at300bs.at15t_expanded, .at300bs.at15t_compact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat scroll right center;
margin-right:4px;
}

at300m {padding-right:30px;}
.at300bs {width:20px; float:right;}




/* Iconize styles extracted from core set... */
A[href*="youtube.com/watch?"], A[href*="sevenload.com/videos/"], A[href*="metacafe.com/watch/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href*="flickr.com/photos/"], A[href*="zooomr.com"], A[href*="imageshack.us"], A[href*="bubbleshare.com"], A[href*="sevenload.com/bilder/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
/*extensions*/
A[href$='.doc'], A[href$='.rtf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}
A[href$='.txt']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}
A[href$='.xls']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}
A[href$='.rss'], A[href$='.atom'], A[href$='atom.xml']
{
	padding: 5px 0px 5px 20px;
	background: transparent url(icons/icon_feed.gif) no-repeat center left;
}
A[href$='.pdf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(/css/icons/icon_pdf.gif) no-repeat center right;
}
A[href$='.fla'], A[href$='.swf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_flash.gif) no-repeat center right;
}
A[href$='.zip'], A[href$='.rar'], A[href$='.gzip'], A[href$='.bzip'], A[href$='.ace']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}
A[href$='.ical']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}
A[href$='.jpg'], A[href$='.gif'], A[href$='.png'], A[href$='.bmp'], A[href$='.jpeg'], A[href$='.svg'], A[href$='.eps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
A[href$='.mov'], A[href$='.wmv'], A[href$='.mp4'], A[href$='.avi'], A[href$='.mpg']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href$='.mp3'], A[href$='.wav'], A[href$='.ogg'], A[href$='.wma'], A[href$='.m4a']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}
A[href^="mailto:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}
/*use this class to make sure that images won't get iconized*/
.imageLink
{
	padding-right: 0px !important; /*[e]0px*/
	background: none !important; /*[e]none*/
}
/*========== END ICONIZE STYLES ==========*/