.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;
}

.poll .bar{
     height:1em;
     margin:1px 0;
     background-color:#ddd;
}

.poll .bar .foreground{
     background-color:#000;
     height:1em;
     float:left;
}

.poll .links{
     text-align:center;
}

.poll .percent{
     text-align:right;
}

.poll .total{
     text-align:center;
}

.poll .vote-form{
     text-align:center;
}

.poll .vote-form .choices{
     text-align:left;
     margin:0 auto;
     display:table;
}

.poll .vote-form .choices .title{
     font-weight:bold;
}

.node-form #edit-poll-more{
     margin:0;
}

td.poll-chtext{
     width:80%;
}

td.poll-chvotes .form-text{
     width:85%;
}

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;
}

.field .field-label,.field .field-label-inline,.field .field-label-inline-first{
     font-weight:bold;
}

.field .field-label-inline,.field .field-label-inline-first{
     display:inline;
}

.field .field-label-inline{
     visibility:hidden;
}

.node-form .content-multiple-table td.content-multiple-drag{
     width:30px;
     padding-right:0;
}

.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{
     padding-right:.5em;
}

.node-form .content-add-more .form-submit{
     margin:0;
}

.node-form .number{
     display:inline;
     width:auto;
}

.node-form .text{
     width:auto;
}

.form-item #autocomplete .reference-autocomplete{
     white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label{
     display:inline;
     font-weight:normal;
}

#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{
     margin:4px 4px 0 0;
}

#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{
     font-weight:bold;
}

table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{
     float:left;
}

table#content-field-overview tr.content-add-new .tabledrag-changed{
     display:none;
}

table#content-field-overview tr.content-add-new .description{
     margin-bottom:0;
}

table#content-field-overview .content-new{
     font-weight:bold;
     padding-bottom:.5em;
}

.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6{
     margin:1em 0 .5em 0;
}

.advanced-help-topic dd{
     margin-bottom:.5em;
}

.advanced-help-topic span.code{
     background-color:#EDF1F3;
     font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
     font-size:0.9em;
     padding:1px;
}

.advanced-help-topic .content-border{
     border:1px solid #AAA
}

.filefield-icon{
     float:left;
     margin-right:0.4em;
}

.filefield-row{
     
}

.filefield-row .filefield-info{
     float:left;
     padding-right:1em;
}

.filefield-row .filefield-edit{
     float:left;
     width:70%;
}

.filefield-row .filefield-description{
     width:70%;
}

.filefield-row .filefield-list{
     float:right;
}

.filefield-file-edit-widget{
     float:left;
}

.filefield-file-container-table{
     width:90%;
     margin-top:3px;
     margin-bottom:2px;
}

.filefield-file-upload{
     margin-bottom:5px;
}

.filefield-js-error{
     white-space:normal;
}

.filefield-generic-edit .filefield-icon{
     float:left;
     margin-right:0.7em;
     margin-top:0.3em;
}

.filefield-generic-edit-description{
     margin-right:6em;
}

.filefield-generic-edit .form-text{
     width:99%;
}

.filefield-generic-edit .description{
     white-space:normal;
     margin-bottom:0;
     overflow:auto;
}

#quiz_progress{
     font-style:italic;
     font-size:80%;
}

span.multichoice_answer_text p{
     display:inline;
}

.quiz_question_bullet{
     font-weight:bold;
     font-size:120%;
}

#quiz_score_possible,#quiz_score_percent{
     font-weight:bold;
}

.quiz_summary_question{
     margin-bottom:0.5em;
}

tr.quiz_summary_qrow{
     background:transparent;
}

td.quiz_summary_qcell{
     vertical-align:top;
     padding:1em 1em 0em 0em;
}

td.quiz_summary_qcell table tr{
     background:transparent;
}

td.quiz_summary_qcell table td{
     vertical-align:top;
     padding:.5em;
}

.quiz_answer_feedback{
     font-style:italic;
}

.quiz_summary_header{
     font-weight:bold;
}

.quiz_summary_text{
     
}

