/*your custom style goes in this file*/
/*if you're overriding style blocks from genstyle.css, you only need to include the attributes you're overriding, not the whole block*/

.title-area {
        float:left;
        width:460px;
	padding-left: 10px;
	margin-top: 5px;
}


.content {
	width:800px;
}
.sidebar {
        width:400px;
}

h2.entry-title {
        padding-left: 10px;
}
.entry-content {
        padding-left: 10px;
}

.home-middle .featured-content .entry:nth-of-type(2n+1) {
    margin-right: 10px;
}

.home-middle .featured-content .entry, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
    width: 390px;
}

aside.sidebar.sidebar-primary.widget-area section.widget.widget_text div div a.alignleft {
	margin-bottom: 10px;
}

.sidebar li {
	border-bottom: none;
	list-style-type: disc;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.footer-widgets {
        padding-left: 10px;
	font-size: 12px;
        color: #fff;
}
.footer-widgets-1 {
        margin-right: 0px;
}

/* hide Google Search field - does not work for pages requiring a login */
.footer-widgets-3 .widget_search {
	display: none;
}

.footer-widgets ul {
	display: block;
}

.footer-widgets ul li {
        border-bottom: none;
        list-style-type: disc;
        margin-bottom: 0px;
        padding-bottom: 0px;
}

.footer-widgets ul li a {
        color: #aaa;
        color: #fff;
	font-weight: bold;
}


div.top-link-list {
	visability: visible !important;
	#margin: 10px 0px 0px 60px;
	margin: 15px 0px 0px 10px;
	margin: 5px 0px 0px 5px;
	#padding-top: 50px;
	#clear: both;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1.5;
	color: #444;
	color: #063E53;
}

div.top-link-list .dot {
	
}

/* Cookie dialog */
.cc_container .cc_btn {
        background-color: #063e53 !important;
        color: #fff !important;
        border: 1px solid #999999;
}
.cc_container {
        background: #e4e4e4 !important;
        color: #444 !important;
}
.cc_container a {
	color: #063e53 !important;
}

/* Language selection dropdown */
#newlanguage1 {
	padding: 2px 4px !important;
}

/* hide standard menu items */
li a[href$='searchsite.php'] { display: none !important;}
li a[href$='anniversaries.php'] { display: none !important;}
li a[href$='bookmarks.php'] { display: none !important;}


li a[href$='whatsnew.php'] { display: none !important;}
li a[href$='browsebranches.php'] { display: none !important;}
li a[href$='browsetrees.php'] { display: none !important;}
li a[href$='browsenotes.php'] { display: none !important;}
li a[href$='browsesources.php'] { display: none !important;}
li a[href$='browsesources.php'] { display: none !important;}
li a[href$='browserepos.php'] { display: none !important;}
li a[href$='browse_dna_tests.php'] { display: none !important;}
/*
li a[href$='showlog.php'] { display: none !important;}
*/

/*
        from template16 - surname cloud
*/
.tblock{
        border: 1px solid #000;
        padding: 20px;
        margin-bottom: 25px;
        border-radius: 10px;
        box-shadow: 2px 2px 6px 1px #bbb;
}

.tblock h2 {
        margin-top: 0;
}


.surnames-cloud, .surnames-cloud a {
        text-align: left;
}

a.size1      { color: #000099; }
a.size1:link    { color: #000099; }
a.size1:visited { color: #000099; }

a.size2      { color: #3333CC; }
a.size2:link    { color: #3333CC; }
a.size2:visited { color: #3333CC; }

a.size3      { color: #006633; }
a.size3:link    { color: #006633; }
a.size3:visited { color: #006633; }

a.size4      { color: #993300; }
a.size4:link    { color: #993300; }
a.size4:visited { color: #993300; }

a.size5      { color: #CC0033; }
a.size5:link    { color: #CC0033; }
a.size5:visited { color: #CC0033; }

a.size6      { color: #666666; }
a.size6:link    { color: #666666; }
a.size6:visited { color: #666666; }

a.size7      { color: #CC9900; }
a.size7:link    { color: #CC9900; }
a.size7:visited { color: #CC9900; }

a.size8      { color: #999933; }
a.size8:link    { color: #999933; }
a.size8:visited { color: #999933; }

a.size9      { color: #000000; }
a.size9:link    { color: #000000; }
a.size9:visited { color: #000000; }

a.size0      { color: #000000; }
a.size0:link    { color: #000000; }
a.size0:visited { color: #000000; }


