/* main style & typography */
body.custom { background: transparent url('/images/background.png') repeat 50% 0; }
	.custom #container { background: transparent url('/images/logo-blackjack.png') no-repeat 50% 0; position: relative; width: 1000px; }

.custom .format_text a { color: blue; }

			/* header */
			.custom #header { border: none; height: 167px; margin: 0 0 46px; padding: 0;  text-indent: -9999px;}

			/* navigation */
			.custom #navigation { background: transparent url('/images/navigationBG.png') no-repeat 0 0; height: 46px; left: 0; overflow: hidden; position: absolute; top: 167px; width: 1000px; }
				.custom #navigationInner { float: left; left: 50%; position: relative; }
				.custom #navigationInner div.textwidget { left: -50%; position: relative; }
			.custom ul#tabs { border: none; }
				.custom ul#tabs li { background: transparent url('/images/navLine.png') no-repeat 0 0; border: none; margin-bottom: 0; padding: 0 0 0 1px; position: relative; }
				.custom ul#tabs li.home-item { background: none; }
					.custom ul#tabs li a { color: #010000; letter-spacing: normal; float: left; font-weight: bold; padding: 16px 15px 15px; text-transform: none; }
					.custom ul#tabs li a:hover { background: transparent url('/images/navHover.png') repeat-x 0 0; color: #ffce00; text-decoration: none; }



			/* content */
			.custom #content_box { background: transparent url('/images/contentBG.png') repeat-y 0 0; }
				.custom #content { background: transparent url('/images/contentTop.png') no-repeat 0 0; margin: 0 32px 0 0; }
					.custom .post_box, .custom .teasers_box { margin: 0 2em; }
					.custom .post_box { padding: 1.2em; }

			.custom .no_sidebars { background: transparent url('/images/noSidebarsBG.png') repeat-y 0 0 !important; }
				.custom .no_sidebars #content { background: none; margin: 0 32px; width: 936px; }
				.custom .no_sidebars .headline_area h1, .custom .no_sidebars .headline_area h2 { color: #000000; }

			.custom #newsHeading { color: #FFFFFF; font-size: 1.6em; font-family:Georgia,"Times New Roman",Times,serif; line-height:1.333em; margin: 1.1em 0; padding: 0 0 0 3.25em; }




			/* sidebars */
			.custom #sidebars { background: transparent url('/images/sidebarTop.png') no-repeat 0 0; margin: 0 0 0 30px; padding: 20px 0 0; text-align: center; }
				.custom ul.sidebar_list { color: #d9d9d9; padding: 0; }
					.custom ul.sidebar_list li { margin: 0; }
						.custom ul.sidebar_list h3 { background: transparent url('/images/sidebarHeading.png') no-repeat 0 0; color: #FFFFFF; font-variant: normal; height: 34px; margin: 0.5em 0 0; padding: 0.4em 0 0 1em; }
						.custom ul.sidebar_list a { color: #d9d9d9; }
							.custom ul.sidebar_list a.hilight { color: #ffce00; }
						.custom ul.sidebar_list a:hover { color: #FFFFFF; text-decoration: none; }
						.custom ul.sidebar_list .sidebarHeadingTop { background: none; margin: 0; padding: 0 0 0 1em; }
						.custom ul.sidebar_list .sidebarTop { background: transparent url('/images/widgetTop.png') no-repeat 0 0; height: 7px; margin: 0 7px; }
						.custom ul.sidebar_list .sidebarContent { background: transparent url('/images/widgetBG.png') repeat-y 0 0; padding: 3px 10px; margin: 0 7px; }
						.custom ul.sidebar_list .sidebarBottom { background: transparent url('/images/widgetBottom.png') no-repeat 0 0; height: 10px; margin: 0 7px; }
						.custom ul.sidebar_list .noPadding { padding: 6px 0 0 !important; }
						.custom ul.sidebar_list li ul.sidebarList { margin: 0.5em 0; padding: 0 0 0 2em; }
							.custom ul.sidebar_list li ul.sidebarList li { margin: 0 0 0.2em; }
				.custom .sidebar input[type="text"] { background: transparent url('/images/formEmail.png') no-repeat 0 0; border: none; height: 20px; padding: 0; width: 145px; }
				.custom .sidebar input[type="submit"] { background: transparent url('/images/formButton.png') no-repeat 0 0; border: none; height: 21px; margin: 0 0 0 45px; text-indent: -9999px; width: 93px; }

			/* footer */
			.custom #footer { background: transparent url('/images/footerBG.png') no-repeat 0 0; border: none; color: #FFFFFF; height: 60px; padding: 60px 0 0; text-align: center; }
				.custom #footer a { border: none; color: #FFFFFF; }
				.custom #footer p.links a { margin: 0 0.5em; }
				.custom #footer a:hover { text-decoration: underline; }



/* additional style & typography */
.custom a { color: #c79a3f; outline: none; text-decoration: none; }
.custom a:hover { color: #c79a3f; text-decoration: underline; }

.custom .center { text-align: center; }
.custom .left { text-align: left; }
.custom .right { text-align: right; }

.custom .space { display: block; height: 20px; }

.custom .noPadding { padding: 0 !important; }
.custom .noMargin { margin: 0 !important; }
.custom .hide { display: none; }

.custom .headline_area { padding: 0 0 0 2em; margin: 0 0 3em; }
.custom .headline_area h1,
.custom .headline_area h2 { color: #FFFFFF; }
.custom .headline_meta { position: relative; top: 10px; }

	/* flag navigation */
	.custom ul.flag_navigation { height: 11px; list-style: none; position: absolute; right: 30px; top: 150px; width: 256px; }
		.custom ul.flag_navigation li { float: left; }

	/* autopost */
	.custom .autopost { border-top: 1px solid #999999; }

/* poker list */
.custom .pokerList { left: -10px; position: relative; width: 617px; }
	.custom .pokerList ul { clear: both; list-style-type: none; margin: 0; }
	.custom .pokerList ul img { vertical-align: middle; }
		.custom .pokerList ul li { float: left; }
		.custom .pokerList ul li.r1 { text-align: center; width: 40px; }
		.custom .pokerList ul li.r2 { text-align: center; width: 80px; }
		.custom .pokerList ul li.r3 { text-align: center; width: 40px; }
		.custom .pokerList ul li.r4 { text-align: center; width: 140px; }
		.custom .pokerList ul li.r5 { width: 197px; }
		.custom .pokerList ul li.r6 { text-align: center; width: 80px; }
	.custom .pokerList ul.pokerListHeading { background: transparent url('/images/pokerListHeading.png') no-repeat 50% 0; color: #FFFFFF; font-weight: bold; height: 29px; padding: 14px 20px 0; }
	.custom .pokerList ul.pokerListEntry { background: transparent url('/images/pokerListEntry.png') no-repeat 50% 0; height: 52px; padding: 0 20px; }
		.custom .pokerList ul.pokerListEntry li { height: 52px; line-height: 52px; }
		.custom .pokerList ul.pokerListEntry li.r4 { color: #3a8200; }
		.custom .pokerList ul.pokerListEntry li.r6 a { background: transparent url('/images/pokerListPlay.png') no-repeat 0 0; display: block; height: 21px; margin: 16px auto 0; text-indent: -9999px; width: 73px; }
	.custom .pokerList div.pokerListBottom { background: transparent url('/images/pokerListBottom.png') no-repeat 50% 0; clear: both; display: block; height: 16px; }

/* bonus list */
.custom .bonusList { left: -10px; position: relative; width: 617px; }
	.custom .bonusList ul { clear: both; list-style-type: none; margin: 0; }
	.custom .bonusList ul img { vertical-align: middle; }
		.custom .bonusList ul li { float: left; }
		.custom .bonusList ul li.r1 { text-align: center; width: 257px; }
		.custom .bonusList ul li.r2 { text-align: center; width: 80px; }
		.custom .bonusList ul li.r3 { text-align: center; width: 80px; }
		.custom .bonusList ul li.r4 { text-align: center; width: 80px; }
		.custom .bonusList ul li.r5 { text-align: center; width: 80px; }
	.custom .bonusList ul.bonusListHeading { background: transparent url('/images/pokerListHeading.png') no-repeat 50% 0; color: #FFFFFF; font-weight: bold; height: 29px; padding: 14px 20px 0; }
	.custom .bonusList ul.bonusListEntry { background: transparent url('/images/pokerListEntry.png') no-repeat 50% 0; height: 52px; padding: 0 20px; }
		.custom .bonusList ul.bonusListEntry li { height: 52px; line-height: 52px; }
		.custom .bonusList ul.bonusListEntry li.r4 { color: #3a8200; }
		.custom .bonusList ul.bonusListEntry li.r1 { text-align: left; }
		.custom .bonusList ul.bonusListEntry li.r1 a { background: transparent url('/images/pokerListPlay.png') no-repeat 0 0; display: block; float: right; height: 21px; margin: 18px 0 0; text-indent: -9999px; width: 73px; }
	.custom .bonusList div.bonusListBottom { background: transparent url('/images/pokerListBottom.png') no-repeat 50% 0; clear: both; display: block; height: 16px; }


/* ie fixes */
.ie .sidebar input[type="submit"] { font-size: 0px; display: block; line-height: 0; overflow: hidden; }


/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";

.cform { 
	margin:10px auto 0 auto; 
	width: 410px; 
}

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 5px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font:normal 18px Helvetica; 
	color: #aaa;
	letter-spacing:3px;
}

ol.cf-ol { 
	margin:0!important; 
	padding:15px 0 0 0!important; 
	border-top:1px solid #f2f2f2;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.1em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt !important;
	padding:0pt 0pt 0pt 100px;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:90px; 
	margin:4px 10px 0 0; 
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #aaa;
	font:0.9em Trebuchet MS,sans-serif;
}
.cform label span {
	width:90px; /* must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75px;
}

label.cf-after span {
	width:75px;
	display:block;
}

label.cf-group-after {
	margin:4px 0 0 2px;
	width:60px;
	text-align:left;
}
label.cf-group-after span {
	width:60px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(..//images/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(..//images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(..//images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:298px; 
}
.cform select {
	width:306px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px 98px;
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:1px 0 0 0; 
	width:16px; 
	height:22px;
	border:none!important;
	background:none!important;
}

input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 100px; 
} 


/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:auto;  
	padding:2px 1em; 
	margin: 0;
	font-size:0.8em;
	background:url(..//images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.resetbutton {
	margin: 0 5px 0 0;
}
.cform input.backbutton {
	margin: 0 5px 0 0;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 10px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#F9F9F9 none repeat scroll 0%;
	color:#AAAAAA;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:red; 
	border:1px solid #FF0000; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:red; 
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

p.cf_info 		{
	margin:10px 0;
	text-align:center;
}
p.success 	{
	color:green;
}
p.failure 	{
	color:red;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	margin:6px auto 10px !important;
	padding:0pt 6px 0pt 0pt !important;
	text-align:right;
	width:410px;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
*+html ol.cf-ol,
*+html ol.cf-ol li	{
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;
}
* html .cform legend { 
	position:absolute; 
	left: -8px; 
	top:0;
	margin-left:0;
}
*+html .cform legend { 
	position:absolute; 
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html img.captcha	{
	margin-bottom:1px!important;
}
*+html img.captcha	{
	margin-bottom:1px!important;
}

/*
Theme Name:		Thesis
Theme URI:		http://diythemes.com/thesis/
Description:	A website framework so flexible and extensible that you will never have to change your theme again. Seriously. Check out the <a href="themes.php?page=thesis-options">Thesis Options</a> and the <a href="themes.php?page=thesis-design-options">Design Options</a> to begin your Thesis experience! [ver. 1.5.1]
Version:		1.5.1
Author:			Chris Pearson
Author URI:		http://www.pearsonified.com/
*/

/*
IMPORTANT NOTE!
DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the custom.css 
template to define custom styles. This way, you will still be able to take advantage of future upgrades 
to the theme without worrying about overwriting your style changes. Also, be sure you've selected the 
"use custom stylesheet" option in the Thesis options panel if you wish to use a custom stylesheet.
*/

body { background: #fff; color: #111; font-size: 62.5%; }
* { padding: 0; margin: 0; }

/*---:[ core layout elements ]:---*/
#header { border-bottom: 3px double #ddd; clear: both; }
	#column_wrap { float: left; }
	.post_box, .teasers_box { border-top: 1px dotted #bbb; clear: both; }
	.teasers_box .post_box { margin: 0; border-top: none; clear: none; }
		.teaser { float: left; }
		.teaser_right { float: right; }
	.top { border: none !important; }
		#sidebars { border-style: solid; border-color: #ddd; }
			#sidebar_1 { border-style: dotted; border-color: #ddd; }
#footer { color: #888; border-top: 3px double #ddd; text-align: right; clear: both; }

/*---:[ global elements ]:---*/
a { color: #2361a1; text-decoration: none; }
a:hover { text-decoration: none; }
a.post_image_link { outline: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }
code { line-height: 1em; background: #eee; }
pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ form inputs ]:---*/
input, textarea { font-size: 1em; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }
input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
	.sidebar .text_input { width: 95%; }
	input.form_submit { font-weight: bold; color: #111; background: url('/images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: auto !important; overflow: visible; }
	#commentform input.form_submit { border-width: 3px; }
	input.form_submit:hover { color: #090; }

/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*---:[ image captioning ]:---*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
	.wp-caption.alignleft { float: left; }
	.wp-caption.alignright { float: right; }
	.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
	.wp-caption.alignnone { clear: both; }

/*---:[ headlines and bylines ]:---*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
.format_text h2.top, .format_text h3.top { margin-top: 0 !important; }
.sidebar h3 { font-variant: small-caps; letter-spacing: 2px; color: #555; }
	h2 a { color: #111; }
	h2 a:hover { color: #2361a1; }

/*---:[ headline meta data (includes bylines) ]:---*/
.headline_meta { font-style: italic; color: #888; }
	.headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
	.headline_meta a { color: #888; border-bottom: 1px solid #eee; }
	.headline_meta a:hover { color: #111; }

/*---:[ nav menu styles ]:---*/
#tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px; }
	#tabs li { margin-bottom: -0.1em; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
	#tabs .current_page_item, #tabs .current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
		#tabs a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 2px; }
		#tabs a:hover { color: #111; text-decoration: underline; }
		#tabs .current_page_item a, #tabs .current-cat a { cursor: text; }
		#tabs .current_page_item a:hover, #tabs .current-cat a:hover { text-decoration: none; }
	#tabs .rss { padding-right: 0; background: none; border: none; float: right; }
		#tabs .rss a { padding-right: 16px; background: url('/images/icon-rss.gif') 100% 50% no-repeat; }

/*---:[ #header styles ]:---*/
#header #logo { font-weight: bold; }
	#header #logo a { color: #111; }
	#header #logo a:hover { color: #2361a1; }
#header #tagline { font-weight: normal; color: #888; }

/*---:[ content styles ]:---*/
.format_text a { text-decoration: underline; }
.format_text a:hover { text-decoration: none; }
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text .drop_cap { color: #888; float: left; }
.format_text ul { list-style: square; }
	.format_text dt { font-weight: bold; }
	/*---:[ pullquotes ]:---*/
	.format_text blockquote.right, .format_text blockquote.left { border: none; }
	.format_text blockquote.right { float: right; }
	.format_text blockquote.left { float: left; }
		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }
	/*---:[ end pullquotes ]:---*/
.format_text .ad { float: right; clear: right; }
	.format_text .ad_left { float: left; clear: left; }

/*---:[ after-post elements ]:---*/
.format_text .to_comments { color: #666; clear: both; }
	.format_text .to_comments span { color: #111; line-height: 1em; }
	.format_text .to_comments span.bracket { color: #ccc; }
	.format_text .to_comments a { color: #666; text-decoration: none; }
	.format_text .to_comments a:hover { color: #111; text-decoration: underline; }

/*---:[ tags are not targeted further because these styles need to cascade to teasers as well ]:---*/
.post_tags { color: #666; }
	.post_tags a { text-decoration: none; }
	.post_tags a:hover { text-decoration: underline; }

/*---:[ feature box ]:---*/
#feature_box { background: #eee; border-bottom: 2px solid #ddd; }

/*---:[ home page teasers ]:---*/
.teaser a.teaser_link:hover { text-decoration: underline; }
.teaser .teaser_author { font-style: italic; color: #888; }
	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
.teaser .teaser_date { color: #888; }
.teaser .edit_post { letter-spacing: 1px; color: #888; }
	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }
	.teaser .teaser_author a:hover, .teaser a.teaser_comments:hover, .teaser a.teaser_category:hover, .teaser .edit_post a:hover { color: #111; }
	.teaser .teaser_author a { font-style: normal; }
	.teaser .format_teaser a { text-decoration: underline; }
	.teaser .format_teaser a:hover { text-decoration: none; }

/*---:[ archive information block ]:---*/
#archive_info { border-bottom: 2px solid #ddd; }
	#archive_info p { text-transform: uppercase; letter-spacing: 2px; }

/*---:[ navigation links ]:---*/
.prev_next { text-transform: uppercase; letter-spacing: 2px; border-top: 2px solid #ddd; color: #666; clear: both; }
	.prev_next .next { text-align: right; }
	.prev_next .floated { float: left; }
	.prev_next a { text-decoration: none; }
	.prev_next a:hover { text-decoration: underline; }
	.post_nav a { text-transform: none; letter-spacing: normal; }
#comment_nav_2 { border-top: 0; border-bottom: 2px solid #ddd; }

/*---:[ multimedia box ]:---*/
#multimedia_box { width: 100%; }
	#image_box { background: #eee; border-bottom: 1px solid #ddd; }
		#image_box img { display: block; background: #fff; border-style: solid; border-color: #bbb; }
	/*---:[ video box styles ]:---*/
	#video_box { background: #000; }
	/*---:[ custom box styles ]:---*/
	#custom_box { background: #eee; border-bottom: 1px solid #ddd; }

/*---:[ sidebar styles ]:---*/
.sidebar a:hover { text-decoration: underline; }
ul.sidebar_list { list-style: none; }
	li.widget { width: 100%; }
	li.centered { text-align: center; }
		li.widget p a { text-decoration: underline; }
		li.widget p a:hover { text-decoration: none; }
		li.widget ul { list-style: none; }
			li.widget ul li .num_comments { color: #111; }
		/*---:[ widget box styles ]:---*/
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }
		/*---:[ subscriptions widget ]:---*/
		.thesis_widget_subscriptions .sub_rss a { padding-left: 20px; background: url('/images/icon-rss.gif') 0 50% no-repeat; }
		.thesis_widget_subscriptions .sub_email a { padding-left: 20px; background: url('/images/icon-email.gif') 0 50% no-repeat; }
		/*---:[ google custom search ]:---*/
		li.thesis_widget_google_cse form input[type="text"] { width: 95%; }
		li.thesis_widget_google_cse form input[type="submit"] { font-weight: bold; color: #111; background: url('/images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }
		li.thesis_widget_google_cse form input[type="submit"]:hover { color: #2361a1; }
		/*---:[ calendar widget ]:---*/
		#calendar_wrap { width: 98%; padding: 0 1%; }
			#calendar_wrap a { font-weight: bold; }
			#calendar_wrap a:hover { background: #ddd; text-decoration: none; }
			table#wp-calendar { width: 98%; border-collapse: collapse; }
				table#wp-calendar caption { font-weight: normal; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }
				table#wp-calendar th { width: 14%; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }
				table#wp-calendar td { width: 14%; color: #888; text-align: center; }
				table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; text-transform: uppercase; letter-spacing: 1px; }
				table#wp-calendar td#next { text-align: right; }
				table#wp-calendar td#prev { text-align: left; }

/*---:[ comment styles ]:---*/
	.comments_intro p { color: #666; }
		.comments_intro a { text-decoration: underline; }
		.comments_intro a:hover { text-decoration: none; }
		.comments_intro span { color: #111; line-height: 1em; }
		.comments_intro span.bracket { color: #ccc; }
dl#comment_list { border-top: 1px dotted #bbb; }
			dl#comment_list dt a:hover { text-decoration: underline; }
			dl#comment_list dt .comment_author { font-weight: bold; }
			.avatar img { float: right; }
			.comment_time, .edit_comment { color: #888; }
				.comment_time { white-space: nowrap; }
				.comment_time a, .edit_comment a { color: #888; }
				.comment_time a:hover, .edit_comment a:hover { color: #888; }
		.comment_num { float: right; }
			dl#comment_list .comment_num a { font-weight: bold; color: #aaa; }
			dl#comment_list .comment_num a:hover { color: #fff; background: #aaa; text-decoration: none; }
	dl#comment_list .bypostauthor { background: #e7f8fb; }
	dl#comment_list dd { border-bottom: 1px dotted #bbb; }
		dl#comment_list dd p.reply a { color: #888; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }
		dl#comment_list dd p.reply a:hover { text-decoration: underline; }
	dl#comment_list dl { border-top: 0; }
		dl#comment_list dl dt, dl#comment_list dl dd { background: none; }
		dl#comment_list dl dd { border-bottom: 0; }
		dl#comment_list dl .bypostauthor { background: none; }
		dl#comment_list dl dt, dl#comment_list dl dd .format_text { border-style: solid; border-color: #ddd; }
		dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text { border-color: #bde0e6; }
		a.comment_link { color: #111; text-decoration: none; font-variant: small-caps; border-bottom: 1px solid #bbb; }
		a.comment_link:hover { color: #111; border-bottom-color: #111; }
	/*---:[ author comment and alternating comment colors ]:---*/
	/* dl#comment_list .even { background: #f5f5f5; }
	dl#comment_list .odd { background: #fff; } */
dl#trackback_list { border-top: 1px dotted #bbb; }
		dl#trackback_list dt a { color: #111; }
		dl#trackback_list dt a:hover { color: #111; text-decoration: underline; }
	dl#trackback_list dd { color: #888; }
	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }

/*---:[ comment form styles ]:---*/
	#respond_intro p { color: #555; }
		#respond_intro p a { font-weight: bold; }
		#respond_intro p a:hover { text-decoration: underline; }
		#cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { background: #f5f5f5; border: 1px solid #ddd; }
	.login_alert p { font-weight: bold; }
		.login_alert p a:hover { text-decoration: underline; }
.comment_moderated { font-weight: bold; }
#commentform { border-top: 1px dotted #bbb; }
	#commentform p { margin-bottom: 1em; }
		#commentform p a { text-decoration: underline; }
		#commentform p a:hover { text-decoration: none; }
		#commentform p .required { color: #d00; }
	#commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #bbb; }
		#commentform span.allowed span { display: block; }
		/* Support for the highly-recommended Subscribe to Comments Plugin */
		#commentform p.subscribe-to-comments label { font-size: 1em; }

/*---:[ footer styles ]:---*/
#footer a { color: #888; border-bottom: 1px solid #ccc; }
#footer a:hover { color: #111; }

/*---:[ self-clearing floats from Dan Cederholm ]:---*/
ul#tabs:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/*---:[ core layout elements ]:---*/
#container { width: 92em; margin: 0 auto; }
	#page { padding: 0em; }
		#header, #footer { padding-right: 1em; padding-left: 1em; }
		#content_box { width: 100%; background: url('/images/dot-ddd.gif') 25.3em 0 repeat-y; }
		.no_sidebars { background: none !important; }
			
			#content { width: 66.6em; float: right; }
			.no_sidebars #content { width: 100%; }
				.post_box, .teasers_box, .full_width #content_box .page { margin: 0 0.9em 0 2em; }
					.full_width #content_box .page { width: auto; }
				.no_sidebars .post_box { margin: 0 1em; }
				.teasers_box { width: 63.7em; }
					.teaser { width: 30.9em; }
				#archive_info, .prev_next { padding-right: 0.9em; padding-left: 2em; }
			#sidebars { width: 25.3em; border: 0; float: left; }
				.sidebar { width: 100%; }
				#sidebar_1 { border: 0; }
					.sidebar ul.sidebar_list { padding-right: 1em; padding-left: 1em; }
				

/*---:[ multimedia box elements ]:---*/
#image_box, #video_box, #custom_box { padding: 1em; }
	#image_box img { padding: 0.1em; border-width: 0.1em; }
	#image_box img.square { width: 22.9em; height: 22.9em; }
	#image_box img.four_by_three { width: 22.9em; height: 17.2em; }
	#image_box img.three_by_four { width: 22.9em; height: 30.5em; }
	#image_box img.three_by_two { width: 22.9em; height: 15.3em; }
	#image_box img.two_by_three { width: 22.9em; height: 34.4em; }
	#image_box img.five_by_four { width: 22.9em; height: 18.3em; }
	#image_box img.four_by_five { width: 22.9em; height: 28.6em; }
	#image_box img.sixteen_by_nine { width: 22.9em; height: 12.9em; margin: 0 auto; }
	#image_box img.nine_by_sixteen { width: 22.9em; height: 40.7em; margin: 0 auto; }
	#image_box img.two_by_one { width: 22.9em; height: 11.5em; }
	#image_box img.one_by_two { width: 22.9em; height: 45.8em; }

/*---:[ comments area ]:---*/
#comments { margin-right: 1em; margin-left: 1em; }
	.comments_intro, #respond_intro { margin-left: 1em; }
		dl#comment_list dt, dl#trackback_list dt { padding-right: 1em; padding-left: 1em; }
		dl#comment_list dd, dl#trackback_list dd { padding-left: 1em; }
			dl#comment_list dd .format_text, dl#comment_list dd #respond { padding-right: 1em; }
		dl#comment_list dl dt { padding-left: 2em; border-width: 0 0 0 0.1em; }
		dl#comment_list dl dt.bypostauthor { padding-left: 1.9em; border-width: 0 0 0 0.2em; }
		dl#comment_list dl dd { padding-left: 0; }
		dl#comment_list dl dd .format_text { padding-left: 1.5em; border-width: 0 0 0 0.077em; }
		dl#comment_list dl dd.bypostauthor > .format_text { padding-left: 1.5em; border-width: 0 0 0 0.154em; }
		dl#comment_list dl dd dl { padding-left: 2em; }
#commentform { padding-right: 0.9em; padding-left: 1em; }
.comments_closed, .login_alert { margin-left: 1em; }

/*---:[ content elements ]:---*/
body { font-family: Verdana, sans-serif; }
	#header { padding-top: 2em; padding-bottom: 2em; }
		.post_box { padding-top: 2em; }
			.headline_area { margin-bottom: 2em; }
		.teasers_box { padding-top: 2em; padding-bottom: 2em; }
		#multimedia_box { margin-bottom: 2em; }
	#footer { padding-top: 1em; padding-bottom: 1em; }

/*---:[ #header styles ]:---*/
#header #logo { font-size: 3.6em; line-height: 1.167em; }
#header #tagline { font-size: 1.4em; line-height: 1.429em; }

/*---:[ nav menu styles ]:---*/
ul#tabs li a { font-size: 1.4em; font-family: Verdana, sans-serif; padding: 0.571em 0.786em; }

/*---:[ headlines ]:---*/
.headline_area h1, .headline_area h2 { font-size: 2.4em; line-height: 1.333em; font-family: Georgia, "Times New Roman", Times, serif; }
.format_text h2, .format_text h3 { font-size: 1.308em; line-height: 1.176em; margin: 1.765em 0 0.588em 0; }
.format_text h4 { font-size: 1em; }
.format_text h5 { font-size: 0.769em; }
.format_text h6 { font-size: 0.769em; }
.teaser h2 { font-family: Georgia, "Times New Roman", Times, serif; }
.sidebar h3 { font-size: 1.385em; line-height: 1em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em; }
#archive_info h1 { font-size: 1.7em; line-height: 1em; }

/*---:[ bylines ]:---*/
.headline_meta { font-size: 1em; line-height: 1.8em; }
	.headline_meta .pad_left { padding-left: 0.9em; }

/*---:[ headline area (image thumbnails) ]:---*/
.headline_area img.alignleft { margin: 0 2em 2em 0; }
.headline_area img.alignright { margin: 0 0 2em 2em; }
.headline_area img.alignnone { margin: 0 auto 2em 0; }
.headline_area img.aligncenter { margin: 0 auto 2em auto; }
.headline_area img.frame { padding: 0.9em; border-width: 0.1em; }

/*---:[ post content area ]:---*/
.format_text { font-size: 1.3em; line-height: 1.538em; }
	.format_text p { margin-bottom: 1.538em; }
		.format_text p.note, .format_text p.alert { padding: 0.538em 0.769em; }
	.format_text .drop_cap { font-size: 3.538em; line-height: 0.739em; padding: 0.043em 0.13em 0 0; }
	.ie6 .format_text .drop_cap { padding-right: 0.065em; }
	.format_text acronym, .format_text abbr { font-size: 0.769em; }
	.format_text code, .format_text pre { font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif; }
	.format_text code { font-size: 0.923em; }
	.format_text pre { font-size: 0.923em; line-height: 1.5em; margin-bottom: 1.667em; padding: 0.583em 0.833em; }
	.format_text sub, .format_text sup { line-height: 0.769em }
	.format_text ul { margin: 0 0 1.538em 1.538em; }
	.format_text ol { margin: 0 0 1.538em 1.538em; }
		.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.538em; }
	.format_text dl { margin-bottom: 1.538em; }
		.format_text dd { margin-bottom: 1.538em; }
	.format_text blockquote { margin: 0 0 1.538em 0.769em; padding-left: 0.769em; }
		/*---:[ pullquotes ]:---*/
		.format_text blockquote.right, .format_text blockquote.left { width: 45%; font-size: 1.308em; line-height: 1.176em; }
		.format_text blockquote.right { margin: 0 0 1.176em 1.176em; }
		.format_text blockquote.left { margin: 0 1.176em 1.176em 0; }
	/*---:[ image handling classes ]:---*/
	.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { margin: 0 1.538em 1.538em 0; }
	.format_text img.right, .format_text img.alignright, .wp-caption.alignright { margin: 0 0 1.538em 1.538em; }
	.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.538em auto; }
	.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.538em 0; }
	.format_text img[align="left"] { margin-right: 1.538em; margin-bottom: 1.538em; }
	.format_text img[align="right"] { margin-bottom: 1.538em; margin-left: 1.538em; }
	.format_text img[align="middle"] { margin-bottom: 1.538em; }
	.format_text img.frame, .format_text .wp-caption { padding: 0.692em; border-width: 0.077em; }
	.format_text img.stack { margin-left: 1.538em; }
	.format_text .wp-caption p { font-size: 0.846em; line-height: 1.455em; margin-bottom: 0; }
	/*---:[ ad and miscellaneous "block" classes ]:---*/
	.format_text .ad { margin-left: 1.538em; }
	.format_text .ad_left { margin-right: 1.538em; }

	/*---:[ after-post elements ]:---*/
	.format_text .to_comments { font-size: 0.846em; line-height: 1.818em; margin-bottom: 1.818em; }
		.format_text .to_comments span { font-size: 1.818em; }
	.format_text .post_tags { font-size: 0.846em; line-height: 1.818em; margin-bottom: 1.818em; }

/*---:[ archive information block ]:---*/
#archive_info { padding-top: 1em; padding-bottom: 1em; }
	#archive_info p { font-size: 1em; line-height: 1em; margin-bottom: 1em; }

/*---:[ previous and next links on index, archive, and search pages ]:---*/
.prev_next { padding-top: 1em; padding-bottom: 1em; }
	.prev_next p { font-size: 1em; line-height: 2em; }
	.post_nav .previous { margin-bottom: 0.5em; }
	.post_nav a { font-size: 1.3em; line-height: 1.538em; }

/*---:[ comment area ]:---*/
.comments_intro { margin-top: 4em; margin-bottom: 1em; }
	.comments_intro p { font-size: 1.1em; line-height: 1.818em; }
		.comments_intro span { font-size: 1.818em; }
	dl#comment_list dt { padding-top: 1.6em; }
		dl#comment_list dt span { font-size: 1.1em; line-height: 1.818em; }
		dl#comment_list dt .comment_author { font-size: 1.5em; line-height: 1.333em; padding-right: 0.667em; }
			.avatar img { margin-left: 0.909em; }
		.comment_time { padding-right: 0.909em; }
		.comment_num { padding-left: 0.909em; }
			.comment_num a { font-size: 1em; line-height: 1.818em; padding: 0.091em 0.273em; }
	dl#comment_list dd { padding-top: 1em; }
		dl#comment_list dd p.reply a { font-size: 0.769em; line-height: 1.8em; }
			dl#comment_list dl dd p.reply { margin-bottom: 0; }
	dl#comment_list dl dt, dl#comment_list dl dd { padding-top: 0; }
	dl#comment_list dl dd .format_text { margin-bottom: 1.538em; }
	dl#trackback_list dt { padding-top: 1em; }
		dl#trackback_list dt a { font-size: 1.3em; line-height: 1.538em; }
	dl#trackback_list dd span { font-size: 1.1em; line-height: 1.818em; }
.comments_closed { margin-top: 4em; margin-bottom: 2em; }

/*---:[ comment form styles ]:---*/
#respond_intro { margin-top: 4em; margin-bottom: 1em; }
.comment #respond_intro { margin-top: 0; }
	#respond_intro p { font-size: 1.6em; line-height: 1.25em; }
	#cancel-comment-reply-link { font-size: 1.1em; line-height: 1em; padding: 0.545em 0.727em; border-width: 0.182em; }
.login_alert { margin-top: 4em; margin-bottom: 2em; padding: 7em 1em; }
#commentform { padding-top: 1em; padding-bottom: 2em; }
	#commentform p, .login_alert p { font-size: 1.3em; line-height: 1.538em; }
	#commentform p.comment_box { line-height: 0.769em; }
		#commentform label { padding-left: 0.769em; }
		#commentform textarea { height: 12.308em; line-height: 1.538em; }
		#commentform span.allowed { width: 97.3%; padding-top: 0.538em; padding-bottom: 0.538em; border-width: 0 0.077em 0.077em 0.077em; }
			#commentform span.allowed span { font-size: 0.846em; line-height: 1.818em; padding: 0 0.636em; }
	/* Support for the highly-recommended Subscribe to Comments Plugin */
	#commentform p.subscribe-to-comments { font-size: 1.3em; }
		#commentform p.subscribe-to-comments label { font-size: 1em; }

/*---:[ sidebar styles ]:---*/
.sidebar { }
#column_wrap .sidebar ul.sidebar_list { padding-top: 2em; }
	li.widget { font-size: 1.3em; line-height: 1.385em; margin-bottom: 2.769em; }
	li.tag_cloud { line-height: 1.692em; }
		li.widget p { margin-bottom: 1.385em; }
		li.widget abbr, li.widget acronym { font-size: 0.769em; }
		li.widget code { font-size: 0.846em; }
			li.widget ul li { margin-bottom: 0.692em; }
				li.widget li ul { margin: 0.692em 0 0 1.385em; }
	/*---:[ widget box styles ]:---*/
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }
	/*---:[ google custom search ]:---*/
	li.thesis_widget_google_cse form input[type="submit"] { font-size: 1em; margin-top: 0.462em; padding: 0.154em 0.231em; }
	/*---:[ calendar widget ]:---*/
	#calendar_wrap a { padding: 0.077em; }
	#calendar_wrap a:hover { padding: 0.077em; }
		table#wp-calendar caption { font-size: 0.846em; line-height: 2em; }
		table#wp-calendar th { font-size: 0.846em; line-height: 2em; padding-top: 0.091em; }
		table#wp-calendar td { line-height: 1.692em; }
		table#wp-calendar td#next, table#wp-calendar td#prev { font-size: 0.846em; line-height: 2em; }
		table#wp-calendar td#next { padding-right: 0.545em; }
		table#wp-calendar td#prev { padding-left: 0.545em; }

/*---:[ form inputs ]:---*/
input, textarea { font-family: Verdana, sans-serif; }
.format_text input, #commentform input, #commentform textarea { width: 45%; padding: 0.231em; border-width: 0.077em 0.077em 0.077em 0.077em; }
#commentform textarea { width: 96%; }
.format_text input.form_submit, #commentform .form_submit { font-size: 1.154em; padding: 0.333em 0.267em; }
.sidebar .text_input, .sidebar .form_submit { padding: 0.308em; font-family: Verdana, sans-serif; }
.sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.308em; font-family: Verdana, sans-serif; }

/*---:[ footer styles ]:---*/
#footer p { font-size: 1.2em; line-height: 1.667em; }
ul.sidebar_list { padding-top: 2em; }

/*---:[ teaser styles ]:---*/
.teaser h2 { font-size: 1.6em; line-height: 1.375em; }
.teaser .format_teaser { font-size: 1.2em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; }
.teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post { font-family: Verdana, sans-serif; }
.teaser .teaser_author { font-size: 1em; line-height: 1.6em; }
.teaser .teaser_category { font-size: 1em; line-height: 1.6em; }
.teaser .teaser_date { font-size: 1em; line-height: 1.6em; }
.teaser .teaser_comments { font-size: 1em; line-height: 1.6em; }
.teaser .teaser_link { font-size: 1.2em; line-height: 1.5em; }
.teaser .post_tags { font-size: 1.1em; line-height: 1.636em; }
.teaser .edit_post { padding-left: 0.8em; }

/*---:[ thumbnails ]:---*/
.teaser .post_image_link img.alignleft { margin-right: 1.8em; margin-bottom: 1.8em; }
.teaser .post_image_link img.alignright { margin-left: 1.8em; margin-bottom: 1.8em; }
.teaser .post_image_link img.aligncenter { margin-bottom: 1.8em; }
.teaser .post_image_link img.alignnone { margin: 0 auto 1.8em 0; }
.teaser .post_image_link img.frame { padding: 0.8em; border-width: 0.1em; }
.teaser .format_teaser .post_image_link img.alignleft { margin-right: 0.75em; margin-bottom: 0; }
.teaser .format_teaser .post_image_link img.alignright { margin-left: 0.75em; margin-bottom: 0; }
.teaser .format_teaser .post_image_link img.aligncenter { margin-bottom: 1.5em; }
.teaser .format_teaser .post_image_link img.frame { padding: 0.333em; border-width: 0.083em; }

/*
Description:	IE styles for the Thesis Theme
Author:			Chris Pearson
*/

/*---:[ all versions of IE ]:---*/
body.ie { font-size: 125%; }
	.ie #container, .ie .full_width { font-size: 50%; }
	.ie ul#tabs { width: 100%; }
	.ie input.form_submit { width: auto; overflow: visible; }

/*---:[ IE 6 styles ]:---*/
.ie6 #content, .ie6.sidebar { overflow: hidden; }
.ie6 dl#comment_list dd { border-bottom: 1px dotted #bbb; }
	.ie6 dl#comment_list dl.children dd { border-bottom: 0 }
	
	