div.multichoice_answer_correct{
     padding:5px;
     border:1px solid green;
}

div.multichoice_answer_incorrect{
     padding:5px;
     border:1px solid red;
}

#forum .description{
     font-size:0.9em;
     margin:0.5em;
}

#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{
     white-space:nowrap;
}

#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{
     text-align:center;
}

#forum tr td.forum{
     padding-left:25px;
     background-position:2px 2px;
     background-image:url(/misc/forum-default.png);
     background-repeat:no-repeat;
}

#forum tr.new-topics td.forum{
     background-image:url(/misc/forum-new.png);
}

#forum div.indent{
     margin-left:20px;
}

.forum-topic-navigation{
     padding:1em 0 0 3em;
     border-top:1px solid #888;
     border-bottom:1px solid #888;
     text-align:center;
     padding:0.5em;
}

.forum-topic-navigation .topic-previous{
     text-align:right;
     float:left;
     width:46%;
}

.forum-topic-navigation .topic-next{
     text-align:left;
     float:right;
     width:46%;
}

div.fieldgroup{
     margin:.5em 0 1em 0;
}

div.fieldgroup .content{
     padding-left:1em;
}

*{
     padding:0;
     margin:0;
     border:0;
     background:transparent;
}

input,textarea,select,button,fieldset{
     border:1px solid black;
}

a,a img{
     border:0;
     background:transparent;
}

a:link,a:visited{
     color:#5c4010;
     text-decoration:none;
	 font-weight:bold
     
}

a:hover,a:active{
     color:#222;
     text-decoration:underline;
}

body{
     font-family: Verdana, Geneva, sans-serif;
	 font-size:11px;
     color:#222;
     background-color:#4b4b4b;
     text-align:left;
}

#header{
     width:830px;
	 height: 117px;
     margin:0 auto;
     padding:0;
     background: url(../images/banner.png);
}

#main{
     float:left;
     width:820px;
     margin:0 auto;
     padding:0 5px 0 5px;
     background:url(../images/wrapper_bg.png) repeat-y
     
}

#main_left,.group-nw-home-main-left{
     float:left;
     width:650px;
     margin:0 auto;
     padding:10px;
     background-color:#000;
}

#main_interior{
     float:left;
     width:820px;
     margin:0 auto;
     padding:0;
     background:url(../images/home_bg.gif);
	 background-repeat: no-repeat;
	 background-position:bottom left;
}

#main_interior_mid{
     float:left;
     width:500px;
     margin:0 auto;
     padding:60px 0 0 0;
	 color: #000;
	 background:url(../images/article_bg.png) no-repeat top left;
}

#main_interior_mid #bottom_feature {
}

#main_interior_mid #bottom_feature #ebook {
	width: 240px;
	float: left;
	text-align: center;
	margin: 10px 0 0 10px;
}

#main_interior_mid #bottom_feature #forum {
	text-align: center;
	width: 240px;
	float: left;
	margin: 10px 0 0 10px;
}


#main_left_half,.field-field-nw-home-top-ten-articles,.field-field-nw-poll{
     float:left;
     width:280px;
     padding:63px 10px 20px 30px;
     background-color:#fff;
}

#main_left_half_interior{
     float:left;
     width:290px;
     padding:63px 10px 10px 30px;
     background-color:#fff;
}

#main_right,.group-nw-home-main-right{
     float:left;
     width:300px;
     margin:0 auto;
     padding:10px 0px 10px 10px;
     background-color:#fff;
}

#main_right_article{
     float:left;
     width:310px;
     margin:0 auto;
     padding:0 0 10px 0;
     background-color:#fff;
}

#wrapper{
     width:830px;
     margin:0 auto;	 
	 }

#column_thin{
     background:url(../images/column_thin_bg.png) no-repeat;
     padding:8px 8px 5px 8px;
     float:left;
     width:140px;
	 margin: 0 0 0 11px;
	 height: 210px;
}


