/*
Theme Name: DeSocio 6
Theme URI: thedesocios.com/6
Description: The tri categorical theme for Jo Sam and the Baby 
Version: 6.2
Author: Sam DeSocio
Author URI: http://thedesocios.com
Tags: fixed width,

	DeSocio6
	

*/
/*
Black - 403b33
Faith Red - c02942
Life Mustard - dcbe6e
Family Green - 94c7b6
Tan - d6e1c7
*/


/*Inline Images*/
.inlineimg{float:right;z-index: -100;margin:24px; margin-right: -300px;}
.inlineimgl{float:right;z-index: -100;margin:24px; margin-left: -20px;}

img.inline-200{ width: 940px; margin-bottom: -200px; margin-left: -40px;}
img.inline-300{ width: 940px; margin-bottom: -300px; margin-left: -40px;}
img.inline-400{ width: 940px; margin-bottom: -400px; margin-left: -40px;position: relative; z-index: -1000;}
img.inline-500{ width: 940px; margin-bottom: -500px; margin-left: -40px; }

#fancy_outer{position: relative; z-index: 800;}

body{margin: 0px; padding: 0px;background-image:url(bg1.jpg); padding-top: 20px; font-size: 100%;}

html>body {	font-size: 16px;}

.Faithsection,.Familysection, .Lifesection, .Faithsectionquote, .Familysectionquote, .Lifesectionquote{margin-left: 40px; margin-right: 40px;}

