/*
**  Mobile stylesheet.
*/
/* Default stylesheet Begin. */
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{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}a{text-decoration:none;}a img{border:none;}blockquote{quotes:none;}blockquote:before,blockquote:after{content:'';content:none;}del{text-decoration:line-through;}h1,h2,h3,h4,h5,h6{clear:both;font-weight:bold;}hr{border:0;line-height:0;height:0;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}a:hover{}h1,h2,h3,h4,h5,h6{line-height:1.5em;margin:0 0 0.1em 0;}
/* Default stylesheet End */
/*
**  Mobile specials.
*/
body       {width:98%;margin:0;padding:0;}
#all       {width:98%;margin-left:1%;margin-right:1%;padding-left:0px;padding-right:0;}
header     {width:98%;margin-left:1%;margin-right:1%;padding-left:0px;padding-right:0;}
#main_menu {display:none;}
#content   {width:98%;margin-left:1%;margin-right:1%;padding-left:0px;padding-right:0;display:block;float:none;clear:both;}
#pagefoot  {}

/*
**  Major stuff.
*/
body{font-size:1.0em;line-height:1.1em;font-family:Georgia,"Times New Roman",Times,serif;}
h1{font-size:1.20em;}
h2{font-size:1.10em;}
h3{font-size:1.05em;}
h4{font-size:1.00em;}
h5{font-size:1.00em;}
h6{font-size:1.00em;}
img{height:auto;max-width:100%;}
p {margin:1.1em 0;}
blockquote p {margin:0 1em 0 1.5em;font-style:italic;}
a {}

abbr, acronym{border-bottom:0.1em dotted;}
sub{vertical-align:text-bottom;}
sup{vertical-align:super;}