#column_thin_subhead{
     background:url(../images/column_thin_bg.gif) no-repeat;
     padding:5px 7px 5px 10px;
     float:left;
     width:143px;
}

#column_thin p,#column_thin_subhead p{
     margin:10px 0 0 0;
     background:transparent;
     font:11px/13px Verdana, Geneva, sans-serif;
}

#column_thin_pink{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/pinkfade_bg.gif) repeat-x;
     padding:13px 7px 5px 10px;
     float:left;
     width:143px;
     display:none;
}

#main_interior_mid_span{
     float:left;
     width:480px;
     padding:10px;
     margin:0 auto;
}

#main_interior_mid_span p{
     font:11px/13px Helvetica,Arial,sans-serif;
     margin:0 0 13px 0;
}

.node-type-category-level-1 #main_interior_mid_span .view-content{
     font:11px/13px Helvetica,Arial,sans-serif;
}

.node-type-category-level-1 #main_interior_mid_span .views-field-teaser{
     margin:0 0 13px 0;
}

.node-type-category-level-1 #main_interior_mid_span .views-field-title{
       font-weight:bold;
}

.node-type-community #main_interior_mid_span{
     display:none;
}

#article{
     float:left;
     width:480px;
     padding:10px;
     margin:0 auto;
}

#article p{
     font:12px/18px Helvetica,Arial,sans-serif;
     margin:0 0 13px 0;
}

.article_title{
     font:28px/28px Garamond,AGaramond,Georgia,"Times New Roman",Times,serif;
     margin:0 0 10px 0;
}

#article_author{
     float:left;
     width:480px;
     padding:15px 0px;
     margin:5px auto 10px;
     font:13px/16px Garamond,AGaramond,Georgia,"Times New Roman",Times,serif;
     color:#666;
     border-top:1px dotted #999999;
     border-bottom:1px dotted #999999;
}

#article_emailprint{
     float:left;
     width:150px;
     padding:5px;
     margin:0 0 10px 0;
     font:10px/12px Arial,Helvetica,sans-serif;
}

#generic_left{
     float:left;
     width:240px;
     padding:20px 10px 10px 20px;
     margin:0 auto;
     text-align:right;
}

#generic_right{
     float:left;
     width:650px;
     padding:32px 50px 10px 10px;
     margin:0 auto;
     font:11px/14px Arial,Helvetica,sans-serif;
}

#generic_right p{
     margin:0 0 10px 0;
}

#cat_feat,.field-field-nw-cat-feature{
     float:left;
     width:500px;    
}

#cat_feat #article_body {
	margin: 10px 0 10px 10px;
	font-size:12px;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serifk
	padding: 5px
}

#cat_feat #article_body h1 {
	line-height: normal;
}

#cat_feat img {
	display: block;
}

#cat_feat_community{
     float:left;
     width:318px;
     height:159px;
     padding:140px 50px 4px 51px;
     font:20px/26px Helvetica,Arial,sans-serif;
}

.cat_feat_1{     
}

.cat_feat_2{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/feature_category_sample2.jpg) no-repeat;
}

.cat_feat_topicotd{
     background:#fff url(/sites/www.nicolewilliams.com/themes/works/nw-images/feature_category_topicotd.gif) no-repeat;
}

#cat_feat_video{
     float:left;
     width:300px;
     height:399px;
     background-color: #fff;
     margin:10px 0px 0 10px;
	 border-bottom-color:#c1cbbe;
	 border-bottom-width:1px;
	 border-bottom-style:solid;
}

#subcat_promo_right{
     float:left;
     width:374px;
     height:304px;
     background:#fff;
     padding:0 10px 0 17px;
}

a.feat_cat_hotspot:link,a.feat_cat_hotspot:visited,a.feat_cat_hotspot:hover{
     float:left;
     height:252px;
     width:419px;
     display:block;
     background:transparent;
     text-decoration:none;
     border:none;
}

#subcat_title{
     font:bold 36px/48px Garamond,AGaramond,Georgia,"Times New Roman",Times,serif;
     color:#fff;
     text-align:right;
     margin:0 0 20px 0;
}