*{ font-size: 1em; line-height: 1.5em; color: #403b33;outline: none; clear: none; padding: 0px; margin: 0px;}
br {margin-top: 21px}
/*Section*/
.Faithsection .posttitle{font-size: 36px; font-weight: 200; color:#c02942; margin: 0 0 24px 0; padding: 0px;border-bottom: 2px solid #c02942; position: relative; z-index: 61; padding-bottom: 7px;}
.Familysection .posttitle{font-size: 36px; font-weight: 200; color:#94c7b6; margin: 0 0 24px 0; padding: 0px;border-bottom: 2px solid #94c7b6;position: relative; z-index: 62; padding-bottom: 7px;}
.Lifesection .posttitle{font-size: 36px; font-weight: 200; color:#dcbe6e; margin: 0 0 24px 0; padding: 0px;border-bottom: 2px solid #dcbe6e; position: relative; z-index: 62; padding-bottom: 7px;}
.posttitle {clear: both;}
.posttitle a:hover {text-decoration: none;}
.Faithsection h3, .Faithsection a,.Faithsection .postinfo, .Faithsection h4, .Faithsection-quote  h4 , .Faithsection-quote  h3 , .Faithsection-quote  a {color: #c02942; } 
.Lifesection h3, .Lifesection a, .Lifesection .postinfo, .Lifesection h4, .Lifesection-quote h4, .Lifesection-quote h3, .Lifesection-quote a{color: #dcbe6e;} 
.Familysection h3, .Familysection a,.Familysection .postinfo, .Familysection h4, .Familysection-quote  h4, .Familysection-quote  h3, .Familysection-quote  a {color: #94c7b6;} 

.postp ul{margin-bottom: 1em; width: 600px;}

/*Header*/
#title{font-size: 49px; font-weight: 200; margin: 0px; padding: 0px; margin-top: 30px;}
#header{width: 940px; padding: 10px; padding-bottom: 2px; height: 88px; margin: 0px;}
#circles { height: 88px; width: 244px; float: right; margin-top: 10px;}
#circles a {float: right; height: 88px;}
#welcome{ height: 249px; width: 940px; background-image: url(images/welcome.png); display: none;}
#welcomeimg{margin: 0px; padding: 0px; margin-bottom: 0px;}
/*Quotes*/
 .postp blockquote p{ font-size: 1.2em;float: right; margin: 10px 240px 10px 10px;
z-index: 40;
width: 290px;
display: block;

text-align: left;

border-bottom-width: 1px;

border-bottom-style: none;

border-bottom-color: -moz-use-text-color;
border-left: 1px solid #eee;
padding: 24px;
} 

 .postp .bigquote p{ 
float:right; margin:24px; margin-right: -40px;

 
 font-size: 30px; line-height: 100px; float: right; width: 590px;

text-align: left;


border-bottom-color: -moz-use-text-color;
border-left: 1px solid #eee;
padding: 24px;
} 
.postp .bigq {margin-left: 0px; padding-left: 0px;
}
 .postp .bigq p{ display: block; float: none; padding: 0px; width: 560px;
 border: 0px;font-style: normal; font-weight: bold;
font-size: 40px; line-height: 100px; 
} 


.Lifesectionquote .postp p, .Familysectionquote .postp p , .Faithsectionquote .postp p {display: block; color: #ffffff; padding: 35px; font-size: 26px; font-style: italic; margin: 0px; width:790px;position: relative; z-index:20; }
.Faithsectionquote .posttitle, .Familysectionquote .posttitle, .Lifesectionquote .posttitle { display:none;}

.Lifesectionquote p.tweetp, .Familysectionquote p.tweetp , .Faithsectionquote  p.tweetp {display:none;}

.Faithsectionquote .postinfo, .Familysectionquote .postinfo, .Lifesectionquote .postinfo { display:none;position: relative; z-index:20;}

.Faithsectionquote { padding: 0px; padding-bottom: 36px; padding-top: 24px; border-top:1px dotted #ccc; clear: both;}
.Faithsectionquote p {margin: 0px; background-color:#c02942;  }
.Faithsectionquote .postinfo , {margin: 0px; color:#c02942;  }

.Faithsectionquote  .postp blockquote {margin: 0px; padding: 0px; background-color: #ffffff;  }
.Faithsectionquote .postp blockquote p{color:#c02942; background-color: #ffffff;  background-image:url(images/redpoint.png); background-repeat: no-repeat; background-position-x: inherit; margin: 0px; float: right; padding: 0px;padding-left: 30px;  margin-top: 0px; font-size: 20px;  margin-bottom:0px;width: 200px; border-left: 0px; }

.Familysectionquote { padding: 0px; padding-bottom: 36px; padding-top: 24px;border-top:1px dotted #ccc; clear: both; }
.Familysectionquote p {margin: 0px; background-color:#94c7b6;   }
.Familysectionquote .postinfo, .Familysectionquote .postinfo a {margin: 0px; color:#94c7b6;  }

.Familysectionquote  .postp blockquote {margin: 0px; padding: 0px; background-color: #ffffff;  }
.Familysectionquote .postp blockquote p{color:#94c7b6; background-color: #ffffff;  background-image:url(images/greenpoint.png); background-repeat: no-repeat; background-position-x: inherit; margin: 0px; float: right; padding: 0px;padding-left: 30px;  margin-top: 0px; font-size: 20px;  margin-bottom:0px;width: 200px; border-left: 0px; }

/*.Lifesectionquote { padding: 0px; padding-bottom: 40px;  }
.Lifesectionquote p {margin: 0px; background-color:#dcbe6e;  }
.Lifesectionquote .posttitle { display:none;}

.Lifesectionquote .source {margin: 00px; padding: 0px; background-color: #ffffff;  }
.Lifesectionquote .source div{color:#dcbe6e;  background-image:url(images/mustardpoint.png); background-repeat: no-repeat; background-position-x: inherit; margin: 0px; float: right; padding: 0px;padding-left: 30px;  margin-top: 0px; font-size: 20px;} */

.Lifesectionquote { padding: 0px; padding-bottom: 36px; padding-top: 24px;border-top:1px dotted #ccc; clear: both; }
.Lifesectionquote p {margin: 0px; background-color:#dcbe6e;  }
.Lifesectionquote .postinfo, .Lifesectionquote .postinfo a {margin: 0px; color:#dcbe6e;  }

.Lifesectionquote .posttitle { display:none;}

.Lifesectionquote  .postp blockquote {margin: 0px; padding: 0px; background-color: #ffffff;  }
.Lifesectionquote .postp blockquote p{color:#dcbe6e; background-color: #ffffff;  background-image:url(images/mustardpoint.png); background-repeat: no-repeat; background-position-x: inherit; margin: 0px; float: right; padding: 0px;padding-left: 30px;  margin-top: 0px; font-size: 20px;  margin-bottom:0px;width: 200px;border-left: 0px; }

/*Type Basics*/
.Familysection ol, .Faithsection ol, .Lifesection ol{ font-style: italic; width: 600px;}
.Familysection li, .Faithsection li, .Lifesection li{ font-size: 16px; line-height: 1.5em; list-style-position: outside; font-style: normal; margin-left: 0px; margin-left: -20px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee; }

#menu a {color: #ffffff;}
h3,h4, h5{margin: 0px; padding: 0px;font-weight: 200; }

h3{font-size: 24px;padding-bottom: 10px;}

/*Catch All*/
hr{ border: 0px; border-bottom: 1px solid #403b33; clear: both; margin-top: 24px; margin-bottom: 24px; width: 600px;}
a img{border: 0px;position: relative; bottom: 10px; }
a { text-decoration:none; line-height: 1.5em; }
a:hover { text-decoration:underline; line-height: 1.5em; }

em { font-style: italic;}


/*Posts*/

.postp p {font-size: 1em; font-Family:Palatino, Georgia; line-height:1.5em; margin: 0 0 12px 0; width: 600px;padding: 0px; position: relative; z-index: 30;}
.postp p a{color: #403b33; text-decoration: underline;}

.postp{margin-bottom: 12px; padding-bottom: 12px; border-bottom: 0px dotted #ccc;}

.Faithsectionquote .postp, .Familysectionquote .postp, .Lifesectionquote .postp { border-bottom: 0px;padding-bottom: 00px;}


.postp blockquote {font-style: italic;}

.postp li {list-style-position: inside; margin-left: 40px;}

.readmore{bottom: 24px;}
.readmorebox {width: 860px; background-color: aqua;}
#content{ padding-top: 24px;}
.alignleft{margin-right: 24px; margin-bottom: 6px; margin-top: 24px; margin-left: 0px; float: left;}
.alignleft-top{margin-right: 24px; margin-bottom: 6px; margin-top: 00px; margin-left: 0px; float: left;}

.alignright {margin-left: 24px; margin-bottom: 6px; margin-top: 24px; margin-right: 0px; float: right;}
.alignnone { margin-bottom: 6px; margin-top: 24px; margin-right: 0px; }

.aligncenter { margin-bottom: 6px; margin-top: 0px; margin-right: 0px; }

a .alignleft{margin-right: 24px; margin-bottom: 6px; margin-top: 24px; margin-left: 0px; float: left;}
a .alignright {margin-left: 24px; margin-bottom: 6px; margin-top: 24px; margin-right: 0px; float: right;}
a .alignnone { margin-bottom: 6px; margin-top: 24px; }
a .aligncenter { margin-bottom: 6px; margin-top: 0px; margin-right: 0px; }


#notfound{float: left; left: 140px; bottom: 50px; position: relative;}


/*Post Info*/
.postinfo{ font-Family: 'Trebuchet MS', 'Verdana'; font-weight: normal; font-size: 16px;}

/*.Faithsectionquote .postinfo, .Lifesectionquote .postinfo, .Familysectionquote .postinfo,  { float: none; text-align: right; width: 820px; }*/
.Faithsection .postinfo, .Lifesection .postinfo, .Familysection .postinfo {float: right; width: 240px; text-align: left; border-bottom: 1px; padding-bottom: 24px;}
.Faithsection .postinfo{ border-bottom: 1px solid #c02942; position: relative;  z-index: 61;}
.Lifesection .postinfo{ border-bottom: 1px solid #dcbe6e;position: relative;  z-index: 62;}
.Familysection .postinfo{ border-bottom: 1px solid #94c7b6;position: relative;  z-index: 63;}
.Faithsectionquote .postinfo, .Faithsectionquote .postinfo a{ color: #c02942; }
.Lifesectionquote .postinfo, .Lifesectionquote .postinfo a{ color: #dcbe6e;}
.Familysectionquote .postinfo, .Familysectionquote .postinfo a{ color:#94c7b6;}

/*Layout*/


#wrap{ width: 960px; margin-left: auto; margin-right: auto; }
#topshade{ width: 960px; height: 10px; display: block; background-image: url(images/pageshade_01.png); background-repeat: no-repeat; margin: 0px;}
#mainshade{width: 940px; background-image: url(images/pageshade_02.png);background-repeat: repeat-y; padding-left: 10px; padding-right: 10px; }
#botshade{ width: 960px; height: 10px; display: block; background-image: url(images/pageshade_04.png); background-repeat: no-repeat;  margin-left: auto; margin-right: auto; padding-bottom: 30px;}
#pageinfo{ margin: 0px; margin-left: 40px; margin-right: 40px;}

#menubox {padding: 20px; color:#fff; background-color: #403b33; height: 36px; margin-top: 0px; margin-bottom: 0px;}
#menuboxfaith {padding: 20px; padding-left: 8px; color:#fff; background-color: #c02942; height: 36px; margin-top: 0px; }
#menuboxfam {padding: 20px; padding-left: 8px; color:#fff; background-color: #94c7b6; height: 36px; margin-top: 0px; }

#menuboxlife {padding: 20px; padding-left: 8px; color:#fff; background-color: #dcbe6e; height: 36px; margin-top: 0px; }

#menubox h5{ margin: 0px; color:#fff; font-weight: 200; font-size: 20px;padding-top: 1px; margin-left: 20px;}
#menuboxfaith h5, #menuboxfam h5, #menuboxlife h5{ margin: 0px; padding:0px;color:#fff; font-weight: 200; font-size: 20px; padding-top: 1px;margin-left: 36px;}

#archives li{ list-style-type: none; border: 1px solid #333;}

#navigation{ margin-left: 40px; margin-right: 40px; width: 820px; padding-bottom: 24px; margin-top: 24px;clear: both;}
.nextlink{ float: right}
.pagenavi a{font-size: }
#welcomebutton{border-right: 1px solid #fff; padding-right: 14px;}
/*Menu */
#menu {float: right; margin: 1px;}
#menu ul  { list-style: none; margin: 0px; font-size: 20px;padding-top: 1px;}

#menu ul li {float: left; margin: 0px; margin-right: 15px; color: #403b33; }
#menu ul li.last {margin-right: 1px;}
#menu ul li a{font-weight: 200; padding-bottom: 5px;}
/*search*/
#searchform{font-size: 16px; margin-left: 10px;}
#s{font-size: 14px; padding: 4px; border: 2px solid #fff;border-bottom: 3px solid #fff;}
#searchsubmit{font-size: 13px; padding: 8px; border: 0px; background-color: none; }

/*Modal*/
#modal{display: none; background-color: #343;}
a.tag{background: aqua;}
#archlink  a{ padding: 4px; border: 0px solid #ccc; float: left; margin: 2px; font-family:'Trebuchet MS'; }
#archlink  a:hover{ padding: 4px; border: 0px solid #403b33; float: left; margin: 2px; text-decoration: none; background-color: #403b33; color: #fff;}
#taglink  a{ padding: 4px; border: 0px solid #ccc; float: left; margin: 2px; font-family:'Trebuchet MS';}
#taglink  a:hover{ padding: 4px; border: 0px solid #403b33; float: left; margin: 2px; text-decoration: none; background-color: #403b33; color: #fff;}

#sublinks a{padding: 4px; border: 1px solid #ccc; margin: 2px; font-family:'Trebuchet MS'; float: left; }
#sublinks  a:hover{ padding: 4px; border: 1px solid #403b33; float: left; margin: 2px; text-decoration: none; background-color: #403b33; color: #fff;}



/*Comments*/
#commentbox{clear: both; margin-left: 120px; margin-right: 40px;}
#commentlist li {list-style: none;}
#commentlist p {margin-top: 1px; margin-right: 10px;  font-size: 15px; padding: 16px;}
.comment img {float: right; margin-top: 18px; margin-left: 18px;}
#commentbox h3{ display: block;border-bottom: 1px solid; font-size: 34px; font-weight: 200; }
.thread-odd{background-color: #ccc; padding: 20px; min-height: 70px; margin-bottom: 16px;}
.thread-even{padding: 20px; min-height: 70px;}
.thread-even p, .thread-odd p{ width: 690px;margin-bottom: 12px;}
#commentbox a{text-decoration: underline; padding: 3px;}
#commentform input{border: 1px solid #ccc; padding: 3px;}
#commentform #comment{border: 1px solid #ccc; padding: 3px;font-family:'Trebuchet MS'; line-height: 1.5em;}
#comments{font-size: 34px;}

.widecolumn subscription-manager{margin-top: 6px;}
.subscribe-to-comments{margin-top: 6px; }
#main{  padding-bottom: 40px; background-color: #fff;}




.Faithsection-quote #commentbox{ border-bottom: 1px solid #c02942;}
.Familysection-quote #commentbox{ border-bottom: 1px solid #94c7b6;}
.Lifesection-quote #commentbox{ border-bottom: 1px solid #dcbe6e;}

.Faithsection #commentbox { border-bottom: 1px solid #c02942;}
.Familysection #commentbox{ border-bottom: 1px solid #94c7b6;}
.Lifesection #commentbox{ border-bottom: 1px solid #dcbe6e;}

.Faithsection-quote #commentbox span{ color:#c02942;}
.Familysection-quote #commentbox span{ color: #94c7b6;}
.Lifesection-quote #commentbox span{color: #dcbe6e;}

.Faithsection #commentbox span{color:#c02942;}
.Familysection #commentbox span{ color: #94c7b6;}
.Lifesection #commentbox span{ color: #dcbe6e;}


/*Menu Drop Box*/
#menudrop1{ width:320px; margin: 0 20px 0 20px;color:#fff; }
#menudrop2{width: 320px; margin: 0 20px 0 20px; float: right;color:#fff;}
#menudrop3{width: 140px; margin: 0 20px 0 20px;float: right;color:#fff;}
#menudropboxframe{background-color: #403b33;padding: 20px;  clear: both; height: 320px;margin: 0px;}
#menudropbox{ color:#d6e1c7;font-Family: 'Trebuchet MS', 'Verdana'; font-weight: normal; font-size: 14px; display: none; }
#menudrop{ margin-bottom: 24px; }
#menudropbox a{color: #fff; padding: 0px; margin: 0px;}
#menudrop1 a {margin-right: 5px;} 
#menudropclick .active{ background-color: aqua;}

#menudropbox ul{color: #fff; margin: 0px; padding: 0px;}
#menudropbox ul li ul{color: #fff; margin: 0px; padding: 0px;}
#menudropbox hr {border-top: 1px solid #fff; width: 320px; margin: 5px 0 5px 0; padding: 0px; border-bottom: 0px;}
#menudropbox h2{color: #fff; font-size: 18px; font-weight: 200;}
#menudropbox .tag{margin-right: 10px;}


#menudropboxframe{background-color: #403b33;padding: 20px;  margin-bottom :24px;clear: both; height: 320px;}
#menudropboxframefaith{background-color: #c02942;padding: 20px;  margin-bottom :24px;clear: both; height: 320px;}
#menudropboxframefamily{background-color: #94c7b6;padding: 20px;  margin-bottom :24px;clear: both; height: 320px;}
#menudropboxframelife{background-color: #dcbe6e;padding: 20px;  margin-bottom :24px;clear: both; height: 320px;}


/*Video*/
.videoyoutube{background-image: url(images/vimeobg.jpg); width: 494px; padding:37px;padding-left: 60px; background-repeat: no-repeat;}
.video{background-image: url(images/vimeobg.jpg); width: 524px; padding: 37px; background-repeat: no-repeat;}


/*Share*/
.postp li {list-style-position: inside; margin-left: 40px;}

ul.addtoany_list li {list-style: none; margin-left: 0px; padding: 0px; margin: 0px; clear: both;}
ul.addtoany_list li a img{position: relative; bottom: -3px;}
.a2a_i img{position: relative; bottom: -0px;}

/*Custom*/
#pitatl{width: 100%; background-image: url(http://thedesocios.com/blog/images/pit-atl.jpg);}
ol.booklist a{text-decoration: underline;}
ol.booklist a:visited{text-decoration: underline;}
