html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;  font-size:100%;vertical-align:baseline;background:transparent;}

body{line-height:1;}

ol,ul{list-style:none;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

ins{text-decoration:none;}

del{text-decoration:line-through;}

table{border-collapse:collapse;border-spacing:0;}

.container-12,.container-16{margin-left:auto;margin-right:auto;width:960px;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}

.container-12 .grid-3,.container-16 .grid-4{width:220px;}

.container-12 .grid-6,.container-16 .grid-8{width:460px;}

.container-12 .grid-9,.container-16 .grid-12{width:700px;}

.container-12 .grid-12,.container-16 .grid-16{width:940px;}

.alpha{margin-left:0;}

.omega{margin-right:0;}

.container-12 .grid-1{width:60px;}

.container-12 .grid-2{width:140px;}

.container-12 .grid-4{width:300px;}

.container-12 .grid-5{width:380px;}

.container-12 .grid-7{width:540px;}

.container-12 .grid-8{width:620px;}

.container-12 .grid-10{width:780px;}

.container-12 .grid-11{width:860px;}

.container-16 .grid-1{width:40px;}

.container-16 .grid-2{width:100px;}

.container-16 .grid-3{width:160px;}

.container-16 .grid-5{width:280px;}

.container-16 .grid-6{width:340px;}

.container-16 .grid-7{width:400px;}

.container-16 .grid-9{width:520px;}

.container-16 .grid-10{width:580px;}

.container-16 .grid-11{width:640px;}

.container-16 .grid-13{width:760px;}

.container-16 .grid-14{width:820px;}

.container-16 .grid-15{width:880px;}

.container-12 .prefix-3,.container-16 .prefix-4{padding-left:240px;}

.container-12 .prefix-6,.container-16 .prefix-8{padding-left:480px;}

.container-12 .prefix-9,.container-16 .prefix-12{padding-left:720px;}

.container-12 .prefix-1{padding-left:80px;}

.container-12 .prefix-2{padding-left:160px;}

.container-12 .prefix-4{padding-left:320px;}

.container-12 .prefix-5{padding-left:400px;}

.container-12 .prefix-7{padding-left:560px;}

.container-12 .prefix-8{padding-left:640px;}

.container-12 .prefix-10{padding-left:800px;}

.container-12 .prefix-11{padding-left:880px;}

.container-16 .prefix-1{padding-left:60px;}

.container-16 .prefix-2{padding-left:120px;}

.container-16 .prefix-3{padding-left:180px;}

.container-16 .prefix-5{padding-left:300px;}

.container-16 .prefix-6{padding-left:360px;}

.container-16 .prefix-7{padding-left:420px;}

.container-16 .prefix-9{padding-left:540px;}

.container-16 .prefix-10{padding-left:600px;}

.container-16 .prefix-11{padding-left:660px;}

.container-16 .prefix-13{padding-left:780px;}

.container-16 .prefix-14{padding-left:840px;}

.container-16 .prefix-15{padding-left:900px;}

.container-12 .suffix-3,.container-16 .suffix-4{padding-right:240px;}

.container-12 .suffix-6,.container-16 .suffix-8{padding-right:480px;}

.container-12 .suffix-9,.container-16 .suffix-12{padding-right:720px;}

.container-12 .suffix-1{padding-right:80px;}

.container-12 .suffix-2{padding-right:160px;}

.container-12 .suffix-4{padding-right:320px;}

.container-12 .suffix-5{padding-right:400px;}

.container-12 .suffix-7{padding-right:560px;}

.container-12 .suffix-8{padding-right:640px;}

.container-12 .suffix-10{padding-right:800px;}

.container-12 .suffix-11{padding-right:880px;}

.container-16 .suffix-1{padding-right:60px;}

.container-16 .suffix-2{padding-right:120px;}

.container-16 .suffix-3{padding-right:180px;}

.container-16 .suffix-5{padding-right:300px;}

.container-16 .suffix-6{padding-right:360px;}

.container-16 .suffix-7{padding-right:420px;}

.container-16 .suffix-9{padding-right:540px;}

.container-16 .suffix-10{padding-right:600px;}

.container-16 .suffix-11{padding-right:660px;}

.container-16 .suffix-13{padding-right:780px;}

.container-16 .suffix-14{padding-right:840px;}

.container-16 .suffix-15{padding-right:900px;}

.container-12 .push-3,.container-16 .push-4{left:240px;}

.container-12 .push-6,.container-16 .push-8{left:480px;}

.container-12 .push-9,.container-16 .push-12{left:720px;}

.container-12 .push-1{left:80px;}

.container-12 .push-2{left:160px;}

.container-12 .push-4{left:320px;}

.container-12 .push-5{left:400px;}

.container-12 .push-7{left:560px;}

.container-12 .push-8{left:640px;}

.container-12 .push-10{left:800px;}

.container-12 .push-11{left:880px;}

.container-16 .push-1{left:60px;}

.container-16 .push-2{left:120px;}

.container-16 .push-3{left:180px;}

.container-16 .push-5{left:300px;}

.container-16 .push-6{left:360px;}

.container-16 .push-7{left:420px;}

.container-16 .push-9{left:540px;}

.container-16 .push-10{left:600px;}

.container-16 .push-11{left:660px;}

.container-16 .push-13{left:780px;}

.container-16 .push-14{left:840px;}

.container-16 .push-15{left:900px;}

.container-12 .pull-3,.container-16 .pull-4{left:-240px;}

.container-12 .pull-6,.container-16 .pull-8{left:-480px;}

.container-12 .pull-9,.container-16 .pull-12{left:-720px;}

.container-12 .pull-1{left:-80px;}

.container-12 .pull-2{left:-160px;}

.container-12 .pull-4{left:-320px;}

.container-12 .pull-5{left:-400px;}

.container-12 .pull-7{left:-560px;}

.container-12 .pull-8{left:-640px;}

.container-12 .pull-10{left:-800px;}

.container-12 .pull-11{left:-880px;}

.container-16 .pull-1{left:-60px;}

.container-16 .pull-2{left:-120px;}

.container-16 .pull-3{left:-180px;}

.container-16 .pull-5{left:-300px;}

.container-16 .pull-6{left:-360px;}

.container-16 .pull-7{left:-420px;}

.container-16 .pull-9{left:-540px;}

.container-16 .pull-10{left:-600px;}

.container-16 .pull-11{left:-660px;}

.container-16 .pull-13{left:-780px;}

.container-16 .pull-14{left:-840px;}

.container-16 .pull-15{left:-900px;}

#aggregator .feed-source .feed-title{margin-top:0;}

#aggregator .feed-source .feed-image img{margin-bottom:0.75em;}

#aggregator .feed-source .feed-icon{float:right;  display:block;}

#aggregator .feed-item{margin-bottom:1.5em;}

#aggregator .feed-item-title{margin-bottom:0;font-size:1.3em;}

#aggregator .feed-item-meta,#aggregator .feed-item-body{margin-bottom:0.5em;}

#aggregator .feed-item-categories{font-size:0.9em;}

#aggregator td{vertical-align:bottom;}

#aggregator td.categorize-item{white-space:nowrap;}

#aggregator .categorize-item .news-item .body{margin-top:0;}

#aggregator .categorize-item h3{margin-bottom:1em;margin-top:0;}

.node-unpublished{background-color:#fff4f4;}

.preview .node{background-color:#ffffea;}

#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}

#node-admin-buttons{float:left;  margin-left:0.5em;  clear:right;}

td.revision-current{background:#ffc;}

.node-form .form-text{display:block;width:95%;}

.node-form .container-inline .form-text{display:inline;width:auto;}

.node-form .standard{clear:both;}

.node-form textarea{display:block;width:95%;}

.node-form .attachments fieldset{float:none;display:block;}

.terms-inline{display:inline;}

fieldset{margin-bottom:1em;padding:.5em;}

form{margin:0;padding:0;}

hr{height:1px;border:1px solid gray;}

img{border:0;}

table{border-collapse:collapse;}

th{text-align:left;  padding-right:1em;  border-bottom:3px solid #ccc;}

.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clear-block{display:inline-block;}

/* Hides from IE-mac \*/* html .clear-block{height:1%;}

.clear-block{display:block;}

body.drag{cursor:move;}

th.active img{display:inline;}

tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}

tr.drag{background-color:#fffff0;}

tr.drag-previous{background-color:#ffd;}

td.active{background-color:#ddd;}

td.checkbox,th.checkbox{text-align:center;}

tbody{border-top:1px solid #ccc;}

tbody th{border-bottom:1px solid #ccc;}

thead th{text-align:left;  padding-right:1em;  border-bottom:3px solid #ccc;}

.breadcrumb{padding-bottom:.5em}

div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;  padding:0.42em 0 0.42em 0.6em;  float:left;}

div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}

div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}

div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}

.error{color:#e55;}

div.error{border:1px solid #d77;}

div.error,tr.error{background:#fcc;color:#200;padding:2px;}

.warning{color:#e09010;}

div.warning{border:1px solid #f0c020;}

div.warning,tr.warning{background:#ffd;color:#220;padding:2px;}

.ok{color:#008000;}

div.ok{border:1px solid #00aa00;}

div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}

.item-list .icon{color:#555;float:right;  padding-left:0.25em;  clear:right;}

.item-list .title{font-weight:bold;}

.item-list ul{margin:0 0 0.75em 0;padding:0;}

.item-list ul li{margin:0 0 0.25em 1.5em;  padding:0;list-style:disc;}

ol.task-list li.active{font-weight:bold;}

.form-item{margin-top:1em;margin-bottom:1em;}

tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}

tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}

.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}

.form-item .description{font-size:0.85em;}

.form-item label{display:block;font-weight:bold;}

.form-item label.option{display:inline;font-weight:normal;}

.form-checkboxes,.form-radios{margin:1em 0;}

.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}

.marker,.form-required{color:#f00;}

.more-link{text-align:right;}

.more-help-link{font-size:0.85em;text-align:right;}

.nowrap{white-space:nowrap;}

.item-list .pager{clear:both;text-align:center;}

.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

.pager-current{font-weight:bold;}

.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}

dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}

dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}

dl.multiselect dt,dl.multiselect dd{float:left;  line-height:1.75em;padding:0;margin:0 1em 0 0;}

dl.multiselect .form-item{height:1.75em;margin:0;}

.container-inline div,.container-inline label{display:inline;}

ul.primary{border-collapse:collapse;padding:0 0 0 1em;  white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}

ul.primary li{display:inline;}

ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;  padding:0 1em;text-decoration:none;}

ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}

ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}

ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}

ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}

ul.secondary a{padding:0;text-decoration:none;}

ul.secondary a.active{border-bottom:4px solid #999;}

#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}

#autocomplete ul{margin:0;padding:0;list-style:none;}

#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}

#autocomplete li.selected{background:#0072b9;color:#fff;}

html.js input.form-autocomplete{background-image:url(/misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}

html.js input.throbbing{background-position:100% -18px;}

html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}

html.js fieldset.collapsed *{display:none;}

html.js fieldset.collapsed legend{display:block;}

html.js fieldset.collapsible legend a{padding-left:15px;  background:url(/misc/menu-expanded.png) 5px 75% no-repeat;}

html.js fieldset.collapsed legend a{background-image:url(/misc/menu-collapsed.png);  background-position:5px 50%;}

* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}

html.js fieldset.collapsible{position:relative;}

html.js fieldset.collapsible legend a{display:block;}

html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}

.resizable-textarea{width:95%;}

.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}

html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}