.subcat_title_corner{
     background:#000 url(/sites/www.nicolewilliams.com/themes/works/nw-images/subcat_title_corner.gif) no-repeat left bottom;
     padding:0 10px 0 0;
}

#subcat_promo{
     float:left;
     width:370px;
     padding:0;
     background:inherit;
     color:#fff;
}

#subcat_promo p{
     font-size:11px;
     font-weight:bold;
}

#subcat_promo_sm{
     float:left;
     width:300px;
     padding:0;
     background:inherit;
     margin:0 0 20px 0;
}

#subcat_promo_sm p{
     font-size:11px;
}

#interhead_right a{
     float:right;
	 width: 105px;
	 height: 55px;
     display:block;
     margin:45px 5px 0 0;
     padding:0;
}

#interhead_mid{
     float:left;
     width:584px;
     height:117px;
     background:#000;
     margin:0 auto;
     padding:0;
}

#interhead_mid_top{
     float:left;
     width:566px;
     height:38px;
     margin:0 auto;
     padding:0 0 0 18px;
}

#interhead_mid_hdln{
     float:left;
     width:584px;
     height:79px;
     margin:0 auto;
     padding:0;
}

#navleft,.view-nw-menu,#block-views-nw_menu-block_1{
     float:left;
     width:160px;
     margin:0 auto;
     padding:0;
     background:#fff;
}

#navleft ul,.view-nw-menu ul{
     width:153px;
     margin:2px 2px 10px 2px;
}

#navleft li,.view-nw-menu li{
     list-style:none;
     text-align:left;
     display:block;
     width:150px;
}

#navleft li a,.view-nw-menu li a{
     display:block;
     list-style:none;
     width:130px;
     padding:10px;
     font:11px/12px Helvetica,Arial,sans-serif;
}

#navleft li a:hover,.view-nw-menu li a:hover{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/navleft_bg_on.gif) repeat-x;
     color:#fff;
     text-decoration:underline;
}

/* Hide from IE5-Mac \*/#navleft li a,.view-nw-menu li a{
     float:none
}

.navleft_off,.view-nw-menu li{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/navleft_bg.gif) repeat-x;
}

.navleft_on{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/navleft_bg_on.gif) repeat-x;
}

a.navleft_on:link,a.navleft_on:visited{
     background:transparent;
     color:#fff;
     text-decoration:none;
}

.content{
     background-color:#fff;
}

div.fieldgroup .content{
     padding-left:0;
}

div.fieldgroup{
     margin:0 auto;
}

.block ul{
     padding:0;
}

#block-block-5{
     float:left;
     clear:left;
}

.item-list ul li{
     margin:0;
}

.group-nw-mid-main{
     width:500px;
     float:left;
}

.field-field-nw-cat-feature{
     width:419px;
     float:left;
}

.field-field-nw-cat-ads{
     float:left;
}

.field-field-nw-cat-feature-video{
     
}

.group-nw-top-features{
     width:820px;
}

.field-field-nw-article-image,.article-image{
     float:right;
     margin:0 0 5px 20px;
}

.form-item{
     background-color:#fff;
}

#header_home,.group-nw-home-features{
     width:820px;
     margin:0 auto;
     padding:0;
     background-color:#000;
}

#feature_left{
     float:left;
     width:580px;
     height:450px;
     margin:0 auto;
     padding:0;
}

#feature_right{
     float:left;
     width:385px;
     height:450px;
     margin:0 auto;
     padding:0 10px 10px 5px;
     background:#000;
}

#feature_right1{
     float:left;
     width:185px;
     margin:0 auto;
     padding:0;
     background:#000;
}

#feature_right2{
     float:right;
     width:190px;
     margin:0 auto;
     padding:2px 0 0 0;
     text-align:right;
     background:#000;
}

#header_home_topnav{
     float:left;
     width:580px;
     height:51px;
     margin:17px 0 0 0;
     padding:0;
     text-align:right;
     background:transparent;
}

