/*
Theme Name: UNCC WordPress
Theme URI: http://coefs.uncc.edu
Description: Child theme of twentyten using UNCC colors and logo
Author: Crystal Barton
Template: twentyten
Version: 0.1
*/

@import url(../twentyten/style.css);

.clear { clear:both; margin:0; padding:0; height:0; }

table, td, tbody, tr {
	vertical-align:top;
}

/* background */
body { background-color:#006633; }

/* eliminate top/bottom border */
#wrapper { margin:0 auto; }



/* Header properties */
#header 
{ 
	background-image:url('Master_green.png');
	background-repeat:no-repeat;
	background-position:left top;
	height:340px;
	padding:5px;
}

#site-title 
{
	float: left;
	font-size: 22px;
	line-height: 28px;
	margin: 27px 0 0 230px;
	width:700px;
	clear:both;
}

#site-description 
{
	float: left;
	font-style: normal;
	margin: 3px 0 25px 230px;
	width:700px; 
	clear:both;
}

#branding img 
{
	border-top: 4px solid #006633;
	border-bottom: 4px solid #006633;
}

#access 
{
	background-color:#eeeeee; 
	border-bottom:solid 4px #006633; 
}

#access a 
{
	color: #333333;
	line-height: 30px;
	padding: 0 10px;
	font-weight:bold;
}

#access ul ul {
	top: 30px;
	background-color:#eeeeee;
	border-top:solid 4px #006633;
	padding:4px 0px;
	/*border-bottom:solid 4px #006633;*/
	/*border:solid 2px #006633;
	border-top-width:4px;*/
}

#access ul ul ul {
	border:0;
	top: -4px;
}

#access ul ul a {
	background-color:#eeeeee;
	line-height:12px;
}

#access li:hover > a, #access ul ul :hover > a 
{
	color:#006633;
	background-color:transparent;
	text-decoration:underline;
}

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, 
#access ul li.current-menu-item > a, #access ul li.current-menu-parent > a 
{
	color:#333333;
	background-color:#d5ccad;
}


/* Content and Widget container */
#main 
{
	padding: 20px 0 0 0;
}



/* Page Content - Pages / Posts */
#content a:hover 
{ 
	color:#006633; 
}

#content .post 
{
	padding-bottom:10px;
	border-bottom:solid 2px #d5ccad;
}
/*	
#content .entry-meta 
{ 
	display:none; 
}
*/


/* Widget Column (on right) */
#main .widget-area ul {
	padding: 0 20px 0 0;
}

#primary,
#secondary {
	width: 240px;
}

.widget-area ul
{
	border-top:solid 4px #006633;
}
	
.widget-area .widget-container
{ 
	width:100%;
	background-color:#eeeeee; 
	border-bottom:solid 4px #006633;
	margin:0px;
	padding:10px 20px;
}
	
.widget-area a 
{ 
	color:#333333; 
}

.widget-area a:hover 
{ 
	color:#006633; 
}



/* Footer properties */
#footer 
{
	margin-bottom:0px;
	background-color:#eeeeee;
}
	
#footer .links 
{
	background-color:#006633;
}

#footer .links ul 
{
	list-style-type:none;
	margin:0;
	margin-left:30px;
	display:inline;
}
	
#footer .links li 
{
	display:inline;
	line-height:32px;
	vertical-align:middle;
	margin-left:10px;
	color:white;
	font-size:12px;
}
	
#footer .links .university_links 
{
	font-size:14px;
	font-weight:bold;
}
	
#footer .links a 
{
	text-decoration:none;
	color:white;
}
	
#footer .links a:hover 
{
	text-decoration:underline;
}
	
#footer .links img 
{
	vertical-align:middle;
	margin-right:5px;
}
	
#footer .line 
{
	margin-top:2px;
	background-color:#006633;
	margin-bottom:10px;
	height:1px;
}
	
#footer .address 
{
	margin-left:40px;
	padding-bottom:10px;
	width:600px;
	display:block; 
	float:left;
}
	
#footer .address span 
{
	display:block;
	margin-bottom:2px;
	color:#666666;
}
	
#footer .address span a 
{
	color:#666666;
}
	
#footer .address .name a 
{
	color:#006633;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
}
	
#footer .follow 
{
	float:right;
	margin:0;
	margin-right:15px;
	margin-top:5px;
	width:200px;
	font-size:1em;
	font-weight:bold;
}
	
#footer .follow img 
{
	margin-right:5px;
	margin-top:3px;
}
	
#footer .widget_search 
{
	float:right;
	margin:0;
	margin-right:30px;
	width:200px;
}
	
#footer .widget_search #s
{
	height:14px;
	width:126px;
}


/* Change Fonts */

/* Reset fonts from twentyten css file */
body, input, textarea, .page-title span, .pingback a.url, 
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul,
#cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title,
#wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th,
.entry-content label, .entry-content tr th, .entry-content thead th,
.entry-meta, .entry-title, .entry-utility, #respond label, .navigation,
.page-title, .pingback p, .reply, .widget-title, .wp-caption-text,
input[type=submit] 
{
	font-family:inherit;
}

/* specifiy default font */
#header, #content, .widget-area, #footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#content pre, #content code
{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}

#site-title a {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}

#site-title a:hover {
	text-decoration:underline;
}

#site-description
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}

#content .entry-title
{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}

#content .entry-title a
{
	
}

#content .entry-title a:hover
{
	color:#000000;
	text-decoration:underline;
}



/* Content formatting tags */
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	margin: 0 0 10px 0;
}

#content h1
{
	color:#006633;
}

#content h2
{
	color:#006633;
}

#content h3
{
	font-weight:bold;
}

#content h4
{
	font-weight:bold;
}

#content ul,
#content ol,
#content dd
{
	margin:5px 40px;
}

#content pre,
#content p,
#content hr 
{
	margin:5px 0px;
}

