/*
Theme Name: NCET Expo
Theme URI: http://www.ncetexpo.org
Description: Two column custom layout
Tags: two-columns, fixed-width
Version: 2.0.0
Author: Noble Studios
Author URI: http://www.noblestudios.com/
*/

html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

/*------------General-------------*/

html { overflow-y: scroll; }
html, body { background-color: #b7d0f3; }
body { font: 16px Myriad Pro, Verdana, Geneva, sans-serif; color: #434343; }
p { margin-bottom: 16px; }
a { text-decoration: none; color: #4674b8; }
a:hover { text-decoration: underline; }
.inner { position: relative; width: 950px; margin: 0 auto; }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; }

/*------------Header-------------*/

#top { height: 76px; background: #fff; }
#ncet_tag { display: block; position: absolute; top: 0; right: 0; width: 256px; height: 41px }

#location_logo, #other_logo { display: block; color: #000; width: 227px; height: 66px; }
#location_logo { background: #63a1ef url(images/reno/expo_logo.jpg) no-repeat; }
#location_logo:hover { text-decoration: none; }
#other_logo { float: left; background: #ffcb3b url(images/vegas/expo_logo.jpg) no-repeat; }
#header_left { float: left; width: 227px; background-color: #63a1ef; }
#header_left a { display: block; }
#header_expo_bar { position: relative; }
#other_bar { position: absolute; top: -66px; left: 0; width: 950px; }
#other_date { float: left; width: 431px; height: 66px; background: #ffcb3b url(images/vegas/date.jpg) no-repeat; }
#other_location { float: left; width: 292px; height: 66px; background: #ffcb3b url(images/vegas/location.jpg) no-repeat; }
#header_left a { color: #000; border: 0; }
#header_left a:hover { text-decoration: none; }
#header_left a img { border: 0; }
#header_right { float: left; width: 723px; }
#header_date { float: left; width: 513px; height: 66px; background: #63a1ef url(images/reno/date.jpg) no-repeat; }
#header_location { float: left; width: 210px; height: 66px; background: #63a1ef url(images/reno/location.jpg) no-repeat; }

/*------------Content-------------*/

#main { background: #fff url(images/sidebar_bg.jpg) right repeat-y; }
h2 { font-size: 18px; color: #4674b8; }
h2 a { color: #4674b8; }
h3 { font-size: 14px; padding-bottom: 8px; }
#content { float: left; padding-top: 28px; width: 690px; background-color: #fff; }
.post { padding: 0 24px 0; }
.entry { position: relative; }
.postmetadata { padding: 10px 0 10px 10px; font-size:12px; background-color: #ddd; margin-bottom: 38px; }
.previous_next { text-align: right; padding: 5px 10px; }

/* Comments */
.comments { padding: 0 24px; }
#submit { padding: 5px 10px; }
#respond, .commentlist li { clear: both; }
.commentlist img { vertical-align: top; float: left; margin-right: 10px; }
.commentlist p { float: right; width: 582px; }
#comment { width: 600px; }

/* Sociable */
div.sociable { position: absolute; left: 320px; top: 8px; margin: 0; }
.sociable_tagline { display: inline; font-size:12px; }
.sociable img { vertical-align: middle; }

/* Calendar */
#wp-calendar { margin: 0 auto; }
caption { font: 12px Arial, Helvetica, sans-serif; color: #9d9d9d; text-align: center; }
#wp-calendar th { text-align: center; }
#wp-calendar td { width: 19px; height: 23px; line-height: 23px; border: 1px solid #d7d7d8; background-color: #e5e5e5; }
#wp-calendar .pad,
#wp-calendar #prev,
#wp-calendar #next { background: none; border: none; }

/* Search */
#searchform {margin: 0 auto;}
label { font: 14px Arial, Helvetica, sans-serif; color: #000000; text-align:center; }
#searchform #s {font: 14px Arial, Helvetica, sans-serif; color: #000000; text-align:left; padding:0 55px 3px 5px; }
#searchform #searchsubmit {font: 14px Arial, Helvetica, sans-serif; text-align:center; }

/* Flickr */
#flickr_modules { width: 231px; margin: 0 auto; margin-bottom: 20px; }

/*------------Sidebar-------------*/

#sidebar { float: right; width: 258px; margin-right: 1px; padding: 10px 0; text-align: center; background: url(images/sidebar_top_bg.jpg) 0 top no-repeat; }
h2.widgettitle { font-size: 14px; padding-bottom: 8px; text-align: center; color: #434343; }
.widget { margin-bottom: 10px; }
#sponsors { text-align: center; }
#sponsors a {  }
#sponsors a img { border: 0; margin-bottom: 20px; }
#follow_us { text-align: center; margin-bottom: 10px; }
#follow_us a { }
#follow_us a img { border: 0; margin-left:10px; }
#follow_us input { border:0; margin-botton:10px; }
#follow_us mybutton { background:: url(images/view_archive.jpg) top no-repeat; }

/*------------Footer-------------*/

#footer { height: 97px; padding-top: 6px; background: #edaa32 url(images/reno/footer_bg.jpg) top repeat-x; color: #fff; font: 10px Arial, Helvetica, sans-serif; text-align: center; border-top: 4px solid #5c99f1; }
#footer img { vertical-align: top; margin: 0 20px 7px; }
#footer p { margin-bottom: 0; }
#copyright { padding: 15px 0; text-align: center; }