#bookmark{
     margin:0 auto;
     padding:1px 0;
     color:#ccc;
     text-align:right;
     visibility:hidden;
}

a.bookmark:link,a.bookmark:visited{
     background:transparent;
     color:#ccc;
     font:10px/11px Arial,sans-serif;
     text-decoration:none;
}

a.bookmark:hover{
     color:#fff;
     text-decoration:underline;
}

.search ul li{
     list-style:none;
}

input.searchtxt{
     width:130px;
     background-color:#fff;
     font:12px/19px Arial,sans-serif;
     padding:4px 2px 3px 2px;
}

input.searchbutton{
     width:46px;
     height:19px;
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/but_search.gif) no-repeat;
     cursor:pointer;
     border:none;
     margin:1px 0 0 2px;
     float:right;
}

#search ul li{
     list-style:hidden;
}

#search label{
     display:none;
}

#search input{
     border:0px;
     margin:0px;
     width:130px;
     background-color:#fff;
     font:12px/19px Arial,sans-serif;
     padding:4px 2px 3px 2px;
}

#edit-search-theme-form-1-wrapper{
     float:left;
}

#search .form-item{
     margin:0px;
}

#search input.form-submit{
     text-indent:-9999px;
}

#search #edit-submit{
     width:46px;
     height:19px;
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/but_search.gif) no-repeat;
     cursor:pointer;
     border:none;
     margin:1px 0 0 2px;
     float:right;
}

.page-search #search-form,.page-search .search-info,.page-search h2{
     display:none;
}

		#nicolewatch{
     float:right;
     height:90px;
     width:230px;
     margin:10px 0 2px 0;
     padding:95px 110px 5px 40px;
     background:url(/nw-images/NicoleWatch_walking.jpg) no-repeat;
     font:11px/14px Arial,Helvetica,sans-serif;
}

.column_wide{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/column_wide_bg.gif) no-repeat;
     padding:7px 7px 5px 12px;
     float:left;
     width:191px;
}

.column_wide p{
     margin:0 0 10px 0;
     background:transparent;
     font:14px/16px Helvetica,Arial,sans-serif;
}

#powerup,.field-field-nw-home-quote{
     float:left;
     width:270px;
     margin:0 0 10px 0;
     padding:50px 5px 10px 25px;
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/powerup_bg.gif) no-repeat;
     font:18px/21px Arial,Helvetica,sans-serif;
}

#powerup a{
     font-size:12px;
}

.top10articles,.field-field-nw-home-top-ten-articles{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/colhdr_top10articles.gif) no-repeat;
}

.top10articles li,.field-field-nw-home-top-ten-articles li{
     margin:0 0 10px 25px;
     line-height:13px;
     background:transparent;
}

.my2cents,.field-field-nw-poll{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/colhdr_my2cents.gif) no-repeat;
     visibility:hidden;
}

#top_globalnav{
     float:left;
     margin:0 auto;
     padding:0;
     background:transparent;
}

a.top_globalnav:link,a.top_globalnav:visited{
     background:transparent;
     color:#ccc;
     font:10px/11px Arial,sans-serif;
     text-decoration:none;
}

a.top_globalnav:hover{
     color:#fff;
}

#top_globalnav li{
     margin:0 0	0 2px;
     display:block;
     width:85px;
     padding:3px 2px;
     list-style:none;
     font:10px/11px Helvetica,Arial,sans-serif;
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/top_globalnav.gif) repeat-x;
     text-align:center;
     border:1px solid #000000;
}

#top_globalnav li a{
     float:none
}

 .not-front #top_globalnav li{
     float:left;
}

.front #top_globalnav li{
     float:right;
}

#feature_nav{
     float:left;
     width:419px;
     height:52px;
     margin:0 auto;
     padding:0;
     background:transparent;
}

#feature_nav_home{
     float:left;
     width:580px;
     height:52px;
     margin:0 auto;
     padding:0;
     background:transparent;
}

