body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;line-height:1.3;}table {border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:center;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym {border:0;}body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;background-color:#fff;color:#000;text-align:center;}select,input,textarea {font:99% arial,helvetica,clean,sans-serif;}pre,code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}a,a:visited {font-weight:normal;color:#FF8A00;}address {display:inline;}ul {list-style:disc;list-style-type:disc;}ol {list-style:decimal;list-style-type:decimal;}ul,ol {margin:5px 0;}ul li,ol li,li {margin-left:35px;}ul ul {list-style-type:circle;}ul ul ul {list-style-type:square;}ol ol {list-style-type:lower-alpha;}ol ol ol {list-style-type:lower-roman;}fieldset {border:1px solid #ddd;padding:10px;}fieldset legend {color:#888;margin-left:10px;padding:0 10px;}h1 {font-size:197%;}h2 {padding-top:10px;padding-bottom:5px;font-size:152%;}h3 {padding-top:10px;padding-bottom:5px;font-size:122%;font-weight:bold;}h4 {padding:5px 0;font-size:100%;font-weight:bold;}h5 {padding:5px 0;font-size:92%;font-weight:bold;}h6 {padding:5px 0;font-size:70%;font-weight:bold;}form.order select {font-size:10px;}form.order select option {padding:0;padding-right:2px;}input,textarea {border-width:1px;margin:1px 0;padding:0 3px;}textarea {overflow:auto;}input .button {border:0 none;background:#ccc;}table th {background:#999;color:#FFF;text-align:center;border:0;font-weight:bold;padding:2px;}table td {vertical-align:top;}table .oddRow {background:#E7E7E7;color:#000;}table caption {font-weight:bold;}form label {width:150px;display:block;float:left;clear:left;}.checkbox {border:0;margin:0;}p {margin-bottom:10px;}strong {font-weight:bold;}select {background:#FFF;border:1px solid #000;}#autosave {color:#777;float:right;font-size:12px;height:15px;text-align:right;width:200px;margin-top:-15px;}.autosave .message {color:green;text-align:center;padding:0;padding-bottom:10px;font-weight:bold;}.autosave .autosave,.autosave .original {width:500px;margin:auto;}.autosave fieldset {text-align:center;}.autosave fieldset ul {text-align:left;}.autosave fieldset ul li a {font-weight:normal;}.autosave fieldset a {font-weight:bold;font-size:13px;}.autosave .autosave fieldset,.autosave .autosave fieldset legend {border-color:#7DA77D;}.autosave .autosave fieldset a {color:green;}.autosave .original fieldset,.autosave .original fieldset legend {border-color:#777;}.autosave .original fieldset a {color:#777;}#search .num-results {text-align:right;margin-bottom:-20px;}#search .result {margin:10px 0;}#search h2 {font-size:16px;}#search .a {color:#999;}#header h1 {font-size:180%;font-weight:bold;float:right;margin-top:-59px;text-align:center;width:627px;}#container {width:760px;margin:auto;padding:10px 0;text-align:left;}.message {font-size:14px;}#flashMessage,.message,.error_message {margin:5px 0;text-align:center;padding-top:10px;background:transparent;}#flashMessage .error,.error_message {border:1px solid red;margin:5px auto;padding:10px;width:75%;}.error_message {width:auto;margin:0;padding:5px;text-align:left;padding-left:26px;border:0 none;background-position:5px center;font-weight:bold;color:red;}#flashMessage .success {border:1px solid green;margin:5px auto;padding:10px;width:75%;}#content {clear:both;width:575px;margin:auto;padding:2px 5px;float:right;}#content h1.title {border-bottom:1px solid gray;font-size:18px;font-weight:bold;margin:0;color:#000;margin-bottom:5px;}table.index td {white-space:nowrap;}#header {text-align:left;margin-bottom:20px;}#header strong {font-size:180%;margin:0;display:block;}#header .nav {text-align:center;}#header .nav ul,#header .nav ul.top {list-style-type:none;margin:0;padding:0;text-align:center;}#header .nav ul li {margin-bottom:2px;display:inline;margin:0;padding-left:15px;}#header .nav ul li.selected a {font-weight:bold;}#crop {text-align:center;}.imgCrop_wrap {margin:10px auto;border:1px solid #ddd;}table th a,table th a:visited {color:#FFF;font-weight:bold;}table th a:hover {color:#ddd;}.clear {clear:both;}.clear-left {clear:left;}.link {cursor:pointer;}.print {display:none;visibility:hidden;}em {font-style:italic;}table.index {margin:10px auto;}table.index th,table.index td {padding:2px 5px;text-align:left;}table.index .buttons {float:left;margin-right:10px;}img {font-size:10px;color:#bbb;}.pale {color:#bbb;}.small {font-size:11px;}#pagination {text-align:center;margin:15px 0;}#pagination ul {text-align:center;list-style-type:none;margin:auto;font-size:11px;clear:both;}#pagination a {display:block;margin:0;padding:5px 8px;text-decoration:none;}#pagination a:hover {text-decoration:underline;}#pagination li {border:1px solid #999;float:left;margin:0 4px;}#pagination li:hover {border:1px solid #444;}#pagination li.current,#pagination li.ellipsis {padding:5px 8px;}#pagination li.current {font-weight:bold;border:1px solid #FFF;}#pagination li.prev,#pagination li.next {margin:0;padding:0;}#pagination li.next {margin-left:4px;}#pagination li.prev {margin-right:4px;}#footer {text-align:center;clear:both;margin:5px 0;font-size:80%;color:#444;}#avatars .avatar {border:1px solid #272523;float:left;height:125px;margin:0 -1px -1px 0;padding-top:15px;text-align:center;vertical-align:middle;width:172px;padding:5px;}#avatars .avatar .image {width:100px;height:100px;margin:auto;}#avatars .avatar .link {color:#FFF;font-size:11px;}#avatars .avatar .link a {font-size:11px;}#blogs h1.title {margin-bottom:3px;}#blogs h1.title a,#blogs h1.title a:visited {font-size:18px;font-weight:normal;text-decoration:none;}#blogs h1.title a:hover {border-bottom:1px solid #000;}#blogs .navigation {font-size:11px;height:10px;white-space:nowrap;}#blogs .navigation .left {float:left;width:50%;text-align:left;}#blogs .navigation .right {float:right;width:50%;text-align:right;}#blogs .navigation a {font-weight:normal;}#blogs .info {font-size:11px;margin-bottom:10px;}#blogs .info .date,#blogs .comment .date {overflow:visible;font-size:11px;padding:2px 0;padding-left:20px;background:url(/img/time.png) no-repeat left top;}#blogs .info .comments {margin-left:5px;padding:2px 0;padding-left:20px;background:url(/img/comments.png) no-repeat left top;}#blogs .info .categories {margin-left:5px;padding:2px 0;padding-left:20px;background:url(/img/tags.png) no-repeat left 1px;}#blogs .info a {text-decoration:none;font-weight:normal;color:#8F8F8F;}#blogs .info a:hover {text-decoration:underline;}#blogs .body {margin-bottom:15px;}#blogs .comments h2 {margin:20px 0 10px;}#blogs .comments h2 a,#blogs .comments h2 a:visited {font-weight:bold;}#blogs .comments label {width:95px;text-align:left;}#blogs .comments .noComments {margin:20px 0;text-align:center;}#blogs .comments .comment {padding:5px;}#blogs .comments .comment.altRow {background:#e7e7e7;}#blogs .comments .comment h2 {font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:0;}#blogs .comments .comment h2 a {text-decoration:none;}#blogs .comments .comment h2 a:hover {text-decoration:underline;}#blogs .comments .comment div {margin:10px 0;}#blogs .readMore {font-size:11px;text-align:right;clear:both;}#blogs .readMore a {text-decoration:none;}#blogs ul.columns {width:500px;list-style-type:none;margin-left:75px;}#blogs ul.columns li {margin:0;float:left;width:160px;}#photos h1 a,#albums h1 a {font-weight:bold;font-size:16px;text-decoration:none;}#photos .add-photo {float:right;font-size:80%;font-style:normal;margin-top:-23px;}#photos .navigation {margin-bottom:10px;font-size:11px;height:10px;}#photos .navigation .left {float:left;width:33%;text-align:left;}#photos .navigation .center {float:left;width:33%;text-align:center;}#photos .navigation .right {float:right;width:33%;text-align:right;}#photos .navigation a {font-weight:normal;}#photos .container {float:left;text-align:center;margin-left:5px;margin-bottom:10px;}#photos .container.thumb {width:270px;text-align:center;margin-right:6px;margin-left:8px;}#photos .container .photo {float:left;background:url(/img/drop-shadow-alpha.png) no-repeat bottom right !important;background:url(/img/drop-shadow.gif) no-repeat bottom right;margin:10px 0 0 10px !important;margin:10px 0 0 5px;}#photos .container .photo .album {border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;background-color:#FFF;}#photos .container .photo .album .top-photo {margin:0 0 -2px;}#photos .container .photo img {display:block;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}#photos .container .name {clear:both;display:block;text-align:center;font-size:12px;font-weight:normal;border:0;}#photos .container .date {font-size:10px;color:#999;}#photos .container .description {font-size:11px;margin:10px 0;}#photos .container .author {text-align:right;font-size:10px;color:#999;clear:both;float:none;}#photos .brief {margin-top:-5px;margin-bottom:10px;}#photos .brief .link,#pages .featured-project .brief .link {display:block;text-align:right;margin-top:7px;}#uploads .upload-link {font-size:12px;text-align:center;}a:hover {color:#FFB55F;}#header a.home,#header a img {display:block;width:185px;height:113px;}#header h1 a {color:#2C4FA2;text-decoration:none;font-weight:bold;}#flashMessage,.message {padding-top:10px;background:transparent;margin-bottom:-15px;}#content h2 {font-size:18px;padding-top:10px;padding-bottom:5px;}#content h1.title a {color:#000;text-decoration:none;}#sidebar {border:1px dashed #FF8A00;float:left;padding:10px;width:145px;margin-top:-2px;}#sidebar h1 {border-bottom:1px solid gray;color:#000;font-size:12px;font-weight:bold;}#sidebar h2 {font:bold 12px Verdana;color:#5585C3;border-bottom:1px solid gray;}#sidebar ul {list-style-type:none;margin:0;margin-bottom:15px;}#sidebar ul li {margin:0;padding:0;}#sidebar ul li ul {margin:2px 0;}#sidebar ul li ul li {margin:1px 0;margin-left:25px;}#sidebar a {display:block;}#sidebar .selected a {font-weight:bold;}#business-directory h1 {text-align:center;font-size:22px;margin-top:20px;}#business-directory h2 {margin-top:20px;text-decoration:underline;}#business-directory ul li {list-style-type:circle;margin-top:7px;font-weight:bold;}#business-directory ul li ul li {margin-top:2px;list-style-type:circle;font-weight:normal;}