/* --------------------------------------------------------------------
Basic Style Sheet

Author:			Shawna Gibbs
E-mail: 		sgibbs@gibbsstudios.com
Web Site: 		http://www.gibbsstudios.com
Last Updated: 	Oct. 23, 2007
-------------------------------------------------------------------- */



/* General
=====================================================================*/

body {
	margin: 0; 
	text-align: center; 
	padding: 0 0 20px 0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 14px; 
	background-color: #FFF;
	}

img, table	{
		padding: 0;
		border: 0;
		margin: 0;
		}

div#content-main img {
	padding: 0 10px 15px 10px;
	}
	
h1 {
	margin: 0;
	padding: 70px 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: normal;
	color: #CCCC33;
	text-align: center;
	width: 770px;
	letter-spacing: 1pt;
	}

h1 a, h1 a:visited, h1 a:link {
	margin: 0;
	padding: 20px 0;  
	font-weight: normal;
	color: #CCCC33;
	text-decoration: none;
	}
	
h1 a:hover {
	color: #CCCC33;
	}

h2 {
	margin:18px 0 5px 0; 
	padding:0; 
	font-weight: normal; 
	font-size: 20pt; 
	line-height: 24px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #369; 
	text-transform: lowercase;
	}
	
h3 {
	font-size: 18px; 
	line-height: 18px;
	color: #369;
	padding: 0;
	margin: 0 0 -10px 0;
	font-weight: normal;
	text-transform: lowercase;
	}
	
h4 {
	font-size: 14px; 
	line-height: 18px;
	color: #888;
	padding: 0;
	margin: 0 0 -15px 0;
	font-weight: bold;
	}

form#searchform {
	padding: 0 0 15px 0;
	margin: 0;
	}

#wrapper {
	width: 950px; 
	margin: 0 auto; 
	text-align: left; 
	background-color: #FFF; 
	padding: 0 10px;
	}

#header {
	background-color: #FFF; 
	height: 130px;
	}

#header_logo {
	float: left; 
	margin-top: 15px;
	}
	
img#header_logo_img {
	margin-right: 15px; 
	margin-left: 15px;
	}
	
#left-col {
	float: left; 
	width: 175px;
	padding-left: 15px;
	}
	
#left-col p {
	color: #666;
	font-size: 9pt;
	line-height: 11pt;
	margin-top: 5px;
	}

#left-col p.nav-title, h2.widgettitle {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin: 10px 0 0 0; 
	color: #F0AE60; 
	font-size: 12pt;
    text-transform: lowercase;
	}

/* Blog Sidebar - Left
=====================================================================*/

#sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidebar ul li.widget_recent_entries ul li {
	background: url(http://www.ucgh.org/images/bullet.gif) no-repeat 0 7pt;
	padding-left: 8px;
	margin-bottom: 5px;
	}


/* Cloud Tags
=====================================================================*/
div.utwtags a {
                line-height: 125%;
                text-decoration: none;
                font-weight: normal;
                padding-right: 5px;
}

div.utwtags a:hover {
                color: #336699;
                text-decoration: underline;
}


/* Links - Body
=====================================================================*/

a, a:visited {
	color: #CCCC33;
	text-decoration: underline;
	} 

a:hover	{ 
	color: #336699; 
	text-decoration: none;
 	}
 	
p.editEntry a, p.editEntry a:visited {
	padding: 5px;
	border: 1px solid #CCC;
	text-decoration: none;
	color: #CCC;
	font-size: 9pt;
	}

p.editEntry a:hover {
	padding: 5px;
	border: 1px solid #333;
	text-decoration: none;
	color: #333;
	}

div.pg_navigation {
	border-bottom: 3px solid #CCC;
	margin-bottom: 15px;
	}
	
div.pg_navigation p a {
	font-size: 10pt;
	padding-bottom: 0;
	}
	

/* Image Styles
=====================================================================*/

img.image-right {
	padding: 0 10px 0 10px;
	}
	
img.image-left {
	padding: 0 10px 0 0;
	}
	
img.icon {
	margin-right: 5px;
	}

p.ghc_logo {
	margin-top: 30px; 
	text-align: center;
	}
	

/* Navigation - Top
=====================================================================*/

#nav-main ul {
	width: 780px;
	margin: 0 0 0 170px;
	padding: 0;
	list-style: none;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	text-transform: lowercase;
	}
	
#nav-main ul li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	}
	
#nav-main ul a {
	float: left;
	text-align: center;
	padding: 3px 0;
	width: 100px;
	text-decoration: none;
	color: #369;
	border-right: 1px solid #333;
	text-transform: lowercase;
	}
	
#nav-main ul a:hover, #nav-main ul a.active {
	color: #F0AE60;
	text-decoration: none;
	}
	
body#about_us #nav-main ul li#about a {
	color: #F0AE60;
	text-decoration: none;
	font-size: 12pt;
	}
	
#nav-main ul a.main-nav-current {
	font-weight: bold;
	color: #F0AE60;
	}

#nav-main ul li#about a {
	border-left: 1px solid #333;
	}
	