a.feat_home_hotspot:link,a.feat_home_hotspot:visited,a.feat_home_hotspot:hover{
     float:left;
     height:340px;
     width:580px;
     display:block;
     background:transparent;
     text-decoration:none;
     border:none;
}

a.feat_off:link,a.feat_off:visited{
     background:transparent;
     color:#000;
     font:11px/12px Helvetica,Arial,sans-serif;
     text-decoration:none;
}

a.feat_off:hover{
     color:#ef2087;
     text-decoration:underline;
}

a.feat_on:link,a.feat_on:visited{
     background:transparent;
     font:11px/12px Helvetica,Arial,sans-serif;
}

.feat_on a:link,.feat_on a:visited{
     background:transparent;
     font:11px/12px Helvetica,Arial,sans-serif;
}

#feat_home ul,#feat ul{
     margin:0 auto;
     padding:0;
}

#feat_home li{
     float:left;
     margin:0 auto;
     display:block;
     width:94px;
     height:33px;
     padding:18px 2px 1px 31px;
     list-style:none;
     font:11px/14px Helvetica,sans-serif,Arial;
}

.tab1_off{
     background:url(../images/feat_tab1.png) no-repeat left bottom;
}

.tab1_on{
     background:url(../images/feat_tab1_on.png) no-repeat left bottom;
}

.tab2_off{
     background:url(../images/feat_tab2.png) no-repeat left bottom;
}

.tab2_on{
     background:url(../images/feat_tab2_on.png) no-repeat left bottom;
}

.tab3_off{
     background:url(../images/feat_tab3.png) no-repeat left bottom;
}

.tab3_on{
     background:url(../images/feat_tab3_on.png) no-repeat left bottom;
}

.tab4_off{
     background:url(../images/feat_tab4.png) no-repeat left bottom;
}

.tab4_on{
     background:url(../images/feat_tab4_on.png) no-repeat left bottom;
}

#feat li a{
     float:none
}

 #navigation{
     clear:both;
     float:left;
     width:820px;
     padding:0 5px 0 5px;
     margin:0 auto;
     height:28px;
}

.not-front #navigation{
	 background:url(../images/wrapper_bg.png) repeat-y
}

#navigation ul{
     margin:0 auto;
     padding:0;
     list-style:none;
}

.front #navigation ul{
     background:#fff;
}

#navigation li{
     background: url(../images/nav_bg_2.gif);
     float:left;
     display:block;
     color:#fff;
     text-decoration:none;
     width:273px;
     height:28px;
     list-style:none;
     text-align:center;
	 border-right-color:#000;
	 border-right-style:dashed;
	 border-right-width: 1px;
}


.front #navigation .last-child,.not-front #navigation .last-child{
	 width: 272px;
	 border-right-width: 0px; 
	 background: url(../images/nav_bg.gif);
}

#navigation li a{
     float:left;
     display:block;
     color:#000;
     text-decoration:none;
     width:272px;
     height:24px;
     padding:4px 0 0 0;
     list-style:none;
     margin:0 auto;
     font-family: Georgia, "Times New Roman", Times, serif;
	 text-align:center;
	 font-size:14px;
	 font-weight:bold;
	 letter-spacing: 3px;
}

#navigation li a:hover{
     background:url(../images/nav_bg_on_2.gif) repeat-x;
}

.front #navigation .last-child li a:hover{
     background:url(../images/nav_bg_on.gif) repeat-x;
}

.navtop_off{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/topnav_bg.gif) repeat-x;
}

.navtop_on{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/topnav_bg_on.gif) repeat-x;
}

.navtop_fix{
     width:107px;
}

/* Hide from IE5-Mac \*/#navigation li a{
     float:none
}

 #navtop_sub{
     float:left;
     width:960px;
     margin:0 auto;
     padding:3px 10px;
     background:#000;
     color:#ccc;
     font:10px/14px Arial,Helvetica,sans-serif;
     display:none;
}

a.breadcrumb:link,a.breadcrumb:visited{
     background:transparent;
     color:#ccc;
     font:10px/11px Arial,sans-serif;
     text-decoration:none;
}

