@import reset.css;

/*  Structure  */
html,body {height:100%;margin:0;}
body {font-family:"lucida grande", "lucida sans unicode", verdana, sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#220;background:#eee url(images/bg-bracket4.jpg) no-repeat scroll center top!important;}
div#wrapper {width:970px;text-align:left;margin:0 auto;}
body.home #wrapper {border:none;}
div#container {display:inline;float:left;width:100%;background:transparent;z-index:1;}
#container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div#top {float:left;font-family:'lucida grande',arial,sans-serif;font-weight:400;width:100%;height:100px;z-index:1;}
div#inner {display:inline;float:left;width:960px;padding-bottom:20px;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;z-index:1;margin:5px 5px 0;}
body.home #inner,body.pageid-37 #inner {margin-top:0;}
div.content {float:left;display:inline;background:transparent;overflow:hidden;width:690px;}
body.page .content {margin-top:10px;}
body.home .content {margin-top:4px;}
.sidebar {width:270px;float:right;list-style:none;}
.sidebar div {width:250px;margin:0 auto;padding:0;}
.sidebar .cat-item-5 {display:none;}
div#footer {clear:both;width:970px;height:80px;background:url(images/focus_bg.png) 0 0 repeat-x;background-color:#eee;border:1px solid #ccc;}

/*  Typography  */
p {margin:0 0 18px;}
a:link,a:visited {text-decoration:underline;}
a:hover,a:focus {text-decoration:overline;}
h1 {color:#333;font-size:24px;line-height:48px;font-weight:500;}
h2 {color:#333;font-size:19px;margin-top:5px;line-height:18px;font-weight:400;}
h2 a:link,h2 a:visited {display:block;color:#111;text-decoration:none;padding-top:3px;}
h2 a:hover {color:#333;border-top:2px solid #ccc;padding-top:1px;}
h3 {font-size:18px;line-height:18px;margin-bottom:18px;margin-top:12px;font-weight:500;}
h4 {font-size:16px;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {color:#111;font-size:18px;line-height:18px;font-family:"lucida grande",arial,sans-serif;margin-top:7px;}
h6 {clear:both;font-size:16px;line-height:18px;margin-bottom:12px;margin-top:12px;font-family:"lucida grande",arial,sans-serif;font-weight:200;}
h6 a {color:#111;text-decoration:none;padding-top:.5em;}
h6 a:hover {color:#333;font-size:20px;border-top:5px solid #333;}
h7 {font-size:18px;line-height:18px;margin-bottom:18px;margin-top:12px;}
.small,a.small,a:visited.small,a:focus.small {font-size:11px;color:#999;text-decoration:none;}
a:hover.small {text-decoration:underline;}

/*  Home  */
.splash {background:url(images/home-splash.jpg) 0 0 no-repeat;width:100%;height:250px;}
.intro {width:460px;height:225px;text-align:right;margin-left:auto;margin-right:20px;padding-top:20px;}
.intro h1,.intro h2 {font-family:myriad,lucida grande,arial,sans-serif;color:#111;}
.intro h1 {font-size:28px;line-height:36px;}
.intro h2 {line-height:20px;}
.intro-top {height:110px;}
.intro-bottom {margin-top:50px;height:50px;}
.quote {font-family:times new roman;font-size:50px;line-height:6px;color:#999;}
a.green,a:visited.green {color:#060;text-decoration:none;cursor:pointer;}
a:hover.green,a:focus.green {text-decoration:underline;}
.blue {color:#36c;}
.red {color:#933;}
body.home .span-17 {margin-left:15px;background-color:#fff;margin-top:10px;}
.recent {min-height:140px!important;margin-top:10px;moz-border-radius:7px 0;}
.recent-project,.recent-blog {background:url(images/focus_bg.png) 0 -100px repeat-x;border:1px solid #ccc;min-height:100px;}
.recent-project h6,.recent-blog h6 {clear:both;font-size:14px;line-height:16px;margin-bottom:12px;margin-top:12px;font-family:"lucida grande",arial,sans-serif;font-weight:200;width:100%;}
.recent-project a:link,.recent-project a:visited,.recent-blog a:link,.recent-blog a:visited {color:#111;text-decoration:none;}
.recent-project a:hover,.recent-blog a:hover {text-decoration:underline;}
.recent-project li,.recent-blog li {list-style:none;margin-left:0;}
body.home .span-16 {margin-top:20px;}

/*  Sidebar  */
.accordion {width:250px;margin:10px 0 0;}
.accordion li {list-style:none;margin:0 0 10px;}
.accordion h3 {background:#333 url(images/arrow-square.gif) no-repeat right 5px;width:220px;font:bold 120%/100% Arial, Helvetica, sans-serif;border:solid 1px #666;border-bottom:none;cursor:pointer;margin:0;padding:7px 15px;}
.accordion h3:hover {background:#444 url(images/arrow-square2.gif) no-repeat right 5px;}
.accordion h3.active {background:#333 url(images/arrow-square.gif) no-repeat right -51px;}
.accordion ul {width:250px;margin:0;}
.accordion .current_page_item a,body.pageid-37 .page-item-37 a,body.category-portfolio .page-item-37 a,body.s-category-tutorials .accordion .page-item-36 a,body.s-category-articles .accordion .page-item-36 a,body.s-category-tutorials .accordion .cat-item-16 a,body.s-category-articles .accordion .cat-item-11 a {background:#fff;text-align:center;font-size:20px;line-height:18px;border-bottom:1px solid #ccc;}
.about {width:250px;background:url(images/four_bg.png) 0 0 no-repeat;background-color:#fffddc;margin:10px 0!important;font-size:11px;height:120px;}
.about div {width:230px;height:100px;margin-top:10px;margin-left:10px;line-height:14px;}
.about-more {float:right;margin-top:10px;}
.never {font-size:18px;font-weight:400;margin-bottom:10px;clear:both;padding-top:10px;}
.accordion,li#search {list-style:none;margin:0;padding:0;}
.accordion ul,.accordion ul li {list-style:none;margin:0;padding:0;}
.accordion a:link,.accordion a:visited {display:block;text-decoration:none;color:#333;font-size:14px;padding:.5em;}
.accordion a:hover {background:url(images/sidebar_bg.png) 0 0 repeat-x;color:#333;border:1px solid #ccc;text-align:center;font-size:1.4em;overflow:hidden;}
.accordion ul li ul {border:1px solid #eee;}
#pages h3 {color:#dcfaff;}
#archives h3 {color:#ffcccd;}
#categories-144524851 h3,#categories h3 {color:#deffcc;}
.widget_rss_links h3,.widget_rss_links ul li {color:#dcfaff;}
#tag_cloud h3 {color:#dcfaff;}
#recent-posts h3 {color:#deffcc;}
#meta h3 {color:#ffcccd;}
#linkcat-2 h3 {color:#fffddc;}
#recent-comments h3 {color:#ffcccd;}
li#pages li {background:#e7ecfd;}
li#categories-144524851,li#categories,li#recent-posts {background:#e9fde7;}
li#archives {background:#fde7e7;}
li#linkcat-2 {background:#fffddc;}
.cat-links,cat-links a:link,cat-links a:visited {color:#003;}
.heading {background:url(images/sidebar_bg.png) 0 0 repeat-x;background-color:#fff;text-align:center;}
#s {width:170px;}
#footer a:link,#footer a:visited {color:#333;text-decoration:none;}
#footer a:hover,#footer a:focus {text-decoration:underline;}
#copyright {clear:both;position:relative;width:100%;margin-top:10px;margin-left:auto;margin-right:auto;text-align:center;}
.credits {width:100%;margin-left:auto;margin-right:auto;text-align:center;}
.credits div {float:left;margin:10px;}

/*  Menu  */
div#menu {float:left;font-size:1.9em;background:#eee;width:100%;text-align:center;}
div#menu ul a {font-weight:400;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li {list-style:none;margin:0;padding:0;}
div#menu ul li {float:left;}
div#menu ul li a:link {background:#333;display:block;}
div#menu ul li a:visited {background:#333;display:block;}
div#menu ul li a:hover {background:url(images/menu_bg.png) 0 -109px repeat-x;text-shadow: 0px 0px 2px #fff;}
div#menu ul li a:active {background:url(images/menu_bg.png) 0 0 repeat-x;}
div#menu ul ul {display:none;}
div#menu ul ul li {float:none;}
div#menu ul ul li a {color:#000;margin:0;padding:0;}
div#menu ul li:hover ul {background:#eee;display:block;font-size:.9em;padding-top:.5em;position:absolute;}
div#menu ul li:hover ul li a {background:#fff;border:none;display:block;width:10em;padding:.1em;}
div#menu ul li ul li:hover a {background:red;}
div#menu .current_page_item,div#menu .current_page_item a:link,div#menu .current_page_item a:hover,div#menu .current_page_item a:visited,div#menu .current_page_parent,div#menu .current_page_parent a:link,div#menu .current_page_parent a:hover,div#menu .current_page_parent a:visited,div#menu .current_page_ancestor,div#menu .current_page_ancestor a:link,div#menu .current_page_ancestor a:hover,div#menu .current_page_ancestor a:visited {background:url(images/tab_bg.png) 0 0 repeat-x;background-color:#eee;color:#333;text-decoration:none;border:none;}
div#menu .page-item-35 a {color:#eee;background:#333;width:292px;font-size:40px;line-height:100px;border-right:1px solid #555;text-shadow: 0px 1px 1px #fff;}
div#menu .page-item-34 a {color:#dcfaff;line-height:100px;width:225px;border-right:1px solid #555;}
div#menu .page-item-36 a {color:#deffcc;line-height:100px;width:225px;border-right:1px solid #555;}
div#menu .page-item-37 a {color:#ffcccd;line-height:100px;width:225px;}
body.s-category-design-development div#menu .page-item-37 a,body.category-portfolio div#menu .page-item-37 a,body.s-category-portfolio div#menu .page-item-37 a {background:url(images/tab_bg.png) 0 0 repeat-x!important;background-color:#eee;color:#333;border:none;}
body.s-category-portfolio div#menu .page-item-36 a {background:#333!important;color:#deffcc!important;}
body.s-category-design-development div#menu .page-item-36 a:link,body.s-category-design-development div#menu .page-item-36 a:visited,body.category-portfolio div#menu .page-item-36 a:link,body.category-portfolio div#menu .page-item-36 a:visited {background-image:none!important;background-color:#333;color:#deffcc;}
body.s-category-design-development div#menu .page-item-36 a:hover,body.category-portfolio div#menu .page-item-36 a:hover {background:url(images/menu_bg.png) 0 -109px repeat-x!important;}

/*  Portfolio  */
.focus {background-color:transparent;background:url(images/new_focus_bg.png) 0 10px no-repeat;height:200px;border:none;}
.keys {width:100%;font-size:12px;line-height:16px;margin:10px 0 0;}
.keys h6 {margin-bottom:5px;width:100%;margin-top:5px;}
body.pageid-37 #inner {background:transparent;border:none;margin:0;}
body.pageid-37 h1 {margin:5px 0 0;}
body.pageid-37 .entry-content {float:left;margin:10px 10px 10px 15px;}
body.pageid-37 .post {background:#fff;font-size:11px;width:940px;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 20px;}
body.pageid-37 p {text-align:left;}
body.pageid-37 h3 {font-family:helvetica;font-size:20px;margin:10px 0 0;}
body.pageid-37 h3 a,body.pageid-37 h3 a:visited {text-decoration:none!important;}
body.pageid-37 h3 a:hover {text-decoration:underline!important;}
body.pageid-37 .entry-meta {margin:10px;}
body.pageid-37 #copyright {margin-left:165px!important;width:auto;}
.portfolio-exceprt {min-height:170px;}
body.page .more-link,body.category-portfolio .more-link {display:none;}

/*  Tob Bar  */
.breadcrumb a:link,.breadcrumb a:visited {color:#333;text-decoration:none;}
.breadcrumb a:hover {text-decoration:underline;}
.search {float:left;width:170px;margin:4px 5px 0 10px;}
.top-bar {width:960px;height:37px;display:inline;background:url(images/bar4.png) 0 0 no-repeat;float:left;}
.bar-title {float:left;width:600px;display:inline;margin:7px 0 0 60px;}
.bar-stuff {width:280px;height:28px;display:inline;float:left;position:relative;overflow:hidden;margin:5px 0 0 20px;}
.out {width:90px;height:23px;position:relative;float:right;margin:3px 0 0;}
.out-hover {width:120px;height:50px;z-index:10;position:absolute;}
.addtoany_share_save img {width:22px!important;height:23px!important;padding:0!important;}
a .addtoany_share_save {margin-right:5px!important;}
.bookmark {width:22px;height:23px;margin-right:5px;float:right;}
.contact {width:22px;height:23px;float:right;margin-right:2px;}
.rss {width:22px;height:23px;float:right;margin-right:4px;}
a.contact {display:block;width:22px;height:23px;background:url(images/contact.png) 0 0 no-repeat;}
a.rss {display:block;width:22px;height:23px;background:url(images/rss.png) 0 0 no-repeat;}
.search input.button {display:none;}

/*  Post  */
.hentry,.post .alt {font-size:12px;background:url(images/post_bg.png) 0 0 repeat-y;line-height:18px;}
body .home .post {background:none;}
body.single .post p {text-align:left;}
.post p {text-align:justify;margin:5px 0 10px;}
#post-34 .entry-title {display:none;}
#post-38 li {list-style:none;}
img.card,body.single img.card {width:630px!important;}
body.home img.card,body.pageid-37 img.card {width:665px!important;}
.entry-title {display:inline;width:100%;float:left;height:30px;border-bottom:1px solid #eee;}
.title {float:left;width:490px;}
.post-tab {float:right;background:url(images/post-tab.png) 0 0 no-repeat;width:131px;height:30px;margin-top:2px;}
.post-tab div {margin-top:4px;}
.entry-meta {width:100%;margin-top:.5em;margin-bottom:0;}
.permalink {float:right;margin-top:0;text-decoration:none;display:inline;}
.permalink a:link,.permalink a:visited,.permalink a:active {color:#999!important;text-decoration:none!important;}
.permalink a:hover {color:#111!important;}
.post-top {float:left;width:100%;height:15px;background:url(images/post-top_bg.png) 0 0 no-repeat;margin:0;}
.post-bottom {float:left;width:100%;height:23px;background:url(images/post-bottom_bg.png) 0 0 no-repeat;margin:0;}
.bookmark-small {width:22px;height:23px;margin-right:5px;float:right;}
.contact-small {width:22px;height:23px;float:right;margin-right:3px;}
.rss-small {width:22px;height:23px;float:right;margin-right:5px;}
a.contact-small {display:block;width:22px;height:23px;background:url(images/contact.png) 0 0 no-repeat;}
a.rss-small {display:block;width:22px;height:23px;background:url(images/rss.png) 0 0 no-repeat;}
div#post_ad {float:left;width:100%;clear:both;}
div.index_ad {width:468px;text-align:center;margin-left:auto;margin-right:auto;border:5px solid #514c4c;}
.post .date {color:#060;}

/*  Comments  */
.morecomments {float:left;}
a.more-link {color:#333;text-decoration:none;font-size:16px;line-height:18px;margin-bottom:8px;float:right;}
.comments-link {float:left;width:130px;background:url(images/comment.png) 0 0 no-repeat;}
.comments-link a {margin-left:20px;color:#600;font-weight:700;text-decoration:none;}
a:hover.more-link {text-decoration:underline;color:#111;}
body.category-portfolio .post {background:none;padding-left:20px;margin-top:10px;}
.single-entry-meta {font-size:12px;border-top:1px solid #eee;padding-top:5px;}
.entry-meta a:link,.entry-meta a:visited {color:#333;text-decoration:underline;}
.entry-meta a:hover {text-decoration:overline;}
.author {display:none;}
.comment {border:1px solid #eee;}
li.comment div {margin-left:15px;}
li.comment p {margin-left:20px;}
.comment-author {margin-top:10px;}
.comment-meta {margin-bottom:15px;}
.comment-author-ipaulpro {border:1px solid #c00;background:#fffffc;}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:red;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url {width:50%;}
input#author,input#email,input#url,textarea#comment {padding:.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;overflow:auto;width:600px;margin:0 0 .5em;}
.editComment,.editableComment,.textComment {display:inline;}
.comment-childs {border:1px solid #999;background-color:#FFF;margin:5px 2px 2px 4px;padding:4px 2px 2px 4px;}
.chalt {background-color:#eee;}
#newcomment {border:1px dashed #777;width:90%;}
#newcommentsubmit {color:red;}
.adminreplycomment {border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls {color:#999;}
.ngg-singlepic,.ngg-left,.ngg-right {border:none!important;}
.external {padding-left:15px;background:url(images/external.gif) 0 3px no-repeat;}
#jquery-comment-preview {position:relative;overflow:hidden;background:#EEE;height:22px;border:solid #D6D3D3;border-width:1px 1px 0;padding:3px;}
div#comment_preview {border:1px solid #D6D3D3;padding:3px;}
ol#comment-preview {list-style:none;background:#FFF;margin:0;padding:7px 12px;}
#comment-preview .avatar {float:right;border:1px solid #EEE;background:#FFF;padding:2px;}
#preview-tab {position:absolute;top:3px;right:3px;}
#preview-tab div {float:right;background:#FFF;cursor:pointer;font-size:12px;line-height:1;}
#preview-tab a {float:left;text-decoration:none;border:1px solid #E4E4E4;border-right:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;padding:4px 7px;}
#preview-tab a:hover {background:#FEF8C7;}
#preview-tab a:active {border:1px solid #DDD;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
#textarea_clone {height:0;overflow:hidden;}
#html-editor button {float:left;display:inline;margin-right:3px;width:22px;height:22px;cursor:pointer;border:1px solid #E4E4E4;border-right:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;background-color:#FFF!important;position:relative;z-index:100;background:#FFF url(html-editor.gif) no-repeat;font-size:999px;overflow:hidden;}
#html-editor button:hover {background-color:#FEF8C7!important;}
#html-editor button:active {border:1px solid #DDD;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
button#ed_strong {background-position:0 0;}
button#ed_em {background-position:-20px 0;}
button#ed_a {background-position:-40px 0;}
button#ed_blockquote {background-position:-60px 0;}
button#ed_code {background-position:-80px 0;}
button#ed_code-color {background-position:100% 0;}

/*  Sort Table  */
table#myTable {font-family:arial;background-color:#CDCDCD;font-size:10pt;width:100%;text-align:left;margin:10px 0 15px;}
table#myTable thead tr th,table#myTable tfoot tr th {background-color:#e6EEEE;border:1px solid #FFF;font-size:10pt;padding:4px;}
table#myTable thead tr .header {background-image:url(images/thead_bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table#myTable tbody td {color:#3D3D3D;background-color:#FFF;vertical-align:top;padding:4px;}
table#myTable tbody tr.odd td {background-color:#F0F0F6;}
table#myTable thead tr .headerSortUp {background-image:url(images/thead_asc.gif);}
table#myTable thead tr .headerSortDown {background-image:url(images/thead_desc.gif);}
table#myTable thead tr .headerSortDown,table#myTable thead tr .headerSortUp {background-color:#8dbdd8;}
.table-info {background:#fffffc;border:1px solid#eee;margin-top:15px;}
.table-info div {margin:10px;}
.sort {float:left;margin-top:5px;margin-bottom:0;margin-left:0;width:500px;overflow:hidden;}
.sort a {cursor:pointer;font-size:12px;line-height:28px;padding:20px;}
.post-toggle {float:right;margin-top:10px;margin-bottom:5px;margin-left:10px;overflow:hidden;width:150px;}
.post-toggle a {color:#000;text-decoration:none;padding-left:20px;padding-right:20px;font-size:12px;}
.excerpt-show {display:none;}
.excerpt-show,.excerpt-hide {border:none;}
#sort-options {background:#eee url(images/tab_bg.png) repeat-x scroll 0 0;border:1px solid #eee;margin-top:0;margin-left:0;width:670px;float:left;min-height:30px;_height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; display: none;}
#sort-options ul {margin:0;}
#sort-options li {list-style:none;float:left;}
#sort-options a {color:#000;text-decoration:none;padding-left:20px;border-right:1px solid #ccc;padding-right:20px;}
div.stuff,div.stuff2,div.stuff3 {margin:10px;}
.stuff li.cat-item,#categories li {list-style:none;float:left;margin-right:10px;padding-right:10px;}
.stuff li.cat-item a {border:none;padding:0;}
.selected,.selected a {background-color:#666;color:#FFF!important;text-decoration:none;}

/*  General  */
.hidden {display:none;}
.visible {display:inline;}
.inline {display:inline;}
.odd {background-color:#F0F0F6;}
div#nav-above,div#nav-below {width:100%;height:1em;}
div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;margin-bottom:1em;font-size:1em;}
.alignleft,div.nav-previous {float:left;border:none;padding:1.5em 1.5em 1.5em 0;}
.alignright,div.nav-next {float:right;border:none;padding:1em 0 1em 1em;}
.alignnone,.alignnone p {text-align:center;margin:0 auto;}
.center {text-align:center;margin:0 auto;}
.tcenter {text-align:center;}
.dp-highlighter .alt {background:none;}
div#nav {float:left;margin:0;padding:0;}
.clear {clear:both;}
table {border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td {text-align:left;font-weight:400;}
table,td,th {vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
a img {border:none;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0;}
blockquote {color:#444;background:#F7F7F7 none repeat scroll 0 0;border:1px solid #DFDFDF;text-align:center;margin:1.5em;padding:.5em .5em 0;}
blockquote p {text-align:center!important;}
strong {font-weight:700;}
em,dfn {font-style:italic;}
dfn {font-weight:700;}
sup,sub {line-height:0;}
abbr,acronym {border-bottom:1px dotted #666;}
address {font-style:italic;margin:0 0 1.5em;}
del {color:#666;}
pre,code {white-space:pre;margin:1.5em 0;}
pre,code,tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol {margin:0 1.5em;}
ul,ol {margin:0 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em;}
dl dt {font-weight:700;}
dd {margin-left:1.5em;}
th {font-weight:700;background:#C3D9FF;}
th,td {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/*  Ads  */
.ads {margin-top:10px;margin-bottom:10px;}
.post-ad {width:630px;height:70px;}
.post-ad div {width:468px;height:60px;margin:10px auto 0;}
.side-ad-box {margin:10px 0;}
.side-ad {width:250px;margin-top:40px!important;}
.side-ad div {margin-left:40px!important;width:160px;}
.sky {width:250px;}
div#banner {float:left;width:100%;height:100px;}
#banner div {float:left;}

/*  Gallery  */
div.gallery {clear:both;float:left;width:100%;}
div.gallery dl {float:left;text-align:center;}
div.gallery dl dt {margin:0;}
div.gallery dl dd {margin-left:0;}
div.entry-attachment,div.entry-caption {text-align:center;}
div.entry-attachment img,div#nav-images div img {overflow:hidden;}
body.attachment div#nav-images {clear:both;width:100%;}
body.attachment div#nav-images div {width:50%;padding:1em 0;}
body.attachment div#nav-images div.nav-previous {text-align:left;}
body.attachment div#nav-images div.nav-next {text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments {clear:both;float:left;}

/*  BluePrint  */
.column {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-5a {width:210px;}
.span-6 {width:230px;}
.span-6a {width:260px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;margin-bottom:1em;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-16a {width:650px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-23a {width:930px;}
.span-24,div.span-24 {width:960px;float:left;margin:0;}
.span-25 {width:960px;margin:0;}
.append-0 {padding-right:20px;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-a {padding-left:5px;}
.prepend-0 {padding-left:20px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
.lemar-a {margin-left:5px;}
.lemar-0 {margin-left:10px;}
.lemar-1 {margin-left:20px;}
.lemar-2 {margin-left:30px;}
.rimar-a {margin-right:5px;}
.rimar-0 {margin-right:10px;}
.rimar-1 {margin-right:20px;}
.rimar-2 {margin-right:30px;}
.left {float:left;}
.right {float:right;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
div.colborder2 {padding-left:24px;margin-left:18px;border-left:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-5 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-0,.push-1,.push-2,.push-3,.push-4,.push-5 {float:right;position:relative;}
.box {margin-bottom:1.5em;background:#E5ECF9;padding:1.5em;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em;}
hr.space {background:#fff;color:#fff;}
hr.dotted {background:#fff;color:#fff;border-top:1px dotted #ddd;height:.1em;margin:0;}
hr.thick {background:#999;clear:both;float:none;width:100%;height:.1em;border:none;margin:0;}
hr.tight {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0;}

/*  Misc  */
#slider {width:620px;position:relative;margin:0 auto;}
.scroll {height:250px;overflow:auto;position:relative;clear:left;background:#FFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;}
.scrollContainer div.panel {height:210px;width:580px;padding:20px;}
.scrollButtons {position:absolute;top:150px;cursor:pointer;}
.scrollButtons.left {left:-20px;}
.scrollButtons.right {right:-20px;}
.download-tidycss { width: 220px; height: auto; border:2px solid #ccc; padding: 10px 40px; font-size:24px; display:block; text-decoration:none !important; -moz-border-radius: 20px; -webkit-border-radius: 20px; margin: 0 auto; margin-top: 10px; background: #444; color:#eee; }
.download-tidycss:hover {background: #eee; color:#444;}

/*  Cforms  */
#cforms2form {width:250px;margin:20px 0;}
#cforms2form fieldset {margin-top:0;border:1px solid #adadad;border-left-color:#ececec;border-top-color:#ececec;background:#333;float:left;padding:5px 0 15px;}
#cforms2form .cf_hidden {display:none;border:none!important;background:none!important;margin:0!important;padding:0!important;}
#cforms2form legend {font:normal 18px Times;font-variant:small-caps;color:#ccc;border:1px solid #eee;background:#333;float:left;padding:0 2px;}
#cforms2form ol.cf-ol {float:left;clear:both;width:230px!important;margin:0!important;padding:0 10px!important;}
#cforms2form ol.cf-ol li {list-style:none!important;text-align:left;line-height:1em;overflow:hidden;float:left;clear:both;width:230px!important;margin:0!important;padding:0;}
#cforms2form label {background:#333;margin:0;padding:none;}
#cf2_field_5 {height:5em;}
.cf_info {width:230px!important;}
.linklove {display:none;}