body{padding:0;margin:0;font:.7em Tahoma,sans-serif;line-height:1.5em;background:#FFF;color:#454545;}a{color:#E0691A;}a:hover{color:#6C757A;}h1 a,h2 a,h3 a{text-decoration:none;}h1{font:bold 2.1em Arial,Sans-Serif;}h2{font:bold 1.5em Arial,Sans-Serif;}h3{font:bold 1.2em Arial,Sans-Serif;}h4{font:bold 1.0em Arial,Sans-Serif;}h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,fieldset,address{margin:.75em 0;}pre{background:#CCC;border:1px solid #DDD;font-size:12px;padding:.75em 1.5em;}textarea{width:100%;}fieldset{border:1px solid #CCC;}table{font-size:1em;}blockquote{margin:20px 0;padding:0 20px 0 50px;background:url('images/quote.png') 10px top no-repeat;border:none;}#page{margin:0 auto 0 auto;width:768px;text-align:left;}#header,#primary,#search-theme-form,#content,#mission #footer{width:100%;display:block;float:left;padding:0;margin:0;}#header{background:#EEE;color:#808080;margin:10px 0 3px 0;padding:10px 0;border-bottom:1px solid #CCC;}#logo{float:left;margin:0 10px;}#header h1.site-name{font:normal 2.1em Arial,Sans-Serif;letter-spacing:-1px;margin:0 0 0 10px;}#header h1.site-name a{text-decoration:none;}#header h1.site-name a:hover{color:#F60;}#header .site-slogan{margin:0 0 0 10px;}#primary{font-size:1.1em;height:30px;color:#FFF;margin:0 0 5px 0;padding:0;background:#FF9148;}#primary .title{float:left;color:#FFF;font-size:.9em;width:195px;padding:7px 0 6px 10px;}#primary ul{margin:0;padding:0;list-style:none;}#primary ul li{float:left;margin:0;padding:0;}#primary ul li a{display:block;color:#FFF;font-weight:bold;text-decoration:none;padding:7px 10px 6px 10px;}#primary ul li a:hover{color:#F60;}#primary ul li a.active,#primary ul li a.active:hover{color:#FFF;background:#E0691A url(images/bar.gif) no-repeat center top;}#search-theme-form{color:#808080;font-weight:bold;}#search-theme-form .welcome{float:left;padding:2px 10px;margin:0;}#search-theme-form .search-form{display:block;float:right;width:573px;height:40px;background:#FFF url(images/searchbg.gif) no-repeat right;margin:0 0 5px 0;}#search-theme-form .search-form .title{color:#808080;float:left;padding:12px 2px 0 20px;}#search-theme-form .search-form .form-item{float:left;width:300px;height:24px;background:#FFF url(images/input.gif) no-repeat;margin:8px 0 0 0;padding:0;}#search-theme-form .search-form .form-item .form-text{float:left;width:292px;border:0;margin:2px;padding:2px;}#search-theme-form .search-form .form-submit{float:left;width:65px;height:24px;background:#E0691A url(images/submit.gif) no-repeat;border:none;font:bold 1em Arial,Sans-Serif;color:#FFF;margin:8px 20px 0 4px;padding:4px;}#search-theme-form .search-form .advanced{float:left;font-weight:normal;padding:12px 0 0 0;}#search-theme-form .search-form .advanced a{color:#808080;}#content #main{float:left;width:65%;margin:0 0 10px 0;padding:0;}#content #fullpage{float:left;width:100%;margin:0 0 10px 0;padding:0;}#content h1.title,#content .block h2.title{color:#FFF;margin:0;padding:7px 0 7px 5px;font:bold 1em Tahoma,Arial,Sans-Serif;}#content h1.title,#content .block h2.title{background:#A9C0CE url(images/corner.gif) no-repeat top right;margin:0 0 3px 0;}#content #main .block{margin:10px 0 0 0;}#content #sidebar-right{float:right;width:200px;margin:0;padding:0;}#content #sidebar-right .block{margin:0 0 3px 0;padding:0;}#content #sidebar-right .block h2.title{background:#6C757A url(images/corner.gif) no-repeat top right;margin:0 0 3px 0;}#content #sidebar-right .block .content{color:#414141;}#footer{clear:both;text-align:center;padding:5px 0 0 0;margin:10px 0 10px 0;border-top:1px solid #CCC;line-height:1.8em;}#footer .block{text-align:left;}#footer a{color:#808080;}.breadcrumb{padding:3px 10px;}.messages{border:1px solid #CCC;}.error{border-color:red;}.itemhead .title a{float:left;color:#333;font-weight:bold;}a.editlink{float:right;width:16px;height:16px;margin:4px 0 0!important;background:url('images/pencil.png') right center no-repeat;}.metadata{font-size:smaller;clear:both;margin:2px 0 0 0;padding:5px 0 0 0;color:#AAA;line-height:16px;}.chronodata{padding:2px 0 2px 20px;background:url('images/time.png') left center no-repeat;}.tagdata{padding:2px 0 2px 20px;background:url('images/tag_blue.png') left center no-repeat;}.commentslink{padding:2px 0 2px 20px;background:url('images/comment.png') left center no-repeat;}#sidebar-right ul,#sidebar-right ol{margin:5px 0 0;padding:0;}#sidebar-right ol{margin-left:15px;}#sidebar-right ul li,#sidebar-right ol li{margin:0;padding:1px 0;}#sidebar-right ul li{list-style-type:none;list-style-image:none;}#sidebar-right ul li.expanded{list-style-type:circle;list-style-image:url('images/menu-expanded.png');padding:.2em .5em 0 0;margin:0 0 0 1.5em;}#sidebar-right ul li.collapsed{list-style-type:disc;list-style-image:url('images/menu-collapsed.png');padding:.2em .5em 0 0;margin:0 0 0 1.5em;}#sidebar-right ul li.leaf{list-style-type:square;list-style-image:url('images/menu-leaf.png');padding:.2em .5em 0 0;margin:0 0 0 1.5em;}.title,.title a{font-weight:bold;color:#000;margin:0 auto 0 auto;}.submitted{color:#999;font-size:.8em;}.links{color:#999;}.links a{font-weight:bold;}.node,.comment,.block .content,.box .content{padding:8px;}.sticky{padding:.5em;background:#CCC;}.node .taxonomy{color:#999;font-size:.8em;padding:1.5em;}.node .picture{border:none;float:right;margin:0 0 .5em .5em;}.comment{border:1px solid #CCC;margin:0 0 8px 0;}.comment .new{text-align:right;font-weight:bold;font-size:.8em;float:left;color:red;}.comment .picture{border:none;float:right;margin:0 0 .5em .5em;}#login-link{margin-top:20px;margin-right:10px;float:right;font-weight:bold;color:#4D4D4D;}#footer ul{margin-left:0;padding-left:0;margin:0;display:inline;}#footer ul li{margin-left:0;padding:0 5px;list-style:none;display:inline;}h3.faq{margin-top:20px;color:#E0691A;cursor:pointer;text-decoration:underline;}p{margin-bottom:30px;}.social-bookmarks{margin-top:10px;}hr{background:#DEDEDE none repeat scroll 0 0;border:medium none;clear:both;float:left;height:1px;margin:10px 0 20px;width:100%;}#content{margin-bottom:30px;}#content #sidebar-right{margin-top:20px;}#sidebar-right h2{margin:0;padding-bottom:5px;}#other-im ul{margin:0;padding:0;}code{font-size:11px;}.x-login-wrapper{width:100%;margin-top:50px;}.x-login-form{float:left;width:50%;}.x-login-form-inner{width:85%;border-right:2px solid #BFBFBF;padding:20px 0 20px 0;}.x-remember-me{font-size:90%;}.x-forgotten-password{margin:50px 0 100px 0;}.x-register-now{padding-top:25px;}#comments-area .comment-wrap .right{float:left;padding:12px 0 6px 12px;width:365px;}img{border:none;}.rates td{border-bottom:1px solid #ADD8E6;}.rate{text-align:right;padding-right:20px;}#f-msg{width:90%;margin:15px 0 15px 0;text-align:left;color:#000;}#f-msg a{color:#00F;text-decoration:underline;}#f-msg ul{line-height:130%;padding:0;margin:0;background:none;margin-left:30px;}#f-msg li{list-style:none;color:#000;}#f-msg .f-msg-info{background-color:#92E88B;border:1px solid #390;padding:20px;}#f-msg .f-msg-error{background-color:#FF929A;border:1px solid #FF0012;padding:20px;}.form-error{border:2px solid red;}.form-error2{border:2px solid #FF0!important;background:#FFA298!important;color:red!important;}.form-required{color:red;font-weight:bold;font-size:120%;}.checkout td{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #8DB2E3;}.checkout th{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #8DB2E3;}#social{position:relative;border:1px outset #aaa;background:#fff;padding:10px;}.social-js{margin-top:-40px;}.social a{padding:2px 20px;}.social a.delicious{background:transparent url(/images/bookmark_delicious.gif) no-repeat scroll 0 0;}.social a.digg{background:transparent url(/images/bookmark_digg.gif) no-repeat scroll 0 0;}.social a.reddit{background:transparent url(/images/bookmark_reddit.gif) no-repeat scroll 0 0;}.social a.facebook{background:transparent url(/images/bookmark_facebook.gif) no-repeat scroll 0 0;}.social a.stumbleupon{background:transparent url(/images/bookmark_stumbleupon.gif) no-repeat scroll 0 0;}.social a.google{background:transparent url(/images/bookmark_google.gif) no-repeat scroll 0 0;}a.external{background:transparent url(/images/external-link.png) no-repeat scroll right center;padding-right:13px;}a[href$='.pdf']{display:inline-block;padding-left:28px!important;line-height:18px;background:transparent url(/images/PDF_icon.png) center left no-repeat;}table.features{width:100%;}.features td{padding:3px;text-align:center;border-bottom:1px solid #BFBFBF;}.features td.x-feature-description{text-align:left;}#progress_bar{width:102px;height:7px;border:1px solid #ccc;padding:0;margin:0;position:relative;background-image:url("/images/progress_bar.gif");background-repeat:repeat-x;}#progress_bar div{background-color:#fff;}.why ul{margin:0;padding:0;}.why li{background:url(/images/tick.gif) no-repeat scroll 0 0!important;padding-left:22px!important;list-style:none!important;font-size:14px!important;margin-bottom:5px!important;}.img-ul ul{padding:0;margin:0;}.img-ul li{padding-left:22px!important;list-style:none!important;margin-bottom:14px!important;background-repeat:no-repeat;background-position:0 0;}#comments-area .comment-wrap{border:1px solid #DEDEDE;clear:both;height:100%;margin:0 0 12px;overflow:auto;padding:0 12px;}#comments-area h3{padding-top:0;}#comments-area .comment-wrap .left{float:left;padding-top:12px;width:85px;}#comments-area .comment-wrap .right a{text-decoration:none;}#comments-area .comment-wrap .right a:hover{text-decoration:underline;}#comments-area .comment-wrap .right cite{display:block;font-style:normal;height:100%;margin:0;overflow:auto;padding:0;}#comments-area .comment-wrap{min-height:105px;}#comments-area .comment-wrap .right cite b{float:left;}#comments-area .comment-wrap .right cite b a{color:#333;}#comments-area .comment-wrap .right cite small{float:right;font-size:80%;}#comments-area .comment-wrap .right p{clear:both;padding:6px 0;}#comments-area .comment-wrap .right blockquote,#comments-area .comment-wrap .right code,#comments-area .comment-wrap .right pre{clear:both;margin:6px 0;}.x-login-form label{font-weight:bold;}.x-login-form input[type="text"],.x-login-form input[type="password"]{border:1px solid #4D4D4D;width:250px;height:28px;background:none;display:block;margin-top:3px;margin-bottom:20px;font-size:18px;background:#FFF;line-height:28px;padding-left:4px;color:#4D4D4D;}.x-login-form input[type="image"]{margin-top:20px;display:block;}.x-login-form label{display:block;margin:0;}