/*   
Theme Name: Artwork architects
Theme URI: http://artworkarchitects.com/
Description: A search engine optimized website framework for WordPress.
Author: Lee Hipkiss
Author URI: http://artworkarchitects.com/
Version: 0.1.0
Tags: threaded-comments, microformats, search engine friendly
The Artwork architects Theme for WordPress is copyright Artwork architects http://artworkarchitects.com/
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html*/
/* Import a basic layout */
#container {float: right; margin: 10px 0 0 0; width: 780px; border-top: 1px solid #ccc;}
#content {margin: 0 0 0 0; width: 600px;}
#primary, #secondary {float: left; overflow: hidden; width: 200px; margin: 10px 0 0 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#secondary {clear: right;}
#footer {clear: both; width: 1000px; padding: 20px 0 0 0;}
#wrapper {margin: auto; width: 1000px; background: #fff; margin-top: 20px; margin-bottom: 20px; padding: 20px 20px 10px 20px;}
/* Reset default browser styles */
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; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; background: #e8e8e8; color: #606060;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
a img { border: none; }
/* Rebuild default browser styles */
body {}
body, input, textarea {color: #606060; font: 12px/1.5 arial, verdana,sans-serif;}
/* Headings */
h1,h2,h3,h4,h5,h6 {font-weight: normal; clear: both; font: 14px arial, helvetica}
hr {background-color: #999; border:0; height: 1px; margin-bottom: 1.5em;}
h1 {font-size: 14px; color: #00adee; font-weight: bolder;}
h2 {font-size: 14px; color: #00adee; font-weight: bold;}
h3 {font-size: 16px; color: #666;}
h4 {font-size: 14px; color: #666;}
h5 {font-size: 12px; color: #666;}
h6 {font-size: 10px; color: #666;}
.h1.entry-title {font: bolder 14px arial,helvetica; color: #00adee; border-bottom: 1px solid #00adee;}
.h2.entry-title {font: bolder 14px arial,helvetica; color: #00adee;}
/* Text elements */
p {margin-bottom: 1.5em;}
ul {margin: 0 0 1.5em 2.5em;}
ol {margin: 0 0 1.5em 2.5em;}
ul {list-style:disc;}
ol {list-style-type: decimal;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl {margin:0 1.5em;}
dt {font-weight: bold;}
dd {margin-bottom: 1.5em;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {margin: 0 3em; font-style: italic; font-size: 10px;}
blockquote em, blockquote i, blockquote cite {font-style: italic; font-size: 10px;}
pre {font: 11px/1.5 Monaco, monospace; margin-bottom: 1.5em;}
code {font: 9px Monaco, monospace;}
abbr, acronym {border-bottom: 1px dotted #666; cursor: help;}
ins {text-decoration: none;}
sup, sub {height: 0; line-height: 1; vertical-align: baseline; position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
/* Basic WordPress Styles */
/* Images */
.entry-content img {margin: 0 0 1.5em 0;}
.alignleft, img.alignleft {display: inline; float: left; margin-right: 1.5em;}
.alignright, img.alignright {display: inline; float: right; margin-left: 1.5em;}
.aligncenter, img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.wp-caption {text-align: center; margin-bottom: 1.5em;}
.wp-caption img {border: 0 none; margin: 0; padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;}
.wp-smiley {max-height: 1em; margin:0 !important;}
.gallery dl {margin: 0;}
.gallery-caption {margin:-1.5em 0 0 0;}
/* Pullquotes */
blockquote.left {float: left; margin-right: 20px; text-align: right; width: 33%;}
blockquote.right {float: right; margin-left: 20px; text-align: left; width: 33%;}
body {margin: auto;}
/* links */
a:link, a:visited, a:active {text-decoration:none; color: #666;}
a:hover {color: #00adee;}
/* Header */
#header {margin-bottom: 20px;}
#masthead {}
#blog-title{font-size: 18px; color: #606060; font-weight: bold;}
#blog-title a:hover, #blog-title a:link, #blog-title a:visited, #blog-title a:active {text-decoration: none; color: #606060;}
#blog-description {font: bold 12px arial,helvetica; color: #00adee;}
/* Menu */
.skip-link {display: none;}
/* Content */
.post {margin: 0 0 3em 0;}
.entry-content, .entry-summary {margin: 1.5em 0 0 0;}
.entry-meta {font-size: 8px; border-top: 1px solid #ccc;}
.entry-utility {font-size: 8px;}
/* Navigation */
.navigation {margin: 0 0 1.5em 0; overflow: auto;}
.navigation a:hover {}
#nav-below {height: 25px;}
.nav-previous {width: 299px;}
.nav-next {width: 299px; float: right; text-align: right; margin: -21px 0 0 0;}
#child-box {height: 125px; margin-bottom: 20px; border-top: 1px solid #ccc; padding-top: 2px;}
#child-title {}
.child-title a {font: bold 14px arial; color: #00adee; float: left; margin-bottom: 2px;}
.child-title a:hover {color: #606060;}
.trans a:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
/* comments */
#comments {font-size: 12px; margin: 0 0 20px 0;}
.comment-meta {font-size: 8px;}
#form-allowed-tags {font-size: 8px;}
/* sidebar */
#search-form input {width: 190px;}
/* socialize */
#icons {margin: 10px;}
.icons {background-image:url('styles/images/socialize.png');float: left; margin: 2px; cursor: pointer; width: 32px; height: 32px;}
#twit {background-position: 0 0;}
#flick {background-position: 0 -32px;}
#face {background-position: 0 -64px;}
#rss {background-position: 0 -96px;}
#blinklist {background-position: 0 -128px;}
#blogmarks {background-position: 0 -160px;}
#delicious {background-position: 0 -192px;}
#digg {background-position: 0 -224px;}
#diigo {background-position: 0 -256px;}
#favorite {background-position: 0 -288px;}
#furl {background-position: 0 -320px;}
#google {background-position: 0 -352px;}
#magnolia {background-position: 0 -384px;}
#misterwong {background-position: 0 -416px;}
#myspace {background-position: 0 -448px;}
#netvibes {background-position: 0 -480px;}
#newsvine {background-position: 0 -512px;}
#reddit {background-position: 0 -544px;}
#simpy {background-position: 0 -576px;}
#stumbleupon {background-position: 0 -608px;}
#technorati {background-position: 0 -640px;}
#youtube {background-position: 0 -672px;}
/* Widget Areas */
.widget-area a {}
.widget-area a:hover {}
.widget-area a:active {}
.widget-area ul {list-style: none; margin-left: 0;}
.widget-area ul a {list-style: none; margin-left: 0;}
.widget-area ul a:hover {margin-left: 10px;}
.widget-area ul ul {list-style: none; margin-left: 0;}
.widget-area ul ul a {list-style: none; margin-left: 0;}
.widget-area ul ul a:hover {margin-left: 10px;}
.widget-area ul ul ul {list-style: none; margin-left: 0;}
.widget-area ul ul ul a {list-style: none; margin-left: 0;}
.widget-area ul ul ul a:hover {margin-left: 10px; color: #green;}
.widget-container {margin: 0 0 1.5em 0;}
.widget-title {color: #00adee; font-size: 12px; font-weight: bold;}
.page_item {list-style: none; margin-left: 0; border-top: 1px solid #ccc;}
.current_page_item {font-weight: bold; color: #666;}
.current_page_parent {}
.screen-reader-text {font-size: 10px;}
/* table styling */
table {border-collapse: collapse;  border: 1px solid #ccc;}
th {color: #00adee; padding: 2px;}
td {height:100%; vertical-align:bottom; padding: 2px; text-align: center;}
/* footer */
#colophon {border-top: 1px solid #ccc; font-size: 9px;}
.bold {font-weight: bold; color: #00adee; font-size: 9px;}
input {}
textarea {}
.screenReader {left: -9999px; position: absolute; top: -9999px;}
.thanks {border: 3px solid #00ff00; padding:10px; margin-top: 20px;}
/*****Forms*****/
ol.forms {float: left; list-style: none; margin: 0; width: 100%;}
ol.forms li {clear: both; float: left; margin-bottom: 18px; position: relative; width: 100%;}
ol.forms label {cursor: pointer; display: block; float: left; font-weight: bold; padding-right: 20px; width: 100px;}
ol.forms input, ol.forms textarea {border: 1px solid #ccc; padding: 2px; width: 300px;}
ol.forms textarea {height: 200px; width: 300px;}
ol.forms input:focus, ol.forms textarea:focus {background-color: #e8e8e8; border-color: #606060;}
.error {color: #f00;}
ol.forms li .error {font-size: 12px; margin-left: 120px; float: left;}
ol.forms li.textarea .error {float: left; margin-left: 120px;}
ol.forms li.screenReader {margin-bottom: 0;}
ol.forms li.buttons button {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #e8e8e8; border: none; color: #606060; cursor: pointer; overflow: hidden; padding: 3px 6px 3px 6px; text-transform: uppercase; width: auto;}
ol.forms li.buttons button:hover {color: #e8e8e8; background: #606060;}
ol.forms li.buttons button:active {left: -1px; position: relative; top: -1px;}
ol.forms li.buttons, ol.forms li.inline {float: left; width: 460px; margin-left: 120px;}
ol.forms li.inline input {width: auto;}
ol.forms li.inline label {display: inline; float: none; width: auto;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family: arial, Helvetica, sans-serif;font-weight:bold;color:#00adee;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:2px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(styles/images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close, #sb-nav-next, #sb-nav-previous, #sb-nav-play, #sb-nav-pause {background-image:url(styles/images/shadowbox/shadowbox.png);}
#sb-nav-next{background-position: 0 -64px;}
#sb-nav-previous{background-position: 0 -48px;}
#sb-nav-play{background-position: 0 -32px;}
#sb-nav-pause{background-position: 0 -16px;}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}