header            {clear:both;}
hgroup            {clear:both;}
section           {clear:both;}
footer            {clear:both;}
#all              {}
#page             {}
#pagehead         {}
#site-title       {font-size:1.4em;letter-spacing:0em;padding-left:0.2em;display:block;}
#site-description {font-size:1.1em;letter-spacing:0em;padding-left:0.2em;}
.search_form                  {}
#pagehead .search_form        {float:right;padding:1px 2px 0 0;}
#pagehead .search-box         {width:2.5em;border-width:1px 0 1px 1px;border-style:solid;border-radius:5px 0 0 5px;height:1.2em;}
#pagehead .search-box.expanded{width:75%;}
#pagehead #searchsubmit       {border-width:1px 1px 1px 0;border-style:solid;border-radius:0 5px 5px 0;}
#archive        .page-title {font-style:italic;padding:0;font-size:1.05em;}
#search-results .page-title {font-style:italic;padding:0;font-size:1.05em;}
nav#nav-single    {}
nav#nav-above     {}
nav#nav-below     {}
#pagebody         {}
#content          {overflow:hidden;}
#content img      {max-width:99%;}
.content_header   {padding-bottom:1em;}
#pagefoot         {}
.sidebar          {font-size:0.8em;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;display:block;float:none;clear:both;overflow:hidden;}
#sidebar-left     {}
#sidebar-right    {}
#sidebar-footer      {clear:both;}
#sidebar-footer-one  {}
#sidebar-footer-two  {}
#sidebar-footer-three{}
#sidebar-footer-four {}
#author-info       {}
.author-avatar     {}
.author-description{}
.author-num-posts  {}
.author-categories {}
.author-rss        {}
.author-rss p      {}
article            {margin-bottom:1em;}
.article, .search-result{padding:1px 1px;border:3px solid;border-radius:5px;}
.widget           {margin:0 0.5em 1em 0.5em;padding:0.2em 0.3em;font-size:1.0em;font-weight:normal;border:1px solid;border-radius:5px;}
.widget-title     {font-size:1.1em;font-weight:bold;border:1px solid;border-radius:5px 5px 0 0;}
.widget-date      {font-size:0.8em;font-style:italic;}
.widget-subtitle  {font-size:1.0em;font-weight:bold;}
.widget-footer    {float:none;}
#site-generator   {padding-top:40px;text-align:right;font-size:0.8em;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.entry-meta       {font-size:0.8em;font-style:italic;}
.entry-header     {}
.entry-header .comments-link   {display:block;float:right;position:relative;width:50px;height:33px;top:-0.9em;left:0em;margin-bottom:-2em;}
.entry-header .comments-link a {display:block;font-size:0.9em;font-weight:bold;text-align:center;line-height:2.5em;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.entry-header .comments-link a {background:#eee url(pix/bubble.png) no-repeat;background-color:transparent;}
.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {color:inherit;}
.entry-header .comments-link .leave-reply {visibility:hidden;}

.entry-date       {}
.entry-title      {}
.entry-format     {}
.entry-summary    {}
.entry-content    {text-align:justify;}
.entry-content .attachment-pic-icon{float:left;margin-right:0.5em;}
.entry-content ol,    .comment-content ol   {list-style:decimal inside;padding-left:1em;}
.entry-content ul,    .comment-content ul   {padding-left:0.6em;list-style:disc inside;}
.entry-content dl,    .comment-content dl   {border:3px solid;padding:0.1em;}
.entry-content dt,    .comment-content dt   {text-align:left;padding-top:0.3em;float:left;clear:left;width:35%;font-weight:bold;}
.entry-content dd,    .comment-content dd   {text-align:left;padding:0.3em 0;margin-left:36%;}
.entry-content table, .comment-content table{border:1px solid;border-radius:4px;margin:0.4em 0;}
.entry-content th,    .comment-content th   {padding:0.2em 0.5em;font-weight:bold;border-bottom:1px solid;}
.entry-content tr,    .comment-content tr   {}
.entry-content td,    .comment-content td   {padding:0.2em 0.5em;}

.entry-caption    {font-size:1.05em;font-weight:bold;}
.entry-description{}

.gallery dl{border:0;padding:0;}
.gallery dt{padding:0;float:none;clear:none;width:100%;font-weight:normal;}
.gallery dd{padding:0;margin:0;}
.gallery-item{float:none;clear:both;width:98%!important;}

.exif-data       {font-size:0.9em;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.exif-data table {border:0;}
.exif-data td    {padding:0.02em 0.3em;}

#comment-nav-above{padding:0.2em 0;}
#comment-nav-below{padding:0.2em 0;}
.nav-previous     {display:inline;float:left;}
.nav-next         {display:inline;float:right;}
.continue-reading {border-radius:5px;border-width:1px 3px 3px 1px;border-style:solid;padding:0 5px;margin-left:5px;white-space:nowrap;}
.bookmark_it      {display:block;clear:both;}
.leave-reply      {font-size:1.1em;font-style:normal;font-weight:bold;}
.page-link        {font-size:1.1em;font-style:normal;font-weight:normal;padding:0.3em 0 0.6em;clear:both;}
.page-link a      {font-weight:bold;}
.pagenav    {margin:0.5em 0;padding:0;list-style:none;}
.pagenav ul {padding:0 0 0 0.5em;list-style:none;}
.pingback {padding:0.2em 0;}

.comment{padding-top:1em;margin-top:1em;}
.comment-author .avatar{padding-right:1em;}
.comment-reply-link{font-weight:bold;border-radius:5px;border-width:1px 2px 2px 1px;border-style:solid;padding:0 2px 2px 2px;white-space:nowrap;}
.commentlist {margin:0;}
.commentlist .children li.comment {margin:1em 0 0 0;position:relative;}
.thread-even                      {padding:0.3em 0.2em 0.2em 0.3em;border:1px solid;border-radius:4px;}
.thread-odd                       {padding:0.3em 0.2em 0.2em 0.3em;border:1px solid;border-radius:4px;}
.children .even                   {padding:0.3em 0.2em 0.2em 0.3em;border:1px solid;border-radius:4px;}
.children .odd                    {padding:0.3em 0.2em 0.2em 0.3em;border:1px solid;border-radius:4px;}

#comments      {margin:0;}
#comments-title{margin:0 auto;padding:1em 0 2em;}
#respond       {width:75%;margin-top:0.1em;}
.comment-form-author,
.comment-form-email ,
.comment-form-url   {clear:both;padding:0.3em 0 0.3em;margin:0;}
.comment-notes      {display:block;font-size:0.9em;padding-bottom:0.5em;margin:0;}
.comment-form-author  label,
.comment-form-email   label,
.comment-form-url     label,
.comment-form-comment label {display:inline;}
.comment-form-author .required,
.comment-form-email  .required {font-weight:bold;}
.comment-form-author  input,
.comment-form-email   input,
.comment-form-url     input {display:block;}
.comment-form-url     input {}
.comment-form-label   {}
.comment-form-comment {margin-top:0.1em;}
.comment-form-comment #comment {display:block;width:100%;height:12em;}
.form-allowed-tags     {font-size:0.9em;}
.form-allowed-tags code{display:block;padding:0.5em 0 1em;}
.form-submit input     {height:2.5em;}

.cat-item .children{margin-left:1em;}

.fs_powered_by{display:none;} /* They should ask first. They didn't. */

/*
**  WordPress Generated Classes.
*/
.alignnone                    {margin:5px 20px 20px 0;}
.aligncenter                  {display:block;margin:5px auto 5px auto;}
div.aligncenter               {display:block;margin:5px auto 5px auto;}
.alignright                   {float:right;margin:5px 0 20px 20px;}
.alignleft                    {float:left;margin:5px 20px 20px 0;}
.aligncenter                  {display:block;margin:5px auto 5px auto;}
a img.alignright              {float:right;margin:5px 0 20px 20px;}
a img.alignnone               {margin:5px 20px 20px 0;}
a img.alignleft               {float:left;margin:5px 20px 20px 0;}
a img.aligncenter             {display:block;margin-left:auto;margin-right:auto;}
.wp-caption                   {background:#fff;border:1px solid #f0f0f0;padding:5px 3px 10px;text-align:center;max-width:96%;/*Image does not overflow the content area*/}
.wp-caption.alignnone         {margin:5px 20px 20px 0;}
.wp-caption.alignleft         {margin:5px 20px 20px 0;}
.wp-caption.alignright        {margin:5px 0 20px 20px;}
.wp-caption img               {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
img.wp-smiley                 {background:transparent;border:none;margin:0;padding:0;}

.meta-nav {font-size:1.2em;font-weight:bold;}

/* Required, for some reason. */
.sticky{}
.gallery-caption{}
.bypostauthor{}

/*
**  Menu Mobile.
*/
#main_menu_mobile_toggle{display:inline;float:left;cursor:pointer;border-radius:5px;border-width:1px;border-style:solid;font-size:1em;line-height:1.5em;text-align:center;margin:0.4em 0;padding:0 0.2em;}
#main_menu_mobile {display:none;clear:both;border-color:#000;border-radius:5px;border-width:1px;border-style:solid;font-size:1em;line-height:1.3em;overflow:hidden;}
#main_menu_mobile ul                {padding-left:0px;list-style:none;line-height:1.5em;}
#main_menu_mobile ul li             {padding-left:5px;}
#main_menu_mobile ul li ul li       {padding-left:10px;}
#main_menu_mobile ul li ul li ul li {padding-left:15px;}






















































