body{font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;font-size:12px;background:#f2f2f2 url(images/back-gradient.jpg) repeat-x left top;color:#333;}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
h1,h2,#feature .fheading{font-family:Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,Arial;}
h3,h4,h5{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p,.p{margin-bottom:15px;}
img{border:none;}
ul li{margin:0;}
.hentry ul{list-style-type:disc;margin:5px 0 15px;padding-left:20px;}
ol{list-style-type:decimal;margin:5px 0 15px;padding-left:20px;}
.hentry li{padding:3px 0;}
form{margin:0;padding:0;}
small{font-size:85%;}
hr{border:none;border-top:1px solid #fff;border-bottom:1px solid #ddd;margin-bottom:1.5em;}
blockquote{background:#f7f7f7;padding:10px 15px;margin:0 0 1em 2.5em;font-size:.9em;border:1px solid #ddd;clear:both;}
a,#blogtitle a:hover,.postdata a:hover,h2.posttitle a:hover,.tags a:hover,.commentlist cite,.commentlist cite a,#morefoot a:hover,#sidebar ul li ul li a,#wp-calendar caption,#subnav .current_page_item a,#subnav .current_page_ancestor a,#subnav li a:hover,#subnav li.current-cat a,#sidebar #grandchildnav .current_page_item a,#feature-footer .twitter a{color:#08c;}
.page-nav,.fboxes,.hentry,.postwrap,#highlight,.widget,#sidebar #accordion,#content .wp-pagenavi,#content .wp-pagenavi a,#content .wp-pagenavi .current,#featurenav a{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#drag_drop_sidebar h3{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;}
.post-footer,#drag_drop_sidebar .drawer-content{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-left-radius:5px;-khtml-border-bottom-right-radius:5px;}
#wrapper{width:960px;margin:0 auto;position:relative;padding-bottom:3em;}
#nav{position:relative;z-index:2;}
#header{padding:10px 0 3px;position:relative;}
#left-col{width:640px;float:left;}
.hentry .title{width:540px;float:left;margin-left:10px;}
#sidebar{width:300px;float:right;}
.icons{position:absolute;right:0;bottom:5px;height:50px;}
#blogtitle{font-size:39px;float:left;line-height:47px;position:relative;}
#blogtitle .sheen{position:absolute;z-index:5;background-color:transparent;background-image:url(images/sheen.png);background-position:0 0;background-repeat:repeat-x;display:block;width:100%;height:25px;float:left;}
#blogtitle a{color:#000;}
#blogtitle a:hover{text-decoration:none;}
#blogdescription{float:left;margin-top:19px;margin-left:10px;}
.nav-icon{float:right;margin:13px 0 0 8px;}
h1,h2,h3,h4,h5,h6{color:#000;font-weight:normal;margin:0;padding:0;line-height:1.4em;}
h1 a,h2 a,h3 a,h4 a,h5 a{color:#000;}
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:12px;}
.searchform{width:200px;float:right;font-size:10px;padding:0;margin:2px 5px 0 0;position:relative;}
#morefoot .searchform{float:left;}
.searchform .s{background:transparent url(images/search-bar-trans.png) no-repeat scroll center top;margin:0;border:none;padding:8px 0 0 0;height:25px;position:absolute;right:13px;top:0;width:163px;color:#666;overflow:hidden;}
.searchform .s:focus{outline:0;border:none;}
.searchform .left{background:transparent url(images/search-leftcap-trans.png) no-repeat scroll left top;display:block;height:29px;left:0;position:absolute;top:0;width:33px;}
.searchform .right{background:transparent url(images/search-rightcap-trans.png) no-repeat scroll right top;display:block;height:29px;position:absolute;right:0;top:0;width:14px;}
.searchform .searchsubmit{height:24px;width:24px;border:none;cursor:pointer;text-indent:-999%;line-height:1px;margin:0;background:transparent;}
#welcome p{font-size:.95em;color:#555;}
#welcome p a{text-decoration:underline;}
#welcome p a:hover{color:#39c;}
.twitter{font-size:10px;background:url(images/twitter-bubble.png) no-repeat 0 0;padding-left:27px;}
#sidebar .twitter{margin:1em 0;}
#nav{font-size:13px;background:transparent url(images/nav-bg.png) no-repeat 0 -1px;height:36px;margin-bottom:16px;}
#nav ul{list-style:none;display:block;margin:0;padding:0;width:750px;float:left;}
#nav ul li{font-weight:bold;margin:0;padding:0;float:left;background:url(images/navdivider.gif) no-repeat right top;}
#nav ul.dropdown li a.home{padding:5px 20px 6px 23px;border-left:none;position:relative;z-index:10;}
#nav ul.dropdown li a.home:hover,#nav ul li a.home:active{background:none;cursor:pointer;margin:0;border:none;padding:5px 20px 6px 23px;}
#nav ul li a{padding:9px 22px 9px 20px;text-decoration:none;text-shadow:#fff 0 .5px 1px;color:#222;display:block;}
#nav ul li a small{display:none;}
#nav .current_page_item a,#nav .current_page_item a:hover,#nav li a:hover,#nav li a:active,#nav .current_page_ancestor a,#nav .current_page_ancestor a:hover{margin-left:-1px;margin-right:1px;text-shadow:#666 0 -.5px 1px;}
#nav .current_page_item a,#nav .current_page_item a:hover,#nav .current_page_ancestor a,#nav .current_page_ancestor a:hover{text-decoration:none;background:#2a2a2a url(images/nav-current.png) repeat-x top left;color:#fff;}
#nav li a:hover{color:#fff;background:#b1b1b1 url(images/nav-hover.png) repeat-x top left;}
#nav li a:active{color:#fff;background:#2a2a2a url(images/nav-action.png) repeat-x top left;}
#nav li{position:relative;}
#nav ul ul{display:none;}
#subnav{margin-top:15px;font-size:14px;}
#subnav ul{margin:0;padding:0 0 0 5px;list-style:none;}
#subnav li{padding:4px 7px;margin:0;float:left;}
#subnav ul li a{color:#555;float:left!important;margin:5px 10px 0 0;padding:0;text-decoration:none;}
#subnav ul li ul li{display:none;}
#subnav li a,#subnav li a:visited,#subnav .page_item{text-decoration:none;color:#222;}
#subnav li a:hover{text-decoration:none;}
#sidebar #grandchildnav ul li{padding:0;margin:0;border:none;}
#sidebar #grandchildnav ul li ul li{font-size:.9em;}
#sidebar #grandchildnav a{display:block;padding:5px 10px;border:1px solid transparent;margin-top:-1px;}
#sidebar #grandchildnav .current_page_item a,#sidebar #grandchildnav a:hover,#sidebar #grandchildnav .current_page_item ul li a:hover{text-decoration:none;background:#f7f7f7;border:1px solid #eee;}
#sidebar #grandchildnav ul li ul li a{display:block;padding:5px 23px;color:#555;}
#sidebar #grandchildnav .current_page_item ul li a{background:transparent;color:#555;border:1px solid transparent;}
#content{clear:both;overflow:hidden;}
.hentry,.hcopy{background:#fff url(images/post-bg.png) repeat-x left bottom;clear:both;overflow:hidden;border:1px solid #fff;border-bottom:none;}
.post-content{padding-bottom:18px;}
.copy{padding:18px 18px 0 18px;}
.postwrap{border-bottom:1px solid #bbb;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #e4e4e4;margin:0;padding:0;}
.hentry .billboard{text-align:center;padding:50px;}
.thumb.left img{margin-right:23px;}
.thumb img{display:block;margin:0 0 .8em;}
.post-title h1{color:#333;font-size:18px;}
.post-title h1 span{color:#33707e;}
.post-title h1.author{color:#888;font-size:14px;padding-top:2px;}
.post-title h2,.post-title h2 a{font-size:30px;letter-spacing:-2px;margin:0 0 .45em;color:#222;text-decoration:none;}
.post-title a:hover{text-decoration:underline;}
.post-date{margin:0 0 1.25em;}
.post-date a{color:#000;}
.post-date em{background:#eee;color:#000;font-size:.9em;font-style:normal;padding:5px 5px;line-height:1.75em;}
.post-excerpt{font-size:12px;float:left;width:370px;font-style:italic;}
.hentry blockquote{border-left:3px solid #cfcfcf;font-size:13px;font-style:italic;margin:0 0 1.5em;padding:5px 0 0 10px;}
.post-author{margin:0 0 1em;}
.author-details{font-size:.85em;}
.author-descr{display:table;height:1%;}
.post-footer{background:url(images/box-bgr2.gif) #eee repeat-x top;height:42px;padding:0 18px;}
.post-footer a{color:#444;}
.post-footer .left{line-height:42px;}
.post-footer .left span{background:url(images/comment_count_bg.png) no-repeat center left;font-weight:bold;font-size:14px;text-align:center;padding:4px 0 8px 0;width:33px;margin-right:6px;display:inline-block;line-height:32px;}
.post-footer .right{padding:9px 0 0;}
.post-footer .right span{line-height:21px;}
.post-footer img{margin:0 0 0 2px;}
.mini-add-comment{background:url(images/mini-down-arrow.gif) no-repeat left center;padding-left:12px;float:right;}
.entry{padding:2em 0 5px;clear:both;line-height:1.6em;margin-bottom:1em;}
.tags{float:right;color:#aaa;margin-top:4px;margin-bottom:1em;}
.tags a{font-weight:bold;color:#000;}
.tags a:hover{text-decoration:none;}
.page-nav,.wp-pagenavi{clear:both;padding:7px;color:#fff;background:#959595 url(images/agradient-30.gif) repeat-x left top;}
.page-nav a{color:#fff;text-decoration:none;}
.page-nav a:hover{color:#eee;text-decoration:none;}
.previous-entries a{float:left;padding-left:10px;margin-left:10px;background:url(images/navigation-left.gif) no-repeat left center;}
.next-entries a{float:right;padding-right:10px;margin-right:10px;background:url(images/navigation-right.gif) no-repeat right center;}
#content .wp-pagenavi span.pages{border:none;background:transparent;}
#content .wp-pagenavi a,#content .wp-pagenavi .current,#content .wp-pagenavi .extend{padding:3px 7px;border:none;color:#000;background:#bbb url(images/nav-hover.png) repeat-x 0 0;}
#content .wp-pagenavi a:hover,#content .wp-pagenavi .current{color:#fff;border:none;background:#999 url(images/agradient-30dark.gif) repeat-x 0 0;}
.post-nav{clear:both;padding-bottom:35px;margin-top:15px;font-size:95%;}
.post-nav a,.post-nav a:visited{color:#999;text-decoration:none;}
.post-nav a:hover{color:#000;text-decoration:none;}
.post-nav .previous a{float:left;padding-left:20px;background:url(images/post-nav-previous.gif) no-repeat left center;}
.post-nav .next a{float:right;padding-right:20px;text-align:right;background:url(images/post-nav-next.gif) no-repeat right center;}
#feature{margin-bottom:15px;}
#cycle{overflow:hidden;height:385px;}
#feature .hentry,#highlight .hentry{background:#fff url(images/post-bg-short.png) repeat-x left bottom;position:relative;z-index:0;border:none;}
#feature .hentry{height:430px;}
#feature .fcontainer{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;}
#feature .fmedia{width:478px;margin-left:480px;height:390px;float:right;}
#feature .fcontent{position:relative;float:left;width:330px;padding:20px 80px;z-index:100;margin:20px -500px 0 0;height:300px;}
#feature .fheading{text-align:center;margin:2em 0;}
#feature .fheading h1,.ftitle{font-size:55px;line-height:.9em;letter-spacing:-.05em;}
#feature .fheading h3,.fsub{color:#999;font-size:18px;}
#feature .ftext{margin:30px 0 0;font-size:1.15em;}
#feature .ftext h4,#feature .ftext h5{font-size:1em;font-weight:bold;}
#feature .ftext strong{color:#000;}
.featurelink{background:transparent url(images/morearrow.gif) no-repeat scroll 100% 60%;padding-right:10px;}
#feature-footer{background:#f7f7f7;width:100%;z-index:100;padding:11px 0;}
#featurenav{float:left;margin-left:10px;display:inline;}
#featurenav a{font-family:arial;padding:3px 9px 3px;margin-right:5px;font-size:12px;border:1px solid #ccc;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#666;background:#f7f7f7;}
#featurenav a:hover{background:#eee;text-decoration:none;}
#featurenav a.activeSlide{background:#ddd;color:#000;border:1px solid #aaa;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#feature-footer .twitter{float:right;margin-right:16px;display:inline;color:#777;}
#feature-footer .twitter a{color:#333;}
.editfeature{text-align:right;line-height:40px;margin-right:15px;}
#highlight{position:relative;background:#fff url(images/post-bg-short.png) repeat-x left bottom;border-left:none;border-right:none;border-top:none;margin-bottom:1.5em;}
#highlight .postwrap{padding:20px 30px;}
#highlight .ftitle{margin-bottom:.8em;font-size:30px;}
#highlight .fcontent{float:left;padding:30px;width:290px;margin-top:20px;}
#highlight .fmedia{overflow:hidden;float:left;width:540px;margin:0;}
#bottomnav{margin:1em 3px .5em;clear:both;padding:4px;font-size:.9em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#bottomnav .piped{width:600px;}
.terms{text-align:right;}
.terms.nonav{text-align:center;}
.pagelinespos{position:absolute;right:50%;margin-right:-50px;bottom:0;}
a.pagelines{display:block;float:right;text-indent:-3330em;height:30px;width:130px;font-size:8px;color:#eee;font-weight:bold;background:url(images/audriaross.png) no-repeat 0 0;}
#cred a,#cred a:visited{text-decoration:none;color:#444;}
#cred a:hover{text-decoration:underline;}
.fboxes{background:#fff url(images/post-bg.png) repeat-x scroll left bottom;border-color:#ccc #aaa #aaa #ccc;border-style:solid;border-width:1px;margin-bottom:15px;}
.fboxdividers{background:transparent url(images/morefootbg.gif) repeat-y scroll left bottom;}
.fboxes .fbox{display:inline;float:left;width:318px;}
.fboxcopy{padding:18px 30px;}
.fboxes p{margin-bottom:10px;}
.fboxes ul{list-style-type:none;margin-top:5px;}
.fboxes ul li,#morefoot p{font-size:11px;}
.fboxes ul a{text-decoration:underline;color:#333;}
.fboxes a:hover{text-decoration:underline;}
.fboxes h3{font-size:1.3em;line-height:1.4;margin-bottom:.3em;padding:0 0 2px 0;font-weight:bold;}
.fboxes #searchbox{padding:1px;width:160px;}
.fboxes li{margin-bottom:5px;line-height:17px;}
#morefoot{margin-top:2em;}
#morefoot p{font-size:.9em;}
#morefoot li{margin-left:10px;}
#morefoot li a{text-decoration:none;}
textarea:focus,input[type="text"]:focus{border:solid 1px #666;}
.button,input[type="submit"],.submit{border:1px solid #aaa;background:#e5e5e5 url(images/gradlight.gif) repeat-x left bottom;margin:0;padding:5px 3px 4px 5px;font-family:arial,helvetica;font-weight:bold;color:#333;}
.button:hover,input[type="submit"]:hover{background:#535353 url(images/graddark.gif) repeat-x top left;color:#FFF;cursor:pointer;}
#cformsform ol{list-style-type:none;}
#sidebar{color:#444;margin:0;padding:0;font-size:13px;}
#sidebar p{margin:0 0 15px;}
#sidebar h2{font-size:20px;margin-bottom:5px;}
#sidebar a:hover,#sidebar a:focus,#sidebar a:active{text-decoration:underline;}
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar ul li{border-bottom:1px solid #eee;padding:7px 0;}
#sidebar ul li ul li{padding:4px 4px 4px 12px;}
#drag_drop_sidebar h3{font-size:13px;color:#333;font-weight:bold;padding:8px 10px;text-shadow:#fff 0 .5px 1px;background:#e5e5e5 url(images/nav-default.png) repeat-x left top;}
#sidebar .ui-sortable h3:hover{cursor:move;background:#e5e5e5 url(images/graddark.gif) repeat-x left top;color:#fff;text-shadow:#444 0 1px 1px;}
#sidebar #drag_drop_sidebar .drawer-content{padding:10px 10px 20px 10px;background:#fff url(images/post-bg-short.png) repeat-x left bottom;}
#sidebar #drag_drop_sidebar .widget{padding:0;}
#sidebar a{color:#000;}
#sidebar ul li a{padding:3px 0;}
#sidebar ul li a:hover{text-decoration:underline;}
#sidebar ul li ul li{border:none;}
#sidebar ul li ul li a{font-weight:normal;color:#777;}
#content_sidebar{font-size:.9em;}
#content_sidebar .wtitle{font-size:18px;font-weight:bold;}
#content_sidebar .widget{background:#fff url(images/post-bg-short.png) repeat-x left bottom;margin:2em 0;border:1px solid #bbb;padding:1em;}
#content_sidebar .widget ul li{margin-left:15px;}
#meta .rss{background:url(images/icons/feed.png);background-repeat:no-repeat;}
#meta .check{background:url(images/comment.gif);background-repeat:no-repeat;}
#sidebar #accordion{border:1px solid #ccc;margin-bottom:1.5em;}
#accordion .widget{margin:0;border:none;line-height:1.6em;}
#accordion .drawer-handle{text-shadow:#fff 0 1px 0;display:block;cursor:pointer;padding:10px 10px;background:#e5e5e5 url(images/gradlight.gif) repeat-x left top;font-size:13px;border-bottom:1px solid #ddd;}
#accordion .ui-state-active{border-bottom:1px solid #aaa;}
#accordion .drawer-handle:hover{background:#aaa url(images/graddark.gif) repeat-x left top;text-decoration:none;text-shadow:#666 1px 0 0;}
#accordion .drawer-handle:hover a{color:#fff;}
#accordion .selected{color:#fff;background:#e5e5e5 url(images/graddark.gif) repeat-x left top;}
#accordion .drawer-content{border-top:1px solid #eee;border-bottom:1px solid #ddd;background:#fff;color:#666;padding:15px 12px 5px;}
#feedbox{margin-right:8px;padding:5px;}
#archives ul li{background:url(images/archive.gif) no-repeat right 9px;}
#recent-comments ul li{background:url(images/comment.gif) no-repeat left 5px;padding:5px 4px 3px 20px;}
#meta .rss{background:url(images/mini-rss.gif) no-repeat right 9px;}
#meta .check{background:url(images/comment.gif) no-repeat right 9px;}
#sidebar .widget{margin-bottom:1.5em;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;background:#FFF;padding:1px;}
#sidebar .wtitle{font-size:1.2em;font-weight:bold;margin-bottom:3px;}
#sidebar .winner{padding:10px;background:url(images/post-bg-short.png) repeat-x left bottom;}
#sidebar .wcontent{padding:0 15px;}
#calendar-wrap{text-align:center;}
#wp-calendar{text-align:center;margin:5px auto;}
#wp-calendar caption{text-transform:uppercase;letter-spacing:.1em;font-weight:bold;font-size:1.2em;}
#wp-calendar td{padding:0 4px;}
#wp-calendar #today{font-weight:bold;border:1px solid #ccc;background:#f7f7f7;}
.widget_flickrRSS+div a img,.widget_flickrRSS a img{margin:8px;color:transparent;width:75px;height:75px;}
#sidebar .widget_flickrRSS .wcontent{padding:0;}
#sidebar .administer_widget .winner{padding:13px 0 0 13px;}
.administer_widget a img{color:transparent;margin:0 13px 12px 0;}
.administer_widget small a{font-family:arial,sans-serif;font-size:9px;color:#404040;text-decoration:none;}
.administer_widget .adslink{text-align:center;padding-bottom:4px;}
.cform input{padding:5px;font-size:1.1em;}
.cform fieldset{background:#fff;border:none;}
.cform label{display:block;margin:0;text-align:left;}
legend{display:none;}
#content .cform{margin:5px 50px;padding:0;}
.cform ol,.cform li{list-style-type:none;margin:0;padding:0;}
.cform li{margin-bottom:.7em;}
.cform .single{width:97%;}
.cform .area{width:97%;}
.cform .emailreqtxt,.cform .reqtxt{font-style:italic;color:#999;}
.cf_hidden{display:none;}
.success{background:#f7f7f7;padding:15px;margin-bottom:.5em;font-size:1.4em;}
input[type="text"].cf_error:focus{border:1px solid #000;}
.mailinglist .cform ol{width:262px;float:left;}
.mailinglist .cform .single{width:97%;}
.mailinglist .cform .sendbutton{margin:21px 0 0 10px;padding:3px 0 2px 0;}
.linklove a{display:none;}
.hl,.hl2{background:url(images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%;}
.hl2{background:none;border-top:1px solid #e7e7e7;height:1px;margin:0 0 .8em;}
.lowlight{background:url(images/post-bg.png) repeat-x left bottom;}
.lowlight2{background:url(images/post-bg-short.png) repeat-x left bottom;}
.toplight{background:url(images/box-bgr.gif) repeat-x top left;}
.pad_small{padding:8px;}
.pad_big{padding:15px 20px;}