/*
Theme Name:     myMagazine Coqui (Magazine Basic Child)
Description:    Child theme for the Magazine Basic theme 
Template:       magazine-basic
Version:        0.1
*/

@import url("../magazine-basic/style.css"); 
@import url("bb-style.css"); 


.headerimage img, #description{
        padding:0 !important;
        margin:0 0 0 -100px !important;
         z-index: 1;
        position: relative;
	}

.logo {
       float: left;
       z-index: 10;
        position: relative;
	}

#sociallinks {
       float: right;
       z-index: 20;
       position: relative;
       text-align: right;
        padding:0 !important;
        margin:0 !important;
        right: 30px;
	}
#sociallinks ul{
       list-style: none inside none;
        padding:0 !important;
        margin:0 !important;
	}
#sociallinks ul li{
        padding:0 !important;
        margin:0 !important;
	}

.main-navigation {
    background: url("images/nav.png") repeat scroll 0 0 transparent;
       }

main-navigation .sf-menu li:hover, .main-navigation .sf-menu li.sfHover, .main-navigation .sf-menu a:focus, .main-navigation .sf-menu a:hover, .main-navigation .sf-menu a:active {
       background:  none repeat scroll 0 0 #AFB66F;
       outline: 0 none !important;       
       }

.side-widget {
    border-radius: 5px 5px 5px 5px;
     }

.side-widget ul{
    list-style: square outside none;
    padding-left: 10px;
     }
.side-widget ul li{
    padding-left: 0px !important;
     }

.font-family h2 {
    font-size: 1.0em;
    line-height: 1.0em;
    margin: 0 -10px 8px;
    padding: 0.2em 0.6em;
    border-radius: 5px 5px 5px 5px;
background: url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") repeat-x scroll 50% 50% #2191C0;
    border: 1px solid #4297D7;
    color: #EAF5F7;
    font-weight: bold;
      }

.excerpt {
    text-align: justify;
     }

#footer {
	clear: both;
	float: left;
	width: 100%;
	padding: 3px 0;
	text-align: center;
	font-size: 10px;
	border-top: none;
	background: #fff;
	}
	
#leftcontent h3 {
	font-size: 20px;
	}

/*Common Banner CSS*/
#leftcontent h2
	{
	font-size: 28px;
	line-height: 38px;
	margin: 5px 0 0;
	padding: 0 0 50px;
	}
#leftcontent h1
	{
	font-size: 28px;
	line-height: 38px;
	margin: 5px 0 0;
	padding: 0 0 50px;
	}
#leftcontent .entry h1, #leftcontent .entry h2
	{
	margin: 0;
	padding: 0;
	}
#twocol h2
	{
	font-size: 24px !important;
	line-height: 26px !important;
	padding: 0 0 45px !important;
	}	
#threecol h2
	{
	font-size: 18px !important;
	line-height: 22px !important;
	padding: 0 0 35px !important;
	}

#leftcontent .category-voices .entry, #twocol .category-voices .entry, #threecol .category-voices .entry
	{
	background: url("/images/voices-bg.png") repeat-y scroll 10px 0px transparent;
	}
	
