/*
Theme Name: SJQ News
Theme URL: http://www.law.utah.edu
Description: Clean, 3-column, newspaper-like theme.
Author: Aaron W. Herd
Author URI: http://www.awesometoast.com
Version: 1.1gjpi

Design inspired by Drew Stauffer's "Elements of SEO"
*/

/** RESET IT! **/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; } body { line-height: 1.5; background: #fff; margin: 0; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { text-align: left; font-weight:400; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a img { border: none; }input,textarea { margin: 0; }a { outline: none; }

/** GENERAL **/

body { color: #323232; font:11px/18px Verdana, Arial, Helvetica, sans-serif; }	
#ultrawrap { background: #fff; text-align:left; width: 960px; margin: 0px auto; }

.arabic { font-size: 1.26em; text-align: right; }
.spacer { height: 1px; width: 1px; margin:4px; }
.bigspacer { height: 1px; width: 1px; margin:8px; }
.left { float:left; }
.right { float: right; }
.clear { clear: both; }
#contentleft #breadcrumbs { font-size: .8em;  margin-top: -20px;  }
td { padding: 0 7px 8px 0; }
table { font-size: 1.2em; }
b { font-weight:bold; color:#989898; font-style: italic; }

a:link, a:visited { color:#8F5D47; text-decoration:none; outline:none; }
a:hover, a:active { color:#3B5B5F; text-decoration:underline; outline:none; }

#contentleft img { }
#contentleft img .alignright { }
.aligncenter { display: block; margin: 0 auto; }
body #content .alignleft { float: left; margin: 0 1em 1em 0 }
body #content .alignright { float: right; margin: 0 0 1em 1em }

#content .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px;
margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#content .wp-caption img { margin: 0; padding: 0; border: none; }
#content .wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 2px; margin: 0; }
#content .wp-caption p {font-size:.8em; padding: .4em 0 .4em 0; margin:0;}

/** HEADER AREA **/

#topstripe { height: 8px; width: 100%; background: url('http://www.gjpi.org/wp-content/themes/SJQ_News/_images/topstripe.gif') repeat-x; }

#header { width: 960px; background: url('http://www.gjpi.org/wp-content/themes/SJQ_News/_images/header-seal.jpg') no-repeat;
height: 80px; position: relative; }

h1.gjpi-swap { display: block; width: 331px; height: 61px; text-indent: -9999px;
background: transparent url(http://www.gjpi.org/wp-content/themes/SJQ_News/_images/gjpi-logo.png) no-repeat 0 0; float: left;
margin: 12px 0 0 5px; }

h1.sjq-swap { display: block; width: 179px; height: 40px; text-indent: -9999px;
background: transparent url(http://www.gjpi.org/wp-content/themes/SJQ_News/_images/sjq-logo.png) no-repeat 0 0; float:right;
margin: 15px 5px 0 0; }

#translate { clear: right; float:right; margin: 4px 0 0 0; }

h1.gjpi-swap a, h1.sjq-swap a { display: block; width: 100%; height: 100%; outline: none; }

	
/** NAV BAR **/

#main-nav { width: 100%; height: 35px; background: url('http://www.gjpi.org/wp-content/themes/SJQ_News/_images/nav-bg.gif') repeat-x; padding: 8px 0 0 0; }

#main-nav ul { width: 65%; }
#main-nav li { display: inline; font-weight:bold; }

#main-nav li a { line-height: font-size: 11px; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 6px 8px; }
#main-nav li a:hover { background-color: #f0efe5; color: #444; text-decoration: none; color:#4C666A}
#main-nav a:link, #main-nav a:visited { text-decoration:none; }

/* Superfish */
	#nav-bar, #nav-bar * { margin:0; padding: 0; z-index: 1000; }
	#nav-bar ul { position: absolute; top: -999em; }
	#nav-bar li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
	#nav-bar li { float: left; position: relative; }
	#nav-bar li:hover ul, #nav-bar li.sfHover ul { left: 0; top: 20px; /* match top ul list item height */ z-index: 99; }
	#nav-bar li ul li a { margin-right: 7px; padding-left: 0px; }
	
	/* 2nd Level Menu */
	#nav-bar li ul { background: #f0efe5; border-bottom:2px solid #BFB9B3; width: 145px; }
	#nav-bar li ul li { margin: 3px 0; padding-left: 4px; border-bottom: 1px dotted #9F9D95; width: 96%;}
	#nav-bar li ul li a:hover { background: none; }

	/* 3rd Level Menu */
	#nav-bar li ul li ul { margin: -23px 0 0 147px; background: #BFBDB3; border-bottom:2px solid #000; padding-right: 5px; }
	#nav-bar li ul li ul li { border-bottom: 1px dotted #6F6E68; width: 96%;}
	#nav-bar li ul ul li a { background: none; border: none; color: #fff; }
	#nav-bar li ul ul li a:hover { background: none; color: #4F4E4A; }
	
	
/** SEARCH-RELATED **/

#searchdiv { float: right; width: 30%; }
#searchdiv p { float: left; font-weight: bold; font-size: 11px; margin-right: 6px;}	
#search_form { float: right; overflow: hidden; }
#s { color: #828282; font-size: 11px; padding: 2px; border: 1px solid #828282; width: 185px; background: url('http://www.gjpi.org/wp-content/themes/SJQ_News/_images/m-glass.png') right 3px no-repeat; }

#content #searchresult { color: #1f1f1f; margin: -10px 0 14px 0; border-bottom: 3pt double #e2ddde; padding-bottom: 3px; }		
p.searchresult { border-top: 1px dashed; margin: 5px 0 14px 0; }

/** MAIN CONTENT **/

#content { margin-top: 20px; }
#content p { padding-bottom: 12px; line-height: 1.6em; }
#content p img { float: left; border: none; padding-top: 7px; margin: 0 15px 10px 0; }

#content h1 { margin-bottom: 3px; text-transform: uppercase; font: normal 1.76em Georgia, "Times New Roman", Times, serif; }
#content h1 a { color: #1A282F; }
#content h1 a:hover { text-decoration: none; color: #525252; }
#content h2 { color: #444; font-size: 1em; font-weight:bold; padding-bottom: 5px;
margin: 25px 0px 5px 0px; text-transform: uppercase; border-bottom: 1px dashed #444; }
#content h3 { color: #444; font-family: normal 1.5em Georgia, "Times New Roman", Times, serif;
padding: 10px 0px 10px 0px; margin-top: 25px; }
	
/** <== LEFT SIDE **/
#contentleft { float: left; width: 59%; padding: 0px 16px 20px 0px; font-size: 1.2em; }

#contentleft ul, #contentleft ol { margin-left: 20px; padding-bottom: 10px; }
#contentleft ol li { margin-left: 20px; }
#contentleft ul li{ /*background:transparent url("http://www.gjpi.org/wp-content/themes/SJQ_News/_images/ul-bullet.gif") 0px 3px no-repeat;*/ padding: 0 0 12px 12px; }
	
#contentleft .single { margin: 40px 0px 15px 0px; padding-top: 20px; }
	
blockquote { margin: 0px 25px 10px 25px; padding: 0px 25px 0px 10px; background: #333; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
#content blockquote p { color:#fff; margin-bottom: 10px; padding-top: 10px; }

.bt-links { clear:both; background: #efefef; border: 1px solid #dddcdc; margin:10px 0px 10px 0px; padding:10px 0px 10px 15px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 38px; }	
.date { color:#A97965; font-family: Georgia, "Times New Roman", Times, serif; padding: 0; margin: 0; }
	
/** ==> SIDEBAR O-RAMA **/

#contentright { float: right; padding: 0 15px; border-left: 1px solid #e2ddde; border-right: 1px solid #e2ddde; width: 36%; }
#contentright .focus { font-size: 1.2em; }
#contentright .first { margin-top: 0; }

#contentright .descindent { margin-left: 12px; padding: 0; }
#contentright .descindent a { margin-left: -12px; }

#contentright a:link, #contentright a:active, #contentright .novisted a:visited { color:#444; text-decoration:underline; outline:none; }

#contentright a:hover { color: #8F8686; text-decoration:underline; outline:none; }

#contentright a:visited { color: #8F8686; text-decoration:underline; }

#contentright p { padding-top: 3px; }

#contentright li { list-style: none; }
#contentright ul li a { display: block; padding: 4px 0px 4px 10px;
background: url("http://www.gjpi.org/wp-content/themes/SJQ_News/_images/bullet.gif") 0px 11px no-repeat; }

#contentright .arabic { font-size: 1.26em; text-align: right; line-height: 1.36em; }

#f_sidebar { margin-bottom: 19px; }

#l_sidebar { float: left; width: 44%; padding: 0px 0px 20px 0; }
			
#r_sidebar { float: right; width: 46%; padding: 0 0 20px 14px; border-left: 1px solid #e2ddde; }

		
/** FOOTER **/

#footer { background: url("http://www.gjpi.org/wp-content/themes/SJQ_News/_images/foot.gif") repeat-x; color: #9F9F9F; padding-top: 14px; margin-bottom: 25px;}	
#footer .left { width: 66%; float: left; }
#footer .right { width: 33%; float: right; text-align: right;  }

#footer a:link, #footer a:active, #footer a:visited { color:#AAB3B4; border-bottom: 1px dotted; }


/** COMMENTAGE **/
	
#commentblock { background: #efefef; color: #000; padding: 10px 20px 10px 17px; border-top: 2px solid #4C666A; border-bottom: 1px solid #4C666A; }
#commentblock ol { margin: 0; padding-bottom: 8px; }

#comments, #respond { text-transform:uppercase; font-size: 1.3em }
#comment { width: 100%; }
#commentsformheader { padding-left: 0px; }

.commentdate { font-size: .8em; }	
.commentname { color: #333; }
.commentinfo { clear: both; }
.commenttext { margin: 5px 0px 16px 0px; padding: 10px 10px 0px 10px; background: #F9F9F9; border:1px solid #e2ddde; font-style:normal; }
.commenttext-admin { margin: 3px 0px 10px 0px; padding: 20px 10px 5px 10px; background: #fff url("http://www.gjpi.org/wp-content/themes/SJQ_News/_images/comment.gif") no-repeat top; }

.awaiting { color: #886353; }
.auth-name { font: normal 1.4em Georgia, "Times New Roman", Times, serif; color:#000; }
.auth-time { font-size: .9em; color:#616161; font-style:italic; }

/* GJPI-SPECIFIC FIXES */

/* Prevent submenus under Our People */
#ultrawrap ul .page-item-35 ul li { display: none; background: none; border: none; }
#ultrawrap ul .page-item-35 ul { display: none; background: none; border: none; }
#ultrawrap .page-item-35 .sf-sub-indicator  { display: none; background: none; border: none; }

/* Prevent submenus under Fact Kit */
#main-nav .page-item-1190 ul li { display: none; }
#main-nav .page-item-1190 ul { display: none; background: none; border: none;  }
#main-nav .page-item-1190 .sf-sub-indicator { display: none; }

/* For WP-PAGENAVI */

.wp-pagenavi * { padding: 2px 4px 2px 4px; margin: 2px; }
.wp-pagenavi a, .wp-pagenavi a:link { border: 1px solid #8F7C74; }
.wp-pagenavi a:visited { border: 1px solid #bfbfbf; color: #7f7f7f; }
.wp-pagenavi a:hover { border: 1px solid #3B5B5F; text-decoration: none; }

.wp-pagenavi span.pages { border: 1px solid #9f9f9f; color: #7f7f7f; }
.wp-pagenavi span.current { font-weight: bold; border: 1px solid #3B5B5F; color: #4f4f4f; }
.wp-pagenavi span.extend { border: 1px solid #9f9f9f; color: #7f7f7f; }
