* {font-size: 100.01%;}html {font-size: 62.5%;}body {	font: 1em Verdana, Geneva, sans-serif;	color: #555;	background:#6b9bd2 url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-body.gif) repeat-y 50% 0;}img {border-style: none;}a {	text-decoration:none;	color:#bf280d;}a:hover {text-decoration:underline;}form, fieldset {	margin: 0;	padding: 0;	border-style: none;}input, textarea, select {	font: 100% Arial, Helvetica, sans-serif;	vertical-align: middle;}#wrapper{	width:990px;	margin:0 auto;	position:relative;	padding-top:58px;}#header{	position:absolute;	top:0;	left:0;	width:975px;	height:48px;	padding:10px 5px 0 10px;}#header .block{	float:left;	padding-top:14px;	width:500px;}#nav{	margin:2px -9px 0 0;	display:inline;	list-style:none;	float:left;	font-size:13px;	line-height:20px;	text-transform:uppercase;}#nav li{	float:left;	padding-right:18px;}#nav li a{	color:#333;	float:left;	text-decoration:none;	position:relative;	cursor:pointer;}#nav li a .cufon{	float:left;	margin:0 !important;}#nav a.home{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-nav-home.png) no-repeat;	padding:4px 0 1px 15px;}#nav a.about{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-nav-about.png) no-repeat;	padding:4px 0 1px 20px;}#nav a.contact{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-nav-contact.png) no-repeat;	padding:4px 0 1px 17px;}#nav li a:hover{	border-bottom:1px solid #333;	padding-bottom:0 !important;}#header .search{float:left;}#header .search .submit{float:left;}#header .search .text-input{	float:left;	width:168px;	height:15px;	padding:4px 5px 4px;	overflow:hidden;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-input.png) no-repeat;}#header .search .text{	float:left;	padding:1px 0;	margin:0;	background:none;	border:0;	outline:none;	color:#a9aeb4;	font-size:10px;	width:100%;	position:relative;}.icons{float:right;}.icons li{	float:left;	margin:0 0 0 -7px;	display:inline;}.icons li a{	float:left;	text-indent:-9999px;	overflow:hidden;	width:44px;	height:44px;	cursor:pointer;}.icons a.facebook{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-facebook.png) no-repeat;}.icons a.twitter{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-twitter.png) no-repeat;}.icons a.flickr{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-flickr.png) no-repeat;}.icons a.youtube{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-youtube.png) no-repeat;}.icons a.rss{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-rss.png) no-repeat;}.w1{width:100%;}.w1-t{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-w1-t.png) no-repeat;	height:62px;	text-indent:-9999px;	overflow:hidden;}.w1-c{	width:100%;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-w1-c.png) repeat-y;}.w1-c:after{	content:"";	clear:both;	display:block;}.w1-content{	margin:-62px 0 -11px;	float:left;	position:relative;	width:966px;	padding:0 12px;}.w1-b{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-w1-b.png) no-repeat;	height:37px;	text-indent:-9999px;	overflow:hidden;}.logo-big{	margin:0;	height:125px;	width:394px;	overflow:hidden;	position:absolute;	top:66px;	left:-11px;	text-indent:-9999px;	z-index:10;}.logo-big a{	height:125px;	width:394px;	display:block;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/logo-big.png) no-repeat;	cursor:pointer;}.gallery{	width:966px;	position:relative;}.gallery-holder{	width:966px;	height:413px;	overflow:hidden;	position:relative;}.gallery-holder ul{	position:absolute;	top:0;	left:0;	width:99999px;	overflow:hidden;}.gallery-holder ul li{float:left;}.gallery-holder ul .img-holder{	position:relative;	width:100%;}.gallery-holder ul img{display:block;}.gallery-holder ul .text-holder{	position:absolute;	bottom:0;	left:0;}* html .gallery-holder ul .text-holder{bottom:-1px;}.gallery-holder ul .text{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-gallery.png) repeat-y;	width:922px;	overflow:hidden;	color:#fff;	padding:15px 20px 13px 24px;}.gallery-holder ul .text strong{	float:left;	width:476px;	font-size:30px;	line-height:33px;	font-weight:normal;}* html .gallery-holder ul .text strong{margin:0 -3px 0 0;}.gallery-holder ul .text strong .cufon{	float:left;	margin:0 !important;}.gallery-holder ul .word{	height:1%;	overflow:hidden;	font-size:12px;	line-height:19px;}.switch{	overflow:hidden;	background:#fefefe url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-switch.gif) repeat-x 0 100%;	border-top:1px solid #717171;	padding:5px 30px 1px 92px;	width:844px;}.gallery .prev{	position:absolute;	bottom:20px;	left:21px;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-link-prev.gif) no-repeat;	width:31px;	height:27px;	text-indent:-9999px;	overflow:hidden;	margin-top:17px;}.gallery .next{	position:absolute;	bottom:20px;	right:21px;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-link-next.gif) no-repeat;	width:31px;	height:27px;	text-indent:-9999px;	overflow:hidden;	margin-top:17px;}* html .gallery .prev,* html .gallery .next{bottom:19px;}.switch .action{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-action.png) no-repeat;	width:146px;	height:30px;	color:#fff;	font-size:18px;	line-height:24px;	float:left;	cursor:pointer;	padding:23px 15px 10px 31px;	text-decoration:none !important;}.switch .action:hover{position:relative;}.switch .action .cufon{	float:left;	margin:0 !important;}.switch .action span{float:left;}.switch .action:hover span{border-bottom:1px solid #fff;}.switch strong{	float:left;	color:#525252;	font-size:18px;	line-height:24px;	text-transform:uppercase;	letter-spacing:-1px;	padding:20px 0 0 28px;	width:600px;}.menu-box{	width:966px;	position:absolute;	top:0;	right:0;}.menu-box:after{	display:block;	clear:both;	content:"";}#main-nav{	float:left;	width:698px;	font-size:14px;	line-height:18px;	position:relative;}#main-nav li.first-child{background:none;}#main-nav li{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator.gif) repeat-y;	padding:0 0 0 1px;	margin:0 0 0 -1px;	display:inline;}#main-nav a{	color:#e5e5e5;	float:left;	text-align:center;	background:#302a80 url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-mainnav-a.gif) repeat-x;	padding:11px 0;}#main-nav li:hover a,#main-nav li.hover a,#main-nav a:hover{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-mainnav-a-hover.gif) repeat-x;	text-decoration:none;	color:#fff;}#main-nav .drop{	position:absolute;	top:100%;	left:0;	width:966px;	background:#fdfdfd url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-drop.gif) repeat-x 0 100%;	text-align:center;}#main-nav li:hover .drop,#main-nav li.hover .drop{left:0;}#main-nav .drop ul{	margin:0 auto;	padding:0 3px 0 0;	list-style:none;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator4.gif) no-repeat 100% 100%;	display: table;}#main-nav .drop ul li{	float:none;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator4.gif) no-repeat 0 100%;	padding:0;	margin:0;	display: table-cell;	vertical-align:middle;	height:35px;}#main-nav .drop ul a{	background:none;	color:#707070;	font-size:11px;	line-height:16px;	padding:0;}#main-nav .drop ul a:hover{	color:#4d7e13;	background:none;	cursor:pointer;}#main-nav .drop ul span{	float:left;	padding:0 8px;}#sub-nav{	float:right;	width:268px;	background:#f0f;}#sub-nav li{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator2.gif) repeat-y 100% 0;	padding:0 1px 0 0;	margin:0 -1px 0 0;	display:inline;	font-size:13px;	line-height:18px;}#sub-nav a{	width:89px;	float:left;	text-align:center;	color:#e5e5e5;	padding:11px 0;	text-decoration:none;}#sub-nav a.donate{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-donate.gif) no-repeat 50% 0;}#sub-nav a.join{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-join.gif) no-repeat 50% 0;}#sub-nav a.archives{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-archives.gif) no-repeat 50% 0;}#sub-nav a:hover span{border-bottom:1px solid #fff;}#main{	height:1%;	overflow:hidden;	padding:100px 22px 24px;	position:relative;}#main #content{	float:left;	width:548px;	padding-top:13px;}#main #content h2{	color:#bf280d;	font:normal 42px/48px Verdana, Geneva, sans-serif;	margin-bottom:6px;	height:1%;	overflow:hidden;}#main #content h2 .cufon{	float:left;	margin:0 !important;}#main #content h3{	color:#000;	font:normal 1.8em/1.25em Verdana, Geneva, sans-serif;	margin:0 0 11px;}.post{	height:1%;	overflow:hidden;	margin-bottom:-10px;}.post img{	float:left;	margin:4px 13px 0 1px;}.post .text{	height:1%;	overflow:hidden;	color:#555;	font-size:1.1em;	line-height:1.2em;}.post p{margin:0 0 14px;}.post a{color:#bf280d;}.catalog-holder{	width:547px;	overflow:hidden;	padding:0 0 0 1px;}.catalog {width:567px;}.catalog li{	display:inline-block;	vertical-align:middle;	width:168px;	margin-right:18px;	padding-top:34px;}.catalog .image{	vertical-align:top;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-iamges.gif) no-repeat;	padding:3px;	margin-bottom:11px;}.catalog a{	display:block;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/none.gif);}.catalog img{display:block;}#sidebar{	float:right;	width:323px;}.email-form{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-red-form1.gif) no-repeat;	height:1%;	padding:7px 0 7px 15px;	margin-bottom:21px;}.email-form .row{	width:100%;	overflow:hidden;}.email-form label{	float:left;	font-size:14px;	line-height:16px;	color:#dfecf6;	padding:5px 6px 0 0;}.email-form label .cufon{	float:left;	margin:0 !important;}.email-form .text-input1{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-input1.gif) no-repeat;	width:87px;	height:20px;	overflow:hidden;	padding: 2px 7px;	margin-right:4px;}.email-form .text-input2{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-input2.gif) no-repeat;	width:56px;	height:21px;	overflow:hidden;	padding: 2px 7px;	margin:0 -1px 0 0;}.email-form .text{	float:left;	padding:4px 0;	margin:0;	background:none;	border:0;	outline:none;	width:100%;	font-size:10px;	color:#c5dbe9;}.email-form .submit{	float:right;	margin:-30px 0 0;}#sidebar .block{	width:100%;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-sidebar-block.gif) repeat-y;}#sidebar .block-holder{	height:1%;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-sidebar-block-holder.gif) no-repeat 0 100%;}#sidebar .block .heading{	height:1%;	padding:8px 84px 14px 21px;	position:relative;}#sidebar .block .heading-green{background: url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-heading-green.gif) no-repeat;}#sidebar .block .heading-blue{background: url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-heading-blue.gif) no-repeat;}#sidebar .block .heading-red{background: url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-heading-red.gif) no-repeat;}#sidebar .block .heading-holder{	height:1%;	overflow:hidden;}#sidebar .block .heading h3{	float:left;	color:#fff;	font:normal 18px/24px Verdana, Geneva, sans-serif;	text-transform:uppercase;}#sidebar .block .heading .more{	float:right;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-more.gif) no-repeat 100% 9px;	padding:5px 8px 0 0;	color:#fff;	font:bold 11px/14px Verdana, Geneva, sans-serif;}#sidebar .block .heading img{display:block;}#sidebar .image1{	position:absolute;	top:-5px;	right:17px;}#sidebar .image2{	position:absolute;	top:-9px;	right:20px;}#sidebar .image3{	position:absolute;	top:-19px;	right:14px;}#sidebar .block .text{	padding:0 21px 16px;	height:1%;	overflow:hidden;}#sidebar .bill{	margin:-2px 0 0;	list-style:none;	font-size:1.1em;	line-height:1.25em;	color:#343434;	height:1%;	overflow:hidden;}#sidebar .bill li{	margin:-3px 0 0;	padding:14px 0 14px;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator3.gif) repeat-x;}#sidebar .bill strong{	display:block;	font-size:1.1em;	font-weight:normal;	margin-bottom:1px;	background:none;}#sidebar .bill a{	color:#22691b;	background:none;}#sidebar .bill em{	display:block;	color:#6e6e6e;	font-size:0.9em;	font-style:normal;	margin-bottom:4px;}.title-daniel{	display:block;	font:normal 1.2em/1.4em Verdana, Geneva, sans-serif;	color:#285a94;	margin-bottom:10px;}#sidebar .video{	width:100%;	margin-bottom:17px;}#sidebar .video img{display:block;}.cost{	height:1%;	overflow:hidden;	margin:1px 0 2px 6px;	color:#000;	font-size:1.2em;	line-height:1.4em;}.cost dt{float:left; margin-right:10px;}.cost dd{	margin:0;	display:block;	font-weight:bold;}#sidebar .block .shirt{	float:right;	margin-right:24px;	display:inline;}#sidebar .block .link{	height:1%;	overflow:hidden;	padding:8px 0 0 6px;}#sidebar .block .link a{	float:left;	color:#bf280d;	font:bold 1.2em/1.4em Verdana, Geneva, sans-serif;	text-transform:uppercase;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-more2.gif) no-repeat 100% 3px;	padding-right:10px}.container{	width:922px;	overflow:hidden;	padding:3px 0 0 44px;}.container .panel{	width:940px;	overflow:hidden;}.container .panel li{	float:left;	width:129px;	margin-right:59px;}.container .panel img{	display:block;	margin-bottom:10px;}.container .panel strong{	text-align:center;	font:bold 0.9em/1.2em "Trebuchet MS", Helvetica, sans-serif;	display:block;}.container .panel a{color:#000;}.intro{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-intro.jpg) no-repeat;	height:1%;	overflow:hidden;	padding:18px 34px 12px 22px;}.logo{	margin:0;	width:186px;	height:47px;	overflow:hidden;	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/logo.png) no-repeat;	text-indent:-9999px;	cursor:pointer;}.logo a{	height:100%;	display:block;	position:relative;}.intro .motto{	float:right;	font: normal 22px/28px Verdana, Geneva, sans-serif;	color:#fff;	padding-top:13px;}.intro .motto .cufon{	float:left;	margin:0 !important;}#sub-main{	width:911px;	overflow:hidden;	padding:78px 34px 222px 21px;	position:relative;}#twocolumns{	float:right;	width:639px;}#sub-main #content{	float:left;	width:448px;	color:#515151;	font-size:1.1em;	line-height:1.45em;	padding-top:19px;}#sub-main #content h2{	height:1%;	overflow:hidden;	color:#504aa0;	font: normal 22px/24px Verdana, Geneva, sans-serif;	text-transform:uppercase;	margin-bottom:13px;}#sub-main #content h2 .cufon{	float:left;	margin:0 !important;}#sub-main #content h3{	color:#000;	font-size:1.1em;	line-height:1.5em;	margin-bottom:-1px;}#sub-main #content p{margin:0 0 16px;}.tabs-area{	width:100%;	overflow:hidden;	margin-top:29px;}.tabset{	margin:0;	padding:0;	list-style:none;	float:left;	width:130px;	font:bold 0.9em/1.1em Verdana, Geneva, sans-serif;}.tabset li{margin-bottom:1px;}.tabset li a{	display:block;	width:125px;	padding:7px 0 9px 5px;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-tabset-a.gif) repeat-y;	color:#fff;	border:1px solid #b2c799;	border-width:1px 0;}.tabset li a:hover,.tabset li a.active{	text-decoration:none;	background:#c9dbb4;	color:#28420a;	border:1px solid #c8dab3;	border-width:1px 0;}.tabbox{	width:304px;	float:left;	border:1px solid #cdcdcd;	background:#f2f2f2;	padding:13px 3px 22px 9px;	color:#010101;}.tab-content{	width:100%;	overflow:hidden;}.roll{	font-size:0.9em;	line-height:1.1em;	letter-spacing:-1px;}.roll li{padding-bottom:11px;}.roll a{	color:#010101;	text-decoration:underline;}.roll a:hover{text-decoration:none;}#sub-main .aside{	float:right;	width:149px;}.email-box{	width:100%;	margin-bottom:33px;}.email2-form{width:100%;}.email2-form label{	display:block;	height:1%;	overflow:hidden;	color:#166696;	font-size:16px;	line-height:20px;	padding-bottom:4px;}.email2-form .box-c{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-box-c.gif) repeat-y;	width:100%;}.email2-form .box-t{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-box-t.gif) no-repeat;}.email2-form .box-b{	height:1%;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-box-b.gif) no-repeat 0 100%;	padding:0 0 0 5px;}.email2-form .text-input4{	display:block;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-input4.png) no-repeat;	width:115px;	height:15px;	padding:13px 15px 11px;	overflow:hidden;	margin:0 0 -12px;}.email2-form .text{	float:left;	padding:1px 0;	margin:0;	width:100%;	background:none;	border:0;	outline:none;	color:#b1ccdf;	font-size:10px;	position:relative;}.email2-form .row{	height:1%;	overflow:hidden;}.email2-form .text-input5{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-input5.png) no-repeat;	width:89px;	height:16px;	padding:13px 15px 11px;	overflow:hidden;}.email2-form .submit{	float:right;	position:relative;	margin:2px 0 0 -10px;}.aside .panel{	font-size:0.9em;	line-height:1.1em;}.aside .panel li{	padding-bottom:56px;	height:1%;	vertical-align:middle;}.aside .panel img{	display:block;	margin-bottom:3px;}.aside .panel strong{	display:block;	text-align:center;}.aside .panel a{color:#707070;}#sub-main #sidebar{	float:left;	width:242px;	padding-top:5px;}#sub-main #sidebar h2{	color:#626262;	font: normal 28px/32px Verdana, Geneva, sans-serif;	height:1%;	overflow:hidden;	margin-bottom:7px;}#sub-main #sidebar h2 .cufon{	float:left;	margin:0 !important;}.menu{	height:1%;	overflow:hidden;	font-size:1.3em;	line-height:1.3em;}.menu li{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator5.gif) no-repeat;	margin-top:-1px;	padding:7px 0 7px 8px;}.menu li a{	font-weight:bold;	color:#4d7e13;}.menu li a.marck{color:#bf280d;}.menu ul{	font-size:0.85em;	line-height:0.9em;	padding:0 0 0 7px;}.menu ul li{	background:none;	padding:4px 0 3px;}.menu ul a{	color:#406514;	font-weight:normal;}.menu .slide{	margin:5px 0 0;	padding:0 0 2px;	width:100%;	overflow:hidden;}.menu ul ul{	padding:1px 0 0 1px;	margin:-5px 0 0 29px;	font-size:0.8em;	line-height:1.1em;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-menu-inner.gif) no-repeat 0 100%;}.menu ul ul li{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator6.gif) no-repeat 0 50%;	padding:0 0 0 5px;	margin-top:5px;}.menu ul ul a{color:#898989;}#sidebar .link{	height:1%;	overflow:hidden;	padding:37px 0 0 2px;}#sidebar .link a.home{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-blog-home.gif) no-repeat;	padding:0 0 0 25px;	color:#312c7f;	font-size:1.3em;	line-height:1.3em;	}#footer{	color:#fff;	font-size:1.2em;	line-height:1.4em;	padding:2px 10px 20px;}.blog{background:#c5e298 url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-body-green.gif) repeat-y 50% 0;}.blog .w1-t{background:none;}.blog .w1-b{background:none;}.blog .w1-c{background:none;}.blog .intro{	padding:3px 68px 19px 21px;	background: url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-intro-green.gif) no-repeat;}.blog .intro .logo{margin:10px 0 0;}.blog .intro .motto{	float:right;	font:normal 44px/50px Verdana, Geneva, sans-serif;	color:#4d7e13;	padding-top:13px;}.blog .intro .motto .cufon{	float:left;	margin:0 !important;}.blog #main-nav .drop{background:#fdfdfd url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-drop-green.gif) repeat-x 0 100%;}.blog #main-nav .drop ul{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator7.gif) no-repeat 100% 100%;}.blog #main-nav .drop ul li{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator7.gif) no-repeat 0 100%;} #blog-main{	width:976px;	padding:82px 0 54px;	margin:0 0 0 -10px;	position:relative;	overflow:hidden;}#blog-main #twocolumns{	width:715px;	float:left;}.info{	height:1%;	margin:0 7px 15px 10px;	overflow:hidden;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-info-c.gif) repeat-y;}.info-holder{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-info-t.gif) no-repeat;}.info-frame{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-info-b.gif) no-repeat 0 100%;	height:1%;	overflow:hidden;	padding:2px 5px 2px 2px;}#blog-main .info img{	float:left;	border:4px solid #fff;	margin:0 12px 0 0;}.info .text{	height:1%;	overflow:hidden;	color:#fff;	font-size:1.1em;	line-height:1.35em;	padding:11px 0 0;}.info h2{	color:#fff;	font: bold 1.5em/1.2em Verdana, Geneva, sans-serif;	margin-bottom:4px;}.info-list{	height:1%;	overflow:hidden;	margin-bottom:20px;}.info-list li{	float:left;	margin-right:5px;}.info-list em{	font-style:normal;	color:#d7d7d7;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator8.gif) no-repeat 100% 2px;	padding:0 7px 0 0;}.info-list a{color:#cae09d;}.info .link{	height:1%;	overflow:hidden;	padding:10px 7px 0 0;}.info .link a{	float:right;	color:#cae09d;	font-size:13px;	line-height:18px;	text-decoration:none;}.info .link a .cufon{	float:left;	margin:0 !important;}.info .link a:hover{position:relative;}.info .link a span{	float:left;	padding:11px 0 2px;}.info .link a:hover span{border-bottom:1px solid #cae09d;}.info .link a em{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-more3.png) no-repeat;	height:33px;	width:33px;	text-indent:-9999px;	overflow:hidden;}#blog-main .case{	height:1%;	overflow:hidden;}#blog-main #content{	float:right;	width:450px;	padding-top:2px;}#blog-main #content h2{	color:#bf280d;	font:normal 30px/35px Verdana, Geneva, sans-serif;	height:1%;	overflow:hidden;	margin-bottom:17px;}#blog-main #content h2 .cufon{	float:left;	margin:0 !important;}.unit{	font-size:1.1em;	line-height:1.45em;	color:#000;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator9.gif) repeat-x;	padding:17px 0 15px;}#content .unit h3{	font:bold 1.3em/1.4em Verdana, Geneva, sans-serif;	padding:0 90px 0 0;}.unit p{margin:0 0 20px;}.unit p a{color:#304e0c;}.unit-list{	height:1%;	overflow:hidden;	margin:0 0 19px;}.unit-list li{	float:left;	margin-right:5px;}.unit-list em{	font-style:normal;	color:#636363;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator10.gif) no-repeat 100% 2px;	padding:0 5px 0 0;}.unit-list a{color:#304e0c;}.unit .tags{	display:block;	font-size:0.9em;	line-height:1.1em;	color:#707070;	margin:-7px 0 5px 0;}.unit .tags a{color:#304e0c;}#blog-main .aside{	float:left;	width:250px;	padding-top:4px;}.blog-post{	width:100%;	margin-bottom:11px;}.blog-post-c{	width:100%;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-blog-post-c.png) repeat-y;}.blog-post-c:after{	content:"";	clear:both;	display:block;}.blog-post-content{	margin:0 0 -206px;	float:left;	position:relative;	width:159px;	padding:0 54px 0 37px;}.blog-post-b{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-blog-post-b.png) no-repeat;	height:265px;}.blog-post .heading{	width:189px;	margin:0 -45px 5px -27px;	position:relative;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-heading-blog.gif) no-repeat;	padding:9px 15px 9px 27px;}.blog-post .heading h3{	color:#fff;	font-size:16px;	line-height:20px;	height:1%;	overflow:hidden;}.blog-post .heading h3 .cufon{	float:left;	margin:0 !important;}.blog-post .heading .image{	position:absolute;	top:-4px;	right:12px;}.blog-post ul{	height:1%;	overflow:hidden;	font:bold 1.3em/1.3em Verdana, Geneva, sans-serif;	margin-bottom:37px;}.blog-post ul li{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator5.gif) no-repeat;	margin:-1px 0 0;	padding:7px 0 7px 1px;}.blog-post ul a{color:#4d7e13;}.blog-post .link{	height:1%;	overflow:hidden;}.blog-post a.home{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-blog-home.gif) no-repeat -1px -1px;	padding:0 0 0 18px;	color:#312c7f;	font:bold 1.3em/1.3em Arial, Helvetica, sans-serif;}.sked{	font-size:17px;	line-height:20px;	padding:0 0 0 11px;}.sked li{	overflow:hidden;	height:1%;}.sked .submit{	background: url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-sked-submit.gif) no-repeat;	width:192px;	padding:9px 20px 13px 13px;	color:#555;	float:left;	text-decoration:none !important;}.sked .submit:hover{position:relative;}.sked .submit span{float:left;}.sked .submit:hover span{border-bottom:1px solid #555;}#blog-main #sidebar{	float:right;	width:244px;}#blog-main .email-box{margin:-6px 0 17px;}#blog-main .email2-form .box-c {background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-box-c-big.gif) repeat-y;}#blog-main .email2-form .box-t{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-box-t-big.gif) no-repeat;}#blog-main .email2-form .box-b{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-box-b-big.gif) no-repeat 0 100%;}#blog-main .email2-form .text-input4{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-input4-big.png) no-repeat scroll 0 0 transparent;	width:207px;}#blog-main .email2-form .text-input5 {	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-text-input5-big.png) no-repeat scroll 0 0 transparent;	height:16px;	width:171px;	padding:14px 15px 11px;}#blog-main .email2-form .submit {	margin:4px 7px 0 -4px;	display:inline;}.section{	width:100%;	margin:0 0 16px;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-section-c.gif) repeat-y;}.section-holder{background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-section-t.gif) no-repeat;}.section-frame{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-section-b.gif) no-repeat 0 100%;	height:1%;	padding:6px 5px 16px 8px;}.section .title-video{	color:#bf280d;	font-size:18px;	line-height:22px;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-title-video.gif) no-repeat 5px 0;	padding:5px 0 5px 39px;	margin-bottom:-2px;	height:1%;	overflow:hidden;}.section .title-video .cufon{	height:1%;	overflow:hidden;}#blog-main .section .video{margin:0;}.section .video img{display:block;}.section .photos{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-title-photos.gif) no-repeat 7px 58%;	padding:10px 0 0 48px;	text-transform:uppercase;	margin-bottom:-5px;}.section .photos strong{	display:block;	height:1%;	overflow:hidden;	color:#385613;	font-size:24px;	line-height:28px;}.section .photos strong .cufon{	float:left;	margin:0 !important;}.section .photos a{	height:1%;	overflow:hidden;	display:block;	color:#000;	font-size:10px;	line-height:14px;	letter-spacing:-1px;}.section .photos a .cufon{	float:left;	margin:0 !important;}.section .photos a:hover{position:relative;}.section .photos a span{	float:left;	padding-bottom:1px;}.section .photos a:hover span{	border-bottom:1px solid #000;	padding-bottom:0;}.section .title-twitter{	color:#55a5ff;	font:normal 18px/22px Verdana, Geneva, sans-serif;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-title-twitter.gif) no-repeat 4px 3px;	padding:9px 0 0 34px;	height:1%;	overflow:hidden;	margin-bottom:7px;}.section .title-twitter .cufon{	float:left;	margin:0 !important;}.section .link{	height:1%;	overflow:hidden;	padding:8px 7px 0 0;	margin-bottom:-5px;}.section .link a{	float:right;	color:#4d7e13;	font-size:13px;	line-height:18px;	text-decoration:none;}.section .link a .cufon{	float:left;	margin:0 !important;}.section .link a:hover{position:relative;}.section .link a span{	float:left;	padding:9px 0 2px;}.section .link a:hover span{border-bottom:1px solid #4d7e13;}.section .link a em{	float:left;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-more3.png) no-repeat;	height:33px;	width:33px;	text-indent:-9999px;	overflow:hidden;}.register{	padding:0 7px 0 8px;	color:#000;}.register li{	font-size:0.9em;	line-height:1.35em;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/separator9.gif) repeat-x 0 100%;	padding:11px 0 14px;}.register strong{	display:block;	font-weight:normal;}.register strong a{color:#4d7e13;}.register em{	display:block;	color:#707070;}.register li.active{	font-size:1.3em;	line-height:1.3em;}.blog #footer{padding:0;}.blog .footer-t{	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-footer-t.png) no-repeat;	height:79px;	text-indent:-9999px;	overflow:hidden;}.blog .footer-c{	width:100%;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-footer-c.png) repeat-y;}.blog .footer-c:after{	content:"";	clear:both;	display:block;}.blog .footer-content{	margin:-60px 0 0;	float:left;	position:relative;	width:870px;	padding:3px 60px 10px;}.print-screen{	position: absolute;	top:-9999px;	left:-9999px;}.pages{	width:100%;	overflow:hidden;	position: relative;	margin-bottom:24px;}.pages-holder{	position: relative;	float:left;	left:50%;}.pages ul{	position: relative;	float:left;	left:-50%;	margin:0;	padding:0;	list-style:none;	font-size:10px;	line-height:14px;}.pages li{	float:left;	padding:0 6px 0 0;}.pages li a{	float:left;	color:#4d7e13;	width:19px;	background:#e7fcb8;	border:1px solid #97ae75;	text-align:center;	padding:2px 0 3px;}.pages li a.prev{	text-align:left;	width:auto;	border:0;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-pages-prev.gif) no-repeat 0 7px;	padding:3px 0 0 11px;}.pages li a.next{	text-align:left;	border:0;	width:auto;	background:url(http://c2601652.cdn.cloudfiles.rackspacecloud.com/bg-pages-next.gif) no-repeat 100% 7px;	padding:3px 11px 0 0;}