/*
LAYOUT: One-Column (Left) Fixed
DESCRIPTION: Two-column 1100px fixed layout with one sidebar left of content
*/

#main {
    width:1100px;
    margin:0 auto;
    position:relative;
	font-family: 'Oregano', cursive;
}
#container {
    width:1090px;
    float:right;
    margin: 0 0 0 -300px;
}
#content {
    width:780px;
    overflow:hidden;
    margin: 0 0 0 310px;
}
.main-aside {
    width:300px;
    float:left;
    position:relative;
}
#primary {
    float:left;
}
#secondary {
    clear:left;
}
#subsidiary {
    width:1100px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:300px;
    float:left;
    margin:0 20px 0 0;
}
#subsidiary #third {
    margin:0;
}
#main .module, #main .single-post {
	margin-right: 10px;
}
.fixed {
	width:1100px; 
	margin:0 auto;
}

/*
Casillas Sticky 
*/
.posts-default li {
    height: 350px;
    width: 238px;
}
.posts-default .entry-meta{display:none;}

#header	{ background: #000; border-bottom: 5px solid #990066; padding: 0; }
#footer				{ margin: 20px auto 0; width: 1120px; background: #FF33CC; padding-bottom: 10px; border: 1px solid #990066; }


.home-title	{ text-transform: none; font-family:Berkshire Swash; font-weight: bold; font-size: 30px; padding: 6px 10px;  background:none #FFF044; border: 5px solid #CCC; margin: 0 10px 10px 0; color: #990066; text-align:center; }
.widgettitle { color: #990066; font-family:Berkshire Swash; font-size: 30px; font-weight: bold; margin: -10px -10px 10px; padding: 5px 10px; background:none  #FFF044; border-bottom: 5px solid #CCC; height: 40px; }
.featured-entry { display:none;}


/* main navigation */
#nav  { background: #FFF044; min-width: 990px; border-bottom: 5px solid #CCC; color: #990066; font-size: 20px; font-family:Sancreek; }
#nav-content  { height: 35px; margin: 0 auto; width: 978px; }
#nav .sf-menu  { float: left; line-height: 1.0; max-width: 770px; text-transform: uppercase; }
#nav .sf-menu a  { display: block; text-decoration: none; padding: 10px 12px; color: #990066; font-size: 20px; border: solid #DDD; border-width: 0 1px; margin-right: -1px; }
#nav .sf-menu ul li  { border: 1px solid #CCC; margin-top: -2px; }
#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li  { background:none; color: #0052A3; }
#nav .sf-menu ul a:hover, #nav .sf-menu ul li.sfHover, #nav .sf-menu ul li:hover { color: #373331; background: #FFF; }
#nav .sf-menu ul li.sfHover a.sf-with-ul { color: #373331; }
#nav .sf-menu li li a  { padding: 7px 10px; line-height: 1; height: auto; font-size: 11px; border: none; }
#nav .sf-menu .sf-with-ul  { padding-right: 15px; }
#nav .sf-sub-indicator  { background:none; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; left: 7px; top: 0; vertical-align: middle; }
#nav .sf-menu ul .sf-sub-indicator	{ display: none; }
#nav .quick-nav li  { padding-top: 8px; }

/* latest headlines */
.posts-default, .posts-quick, .posts-line	{ list-style: none; margin: 0 0 20px; padding: 0; overflow: hidden; }
.posts-default li	{ float: left; margin: 0 8px 8px 0; font-size: 12px; padding: 5px 2px 10px; background: #FFCCFF; border: 5px solid #CCC; overflow: hidden; }
.posts-default img		{ float: left; background: #111; }
.posts-default .entry-title	{ font-family:Berkshire Swash; font-weight: bold; font-size: 14px; margin: -2px 5px 5px; line-height: 1.3em; }
.posts-default .entry-thumbnails-link { margin-left: 5px; }
.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #111; margin: 0 5px 10px; overflow: hidden; }
.posts-default .entry-summary	{ font-size: 13px; font-family: 'Oregano', cursive; }

.widgetcontainer		{ padding: 10px; background: #FFCCFF; background-position: 0 26px; border: 1px solid #CCC; margin-bottom: 10px; }

/* search bar */
#searchbar				{ float: right; overflow: hidden; margin: 65px 0 0; }
.searchform				{ margin: 0; }
.searchform .s			{ font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 14px; border: 5px solid #990066; background: #FFF; padding: 6px 3px 5px; margin: 1px 5px 0 0; float: left; width: 250px; }
.searchform .searchsubmit { float: left; cursor: pointer; border: 7px solid #990066; background:none; color: #FFF; }
.searchform .searchsubmit:hover { background: #FFF; color: #383332; }

/* header */
#header					{ background: #1e1b1a; border-bottom: 5px solid #383332; padding: 0; }
#branding				{ width: 800px; margin: 0 auto; padding: 0 0 20px; }
.logo					{ max-width: 590px; float: left; margin: 21px 0 0 10px; }


.single .post, #main .single-post	{ background:none #FFCCFF; border: 5px solid #CCC; margin: 0 10px 15px 0; padding: 0 15px; }
.single .post .entry-title, .single-post .entry-title	{ font-size: 28px; font-weight: 700; padding: 0; margin: 15px 0 5px; line-height: 1.3em; font-family:Sancreek; text-align:center; }
.single .post .entry-info, .single-post .entry-info	{ padding-bottom: 10px; margin-bottom: 10px; color: #848485; font-size: 11px; text-transform: uppercase; border-bottom: 5px dotted #CCC; }

a, a:link, a:visited	{ color: #990066; text-decoration: none; }
a:hover					{ color: #FFF; }

.module-title, .feed-title, .archive-title, #reply-title	{ text-transform: none; font-family:Berkshire Swash; font-weight: bold; font-size: 30px; padding: 6px 10px;  background: url( none) #FFF044; border: 5px solid #CCC; margin: 0 10px 10px 0; color: #990066; text-align:center; }

.sub{ display:none;}

.widgetcontainer a		{ font-weight: 700; }

.sidebar-read-more:link, .sidebar-read-more:visited{display:none}
.entry-content	{ margin: 20px 0; font-size: 14px; line-height: 1.5em; overflow: hidden; }