a.breadcrumb:hover{
     color:#ff66cc;
     text-decoration:underline;
}

.breadcrumb_on{
     font-weight:bold;
     color:#FFFFFF;
}

#footer{
     float:left;
     width:810px;
     margin:0 0 0 5px;
     padding:30px 5px 20px 5px;
     background:url(../images/footer_bg.png) repeat-x;
     font:11px/14px Helvetica,Arial,sans-serif;
     color:#111;
     text-align:center;
}

#footer ul{
     margin:0 auto;
     padding-bottom:30px;
}

#footer li{
     float:left;
     list-style:none;
     text-align:center;
     font-size:11px;
     display:block;
     width:103px;
     border-right:1px solid #fff;
}

#footer .last-child{
     border:0;
}


#footer .empty-item{
     border-right:0;
	 padding: 0 1px 0 0;
	 width: 102px
     
}

#footer li a{
     float:left;
     display:block;
     text-decoration:none;
     color:#111;
     font-weight:normal;
     list-style:none;
}

#footer li a:hover{
     background:#798c67;
}

#footer p a{
     color:#111;
}

/* Hide from IE5-Mac \*/#footer li a{
     float:none
}

.banner_type_one{
     float:left;
     width:300px;
     height:250px;
     margin:0px 0px 10px 0px;
	 background-color:#fff
	 z-index: 1;
}

#bnr_125x125{
     float:left;
     width:160px;
     text-align:center;
     margin:0 0 10px 0;
}

.bg_pink_lt{
     background-color:#faf1f3;
}

.bg_pinkfade{
     background:url(/sites/www.nicolewilliams.com/themes/works/nw-images/pinkfade_bg.gif) repeat-x;
}

.w_564{
     width:564px;
}

.w_580{
     width:580px;
}

.bg_fff{
     background:#fff;
}

.bg_000{
     background:#000;
}

.subhead{
     font:bold 20px/35px Helvetica,Arial,sans-serif;
     color:#666;
     background:transparent;
}

.subhead_sm{
     font:bold 12px/25px Helvetica,Arial,sans-serif;
     color:#666;
     background:transparent;
}

.bt_000{
     border-top:1px solid #000;
}

.bt_fff{
     border-top:1px solid #fff;
}

.br_fff{
     border-right:1px solid #fff;
}

.bl_fff{
     border-left:1px solid #fff;
}

.br_000{
     border-right:1px solid #000;
}

.bl_000{
     border-left:1px solid #000;
}

.font_12{
     font-size:12px;
}

.font_11 {
	font-size: 11px;
}

.font_14{
     font-size:14px;
     line-height:14px;
}

.font_18{
     font-size:18px;
     line-height:24px;
     background:transparent;
}

.ccc{
     color:#ccc;
}

.fff {
	color: #fff;
}

.margin_5_l{
     margin-left:5px;
}

.margin_5_r{
     margin-right:5px;
}


.margin_5_b{
     margin-bottom:5px;
}


.margin_5_t{
     margin-top:5px;
}

.margin_10_t{
     margin-top:10px;
}

.margin_15_b{
     margin-bottom:15px;
}

.b {
	font-weight: bold;
}

.i {
	font-style: italic
}

#movie-text {
	height: 190px;
	background: url(../images/vid_bg.png);
	background-repeat:no-repeat;
	background-position: top right;
	font-size:10px;
	color:#222;
	padding: 30px 0 0 0;
}

#movie-text p {
	padding: 0 0 7px 0;
	margin: 0;
	line-height: 10px
}


#movie-text h3 {
	color:#000;
	padding: 3px 0 3px 0;
}

.right_feature {
	 float:left;
     width:300px;
     height:142px;
     margin:0px 0px 10px 0px;
	 border-bottom-color:#c1cbbe;
	 border-bottom-width:1px;
	 border-bottom-style:solid;
}

.ess_image {
	float: left;
	padding: 3px;
	border: 1px solid #999;
	margin: 4px 4px 0 0;
}

