/*
 Theme Name:   Twenty Twelve Child
 Theme URI:    http://example.com/twenty-twelve-child/
 Description:  Twenty Twelve Child Theme
 Author:       Ruby Boyd & Keith Spencer & Naomi Rosenberg
 Author URI:   http://example.com
 Template:     twentytwelve
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-twelve-child
*/

@import url("../twentytwelve/style.css");

/*
This removes the border from the edges of images
*/

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
border-radius: none !important;
box-shadow: none !important;
margin-top: -5px;
}

/*
This changes the font color of article titles to black (the default is blue)
*/

.entry-header .entry-title a {
    color: black;
}

/*
This adds space between the article title and article image. The "White-space nowrap" is a temporary kludge until I can figure out what/where in the theme or CSS the code is demanding that headlines have hyphenation, an idiotic and ridiculous default that some designer somewhere needs to be reprimanded for implementing. Even with this white-space kludge, Safari still insists on displaying some weird hyphenation thing in certain headlines (whereas firefox doesn't). 
*/

.entry-title {
margin-bottom: 20px;
white-space: nowrap;
}


/*
This changes the attributes of the menu bar while your cursor is on the menu
*/
.main-navigation li a:hover {
color: white;
background: #E30013;
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
display: inline-block !important;
text-align: center;
width: 80px;
}

/*
This changes the attributes of the menu bar without cursor activity.
I have set the padding attributes to match the attributes in the code above
so any change will effect the way the menu looks with cursor activity.
*/

.main-navigation li a {
color: #000000;
margin-left:none;
padding-left: 10px;
padding-right: 10px;
display: inline-block !important;
text-align: center;
width: 80px;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { 
border-bottom: 0px; 
border-top: 0px;}

/*
This changes the attributes of the submenus with cursor activity 
to match the change in the top menu
*/

.main-navigation li ul li a:hover{
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
display: inline-block !important;
text-align: center;
width: 80px;
}

/*
This changes the attributes of the submenus without cursor activity
to match the change in the top menu
*/

.main-navigation li ul li a{
margin-left: 0px;
padding-left: 10px;
padding-right: 10px;
display: inline-block !important;
text-align: center;
width: 80px;
}

/*
This changes the text and background colors of the current page menu item 
*/

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
color: white;
background: #E30013;
font-weight: bold;
}

/*
This changes the color of visited and unvisited links
*/

a:link { color: #c50019; }
a:visited { color: #777878; }

/*
This removes underline from links
*/

* {
	text-decoration: none;
}

.widget-area .widget h3 {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
font-size: 18px
}

/*
This removes the default menu from the mobile theme
*/

#site-navigation h3.menu-toggle
{
	display: none;
}