#nav-main ul li#career a {
	width: 179px;
	} 

#nav-main ul li#networking {
	padding: 0;
	}
	
#nav-main ul li#home a {
	width: 70px;
	}


/* Navigation - Internal Left Column
=====================================================================*/

ul#nav-internal {
	list-style-type: none;
	padding-left: 0;
	margin: 10px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;
	text-transform: lowercase;
	}

ul#nav-internal li {
	background: url(http://www.ucgh.org/images/bullet.gif) no-repeat 0 7pt;
	padding-left: 8px;
	margin-bottom: 5px;
	}

ul#nav-internal ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 10px;
	}

ul#nav-internal ul li {
	background: url(http://www.ucgh.org/images/dash.gif) no-repeat 0 6pt;
	padding-left: 10px;
	margin-bottom: 5px;
	}
	
ul#nav-internal a {
	color: #369;
	text-decoration: none;
	font-weight: normal;
	}

ul#nav-internal a:hover {
	color: #F0AE60;
	text-decoration: underline;
	}

ul#nav-internal li.current_page_ancestor a, ul#nav-internal li.current_page_item a {
	color: #F0AE60;
	text-decoration: none;
	}
	
ul#nav-internal li.current_page_ancestor a:hover, ul#nav-internal li.current_page_item a:hover {
	color: #F0AE60;
	text-decoration: underline;
	}
	
ul#nav-internal li.current_page_ancestor ul li.page_item a, ul#nav-internal li.current_page_item ul li.page_item a
{
background-color: #FFF;
color: #369;
text-decoration: none;
}

ul#nav-internal li.current_page_ancestor ul li.page_item a:hover
{
color: #F0AE60;
text-decoration: underline;
}

ul#nav-internal li.current_page_ancestor ul li.current_page_item a
{
color: #F0AE60;
text-decoration: none;
}

ul#nav-internal li.current_page_item ul li.page_item a:hover
{
color: #F0AE60;
text-decoration: underline;
}

#content {
	float: left; 
	width: 950px;
	border-top: 10px solid #7798C9;
	border-right: 1px solid #7798C9;
	border-bottom: 1px solid #7798C9;
	border-left: 1px solid #7798C9;
	padding-bottom: 15px;
	}

#content-bg {
	background: url(http://www.ucgh.org/images/dotbg.gif) repeat-y -2pt 0;
	margin-top: 10px;
	float: left;
	}
	
div#content-main {
	float: left; 
	width: 535px; 
	margin: 0 0 0 15px; 
	padding-right: 9px; 
	padding-left: 9px; 
	padding-bottom: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	color: #888; 
	line-height: 16pt;
	}

div.post p.postmetadata {
	font-size: 10pt;
	font-style: italic;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
}


/* Flickr RSS - PlugIn 
=====================================================================*/

.Flickr { 
	margin: 20px 0 0 5px;
}

.Flickr h3 { 
	padding: 10px 0 0 0; 
	margin: 0px; 
	color: #7798C9; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 12pt;
}

.Flickr ul { 
	padding: 10px 0 0 0; 
	margin: 0;
}

.Flickr li { 
	background: none; 
	padding: 0; 
	margin: 0 6px 0 0; 
	list-style-type: none; 
	display: inline; 
	border-bottom: none;
}

.Flickr li a img { 
	background: #FFF; 
	padding: 1px; 
	border: solid 4px #D4E7F2; 
	width: 55px; height: 55px; 
	margin-bottom: 5px;
}

.Flickr li a:hover img { 
	background: #fff; 
	padding: 1px; 
	border: solid 4px #7798C9; 
	margin-bottom: 5px;
}


/* Spotlights - Right Column
=====================================================================*/

#spotlights {
	 float: left; 
	 width: 190px;
	}

div.spotlight-post h3 {
	 color: #F0AE60;
	 font-size: 9pt;
	 font-weight: bold;
	 margin: 0 0 5px 0;
	 padding-top: 5px;
	 text-transform: uppercase;
	}

div.spotlight-post  {
	background-color: #F4F4F4;
	margin: 10px 5px;
	padding: 5px 10px;
	}

div.spotlight-post p {
	padding: 0;
	margin: 0 0 7px 27px;
	color: #666;
	font-size: 8pt;
	line-height: 9pt;
	}
	
div.spotlight-post p.polls {
	padding: 0;
	margin: 0 0 7px 0;
	color: #666;
	font-size: 8pt;
	line-height: 9pt;
	}
	
div.spotlight-post p a, div.spotlight-post p a:visited {
	color: #666;
	text-decoration: none;
	}

div.spotlight-post p a:hover {
	color: #CCCC33;
	text-decoration: underline;
	}

/* Footer
=====================================================================*/

#footer {
	margin: 0 auto;
	width: 950px;
	padding: 15px 10px 20px 10px;
	color: #666;
	text-align: left;
	}

#footer p {
	text-align: center;
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 8pt;
	}

#footer a {
	color: #666;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #CCCC33;
	text-decoration: underline;
	}