.draggable a.tabledrag-handle{cursor:move;float:left;  height:1.7em;margin:-0.4em 0 -0.4em -0.5em;  padding:0.42em 1.5em 0.42em 0.5em;  text-decoration:none;}

a.tabledrag-handle:hover{text-decoration:none;}

a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(/misc/draggable.png) no-repeat 0 0;}

a.tabledrag-handle-hover .handle{background-position:0 -20px;}

.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}

.teaser-checkbox{padding-top:1px;}

div.teaser-button-wrapper{float:right;  padding-right:5%;  margin:0;}

.teaser-checkbox div.form-item{float:right;  margin:0 5% 0 0;  padding:0;}

textarea.teaser{display:none;}

html.js .no-js{display:none;}

.progress{font-weight:bold;}

.progress .bar{background:#fff url(/misc/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}

.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}

.progress .percentage{float:right;}

.progress-disabled{float:left;}

.ahah-progress{float:left;}

.ahah-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;}

tr .ahah-progress .throbber{margin:0 2px;}

.ahah-progress-bar{width:16em;}

#first-time strong{display:block;padding:1.5em 0 .5em;}

tr.selected td{background:#ffc;}

table.sticky-header{margin-top:0;background:#fff;}

#clean-url.install{display:none;}

html.js .js-hide{display:none;}

#system-modules div.incompatible{font-weight:bold;}

#system-themes-form div.incompatible{font-weight:bold;}

span.password-strength{visibility:hidden;}

input.password-field{margin-right:10px;}

div.password-description{padding:0 2px;margin:4px 0 0 0;font-size:0.85em;max-width:500px;}

div.password-description ul{margin-bottom:0;}

.password-parent{margin:0 0 0 0;}

input.password-confirm{margin-right:10px;}

.confirm-parent{margin:5px 0 0 0;}

span.password-confirm{visibility:hidden;}

span.password-confirm span{font-weight:normal;}

ul.menu{list-style:none;border:none;text-align:left;}

ul.menu li{margin:0 0 0 0.5em;}

li.expanded{list-style-type:circle;list-style-image:url(/misc/menu-expanded.png);padding:0.2em 0.5em 0 0;  margin:0;}

li.collapsed{list-style-type:disc;list-style-image:url(/misc/menu-collapsed.png);  padding:0.2em 0.5em 0 0;  margin:0;}

li.leaf{list-style-type:square;list-style-image:url(/misc/menu-leaf.png);padding:0.2em 0.5em 0 0;  margin:0;}

li a.active{color:#000;}

td.menu-disabled{background:#ccc;}

ul.links{margin:0;padding:0;}

ul.links.inline{display:inline;}

ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}

.block ul{margin:0;padding:0 0 0.25em 1em;}

#permissions td.module{font-weight:bold;}

#permissions td.permission{padding-left:1.5em;}

#access-rules .access-type,#access-rules .rule-type{margin-right:1em;  float:left;}

#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}

#access-rules .mask{clear:both;}

#user-login-form{text-align:center;}

#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}

#user-admin-buttons{float:left;  margin-left:0.5em;  clear:right;}

#user-admin-settings fieldset .description{font-size:0.85em;padding-bottom:.5em;}

.profile{clear:both;margin:1em 0;}

.profile .picture{float:right;  margin:0 1em 1em 0;}

.profile h3{border-bottom:1px solid #ccc;}

.profile dl{margin:0 0 1.5em 0;}

.profile dt{margin:0 0 0.2em 0;font-weight:bold;}

.profile dd{margin:0 0 1em 0;}

span.inline-left{display:block;float:left;margin:5px 5px 5px 0px;}

span.inline-right{display:block;float:right;margin:5px 0px 5px 5px;}

span.inline-center{display:block;text-align:center;}

span.inline .caption{display:block;}

.image-clear{display:block;clear:both;height:1px;line-height:0px;font-size:0px;margin-bottom:-1px;}

.caps{font-size:.9em;}

.dquo{margin-left:-.5em;}

h1 .amp,h2 .amp,h3 .amp,h4 .amp,h5 .amp,h6 .amp{font-size:1.0em;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-style:italic;}

body{color:rgb(51,51,51);  font-size:62.5%;  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}

a{color:rgb(211,120,121);  text-decoration:none;}

a:hover,a:focus{color:rgb(51,51,51);  text-decoration:underline;}

h1#page-title{margin-bottom:.6667em;  color:rgb(51,51,51);  font-size:2.25em;font-weight:bold;font-family:"Gotham Rounded","Helvetica Neue",Helvetica,Arial,sans-serif;}

h2,h3,h4,h5,h6{line-height:1.15em;font-weight:normal;font-family:"Gotham Rounded","Helvetica Neue",Helvetica,Arial,sans-serif;}

h2 a,h3 a,h4 a,h5 a,h6 a{}

h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:rgb(51,51,51);    text-decoration:none;}

h2{margin-bottom:.2857em;  font-size:1.75em;}

h2 + h2,h3 + h2,h4 + h2,h5 + h2,h6 + h2,p + h2,ul + h2,ol + h2,blockquote + h2{margin-top:1em;}

h3{margin-bottom:.3333em;  font-size:1.5em;}

h2 + h3,h3 + h3,h4 + h3,h5 + h3,h6 + h3,p + h3,ul + h3,ol + h3,blockquote + h3{margin-top:1em;}

h4,h5,h6{margin-bottom:.4em;  font-size:1.25em;}

h2 + h4,h3 + h4,h4 + h4,h5 + h4,h6 + h4,p + h4,ul + h4,ol + h4,blockquote + h4,h2 + h5,h3 + h5,h4 + h5,h5 + h5,h6 + h5,p + h5,ul + h5,ol + h5,blockquote + h5,h2 + h6,h3 + h6,h4 + h6,h5 + h6,h6 + h6,p + h6,ul + h6,ol + h6,blockquote + h6{margin-top:1em;}

p{margin-bottom:1em;}

blockquote{margin:1em 3em;padding-left:1em;border-left:1px solid rgb(204,204,204);}

code,pre,div.codeblock{font-family:Monaco,Courier,monospace;background-color:rgb(242,242,242);}

code{padding:0 .25em;}

pre,div.codeblock{margin:1em 3em;border:1px solid rgb(204,204,204);}

pre{display:block;overflow:scroll;}

acronym,abbr{border-bottom:1px dashed rgb(51,51,51);  cursor:help;white-space:nowrap;}

strike{text-decoration:line-through;color:rgb(102,102,102);}

ins{color:rgb(180,30,30);  text-decoration:none;}

hr{clear:both;width:100%;height:1px;margin:1em auto;border:none;background-color:rgb(204,204,204);  color:rgb(204,204,204);}

ul,ol{margin-left:1.5em;margin-bottom:1em;}

li ul,li ol{    margin-bottom:0;}

ul{list-style-type:disc;}

ul ul{list-style-type:circle;}

ul ul ul{list-style-type:square;}

ul ul ul ul{list-style-type:circle;}

ol{list-style-type:decimal;}

ol ol{list-style-type:lower-alpha;}

ol ol ol{list-style-type:decimal;}

ul li{list-style-type:disc;}

ol li{list-style-type:decimal;}

dl{margin-bottom:1em;}

dt{font-weight:bold;}

dd{}

.b,.strong{font-weight:bold;}

.i,.em{font-style:oblique;}

.u{text-decoration:underline;}

.smallcaps{font-variant:small-caps;}

.allcaps,.uppercase{text-transform:uppercase;}

.nocaps,.lowercase{text-transform:lower;}

.small,small{font-size:.75em !important;}

.big,big{font-size:1.25em !important;}

.huge{font-size:1.5em !important;}

.hide{display:none;}

.nob,.nostrong{font-weight:normal;}

.noi,.noem{font-style:normal;}

.rom{font-weight:normal !important;font-style:normal !important;text-decoration:none !important;}

.noline{border-bottom:none !important;}

.noborder{border:none !important;}

.green{color:rgb(211,120,121);}

.blue{color:rgb(86,156,205);}

.red{color:rgb(180,30,30);}

.yellow{color:rgb(230,214,92);}

.black90{color:rgb(26,26,26);}

.black80{color:rgb(51,51,51);}

.black70{color:rgb(77,77,77);}

.black60{color:rgb(102,102,102);}

.black50{color:rgb(128,128,128);}

.black40{color:rgb(153,153,153);}

.black30{color:rgb(179,179,179);}

.black20{color:rgb(204,204,204);}

.black10{color:rgb(230,230,230);}

.black5{color:rgb(242,242,242);}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}

.clearfix{display:inline-block;}

/* Hides from IE/Mac \*/* html .clearfix{height:1%;}

.clearfix{display:block;}

.clearleft{clear:left;}

.clearright{clear:right;}

.clear{clear:both;}

.floatleft{float:left;margin:0 15px 10px 0 !important;}

.floatright{float:right;margin:0 0 10px 15px !important;}

.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.aligntop{vertical-align:top;}

.alignmiddle{vertical-align:middle;}

.alignbottom{vertical-align:text-bottom;}

.textleft{text-align:left;}

.textright{text-align:right;}

.textcenter,.center{text-align:center;}

#skip-links{}

    #skip-links a{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;display:block;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid black;text-decoration:none;}

#skip-links a:link,#skip-links a:visited,#skip-links a:hover{}

#skip-links a:active,#skip-links a:focus{position:static;width:auto;height:auto;}

body{  background: #f8f7eb;}

  #page{background:white;}

    #header{ height:150px; background: url(/img/header.jpg) no-repeat top center}

#skip-links{}

#header-left{        width:640px;margin:0;}

#header-right{ float:right; text-align:right; padding-top:10px;}
 
        #navigation-extend{margin-bottom:20px;}

    #main{min-height:550px;margin-bottom:20px;}

      #column-left{}

#column-left-inner{}

#content-above{margin-bottom:20px;}

#content{}

      #column-right{}

#column-right-inner{}

    #footer-extend{padding-top:20px;background:rgb(211,120,121);}

#footer-bottom-extend{padding:15px 0;background:rgb(77,77,77);}

#header,#column-left,#content,#content-body,#column-right,#footer,#footer-bottom{overflow:visible;word-wrap:break-word;}

#navigation-extend{text-transform:lowercase;}

#navigation-extend a{text-decoration:none;font-weight:bold;}

#primary-links-extend{background:rgb(102,102,102);}

#primary-links{font-family:"Gotham Rounded","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;height:2.2em;letter-spacing:.15em;}

#primary-links ul.links{}

#primary-links ul.links li{float:left;margin:0;padding:0 0 .2em 0;border-left:2px solid rgb(102,102,102);          border-right:2px solid rgb(102,102,102);}

#primary-links ul.links li:hover,#primary-links ul.links li:focus{border-color:rgb(211,120,121);          background:rgb(211,120,121);}

#primary-links ul.links li.active,#primary-links ul.links li.active-trail{border-color:white;background:rgb(211,120,121);}

#primary-links ul.links li a{padding:.5em .6em;            line-height:2em;            color:white;}

#primary-links ul.links li.active-trail a{color:rgb(213,234,212);}

#primary-links ul.links li.active-trail a:hover,#primary-links ul.links li.active-trail a:focus,#primary-links ul.links li.active a{color:white;}

.withsecondary #primary-links-extend{border-bottom:2px solid white;}

.withsecondary #primary-links ul.links li.active,.withsecondary #primary-links ul.links li.active-trail{border-bottom:2px solid rgb(211,120,121);}

#secondary-links-extend{background:rgb(211,120,121);}

#secondary-links{font-family:"Gotham Rounded","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25em;height:2.2em;letter-spacing:.05em;}

#secondary-links ul.links{}

#secondary-links ul.links li{float:left;margin:0;padding:0 0 .2em 0;}

#secondary-links ul.links li:hover,#secondary-links ul.links li:focus,#secondary-links ul.links li.active{background:url(/img/secondary-active.png) bottom center no-repeat;}

#secondary-links ul.links li a{padding:.5em .75em;            line-height:2em;            color:rgb(213,234,212);}

#secondary-links ul.links li a:hover,#secondary-links ul.links li a:focus,#secondary-links ul.links li a.active{color:white;}

#breadcrumb{color:rgb(102,102,102);}

#breadcrumb-inner{padding:.5em;border:1px solid rgb(102,102,102);      border-top:none;}

.withsecondary #breadcrumb-inner{border-color:rgb(211,120,121);}

div.help,div.messages,div.warning{min-height:1em;  padding:1em 1em 1em 3em;}

div.help a,div.messages a,div.warning a{font-weight:bold;}

  div.help ul,div.messages ul{margin-left:0;margin-bottom:1em;}

div.help ul li,div.messages ul li{margin-bottom:.25em;}

div.help{margin-bottom:20px;padding-bottom:0;background:rgb(209,228,241) url(/sites/all/themes/fourkitchens/images/icon-help.png) 10px 12px no-repeat;   border:1px solid rgb(142,189,222);}

div.help a{color:rgb(86,156,205);}

div.help a:hover,div.help a:focus{color:rgb(51,51,51);}

div.help ul li{list-style-image:url(/sites/all/themes/fourkitchens/images/bullet-dot-blue.png);}

div.more-help-link{margin-bottom:.5em;}

div.messages,div.warning{margin-bottom:10px;}

  div.messages-multiple{padding-left:4em;padding-bottom:0;}

  div.messages-status{background:rgb(213,234,212) url(/sites/all/themes/fourkitchens/images/icon-success.png) 10px 12px no-repeat;     border:1px solid rgb(153,204,149);}

div.messages-status ul li{list-style-image:url(/sites/all/themes/fourkitchens/images/bullet-dot-green.png);}

div.messages-warning,div.warning{background:rgb(248,244,211) url(/sites/all/themes/fourkitchens/images/icon-warning.png) 10px 12px no-repeat;    border:1px solid rgb(238,228,146);}

div.messages-warning ul li{list-style-image:url(/sites/all/themes/fourkitchens/images/bullet-dot-yellow.png);}

div.messages-error{background:rgb(235,194,194) url(/sites/all/themes/fourkitchens/images/icon-error.png) 10px 12px no-repeat;     border:1px solid rgb(205,105,105);}

div.messages-error ul li{list-style-image:url(/sites/all/themes/fourkitchens/images/bullet-dot-red.png);}

div.messages-error a{color:rgb(180,30,30);}

div.messages-error a:hover,div.messages-error a:focus{color:rgb(51,51,51);}

div.warning{margin-top:20px;}

span.warning{margin-left:.5em;color:rgb(227,144,27);}

div.warning span.warning{display:none;}

tr.drag-previous{background:rgb(248,244,211);}

table{}

thead{}

tbody{}

tr{}

td{padding:5px;}

table.portal{margin:0 auto 20px auto;}

table.portal tbody{border:none;}

table.portal tbody tr{border:none;}

table.portal td{text-align:center;}

table.portal td a{font-weight:bold;}

table.portal td a:hover{text-decoration:none;color:rgb(50,50,50);}

fieldset{margin-bottom:20px;border:1px solid rgb(153,204,149);}

label{margin-bottom:5px;}

div.description{margin-top:3px;color:rgb(102,102,102);  font-size:.9em;line-height:1.25em;}

div.vertical-tabs{margin-bottom:20px;}

div.vertical-tabs ul.vertical-tabs-list,div.vertical-tabs ul.vertical-tabs-list li,div.vertical-tabs div.vertical-tabs-div{border-color:rgb(211,120,121);}

div.vertical-tabs ul.vertical-tabs-list li{list-style:none;background:rgb(230,242,229);}

div.vertical-tabs ul.vertical-tabs-list li a{}

div.vertical-tabs ul.vertical-tabs-list li a span.description{color:rgb(51,51,51);          font-weight:normal;font-size:.9em;line-height:1.25em;}

#content{font-size:1.25em;}

#content-body{line-height:1.5em;}

div.node div.content a,div.comment div.content a{font-weight:bold;}

div.meta,div.links{margin-bottom:10px;color:rgb(102,102,102);  font-size:.9em;line-height:1.25em;}

div.links ul.links{}

div.links ul.links li{margin:0 1em 0 0;padding:0;}

div.node{margin-bottom:30px;}

div.node div.meta{}

div.node div.meta div.submitted{}

div.node div.meta div.submitted-inner{}

div.node div.meta div.terms{}

div.node div.meta div.terms div.terms-inner{min-height:1.5em;padding-right:22px;background:url(/sites/all/themes/fourkitchens/images/icon-tag-orange.png) top right no-repeat;text-align:right;}

div.node div.meta ul.links{}

div.node div.meta ul.links li{margin:0 0 0 1em;padding:0;white-space:nowrap;}

div.node div.links{padding:5px 20px;background:rgb(230,242,229);}

div.node div.links img{vertical-align:middle;}

  div.node-type-story div.content{    padding-left:10px;border-left:10px solid rgb(230,242,229);}

div.node-teaser{}

div.node-list div.content{}

div.node-color-1 div.content{border-color:rgb(209,228,241);}

div.node-color-1 div.links{background:rgb(209,228,241);}

div.node-color-2 div.content{border-color:rgb(247,243,227);}

div.node-color-2 div.links{background:rgb(247,243,227);}

div.node-color-3 div.content{border-color:rgb(242,245,236);}

div.node-color-3 div.links{background:rgb(242,245,236);}

#comments{}

div.comment{margin-bottom:10px;}

div.comment div.meta{    margin-bottom:5px;}

div.comment div.content{margin-bottom:5px;padding:10px;}

div.comment-color-1 div.content{background:rgb(227,239,247);}

div.comment-color-2 div.content{background:rgb(247,243,227);}

div.comment-color-3 div.content{background:rgb(242,245,236);}

div.comment div.links{text-align:right;}

div.comment div.new,div.comment div.unpublished{float:right;margin-left:10px;padding:0 5px;color:white;font-size:.75em;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;}

div.comment div.new{background:rgb(180,30,30);}

div.comment div.unpublished{background:rgb(227,144,27);}

div.comment-unpublished{background:none;}

div.indented{margin-left:30px;}

div.indented div.indented div.indented div.indented div.indented{margin-left:0;}

span.inline-left,span.inline-right{padding:5px;border:1px solid rgb(153,204,149);}

span.inline-left{margin:5px 10px 10px 0;}

span.inline-right{margin:5px 0 10px 10px;}

span.inline img{vertical-align:middle;}

span.inline .caption{margin-top:5px;text-align:left;font-size:.9em;line-height:1.5em;}

div.block div.edit{text-align:right;}

div.block dl{}

div.block dt{}

div.block dd{margin-bottom:.5em;}

#column-right{}

#column-right-inner{}

#column-right div.block{margin-bottom:20px;}

#column-right div.block div.block-text{font-size:1.25em;}

#column-right div.block ul{margin:0;padding:0;font-weight:bold;}

#column-right div.block ul li{list-style:none;margin:0 0 .5em 0;padding:0;}

div.block-promo{position:relative;}

div.block-promo div.content{position:absolute;}

div.block-promo div.content img{display:block;margin:0 10px 10px 0;}

div.block-promo div.edit{position:absolute;}

#header-region div.block-promo,#header-region div.block-promo div.content{height:130px;}

#header-region div.block-promo div.edit{top:120px;right:0;}

#header-region div.grid-2{width:140px;}

#header-region div.grid-2 div.content{width:150px;background:transparent url(/sites/all/themes/fourkitchens/images/block-promo140x120-bg.png) top left no-repeat;}

#header-region div.grid-3{width:220px;}

#header-region div.grid-3 div.content{width:230px;background:transparent url(/sites/all/themes/fourkitchens/images/block-promo220x120-bg.png) top left no-repeat;}

#header-region div.grid-4{width:300px;}

#header-region div.grid-4 div.content{width:310px;background:transparent url(/sites/all/themes/fourkitchens/images/block-promo300x120-bg.png) top left no-repeat;}

#column-right div.block-promo220{width:220px;height:230px;}

#column-right div.block-promo220 div.content{width:230px;height:230px;background:transparent url(/sites/all/themes/fourkitchens/images/block-promo220x220-bg.png) top left no-repeat;}

#column-right div.block-promo220 div.edit{top:220px;right:0;}

#footer{color:white;}

#footer a{color:rgb(230,242,229);}

#footer a:hover{color:white;}

div.footer-region{}

div.footer-region div.block{margin-bottom:15px;}

div.footer-region div.block div.block-text{padding-right:10px;font-size:1.25em;line-height:1.25em;}

div.footer-region div.block div.block-text div.content{}

div.footer-region h3{margin-bottom:.5em;font-size:1.25em;color:white;}

div.footer-region div.block-twitter h3{padding-left:22px;background:url(/sites/all/themes/fourkitchens/images/icon-twitter.png) 0 0 no-repeat;}

div.footer-region div.block-delicious h3{padding-left:22px;background:url(/sites/all/themes/fourkitchens/images/icon-delicious.png) 0 0 no-repeat;}

div.footer-region ul{padding:0;}

div.footer-region ul li{list-style:none;margin:0 0 .5em 0;}

div.footer-region a.icon{padding:2px 0 2px 22px;}

div.footer-region a.twitter{background:url(/sites/all/themes/fourkitchens/images/icon-twitter.png) 0 2px no-repeat;}

div.footer-region a.flickr{background:url(/sites/all/themes/fourkitchens/images/icon-flickr.png) 0 2px no-repeat;}

div.footer-region a.facebook{background:url(/sites/all/themes/fourkitchens/images/icon-facebook.png) 0 2px no-repeat;}

div.footer-region a.drupalorg{background:url(/sites/all/themes/fourkitchens/images/icon-drupal.png) 0 2px no-repeat;}

div.footer-region a.linkedin{background:url(/sites/all/themes/fourkitchens/images/icon-linkedin.png) 0 2px no-repeat;}

div.footer-region a.getopenid{background:url(/sites/all/themes/fourkitchens/images/icon-getopenid.png) 0 2px no-repeat;}

div.footer-region a.barcampaustin{background:url(/sites/all/themes/fourkitchens/images/icon-barcampaustin.png) 0 2px no-repeat;}

div.footer-region a.drupalcamptexas{background:url(/sites/all/themes/fourkitchens/images/icon-drupalcamptexas.png) 0 2px no-repeat;}

div.footer-region div.more-link{text-align:left;}

div.footer-region div.more-link a{padding-left:15px;background:url(/sites/all/themes/fourkitchens/images/bullet-toggle-plus.png) -2px 1px no-repeat;}

#footer-bottom{letter-spacing:.05em;line-height:1.3em;color:white;}

#footer-bottom a{color:white;}

#footer-message{}

#footer-licensing{text-align:right;}

#footer-licensing img{float:right;padding-left:10px;}

