/* 
Theme Name: Ask Others Trust Yourself
Theme URI: http://www.askotherstrustyourself.com
Author: CrushLabs, Inc.
Author URI: http://www.crushlabs.com
Description: A custom theme for Ask Others, Trust Yourself developed by <a href="http://design.crushlabs.com">CrushLabs, Inc</a>. 
Tags: 3 Column, Blue, White, Grey
*/

/* Reset CSS */
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;}
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;}

/* Universal */
body {background: #cacddc url(images/content_bg.jpg) repeat-x; margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; color: #333;}
a {color: #336699; text-decoration: none;}
a:hover {color: #000;}
a img {border: none;}
acronym, abbr {}
blockquote {}
blockquote cite {}
code, pre {}
.clear {clear: both;}
fieldset {border: none;}
legend {display: none;}
h1, h2, h3, h4, h5, h6 {margin: 0px 0px 10px; padding: 0px 0px 10px;}
hr {display: none;}
p {line-height: 18px; margin: 0px 0px 8px;}
input, textarea {padding: 2px; font-size: 100%;}
td, th, tr {}
#wrapper {width: 1000px; margin: 0px auto; padding: 0px;}

/* Header */
#header {margin: 0px; padding: 0px;height: 100px;}

/* Navigation */
#navbar {width: 1000px;height: 27px;font-size: 11px;font-family: Arial, Tahoma, Verdana; background: #a7cedd; color: #FFFFFF;font-weight: bold;margin: 0px auto 0px;padding: 0px 0px 10px;overflow: hidden;}
#navbar a, #navbar a:visited {color: #FFFFFF;font-size: 11px;text-decoration: none;text-transform: uppercase;padding: 0px 0px 0px 3px;}
#navbar a:hover {color: #FFFFFF;text-decoration: underline;padding: 0px 0px 0px 3px;}
#navbarleft {width: 1000px;float: left;margin: 0px;padding: 0px;}

#nav {margin: 0px;padding: 0px;list-style: none;}
#nav ul {margin: 0px;padding: 0px;list-style: none;}
#nav a, #nav a:visited {background: #a7cedd;color: #FFFFFF;display: block;    font-weight: bold;    margin: 0px;padding: 8px 15px 8px 15px;}
#nav a:hover, #nav li.current_page_item a {background: #151D34;color: #FFFFFF;    margin: 0px;padding: 8px 15px 8px 15px;text-decoration: none;}
#nav li {float: left;margin: 0px;padding: 0px;}
#nav li li {float: left;margin: 0px;padding: 0px;width: 150px;}
#nav li li a, #nav li li a:link, #nav li li a:visited {background: #333333;width: 160px;float: none;margin: 0px;padding: 7px 30px 7px 10px;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;}
#nav li li a:hover, #nav li li a:active {background: #666666;padding: 7px 30px 7px 10px;}
#nav li ul {position: absolute;width: 10em;left: -999em;}
#nav li:hover ul {left: auto;display: block;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav a img {padding: 0px 0px 0px;}

/* Content */
#content {background: #FFF; width: 1000px; margin: 0px auto; padding: 0px; line-height: 20px; border-left: 1px solid #336699; border-right: 1px solid #336699; border-bottom: 1px solid #336699;}
#container { width: 700px; float: left;}
#post {float: right;width: 500px;margin: 0px 0px 0px 0px;padding: 20px 0px;}

/* Sidebars */
#l_sidebar {float: left;width: 155px;margin: 0px 10px;padding: 20px 0px;line-height: 17px;display: inline; overflow:hidden;}
#l_sidebar h2 {color: #336699;font-size: 12px;font-family: Verdana, Arial, Tahoma;font-weight: bold;padding: 0px 0px 3px 0px;margin: 0px;border-bottom: 1px dotted #B7B7B7;text-transform: uppercase;}
#l_sidebar ul {list-style: none;margin: 0px;padding: 0px 0px 20px 0px;}
#l_sidebar li {list-style: none;margin: 0px;padding: 0px 0px 20px 0px;}
#l_sidebar ul li {padding: 0px;margin: 0px;border-bottom: 1px dotted #B7B7B7;}
#l_sidebar ul li a, #l_sidebar ul li a:visited {font-size: 12px;color: #333333;text-decoration: none;margin: 0px;padding: 3px 0px 3px 0px;display: block;}
#l_sidebar ul li a:hover {background: #F7F9FD;color: #336699;text-decoration: none;margin: 0px;padding: 3px 0px 3px 0px;}

#r_sidebar {float: right;width: 260px;margin: 30px 10px 0px 20px;padding: 20px 0px;line-height: 17px;display: inline;overflow: hidden;}
#r_sidebar h2 {color: #336699;font-size: 12px;font-family: Verdana, Arial, Tahoma;font-weight: bold;padding: 10px 0px 3px 0px;margin: 0px;border-bottom: 1px dotted #B7B7B7;text-transform: uppercase;}
#r_sidebar h3 {color: #336699;font-size: 12px;font-family: Verdana, Arial, Tahoma;font-weight: bold;padding: 0px 0px 3px 0px;margin: 0px;}
#r_sidebar a img {border: none;margin: 0px 0px 16px 0px;padding: 0px;}
#r_sidebar ul {list-style: none;margin: 0px;padding: 0px 0px 20px 0px;}
#r_sidebar li {list-style: none;margin: 0px;padding: 0px;}
#r_sidebar ul li {padding: 0px;margin: 0px;border-bottom: 1px dotted #B7B7B7;}
#r_sidebar ul li a, #r_sidebar ul li a:visited {font-size: 12px;color: #333333;text-decoration: none;margin: 0px;padding: 3px 0px 4px 0px;display: block;}
#r_sidebar ul li a:hover {background: #F7F9FD;color: #336699;text-decoration: none;margin: 0px;padding: 3px 0px 4px 0px;}
#r_sidebar li li {list-style: none; margin: 0px; padding: 0px;}

/* blog posts */
.entry {margin: 0px 0px 10px; padding: 0px 0px 10px;  }
.entry p {line-height: 18px; margin: 8px 0px;}
.authorentry {margin: 0px 0px 10px; padding: 10px; background:#FAFAFA; }
.authorentry p {line-height: 18px; margin: 8px 0px;}
.postentry {margin: 0px 0px 10px; padding: 10px;}
.postentry p {line-height: 18px; margin: 8px 0px;}
h1 {font-size: 22px; color: #336699; border-bottom: 1px dotted #CCC;}
h1 a {color: #336699;}
h1 a:hover {color: #CCC;}
h2 {font-size: 20px; color: #336699; border-bottom: 1px dotted #CCC;}
h2 a {color: #336699;}
h2 a:hover {color: #CCC;}
h3 {font-size: 18px; color: #336699;}
h3 a {color: #336699;}
h3 a:hover {color: #CCC;}
h2.pagetitle {color: #a7cedd;}
.entry img, .authorentry img, .postentry img {border: 1px solid #DADADA; padding: 3px;}
.authormeta {}
.authormeta a {}
.authormeta a:hover {}
.postmeta {}
.postdate {}
.posttitle {}
.posttitle a {}
.posttitle a:hover {}
.postcontent {}

/* Comments */
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {	content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify; border-top:#DADADA 1px solid;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none; border-bottom:#DADADA 1px solid;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}

/* pop up comments */
#commentspopup {}
#commentspopup h1#header {}
#popupcontent {}
#popupcontent .interact {}
#popupcontent .commentwrap {}

/* post content forms */
.entry form {}
.entry fieldset {}
.entry legend {}
.entry label {}
.entry input {}
.entry input.submit {}

/* single page meta info */
.metawrap {}
.singlemeta {}
.singlemeta a {}
.singlemeta a:hover {}
.interact {}
.interact a {}
.interact a:hover {}

/* calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}

/* Footer */
#footer {clear: both;margin: 0px auto 0px; padding: 10px 0px; font-size: 10px;}
#footer .footleft {float: left; width: 525px;}
#footer .footright {float: right; width: 475px; text-align: right; }
#footer a {}
#footer a:hover {}
#footer ul li {list-style: none; display: inline; padding: 5px 10px 5px 0px;}

/* Various Classes & Image Alignment */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
.navigation {display: block;text-align: center;margin:10px 0px;}

/* List Styles */
html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}
html>body .entry li {background: url(images/li.png) 10px 50% no-repeat; color: #18A7E1; }
#post li {margin: 0px 0px; padding: 2px 0px 2px 25px;background: url(images/li.png) 10px 50% no-repeat; color: #18A7E1; }
.sociable li {list-style: none;margin: 0px; padding: 0px; background: none; }
.entry ul li:before {content: "\00BB \0020";}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}