html, body, #sizer, body #sizer * {
	background: none;
	border: 0 solid #fff;
	border-collapse: inherit;
	color: #555555;
	direction: ltr;
	float: none;
	font-family: 'Verdana','Arial','Helvetica',sans-serif;
	font-size: 1em;
	font-size: 13px;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-transform: inherit;
	vertical-align: top;
	height: auto;
	position: static;
	width: auto;
	min-height: auto;
}

	html {
		-webkit-text-size-adjust: none;
	}

	#sizer, body, html {
	
	}
	
	body {
		background-image:url(../images/background_iphone.gif);
		background-repeat: repeat-y;
	}

		body #head {
			margin: 25px 0 20px 44px;	
		}
	
		body #nav_main {
			padding-left: 45px;
		}
		
			body #nav_main ul {

			}
			
				body #nav_main ul li {
					float: left;
					font-weight: bold;
					line-height: 25px;
					height: 25px;
					width: 130px;
				}
				
				body #nav_main ul li.current_page_item a {
					color: #77AA11 ;
				}
				
				body #nav_main .page_item a, body #nav_main .current_page_item a {
					font-size: 14px;
				}
				
		body #main {
			clear: both;
			margin-left: 45px;
			padding: 20px 30px 15px 0;
		}
		
		#content #contact fieldset textarea, #content #contact fieldset input {
			width: 200px;
		}
		
			body #main h1, body #main h2 {
				color: #77AA11;
				font-weight: bold;
				margin-bottom: 15px;
			}
			
			body #main p {
				margin-bottom: 20px;
			}
			
			body #main p strong {
				color: #77AA11;
			}
			
			#content #new {
				position: static;
			}
			
			#content #comments {
				width: auto;
			}
			
			#content #comments h3, #content #new h3 {
				margin: 30px 0 10px 0;
				color: #77AA11;
			}
			
			body #callout .entry {
				margin-left: -19px;
				margin-right: -19px;
				padding: 15px 19px 20px 19px !important;
				background-color: #EEE;
				margin-bottom: 20px;
				background-position: 9px 47px;
			}
			
			body #callout .entry.special {
				background-image: none;
				margin: 0 -19px 20px -19px;
				padding: 15px 19px 5px 19px !important;
				border: 0;
			}
			
				body #callout .entry h2, body #callout .entry.special h2 {
					color: #77AA11;
					font-weight: bold;
					margin-bottom: 17px;
					padding: 0;
				}
				
				body #callout .entry .bodytext, body #callout .entry .bodytext * {
					
				}
				
				body #callout .entry.special ul {
					list-style-type: square;
					margin: 0 0 20px 15px;
				}
				
				body #callout #tweeds {
				  padding-right: 50px;
				}
				
				body #callout #tweeds li a.source {
					line-height: 18px;
				}
				
				#lbCenter, #lbBottomContainer {
					position: absolute !important;				
					margin: 0 !important;
					left: 0 !important;					
				}
				
				#lbCenter {
					top: 45px !important;	
					background-color: #777777 !important;
					width: auto !important;
				}
				
				#lbBottomContainer {
					top: 0px !important;
					height: 45px !important;
					left: 0 !important;
					right: 0 !important;
				}
				
				#lbImage {
					position: static !important;
					border: 10px solid #C0C0C0 !important;
				}
			
				/*
				#lbOverlay {
					position: absolute !important;
					left: 0 !important;
					right: -40px !important;
					z-index: 10000 !important;
					top: 0 !important;
					bottom: 0 !important;
					background-color: #777777 !important;
					background-attachment: fixed !important;
				}*/
				
			
				#lbExtLink {
					margin-top: -8px;
					display: block;
				}
				
				#lbNumber {
					padding-top: 10px;
				}			
				
				#lbCloseLink {
					padding-top: 12px;
				}
				
				#lbNextLink {
					background: transparent url('slimbox/nextlabel.gif') no-repeat scroll 100% 15%;
				}
				
				#lbPrevLink {
					background: transparent url('slimbox/prevlabel.gif') no-repeat scroll 0 15%;
				}
				
					body #callout .entry a {
						text-decoration: none;
						padding: 2px 0;
						font-size: 12px;
					}
					
					body #callout .entry ul a, body #callout a#follow, #goto_posts a {
						text-decoration: underline;
					}
				
				body #callout .entry.special p {
					text-indent: 0;
					background-image: none;
					padding: 0;
					margin-left: 14px;
				}
				
					body #callout .entry.special p strong {
						display: block;
						margin: 3px 0 3px -14px;
					}
					
					body #callout .entry.special p strong a {
						display: inline !important;
					}
					
					body #callout .entry.special p strong, body #callout .entry.special p strong * {
						font-size: 13px;
					}
					
					body #callout .entry.blog strong {
						display: block;
						font-size: 13px;	
					}
					
					body #callout .entry.blog a {	
						text-decoration: underline;
					}
					
					body #callout .entry.blog ul li div.shortinfo {
						margin-left: 0;
						margin-bottom: 0;
					}
			
			#content .line, #content .entry, #content .metadata {
				width: auto;
			}
			
			body #footercontainer {
				/*visibility: hidden;
				display: none;*/
				font-size: 10px;
				margin: -20px 0 5px 0;
			}
			
				body #footercontainer strong {
					font-weight: bold;
					background-color: #FFF;
				}
			
			body #main #fce_twocolumns div {
				float: none;
				clear: both;
			}
			
				body #main #content {
					min-height: 0;
					margin-bottom: 30px;
				}
			
				#fce_twocolumns .columns {
					width: auto;
				}
		
				body #main #fce_twocolumns div>ul {
					margin-left: 16px;
				}
					
					body #main #fce_twocolumns div ul li {
						margin-bottom: 8px;
					}
					
						body #main #fce_twocolumns div ul li * {
							font-size: 12px;
						}
					
						body #main #fce_twocolumns div ul li ul {
							margin-top: 10px;
						}
			
			#fce_threecolumns .columns {
				width: auto;
				display: block;
				padding: 0;
			}
		
			body #main #fce_threecolumns div>ul {
				margin-left: 16px;
			}
				
				body #main #fce_threecolumns div ul li {
					margin-bottom: 8px;
				}
				
			body #contact label {
				margin: 5px 0;
			}
			
			body #contact input, body #contact textarea {
				width: 95%;
				border: 1px solid #AAA;
				margin-bottom: 10px;
			}
			
			body #fce_blattnav {
				background-color: #FFF;
				margin-top: 30px;
			}
			
				body #fce_blattnav * {
					font-size: 11px;
				}
			
				body #fce_blattnav strong {
					color: #555;
					font-weight: bold;
				}
			
				body #fce_blattnav .blatt, body #fce_blattnav .blatt-act {
					display: block;
					margin: 5px 0 30px 0;
					overflow: hidden;
  					float:none;
    				background-image: none;
    				padding:0;
    				cursor:pointer;
    				width:auto;
    				height:auto;
    				background-color: #f1f1f1;
				}

				body #fce_blattnav .blatt img, body #fce_blattnav .blatt-act img {
				    position: static;
    				visibility: visible;
				}
			
				body #fce_blattnav .blatt .name, body #fce_blattnav .blatt-act .name {
					background: #fff url('../images/common/blatt-act.gif') no-repeat 1px 50%;
					padding: 10px 15px 10px 40px;
					position: static;
    				width:auto;
   					visibility:visible;
				}

				body #fce_blattnav .blatt p, body #fce_blattnav .blatt-act p {
					margin: .5em 0 0;
				}