/*
Theme Name: QuIC
Theme URI: http://www.quic.com/
Description: WP Theme for Qualcomm Innovation Center, Inc
Version: 1.0
Author: Ninthlink, Inc
Author URI: http://www.ninthlink.com/
Tags: fixed width, two columns, right sidebar, widgets, light

	QuIC v1.0
	 http://www.quic.com/

	This theme was designed and built for Qualcomm by Ninthlink, Inc.,
	whom you can find at http://www.ninthlink.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body { margin: 0; padding: 0; text-align: center; font: 12px/20px Arial, Helvetica, sans-serif; color: #656565; background: #fff url(images/bgs/about.jpg) no-repeat 50% 102px;  }
body.home { background-image: url(images/bgs/home.jpg); }
body.blog, body.archive, body.single { background-image: url(images/bgs/news.jpg); }
body.page-id-121 { background-image: url(images/bgs/resources.jpg); }
body.page-id-14, body.page-id-16 { background-image: url(images/bgs/contact.jpg); }
a img { border:none; }
#page { display: block; width:976px; margin: 0 auto; text-align: left; }
#header { float: left; width: 946px; height: 84px; padding: 18px 0 0 30px; position: relative; background: url(images/bgs/about.gif) no-repeat 502px 97px }
body.home #header { background: url(images/bgs/home.gif) no-repeat 444px 97px; }
body.blog #header, body.archive #header, body.single #header { background: url(images/bgs/news.gif) no-repeat 903px 97px; }
body.page-id-14 #header { background: url(images/bgs/contact.gif) no-repeat 614px 97px; }
body.page-id-16 #header { background: none; }
body.page-id-121 #header { background: url(images/bgs/resources.gif) no-repeat 733px 97px; }
body.page-id-624 #header { background-position: 811px 97px; }
#logo { float: left; width: 257px; height: 61px; text-indent:-999em; background: url(images/QuIC.jpg) no-repeat 0 0; }

#header ul { float: right; margin: 50px 10px 0 0; padding: 0; list-style: none; }
#header ul li { float: left; border-left: 2px solid #d9d9d9; }
#header ul li.page-item-2, #header ul li#menu-item-453 { border-left: none; }
#header ul li a { float: left; margin: 0 12px; font: bold 12px/12px Titillium600; color: #666; text-decoration: none; text-transform:uppercase }
#header ul li.page-item-2.current_page_item a, #header ul li.page-item-6.current_page_item a, #header ul li.page-item-6.current_page_parent a { color: #0378AE; }
#header ul li.page-item-9.current_page_item a, #header ul li.page-item-9.current_page_parent a { color: #DF7629; }
#header ul li.page-item-14.current_page_item a, #header ul li.page-item-16.current_page_item a { color: #E09327; }
#header ul li.page-item-121.current_page_item a { color: #aaa500; }
#header ul li.page-item-624.current_page_item a { color: #0378AE; }


#main { float: left; width: 976px; }
#banner { float: left; width: 976px; height: 145px; margin-bottom: 8px; }
body.home #banner { height: 479px; }
body.home #banner .mainimg { float: left; width: 960px; height: 347px; overflow: hidden; margin: 35px 8px 0; position: relative; }
body.home #banner .mainimg img { position: absolute; top: 0; left: 0; }
body.home #banner .mainimg a { display: block; width:167px; height: 39px; position:absolute; left: 511px; top: 237px; text-indent: -999em; background: url(images/fix.gif) repeat 0 0; }
body.home #banner .btns { float: left; width: 960px; height: 74px; padding: 0 8px 8px; background: url(images/home-bg.png) no-repeat 0 0; }
body.home #banner .btns a { float: left; width: 240px; height: 74px; background: url(images/home-bar.png) no-repeat 0 0; text-indent:-999em; }
body.home #banner .btns a.a0:hover { background-position: 0 -74px; }
body.home #banner .btns a.a0.on { background-position: 0 -148px; }
body.home #banner .btns a.a1 { background-position: -240px 0; }
body.home #banner .btns a.a1:hover { background-position: -240px -74px; }
body.home #banner .btns a.a1.on { background-position: -240px -148px; }
body.home #banner .btns a.a2 { background-position: -480px 0; }
body.home #banner .btns a.a2:hover { background-position: -480px -74px; }
body.home #banner .btns a.a2.on { background-position: -480px -148px; }
body.home #banner .btns a.a3 { background-position: -720px 0; }
body.home #banner .btns a.a3:hover { background-position: -720px -74px; }
body.home #banner .btns a.a3.on { background-position: -720px -148px; }

#content { float: left; width: 612px; margin-left: 11px; font-size: 13px; }
#homemain { float: left; width: 416px; padding: 0 42px 0 29px; border-right: 1px solid #d9d9d9 }
#homeside { float: right; width: 435px; margin-right: 20px }

#cfix, #sfix { float: left; width: 976px; }
#cfix { background: url(images/rightmid.png) repeat-y top right; }
#sfix { background: url(images/rightend.png) no-repeat bottom right; }

h2, div.poststitle { font: 25px/100% TitilliumText14L; color:#666 }
h3 { font: 20px/100% TitilliumText14L; color:#666 }
h4 { font: 15px/22px TitilliumText14L; color:#333; text-transform: uppercase }
#banner h2 { font: 42px/50px TitilliumTitle01; color: #fff; margin: 50px 0 0 30px; float: left;  }
#sidebar h3 { margin: 0 0 20px 24px; }
#sidebar h4 { margin: 0 0 10px 24px; }
#content h2 { margin: 27px 0 0; }
#content h2 a, #content .entry a, #homemain a { color: #0378AE; text-decoration: none; }
body.home h2 { margin: 0 0 20px; }
div.poststitle { margin: 30px 0 15px 19px; }

blockquote { margin: 0; padding: 25px 25px 15px; width: 512px; border: 1px solid #ccc; background: #f7f7f7; color: #666; }
blockquote h4 { font: bold 14px/18px Arial, Helvetica, sans-serif; color: #666; text-transform: none; margin: 0 0 10px }

#sidebar { float: right; width:302px; background: url(images/righttop.png) no-repeat 0 0; padding: 10px 0 135px 22px; }
#homeside ul, #sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar ul { float: left; width: 281px; }
#sidebar ul li.widget_execphp { background: none; padding: 0; }
#sidebar ul li, #sidebar ul li.widget_execphp#execphp-6, #sidebar ul li.widget_execphp#execphp-7, #sidebar ul li.widget_execphp#execphp-8 { float: left; width: 281px; margin-top: 21px; padding-bottom: 24px; background: url(images/rightli.gif) repeat-x bottom left; position: relative; }
a#allevents { position: absolute; top: -56px; left: 0; }
#sidebar ul li#categoryposts-4 { padding-bottom: 46px; }
#sidebar ul li li { margin: 0 0 6px; background: none; padding: 0; line-height: 16px }
#sidebar ul li div.textwidget { float: left; margin: 0 24px; }
#sidebar ul li div.textwidget p { margin: 0 0 15px; }
#sidebar ul li li a, a#allevents { float: left; width: 257px; padding: 0 0 0 24px; color: #666; text-decoration: none; }
#sidebar ul li li a:hover, #sidebar ul li li.current_page_item a, a#allevents:hover { color: #005982; background: #fff url(images/arrow.gif) no-repeat 11px 4px; }
.widget_tag_cloud a { color: #666; text-decoration: none; }
.widget_tag_cloud a:hover { color: #005982; }
#sidebar ul li#linkcat-2 li a { position: relative; }
#sidebar ul li#linkcat-2 li a img { position: absolute; top: 0; left: 130px; width: 16px } 

#sidebar form #email { float: left; margin: 0 0 20px 15px; width: 221px; border: 1px solid #ccc; background-color: #fff; font: 12px/15px Helvetica, sans-serif;  padding: 5px 15px; }
#sidebar form input.sub { float: left; margin: 0 0 0 15px; }

#homeside ul li li { border-bottom: 1px solid #d9d9d9; line-height: 17px; padding-bottom: 8px; margin-bottom: 8px; }
#homeside ul li li.last { border-bottom: none; }
#homeside ul li a { color: #656565; }
#homeside ul li strong a { color: #0679AF; text-decoration: none }

.post { float:left; padding: 0 19px; width:574px; position: relative; margin-bottom: 20px; border-bottom: 1px solid #d0d0d0 }
body.page .post { padding-bottom: 0; margin-bottom: 0; border-bottom:none; }
.post .postdate { position: absolute; top: 9px; left: 19px; font: 14px/100% TitilliumText14L; text-transform: uppercase; width: 574px }
.post .postdate a { color: #666; text-decoration: none; }

.wpcf7-form table { color: #333; }
.wpcf7-form input.txt { display: block; width: 351px; border: 1px solid #ccc; background-color: #fff; font: 12px/15px Helvetica, sans-serif;  padding: 5px 15px; margin: 5px 0; }

.navigation { float: left; width: 554px; padding: 0 29px; }
.navigation a { font: 14px/14px TitilliumTitle01; color: #656565; text-decoration: none }

#footer { float: left; width: 931px; margin: 20px 0 0 9px; border-top: 1px solid #d5d5d5; padding: 24px 0 24px 29px; }
#footer, #footer a { color: #999; text-decoration: none; }
#footer .legal { font-size:11px; line-height:14px; }
*:focus { outline: none; }
*::-moz-focus-inner { border: none; }

.alignleft { float: left; margin-right:20px; position: relative; left: -8px; }
.alignright { float: right; margin-left:20px; position: relative; right: -8px; }

#content .hr { float: left; display: block; width: 612px; height: 14px; position: relative; left: -18px; margin: 0 0 29px; border-bottom: 1px solid #d0d0d0; }

.addthis_container { margin: 20px 0; }

address { float: left; padding: 10px; background: #0378ae; color: #fff; font: bold 16px/18px Arial, Helvetica, sans-serif; margin: 20px 160px 20px 0; }
small, #content .post div.video { display: none; }
#page small { display: inline; }

ol.commentlist, #comments, #respond { float: left; margin: 19px; width: 574px}

.lmargin10 {
  margin-left: 10px;
}

.divline {
  height: 1px;
  border-top: 1px solid #d5d5d5;
  margin: 25px 0 25px 0;
}
