/*
Theme Name: Simplistic
Theme URI: http://www.thewebxtc.com/templates/template.php?t=simple_blogging
Description: A Simple Blogging Platform for WordPress
Author: The Web XtC
Author URI: http://www.TheWebXtC.com/
Version: 1.10
Tags:blue,two-columns,fixed-width,custom-background,custom-header,custom-menu,sticky-post,translation-ready,photoblogging,seasonal,holiday

License: Apache License V2
License URI: http://www.apache.org/licenses/LICENSE-2.0
*/
@font-face{font-family:Lucida;src:url('lucida.ttf');font-weight:bold;}
@font-face{font-family:Berlin Sans FB;src:url('berlin.ttf');font-weight:bold;}
body{height:100%;margin:0;padding:0;background:#E1E6FA;color:#000;font-family:Lucida,"Trebuchet MS", Arial, Helvetica;font-size:16px;}
a,.color_link{text-decoration:none;color:#fff;}
a img{border:0;}

header,nav,footer,section,aside,cite{display:block;}/*ie compat or any browser w/o html5*/

.hide{display:none;}
.fleft{float:left;}.fnone{float:none;}.fright{float:right;}
.left{text-align:left;}.center{text-align:center;}.right{text-align:right;}
.margin_b4{margin-bottom:4px;}
.margin_b10{margin-bottom:10px;}

.color_grey{color:#666;}
.red{color:#900;}.green{color:#060;}

/* Overrides */
h1,h2,h3,h4,h5,h6{font-size:16px;/*font-weight:normal;*/}
header ul,footer ul{list-style:none;margin:0;padding:0;}

img{max-width:100%;}
pre{word-wrap:break-word;}
table,td,th{border:1px solid #03F;}
/*  Content Area  */
#header_content,#footer_content,#main{width:1010px;margin:0 auto;}

/* Globals */
header{min-height:100px;margin-bottom:35px;padding-bottom:15px;background:url('images/header.jpg') repeat-x #375D81;color:#fff;}
#header_logo{width:315px;height:100%;margin-left:25px;padding-top:40px;display:inline-block;}
#header_logo>h1{margin:0;font-size:24px;}
#header_logo>h2{margin:4px 0 0 0;font-size:16px;}
#blog_title{font-size:1.5em;margin:0;}
#blog_tagline{margin:0;}
#header_navigation{width:635px;min-height:50px;padding-top:56px;display:inline-block;text-align:right;vertical-align:top;}
#header_navigation li{margin-left:25px;display:inline-block;font-size:20px;text-transform:uppercase;position:relative;}
#header_navigation li ul{width:150px;position:absolute;left:0;border:1px solid #0FF;background-color:#375D81;display:none;z-index:5;text-align:left;}
#header_navigation li ul li{margin:0;display:block;}
#header_navigation li ul li:hover{background:#03C;}
#header_navigation li ul ul{width:150px;top:0;left:150px;}

#main a{color:#000;}

#main_content{width:715px;display:inline-block;padding-bottom:10px;background-color:#fff;border:15px solid #C4D7ED;}
#main_content a{color:#555;}
#blog_posts p, .post_end, .entry-utility, .entry-meta{padding-left:15px;color:#000;}
#blog_posts .attachment_container{display:block;text-align:center;}
#blog_posts #post_nav_attachment{height:25px;padding:10px 15px;}
#blog_posts #post_nav_attachment>.previous-image{float:left;}
#blog_posts .post_content{padding-right:15px;}
#blog_posts .post_content pre{overflow: auto;}
#blog_posts .post_content p{word-wrap:break-word;-ms-word-wrap:break-word;}
#blog_posts .post_content>p{padding-left:0;}
#blog_posts #post_nav_attachment>.next-image{float:right;}
.content_title, .page-title{font-size:24px;color:#000;font-weight:1000;text-align:center;word-wrap:break-word;}
.post_title a, .entry-title a{font-size:24px;color:#FFF!important;word-wrap:break-word;}
.post_title, .entry-title{width:650px;height:54px;padding:6px 0 0 30px;position:relative;margin:20px 0;right:15px;background-color:#375D81;background:url('images/post_title.png') no-repeat;}
.post_meta,.post_content,.post_actions{padding-left:15px;color:#000;}
.page_links{padding:0 12px 4px 0;text-align:right;color:#000;}
.post_end_nav{padding:4px 0;}
.post_end_nav>span{width:50%;display:inline-block;vertical-align:top;overflow:hidden;word-wrap:break-word;}
span.post_end_nav_next{width:48%;padding-right:2%;text-align:right;}
.more-link{padding:8px 8px 0 0;display:block;font-size:1.2em;text-align:right;}
.entry-summary{color:#000;}
#main_content img,#main_content video,#main_content iframe,#main_content embed,#main_content object{max-width:100%;}

#main_content_page{padding:0 15px;color:#000;}
#main_content_page h1{font-size:24px;}

#sidebar{width:240px;margin-left:15px;display:inline-block;vertical-align:top;color:#000;}
#sidebar select{max-width:100%;}
#sidebar h3{min-height:30px;padding:6px 0 4px 10px;font-size:24px;background-color:#375D81;color:#fff;}
#sidebar h3 a{color:#fff;}
#sidebar li{word-wrap:break-word;}
#sidebar .sub-menu li li li{width:auto;white-space:nowrap;}
#sidebar .widget ul,.widget li,.widget p{padding-left:10px;}
#blog_search{width:208px;font-size:24px;background:#fff;border:none;margin:0;display:inline-block;}
#blog_search_submit{width:30px;height:30px;display:inline-block;vertical-align:top;}
.blog_sidebar_subscribe span{vertical-align:top;display:inline-block;padding-top:6px;padding-left:5px;}

footer{min-height:140px;margin-top:15px;padding:7.5px 15px 5px 15px;;background-color:#375D81;color:#fff;}
footer ul{display:inline-block;vertical-align:top;}
footer li{font-size:18px;font-family:Berlin Sans FB, Arial;color:#fff;}
footer li.footer_title{font-family:Lucida,"Trebuchet MS";}
.footer_links{width:200px;}
.footer_info{width:294px;}
.footer_info a{margin-right:6px;}
.footer_info ul{display:block;}
.footer_info li a{word-wrap:break-word;}
.footer_post_title{margin:5px 0 0 5px;}
.footer_post_content{width:95%;font-size:14px;margin-left:5px;}
#footer_end{padding:15px 0 5px 0;text-align:center;}
/*footer li{margin-right:15px;display:inline-block;text-transform:uppercase;}
footer span{display:inline;color:#333;}
#footer_creator{float:right;}
#footer_creator a{color:#333;}
*/
/* Page */
#posts_bottom{padding:12px 8px;font-size:1.3em;color:#000;}
#posts_bottom span{float:right;}

#contact_info,#contact_form{min-height:500px;display:inline-block;vertical-align:top;}
#contact_info{width:60%;}
#contact_info h1{font-size:28px;}
#contact_info h2{font-size:24px;}
#contact_info span{width:520px;padding:10px 0 0 15px;display:inline-block;font-size:24px;vertical-align:top;}
#contact_form{width:350px;margin-top:15px;}
#contact_form label,#contact_form input,#contact_form textarea{width:350px;display:block;font-size:20px;}
#contact_form input,#contact_form textarea{background:#333;color:#fff;border:1px solid #333;margin:3px 0;padding:0;}
#contact_form textarea{height:150px}
#contact_submit{width:175px!important;margin:10px 0 0 90px!important;cursor:pointer;}

/* Blog */
.published{border:0;}
.fn,.says{color:#333;}

#comments{padding-top:15px;clear:both;}
.comments-title,#comments #respond h3{background:#375D81;margin:0;padding:10px;color:#FFF;}
.comment-body{margin-top:10px;padding-left:10px;}
.commentlist{list-style:none;margin-left:0;padding-left:0;}
.comment-author .fn,.comment-author .says,.comment-author img{display:inline-block;vertical-align:top;}

#commentform #submit{background:#06F;color:#fff;font-size:16px;border:1px solid #09f;border-radius:4px;}

/* 404 */
#notfound_content{text-align:center;color:#000;font-size:1.3em;}

/* Ending Globals */
.icon_twitter{width:32px;height:32px;display:inline-block;background-image:url(images/social_icons.png);}
.icon_rss{width:32px;height:32px;display:inline-block;background-image:url(images/social_icons.png);background-position:0px -32px;}
.icon_fb{width:32px;height:32px;display:inline-block;background-image:url(images/social_icons.png);background-position:0px -64px;}
.icon_lin{width:32px;height:32px;display:inline-block;background-image:url(images/social_icons.png);background-position:0px -96px;}
.icon_ytb{width:32px;height:32px;display:inline-block;background-image:url(images/social_icons.png);background-position:0px -128px;}

/* WordPress Standard Classes */
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin: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;max-width:96%;padding:5px 3px 10px;text-align:center}
.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}

/* STANDARDS EXTENDED */
.bypostauthor{background:#FFF;}
.commentlist .bypostauthor{background:#FFF;}
.sticky{background:#effff;}
.gallery-caption{border:1px solif #eee;}