/*
-----------------------------------------------
Website Name
- - - - - - - - - - - - - - - - - - - - - - - -
Filename:			inunison.base.css
Author:				Catch Design Limited (www.catchdesign.co.nz)
Date:				1 January 2009

----------------------------------------------- */

/* =GLOBAL
----------------------------------------------- */

/* RESET
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,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{font-style:normal;font-weight:normal;}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:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

body { background: #fafbf9 url(../img/bg_page_iu.png) repeat-x 0 0; font: 63.7%/1.4 Georgia, serif; color:#000; }

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* =Generic */
a { color:#1f638a ; text-decoration:underline; }
a:hover { text-decoration: none; }
a img, a:hover img { border: none; }
.hide { text-indent:-9999em; outline: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:0; }
img.alignleft { padding:0; margin:0; }

/* =Typography */
p { font-size:1.2em;line-height:1.5;margin-bottom:11px; color:#000;}
	p.meta {font-family:Arial, Helvetica, sans-serif; font-size:1.1em !important;color:#666 !important;}
		p.meta em {font-style:normal !important; color:#333 !important;}
	p.intro {font-size:1.4em;font-weight:bold;line-height:1.4; margin-top:10px;}
small {}
strong {font-weight: bold;}
em {}

h1 {width:287px; height: 114px;margin: 20px 0 11px;}
	h1 a {display:block; background:url(../img/img_logo_iu.png) no-repeat 0 0; width:100%; height:100%;}
h2 {font-size:2.8em; color:#000;font-weight:bold;margin-bottom:5px; line-height:1.1;}
	h2 a { color:#000; }
h3 {font-size:1.8em; color:#000; font-weight:bold;margin:3px 0;}
	h3 a { color:#000; }
h4 {font-size:2em; color:#b32017; font-weight:bold;text-transform:uppercase;margin-bottom:9px;}
	.col_2 h4 a {color:#b32017; text-decoration:none;}


h5 {font-size:1.3em;}
	#article .col_2 h5 {font-size:1.2em;line-height:1.3;}
	#article .col_1 h4 { text-transform:none;font-size:1.5em;margin-bottom:5px;margin-top:25px;}

blockquote{background:url(../img/quote_left.png) no-repeat 0 3px;margin:20px 0;}
	blockquote p{color:#333;padding:0px 0 0 40px; font-style:italic;margin-bottom:10px;}

/* =Forms */
fieldset {}
fieldset legend {}
label {}
input {}
input.textbox {font-family:Arial, Helvetica, sans-serif}
input.radio {margin-right:6px;}
input.checkbox {}
input.submit {}
textarea {}
select {font-family:Arial, Helvetica, sans-serif}

/* search */
#search {margin:6px 0 0 0;}
	#search ul {list-style:none !important;margin:0; padding:0;background:none !important}
		#search li {float:left;margin:0 !important}
			#search label {display:none;}
			#search .textbox {background:url("../img/bg_search_iu.png") no-repeat 0 0;border:none;color:#999;font-size:0.8em;/*height:33px;*/padding:10px 10px;width:158px;font-size:12px;}
			#search #btn_go {background:url(../img/btn_go_iu.png) no-repeat 0 0; width:41px; height:33px;}
				#search #btn_go:hover {background-position:0 -33px;}

#btn_vote {background:url(../img/btn_vote_iu.png) no-repeat 0 0; width:56px; height:25px;margin:7px 9px 0 0;}
	#btn_vote:hover {background-position:0 -25px;}

/* =Lists */
ul { list-style: disc;margin:18px 0 23px 23px;}
ol { list-style:decimal; margin:18px 0 23px 23px; color:#000000; font-size:1.2em; line-height:1.5;}
li { /*font-size:1.4em;*/margin:0 0 5px;}

ul.icons {list-style:none;margin:0 0 23px;}
	ul.icons li {margin:0 0 8px;}
		ul.icons a {padding-left:25px;}
			ul.icons .icon_pdf {background:url(../img/icon_pdf.png) no-repeat 0 0;}

/* =Tables */
table { font-size:1.2em;}
td {}


/* =STRUCTURE
----------------------------------------------- */
#container {}
.wrap {margin:0 auto;width:980px;}
#columns {margin-bottom:53px;background:url(../img/bg_vertical_dots_home_iu.png) repeat-y 220px 0}
	#article #columns {background:url(../img/bg_vertical_dots_iu.png) repeat-y 470px 0}
#footer {}

/* header */
#your_free_magazine {background:url(../img/img_your_magazine_iu.png) no-repeat 0 0; width:284px; height:45px;margin-top:60px;}
#back_link {background:url(../img/bg_back_to_usu.png) no-repeat 0 0;width:200px; height:40px; display:block; text-indent: -999em; position:absolute; top:0; right:0; outline:none;}
#header {position:relative;}

/* Primary Nav */
#primary_nav {border-top:1px solid #000; border-bottom:3px double #000;margin-bottom:24px;}
	#primary_nav ul {list-style:none;margin: 0; background:url(../img/bg_prim_nav_iu.png) no-repeat 59px 20px;}
		#primary_nav li {float:left;margin:14px 31px 0 0;}
			#primary_nav li a {background:url(../img/primary_nav_iu.png) no-repeat 0 0; display:block; height:18px;}

				#primary_nav #pn_home a {background-position:0 0; width:50px;}
					#primary_nav #pn_home a:hover,
					#primary_nav #pn_home a.selected {background-position:0 -22px;}

				#primary_nav #pn_features a {background-position:-54px 0; width:87px;}
					#primary_nav #pn_features a:hover,
					#primary_nav #pn_features a.selected {background-position:-54px -22px;}

				#primary_nav #pn_columns a {background-position:-145px 0; width:83px;}
					#primary_nav #pn_columns a:hover,
					#primary_nav #pn_columns a.selected {background-position:-145px -22px;}

				#primary_nav #pn_reviews a {background-position:-232px 0; width:79px;}
					#primary_nav #pn_reviews a:hover,
					#primary_nav #pn_reviews a.selected {background-position:-232px -22px;}

				#primary_nav #pn_news a {background-position:-315px 0; width:48px;}
					#primary_nav #pn_news a:hover,
					#primary_nav #pn_news a.selected {background-position:-315px -22px;}

				#primary_nav #pn_blog a {background-position:-367px 0; width:44px;}
					#primary_nav #pn_blog a:hover,
					#primary_nav #pn_blog a.selected {background-position:-367px -22px;}

				#primary_nav #pn_about a {background-position:-414px 0; width:57px;}
					#primary_nav #pn_about a:hover,
					#primary_nav #pn_about a.selected {background-position:-414px -22px;}

/* Primary Nav */
#primary_nav_inunison {border-top:1px solid #000; border-bottom:3px double #000;margin-bottom:24px;}
	#primary_nav_inunison ul {list-style:none;margin: 0; background:url(../img/bg_prim_nav_iu.png) no-repeat 59px 20px;}
		#primary_nav_inunison li {float:left;margin:14px 31px 0 0;}
			#primary_nav_inunison li a {background:url(../img/primary_nav_iu.png) no-repeat 0 0; display:block; height:18px;}

				#primary_nav_inunison #pn_home a {background-position:0 0; width:50px;}
					#primary_nav_inunison #pn_home a:hover,
					#primary_nav_inunison #pn_nave a.selected {background-position:0 -22px;}

				#primary_nav_inunison #pn_features a {background-position:-54px 0; width:87px;}
					#primary_nav_inunison #pn_features a:hover,
					#primary_nav_inunison #pn_features a.selected {background-position:-54px -22px;}

				#primary_nav_inunison #pn_columns a {background-position:-145px 0; width:83px;}
					#primary_nav_inunison #pn_columns a:hover,
					#primary_nav_inunison #pn_columns a.selected {background-position:-145px -22px;}

				#primary_nav_inunison #pn_reviews a {background-position:-232px 0; width:79px;}
					#primary_nav_inunison #pn_reviews a:hover,
					#primary_nav_inunison #pn_reviews a.selected {background-position:-232px -22px;}

				#primary_nav_inunison #pn_news a {background-position:-315px 0; width:48px;}
					#primary_nav_inunison #pn_news a:hover,
					#primary_nav_inunison #pn_news a.selected {background-position:-315px -22px;}

				#primary_nav_inunison #pn_blog a {background-position:-367px 0; width:44px;}
					#primary_nav_inunison #pn_blog a:hover,
					#primary_nav_inunison #pn_blog a.selected {background-position:-367px -22px;}

				#primary_nav_inunison #pn_about a {background-position:-414px 0; width:57px;}
					#primary_nav_inunison #pn_about a:hover,
					#primary_nav_inunison #pn_about a.selected {background-position:-414px -22px;}


/* Footer */
#footer_1 {border-top:1px solid #C7C8C6;padding:22px 0 0 0;}
	/*#footer_1 ul {list-style:none;margin:19px 0 0 228px; padding:0}
		#footer_1 li {font-size:1em; float:left;margin:0; padding:0;} */

			#footer_1 #sign_up_facebook {margin:0 29px 0 155px;}
				#footer_1 #sign_up_facebook a {display:block; background:url(../img/btn_sign_up_facebook_iu.png) no-repeat 0 0; width:152px; height:53px;}

			#footer_1 #follow_us_twitter {margin-right:59px}
				#footer_1 #follow_us_twitter a {display:block; background:url(../img/btn_follow_us_twitter_iu.png) no-repeat 0 0; width:122px; height:122px;}

			#footer_1 #latest_tweet {margin-right:41px;width:140px;display:block;}
				#footer_1 #latest_tweet h4 {display:block; background:url(../img/hdr_latest_tweets_iu.png) no-repeat 0 0; width:133px; height:15px;margin-bottom:8px}
				#latest_tweet p {font-size:1.2em;line-height:1.3;margin-bottom:5px;color:#3d1c05; display:block;word-wrap: break-word;width:140px;white-space: -moz-pre-wrap;overflow:hidden;}
					#latest_tweet p a{}

					#latest_tweet p.meta {font-size:1.1em; color:#333;}

				#footer_1 #quicklinks h4 {display:block; background:url(../img/hdr_quicklinks_iu.png) no-repeat 0 0; width:129px; height:15px;margin-bottom:8px}
					#quicklinks ul {margin:0; list-style:none}
					#quicklinks li {font-size:1.2em;margin-bottom:0;}
						#quicklinks li a {color:#3d1c05;}

#footer_2 {background:#000; height:132px;padding-top:24px;}
	#footer_2 .wrap {width:665px;}
		#footer_2 p {line-height:1.3;margin-bottom:13px; color:#fff; font-size:1.1em}
			#footer_2 p a {color:#fff;}

/* Content */
.col_1 {width:200px;margin-right:20px;padding-right:20px;}
#article .col_1 {margin-right:19px;padding-right:20px;width:450px;}
	#article .col_1 ul { font-size:1.2em; }
	.col_1 p.meta {line-height:1; color:#666;margin-bottom:15px;padding-bottom:9px;}
		.col_1 p.meta em {font-style:normal; color:#333;}

.col_2 {width:450px;}

#article .col_2 {width:222px;}
	.col_2 ul {list-style:none; margin:0;}
		.col_2 li {font-size:1em;}
			.col_2 li p.meta {margin-bottom:9px;}

.col_3 {width:250px;}
#article .col_3 {width:249px;}

	#google_ads {margin:0 0 20px;}

/* =DETAIL
----------------------------------------------- */

.advert {height:250px;padding:0 0 30px 0;width:250px; border-bottom:1px dotted #666; margin-bottom:20px;}

#widget_calendar {margin-bottom:15px;}

.article_image {margin-bottom:12px;}
.icon_pdf {background:url(../img/icon_pdf.png) no-repeat 0 0; padding-left:20px;padding-top:1px;}

#latest_issue {margin-bottom:20px; padding-bottom:18px; border-bottom:1px dotted #666;}
	#latest_issue h4 {margin-bottom:3px;}
	#latest_issue img {margin-bottom:8px;}

#in_unison_archives {margin-bottom:20px; padding-bottom:18px; border-bottom:1px dotted #666;}
	#in_unison_archives h4 {margin-bottom:12px;}
	#in_unison_archives ul {list-style:none;margin:0;}
		#in_unison_archives li {margin:0 0 9px; padding:0;font-size:1.1em;}
			#in_unison_archives select {width:100%;}

			#in_unison_archives #btn_read_issue {background:url(../img/btn_read_issue_iu.png) no-repeat 0 0; width:200px; height:25px;}
				#in_unison_archives #btn_read_issue:hover {background-position:0 -25px;}


#comments {margin-bottom:20px; padding-bottom:18px;}
	#comments ul {list-style:none;margin:11px 0 0;}
		#comments li {font-size:1em; background:url(../img/icon_msg.png) no-repeat 0 3px; padding-left:16px;margin:0;}
			#comments li p {font-size:1.2em;margin:0 0 3px;line-height:1.3;}

#block_comments {margin-bottom:20px; padding-bottom:18px;border-bottom:1px dotted #666;width:198px;}
	#block_comments ul {list-style:none;margin:11px 0 0;}
		#block_comments li {font-size:1em; background:url(../img/icon_msg.png) no-repeat 0 3px; padding-left:16px;margin:0;padding-right:16px;}
			#block_comments li p {font-size:1.2em;margin:0 0 3px;line-height:1.3;}


#blog {margin-bottom:20px; padding-bottom:18px; border-bottom:1px dotted #666;}
	#blog h4 {margin-bottom:7px;}
	#blog h3,
	#blog p {text-align:center}
	#blog h3 {line-height:1.2;margin-bottom:5px;font-weight:normal;}
	#blog p {font-size:1.2em;}
		#blog p.meta {margin-bottom:1px;}
			p.meta .comment {background:url(../img/icon_msg.png) no-repeat 1px 1px; width:13px;}
		#blog p.more {text-align:left;margin-top:12px;}

#vox_pops {padding-bottom:18px; border-bottom:1px dotted #666;}
	#vox_pops h4 {margin-bottom:5px;}
	#vox_pops h3 {font-weight:normal;line-height:1.2;}
		#vox_pops img {border:2px solid #6e6e6e;margin:4px 8px 0 0;}
		#vox_pops .clearfix p {font-size:1.2em;margin-bottom:16px;}

		#vox_pops .question {margin-bottom:0;font-weight:bold;}
		#vox_pops .answer {margin-bottom:7px;}
#feature  {margin-bottom:22px; padding-bottom:18px; border-bottom:1px dotted #666;}
	#reviews #feature  {margin-bottom:0; padding-bottom:0; border-bottom:none;}
	#feature h4 {margin-bottom:-2px;}

#more_features {margin-bottom:20px; padding-bottom:34px; border-bottom:1px dotted #666;}
	#more_features h4 {margin-bottom:6px;}
	#more_features ul {list-style:none;}
		#more_features  li {margin-bottom:7px;}
			#more_features li img.alignleft {border:2px solid #6C6D6C;margin:6px 17px 0 0;}
			#more_features li div {width:365px}
				#more_features li h3 {margin: 0}
				#more_features li p.meta {margin-bottom:0;}
				#more_features li p {}

#dear_barbie {margin-bottom:20px; padding-bottom:27px; border-bottom:1px dotted #666;}
	#dear_barbie h4 {}
	#dear_barbie #dear_barbie_holder {background:url(../img/img_barbie_iu.jpg) no-repeat 320px bottom;min-height:171px;padding-bottom:5px;}
		#dear_barbie .alignleft {width:155px;margin-right:25px;}
		#dear_barbie h3 {line-height:1.2;}
		#dear_barbie .alignleft p {margin-bottom:10px;}

		#btn_email_barbie {background:url(../img/btn_email_barbie_iu.png) no-repeat 0 0; width:447px; height:38px; display:block;}
			#btn_email_barbie:hover {background-position:0 -38px;}

#editorial_and_tirade {width:447px;}
	#editorial_and_tirade .clearfix {}
		#editorial_and_tirade .alignleft {width:212px;}
			#editorial_and_tirade  .alignleft h4 {background:url(../img/hdr_editorial_iu.png) no-repeat 0 0; width:212px; }
		#editorial_and_tirade .alignright {width:214px;}
			#editorial_and_tirade .alignright h4 {background:url(../img/hdr_tirade_iu.png) no-repeat 0 0; width:214px;}

		#editorial_and_tirade h4 {height:101px;margin-bottom:20px;}
		#editorial_and_tirade h3 {font-weight:normal;line-height:1.2}

#editorial_and_tirade #feature {border-bottom:none;}

#popular_more .alignleft {width:205px; margin-right:20px;}
	#popular_more #feature {border:none;margin:0; padding:0;}
		#popular_more #feature li {font-size:1.2em;}


#latest_news {margin-bottom:22px;padding-bottom:13px; border-bottom:1px dotted #666;}
	#latest_news h4 {margin-bottom:3px;color:#333;}
	#latest_news ul {list-style:none;margin:0}
		#latest_news li {font-size:1em;margin-bottom:15px;}
			#latest_news li h5 {font-size:1.2em;}

#reviews {margin-bottom:20px;padding-bottom:19px; border-bottom:1px dotted #666;}
	#reviews h4 {margin-bottom:3px;color:#333;}
	#reviews ul {list-style:none;margin:0 0 14px;background:url(../img/reviews_tabs.png) no-repeat 0 -72px;}
		#reviews li {float:left;margin-bottom:0;}
			#reviews li a {display:block; background:url(../img/reviews_tabs.png) no-repeat 0 0; height:36px;}

				#reviews #reviews_film a {background-position:0 -36px; width:80px;}
					#reviews #reviews_film a:hover {background-position:0 -72px;width:80px}
					#reviews #reviews_film a.selected,
					#reviews #reviews_film a.selected:hover {background-position:0 0; width:89px;}

				#reviews #reviews_audio a {background-position:-80px -36px; width:44px;}
					#reviews #reviews_audio a:hover {background-position:-80px -72px; width:44px;}
					#reviews #reviews_audio a.selected,
					#reviews #reviews_audio a.selected:hover {background-position:-89px 0; width:50px;}

				#reviews #reviews_arts a {background-position:-124px -36px; width:42px;}
					#reviews #reviews_arts a:hover {background-position:-124px -72px; width:42px;}
					#reviews #reviews_arts a.selected,
					#reviews #reviews_arts a.selected:hover {background-position:-139px 0; width:46px;}

				#reviews #reviews_food a {background-position:-166px -36px; width:41px;}
					#reviews #reviews_food a:hover {background-position:-166px -72px; width:41px;}
					#reviews #reviews_food a.selected,
					#reviews #reviews_food a.selected:hover {background-position:-185px 0; width:45px;}

	#reviews_content h3 {font-weight:normal;line-height:1.2}
		#reviews_content p.meta {margin-bottom:4px;}
		#reviews_content p {}
	#reviews_arts_content, #reviews_audio_content, #reviews_food_content {display: none;}
/* Articles */

.article_footer {border:1px dotted #666; border-right:0; border-left:0;margin-top:26px;padding-top:7px;margin-bottom:30px;}
	.article_footer p {font-size:1.2em;margin-bottom:8px;}
		.article_footer a {padding-left:23px; }
			.article_footer a.icon_facebook {background:url(../img/icon_facebook_iu.png) no-repeat 2px 0;margin-right:13px}
			.article_footer a.icon_print {background:url(../img/icon_print_iu.png) no-repeat 0 0;}


#related_articles {margin-bottom:20px; padding-bottom:18px; border-bottom:1px dotted #666;width:198px;}

#latest_comments {margin-bottom:20px; padding-bottom:18px; border-bottom:1px dotted #666;width:198px;}
	#latest_comments ul {list-style:none;}
		#latest_comments li {background:url(../img/icon_msg.png) no-repeat 2px 2px; padding:0 0 0 20px; font-size:1em;margin-bottom:12px;}

#article #more_features {padding-bottom:18px; border-bottom:1px dotted #666;width:198px;}
	#article #more_features ul {}
		#article #more_features li {font-size:1.2em;margin-bottom:9px;}
		
		#more_features #feature {margin-bottom:0; padding-bottom:0; border:0;}

#article_comments {margin-top:12px;}
	#article_comments h4 {margin-bottom:17px;}
	#article_comments table {font-size:1em;}
		#article_comments tr {}
			#article_comments td {vertical-align:top;}
				#article_comments td.comment_author {width:137px;padding:0 10px 10px 0;}
					#article_comments td.comment_author a {color:#b32017;font-weight:bold;}
					#article_comments td.comment_author p.meta {margin:4px 0 0; padding:0;}
				#article_comments td.comment_body {width:304px}
					#article_comments td.comment_body p {line-height:1.4;}



		


/* =Comments
----------------------------------------------- */

#comments_head {background:url("../img/hr_dotted_brown.gif") repeat-x scroll 0 bottom transparent;margin-top:20px; text-transform:uppercase; font-size:25px;padding-bottom:4px;margin-bottom:20px;}
#comment_area ul {list-style:none; margin:10px 10px 0 0;}
#comment_area ul li {text-align:right;}

.comment{background:url("../img/bg_comments_btm_inunison.png") no-repeat scroll right bottom transparent;margin-bottom:15px;position:relative;width:460px;}
.comment_text {background:url("../img/bg_comments_top_inunison.png") no-repeat scroll right top transparent;float:right;margin-bottom:0;width:315px;}
.comment_text p {margin:10px 10px 10px 30px;color:#666;}
.comment_text h3 {margin:10px 10px 10px 30px;font-size:1.4em;color:#333;}

.comment_meta {color:#333333;display:inline;float:left;font-size:1.2em;margin:18px 10px 0 0;width:125px;}

.comment_meta .date {color:#808080;font:italic 0.9em/1 Georgia,"Times New Roman",Times,serif;}
.comment_meta .name {margin-bottom:0;font-size:1em; font-weight:bold;}

.comment .new {display:none;}

#comment_area {}

#comment_area .box {margin-top:40px;}

#comment-form {margin-bottom:20px;margin-top:20px;}
#comment-form .form-text {padding:5px 6px;font-size:1.2em; color:#666; border: 1px solid #ccc;width:400px;}
#comment-form label {width:100%; display:block; margin-bottom:4px;font-size:1.2em;}
#comment-form .form-textarea {padding:5px 6px;font-size:1.2em; color:#666; border: 1px solid #ccc;width:400px;height:300px;line-height:1.6;}
#comment-form legend {display:none;}

#comment-form .form-item{margin-bottom:15px;}
#comment-form .form-item a {font-size:1.2em;}
#comment-form .collapsible {display:none;}

#btn_vote {background:url(../img/btn_vote.png) no-repeat 0 0; width:56px; height:25px;margin:7px 9px 0 0;}
	#btn_vote:hover {background-position:0 -25px;}

#comment-form .form-submit {background:#be3c14; text-transform:uppercase; font-weight:bold; font-family:Helvetica, arial, sans-serif;padding:8px 10px 5px;border: 1px solid #be3c14; color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing:0.7px; font-size:1.2em; cursor: pointer;}
#comment-form .form-submit:hover {background:#333; border-color:#333; cursor: pointer;}

.box h2 {font-size:2.5em;padding-bottom:4px;text-transform:uppercase;border-color:#666666 -moz-use-text-color;border-style:dotted none;border-width:0 0 1px 0;}

#comment-form #edit-homepage-wrapper{display:block;}

#comment-form .description {font-style:italic; font-size:1.1em; margin-top:4px; color:#999;}


.pager {list-style:none;margin:0;}
	.pager li {display:inline;margin-right:3px;font-size:1.2em;}
		.pager li a {}


/* =PLUGINS
----------------------------------------------- */

/* =POLL
----------------------------------------------- */

.poll {}
.poll .title {margin-bottom:9px;font-size:1.2em;line-height:1.5;}
.poll .text {font-size:1.2em;margin-bottom:2px;color:#333;}
.poll .percent {margin-bottom:5px;}
.poll .bar {height:18px;width:100%; border:1px solid #CCCCCC;background:#f4f5f0;position:relative;margin-bottom:8px;display:block;}
.poll .bar .foreground {height:18px;color:#fff;background: #4d4d4d url(../img/poll_bar.png) repeat-x 0 0;display:block;}
.poll .bar .foreground p.percentage {font-family:Arial, Helvetica, sans-serif; font-size:1em;position:absolute; top:2px; right:5px; font-weight:bold; color:#333;margin-bottom:0;}
.poll .total {font-size:1.4em; font-weight:bold;margin-top:4px;}

.poll .form-item { margin-bottom:10px; }
.poll .form-item label {font-size:1.2em;margin-bottom:5px;color:#333; line-height:1.2; display: block; padding-left: 22px; text-indent: -22px; }
.poll .form-item input.form-radio { margin-right:6px; width: 13px; height: 13px; padding: 0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden; }
.poll .vote-form input.form-submit { cursor:pointer; background:url(../img/btn_vote.png) no-repeat 0 0; border:medium none; height:25px; margin:7px 9px 0 0; text-indent:-2000px; width:56px; }


.poll {margin-bottom:30px;padding-bottom:23px; border-bottom:1px dotted #666;}
	.poll h4 {color:#333;margin-bottom:5px;}
	.poll p {margin-bottom:5px;}
	.poll ul {list-style:none; margin:0;}
		.poll li {font-size:1.2em;margin-bottom:6px;}
			.poll a.alignleft {margin-top:10px;}


.more-link {font-size:1.2em;}

/* =ADMIN
----------------------------------------------- */

ul.tabs,
ul.links,
.views-admin-links ul {list-style:none !important;margin:15px 0 !important;padding:5px !important; border-bottom:1px solid #ccc !important; border-top:1px solid #ccc !important;background:none !important}

ul.secondary { border-top:none !important; margin-top:0 !important; }

ul.tabs li,
ul.links li,
.views-admin-links li {display:inline !important;text-transform:uppercase !important;float:none !important}

ul.tabs li a,
ul.links li a,
.views-admin-links li a {padding:0 10px !important;text-decoration:underline !important;border:0 !important;background:none !important; height:auto !important;display:inline !important}

ul.tabs li a.active,
ul.links li a.active,
.views-admin-links li a.active { text-decoration:none !important; font-weight:bold !important; }

ul.tabs li a:hover,
ul.links li a:hover,
.views-admin-links li a:hover { text-decoration:none !important; }

td.region {font-weight:bold;}


/* Site message */
	
#site_message {width:100%;padding:10px 5px 0px 5px;background:#000; position:fixed; z-index:1000; display:none;}	
	#site_message .error {background:#000;font-size:14px;padding:10px 0 15px 223px;color:#fff;}
	#site_message .error ul {margin-bottom:0;padding-top:0;padding-left:0;}
	#site_message .error ul li {color:#fff;font-size:14px;}
	#site_message .messages {background:#000;font-size:14px;padding:10px 0 15px 223px;color:#fff;}
	#site_message .messages ul {margin-bottom:0;padding-top:0;padding-left:0;}
	#site_message .messages ul li {color:#fff;font-size:14px;}
	
	
/* =Search results
----------------------------------------------- */

.search-results .search-info {display:none;}
.search-results .title {font-size:1.2em;font-weight:bold;margin-bottom:4px;color:#333;}
.search-results dd {margin-bottom:25px;}
.search-results dd p {margin-bottom:0;}

.faceted-search-page .box h2 {display:none;}
.faceted-search-page .faceted-search-numbering {color:#333333;font-size:2em;font-weight:bold;line-height:0.5;margin-bottom:13px;text-transform:uppercase;margin-top:20px;margin-bottom:20px;}	


