/*
LAYOUT: Two-Column (Sidebar Left)
*/
body {  }
#wrapper { min-width: 1000px; overflow:hidden; /*RB: These are here to prevent issues with backgrounds not showing correct and awkward whitepsace at lower resolutions */ }
#container { width: 1000px; margin: 0 auto; }

#header { position:relative; }
	#branding { margin:0 auto; }
	#access { position:relative;z-index:99;}
	
#main { }
	#content {  overflow:hidden; }
	#left { margin: 10px 20px 10px 10px; float: left; width: 290px; overflow: hidden; }
	#right { display: none; }
	
#footer { }
#siteinfo { }
.clear { clear: both; }

/***************************************************************
***
*** You can override these styles in the style.css file
*** Please do not edit this file unless absolutely needed
***
****************************************************************/
/* -------------------------------------------------------------- 
   Reset default browser CSS.
   
   Based on work by Eric Meyer:
   http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/* v1.0 | 20080212 */
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: top;
	background: transparent;
}
body {background:#fff; line-height: 1em;}
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; }

/* -------------------------------------------------------------- 
   Set default typography based on Blueprint
   http://code.google.com/p/blueprintcss/
-------------------------------------------------------------- */   
body, input, textarea {color:#000;font-size: 12px;line-height:18px;}
/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight:normal;clear:both;color:#333;line-height:1em;}
/* Text elements
-------------------------------------------------------------- */
p {margin-bottom:18px;}
ul {margin: 0 0 18px 2.5em;}
ol {margin: 0 0 18px 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:18px;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {margin: 0 3em;}
blockquote em, blockquote i, blockquote cite {font-style:normal;}
pre {font:11px Monaco, monospace;line-height:18px;margin-bottom:18px;}
code {font:11px Monaco, monospace;}
abbr, acronym {border-bottom:1px dotted #333;cursor: help;}
ins {text-decoration:none;}
sup,sub {height: 0;line-height: 1em;vertical-align: baseline;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
/* Pullquotes
-------------------------------------------------------------- */
blockquote.left {float: left;margin-left:0;margin-right:20px;text-align: right;width: 33%;}
blockquote.right {float: right;margin-left:20px;margin-right:0;text-align: left;width: 33%;}

/* --------------------------------------------------------------  
   Default styles for Wordpress
-------------------------------------------------------------- */   
.entry-meta {color:#666; font-size:13px;font-style:italic;line-height:18px;}
.entry-meta .n {font-size:11px;font-style:normal;letter-spacing:0.05em;text-transform:uppercase;}
.entry-meta a {color:#666; text-decoration:none;}
.entry-meta a:active,.entry-meta a:hover {color: #FF4B33;}
.entry-meta abbr {border:none;cursor:text;font-size:11px;font-style:normal; letter-spacing:0.05em;text-transform:uppercase;}
.entry-content {padding-top: 5px;}
.entry-content .wp-post-image {border: 1px solid #ccc;float:right;margin: 0 0 20px 18px;padding: 5px;}
.entry-content img {height:auto;margin: 0 0 18px 0;}
.entry-content table {margin-left:1px;}
.entry-content embed {margin:0 0 22px 0;}
.entry-utility {clear:both;color:#666;font-size:13px;line-height:18px;margin:0 0 44px 0;}
.entry-utility a {color:#666;font-style:italic;text-decoration:none;}
.entry-utility a:active,.entry-utility a:hover {color: #FF4B33;}
.alignleft,img.alignleft {float: left;margin-right:20px;}
.alignright,img.alignright {display: block;float: right;margin-left:20px;}
.aligncenter,img.aligncenter {margin-left:auto;margin-right:auto;display: block;clear: both;}
.wp-caption {/*KB: border: 1px solid #ccc;*/ text-align: center;margin-bottom:18px;padding:9px 5px 0;}
.wp-caption img {/*KB: border: 1px solid #ccc;*/ margin: 0;padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;padding:18px 5px;}
.wp-smiley {max-height:12px;margin:0 !important;}
.attachment .page-title {font-style:italic;}
.single .hentry {padding:0;}
.edit-link {clear:both;display:block;}
.navigation {color:#666;font-size:13px;line-height:18px;margin:0px 0 22px 0;overflow:hidden;}
.navigation a {color:#666;font-style:italic;text-decoration:none;}
.navigation a:active,.navigation a:hover {color: #FF4B33;}
.navigation .meta-nav {font-style:normal;}
.nav-previous {float: left;width:50%;}
.nav-next {float: right;width:50%;text-align:right;}
#nav-above,#nav-below {width: 100%;}
#nav-above {display:none;}
.paged #nav-above {display:block;padding:0 0 44px 0;}
#author-info {margin:0 0 44px 0;overflow:hidden;}
#author-info .avatar {float:left;margin:.3em 1em 0 0;}

/* ----------------------------------------------------------------------
	Default Comment Styles
---------------------------------------------------------------------- */
#comments {clear:both;padding:22px 0 0 0;}
#comments,#comments input,#comments textarea {font-size:13px;line-height:18px;}
#comments code {font-size:12px;line-height:18px;}
#comments h3 {font-size:15px;font-weight:bold;line-height:22px;padding:0 0 18px 0;}
#comments-list {padding:0 0 18px 0;}
#comments-list ol,#comments-list ul {list-style:none;margin:0;}
#comments-list ol {border:1px solid #ccc;border-bottom:none; margin:0 0 18px 0;}
#comments-list li {background:#fafafa;border-bottom:1px solid #ccc;padding:18px 1.5em 0 1.5em;position:relative;}
#comments-list li.alt {background:#fff;}
#comments-list li.bypostauthor {background:#FFFFCC;}
#comments-list ul li {border:1px solid #ccc;margin:0 0 18px 0;}
#comments-list li .avatar {position:absolute;top:22px;left:1.5em;width:36px;height:36px;}
#comments-list .comment-author {font-weight:bold;padding:9px 0 0 46px;}
#comments-list .comment-meta {color:#666;font-size:11px;padding:0 0 9px 46px;}
#comments-list .comment-meta a {color:#666;font-style:italic;text-decoration:none;}
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {color: #FF4B33;}
.comment-reply-link { font-size:11px;padding:0 0 18px 0;text-align:right;}
.comment-reply-link a {color:#666;font-style:italic;text-decoration:none;}
.comment-reply-link a:active,.comment-reply-link a:hover {color: #FF4B33;}
.comment-navigation {font-weight:bold;padding:0 0 18px 0;margin-right:0.5em;}
.comment-navigation a {border:1px solid #ccc;color:#666;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.comment-navigation a:active,.comment-navigation a:hover {color: #FF4B33;}
.comment-navigation a,.comment-navigation span {margin-right:0.5em;}
#trackbacks-list .comment-content {position:absolute;left:-10000px;}
#comments-list #respond {border-bottom:1px solid #ccc;margin:0 0 18px 0;padding:18px 1.5em;}
#comments-list ul #respond {border:1px solid #ccc;margin:0;}
#cancel-comment-reply {font-size:11px;position:absolute;top:18px;right:1.5em;}
#cancel-comment-reply a {color:#666;}
#respond .required {color:#FF4B33;font-weight:bold;}
.form-section label {font-size:11px;}
.form-section input {margin:0 0 18px 0;width:98%;}
#form-allowed-tags p {color:#666;font-size:11px;margin:0;}
#form-allowed-tags span {font-style:italic;}
#form-allowed-tags code {font-size:11px;line-height:normal;}
.form-submit {padding:18px 0 0 0;text-align:right;}
.subscribe-to-comments {color:#666;float:left;font-size:11px;margin:0;padding:18px 0 0 0;}
.solo-subscribe-to-comments {color:#666;font-size:11px;padding:18px 0 0 0;}
.comment_license {color:#666;clear:both;font-size:11px;margin:0;padding:18px 0 0 0;}
.read-more {margin-left: 10px;}

/* -------------------------------------------------------------- 
   Default plugin styles for Thematic
-------------------------------------------------------------- */  
/* =Ajax Edit Comments
-------------------------------------------------------------- */
.edit-comment {margin-bottom:18px;}
/* =WordPress Stats
-------------------------------------------------------------- */
/* hide WordPress Stats smiley */
img#wpstats {width:0px;height:0px;overflow:hidden}

/* --------------------------------------------------------------
	Mavidea Defaults
-------------------------------------------------------------- */
#header .widget { float: left; }
.skip-link { display:none; }
#footer .widget { float: left; }
#mavidea-logo {float:right;width:255px;color:#000;}
#mavidea-logo a:link, #mavidea-logo a:hover, #mavidea-logo a:visited,#mavidea-logo a:active {color:#000;text-decoration:none;}
#mavidea-logo #mavidea-services { float:left;width:100px;font-size:11px;line-height:1.1em;font-family:Arial, Helvetica, sans-serif;text-decoration:none; }
#mavidea-logo #mavidea-services span { display: block; text-align: right; }
#mavidea-logo #mavidea-link-logo { float: right; }