/*News Banners */
#leftcontent .category-news h2, #leftcontent .category-news h1{
	background: url("/images/news-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-news h2{
	background: url("/images/news-banner-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-news h2{
	background: url("/images/news-banner-3.png") no-repeat scroll 0 bottom transparent;
	}
	
/*Unelightened Madness Banners */
#leftcontent .category-unenlightened-madness h2, #leftcontent .category-unenlightened-madness h1{
	background: url("/images/unmad-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-unenlightened-madness h2{
	background: url("/images/unmad-banner-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-unenlightened-madness h2{
	background: url("/images/unmad-banner-3.png") no-repeat scroll 0 bottom transparent;
	}
	
/*GM Files Banners */
#leftcontent .category-gm-files h2, #leftcontent .category-gm-files h1{
	background: url("/images/gmfiles-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-gm-files h2{
	background: url("/images/gmfiles-banner-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-gm-files h2{
	background: url("/images/gmfiles-banner-3.png") no-repeat scroll 0 bottom transparent;
	}
	
/*Celestial Celebration Weekend Banners */
#leftcontent .category-celestial-celebration-weekend h2, #leftcontent .category-celestial-celebration-weekend h1{
	background: url("/images/celceb-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-celestial-celebration-weekend h2{
	background: url("/images/celceb-banner-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-celestial-celebration-weekend h2{
	background: url("/images/celceb-banner-3.png") no-repeat scroll 0 bottom transparent;
	}

/*Kotei Season Banners */
#leftcontent .category-kotei-season h2, #leftcontent .category-kotei-season h1{
	background: url("/images/kotsea-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-kotei-season h2{
	background: url("/images/kotsea-banner-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-kotei-season h2{
	background: url("/images/kotsea-banner-3.png") no-repeat scroll 0 bottom transparent;
	}	

/*Hitomi Memorial Banners*/
#leftcontent .category-hitomi-memorial h2, #leftcontent .category-hitomi-memorial h1{
	background: url("/images/hitmem-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-hitomi-memorial h2{
	background: url("/images/hitmem-banner-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-hitomi-memorial h2{
	background: url("/images/hitmem-banner-3.png") no-repeat scroll 0 bottom transparent;
	}
	
/*AEG News Banners*/
#leftcontent .category-aeg-updates h2, #leftcontent .category-aeg-updates h1{
	background: url("/images/aeg-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-aeg-updates h2{
	background: url("/images/aeg-banner-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-aeg-updates h2{
	background: url("/images/aeg-banner-3.png") no-repeat scroll 0 bottom transparent;
	}

/*Fan-Fiction Banners*/
#leftcontent .category-fan-fiction h2, #leftcontent .category-fan-fiction h1{
	background: url("/images/fanfiction-banner.png") no-repeat scroll 0 bottom transparent;
	}	
#twocol .category-fan-fiction h2{
	background: url("/images/fanfiction-2.png") no-repeat scroll 0 bottom transparent;
	}	
#threecol .category-fan-fiction h2{
	background: url("/images/fanfiction-3.png") no-repeat scroll 0 bottom transparent;
	}
	
#mainwrapper {
    padding: 0px 0px 15px 0px;
    width: 1000px !important;
    border-top: none;
}

.side-widget h2 {
    background: url("images/banner-top.png") repeat-x scroll 50% top #FFFFFF;
    border-color: #EDEDEE;
    border-radius: 0;
    border-style: none none dashed;
    border-width: medium medium 1px;
    color: #EAF5F7;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 -10px 0;
    padding: 20px 0 0;
}

.main-navigation {
    background: url("images/nav-bamboo.png") repeat scroll 0 0 transparent;
}

.side-widget {
    background:  #ededee;
    border-color: #3e6c99;
    border-style: solid;
    border-width: 0 0px;
    float: left;
    margin: 0 0 15px;
    padding: 0 10px 15px;
}

.wNav {
    background: url("images/navbg.png") no-repeat scroll right 40px #ededee;
}
.wLinks {
    background: url("images/linksbg.png") no-repeat scroll right 40px #ededee;
}
.wDonate {
    background: url("images/donatebg.png") no-repeat scroll right 40px #ededee;
}
.wActivity {
    background: url("images/activebg.png") no-repeat scroll right 40px #ededee;
}
.wSchedule {
    background: url("images/eventsbg.png") no-repeat scroll right 40px #ededee;
}
.wArchives {
    background: url("images/archbg.png") no-repeat scroll right 40px #ededee;
}
.wTags {
    background: url("images/tagsbg.png") no-repeat scroll right 40px #ededee;
}
.wGreen {
    background: url("images/greenbg.png") no-repeat scroll right 40px #ededee;
}


.sf-menu a {
    border-right: 1px solid #686;
    padding: 7px 15px;
    text-decoration: none;
}


#leftcontent, #twocol, #threecol, #threecol2, .commentlist {
    width: 660px !important;
}

#sidebar, #secondsidebar {
    margin: 0 !important;
}
.subtitle_head {
    color: SeaGreen;
    font-style: italic;
    font-variant: small-caps;
    font-weight: bold;
}
.pretitle {
    color: SeaGreen;
    font-style: italic;
    font-variant: small-caps;
    font-weight: bold;
    display: block;
}
#leftcontent .pretitle {
    font-size: 16px;
    margin-bottom: -20px;
}
#twocol .pretitle {
    font-size: 14px;
    line-height: 12px;
    margin-bottom: -5px;
}
#threecol .pretitle {
    font-size: 12px;
    line-height: 10px;
    margin-bottom: -3px;
}

#leftcontent .subtitle_head {
    font-size: 14px;
    margin: -19px 0 -19px 25px;
}
#twocol .subtitle_head {
    font-size: 12px;
    line-height: 12px;
    margin: -2px 0 -10px 20px;
}
#threecol .subtitle_head {
    font-size: 10px;
    line-height: 10px;
    margin: -2px 0 -10px 15px;
}

.pagination .page, .pagination .last, .pagination .current, .pagination .extend {
    display: inline-block;
    text-align: center;
    width: 20px;
    border-right: 1px solid #205B87;
}
.pages {
    display: inline-block;
    font-variant: small-caps;
    width: 95px;
    border-right: 1px #205B87 solid;
    border-left: 1px #205B87 solid;
    margin-right: 10px;
}
.pagination a:hover {
    display: inline-block;
    background-color: SeaGreen;
    color: white;
}
.pagination {
    display: block;
    width: 100%;
    clear: both;
    text-align: center;
    border: 2px #205B87 solid;
    border-radius:  25px;
}
.last {
    margin-right: 10px;
}

.menu-item-1891 {
    font-variant: small-caps;
    text-shadow: 2px 2px 2px #000000;
}