/*
Theme Name:Citylife / Politics
Theme URI:http://slashpolitics.lvcitylife.com
Description:political section on las vegas citylife lvcitylife.com
Version:1.6
Author:Justin Lau / Hafid Trujillo
Author URI:http://slashpolitics.lvcitylife.com
Tags:blue, custom header, fixed width, tree columns, widgets, blue, political, newspaper
*/

/*******************************************************************************
	GLOBAL STYLES:
*******************************************************************************/
*					{ padding:0; margin:0;}
body 				{ font-family:Georgia, "Times New Roman", "Bitstream Charter", New York, Times, Times New Roman MT Std, serif; font-size:85%; background:#CCC;}
a 					{ color:#036;}
img, a img 			{ border:none 0;}
input:focus, 
a:focus 			{ outline:none;}

h2, h3, h4, 
h5, h6 				{ font-family:Georgia, "Times New Roman", "Bitstream Charter", New York, Times, Times New Roman MT Std, serif;}
h2, .title			{ font-size:1.5em; color:#036;  margin-bottom:5px;}
h3					{ font-size:1.4em; margin-bottom:5px;}
h3 a				{ text-decoration:none;}
h4					{ font-size:1.25em; margin-bottom:5px;}
h5					{ font-size:1.15em; margin-bottom:8px;}
a:hover, 
a:focus,
a:active			{ color:#09F;}
small 				{ font-size:0.9em; line-height:1.5em;}
ul					{ padding:5px 10px 5px 16px;}
blockquote 			{ margin:15px 30px 0 10px; padding-left:20px;}


/*******************************************************************************
	LAYOUT:
*******************************************************************************/
#page 				{ width:1070px; background:#FFF; padding:5px;}
.header				{ height:100px; background:#000323 url(_img/header.png) no-repeat 25px 0%; }
.home_click_area	{ float:left; display:block; height:100px; width:600px;}
.date_time			{ float:right; width:320px; height:90px; background:#09C url(_img/bkg_blue_gradient.jpg) repeat-x;}
.date_time	p		{ text-align:center; margin-top:35px; font:1.15em 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; color:#fff;} 
#lb_search			{ padding:0 0 10px 0; height:90px; clear:both;}
.search_box			{ float:right; display:block; }
.search_box	p		{ margin:40px 15px 0 0; }
#s					{ width:150px; margin-left:5px; height:15px;}
#content			{ width:100%; float:left; margin-top:10px; background:url(_img/bkg_columns_gradient.gif) repeat-y;}
#panel_left			{ float:left; 
					  width:245px!important; 
					  margin-right:10px; 
					  padding:15px 15px 10px 10px;
					  word-wrap: break-word;
					  -ms-word-wrap: break-word;
					  position:relative;
					  overflow:hidden;
					}
#panel_center		{ float:left; width:438px; padding:10px; margin-right:23px; min-height:400px; }
#panel_center p		{ margin-bottom:10px;}
.panel_right		{ float:left; width:305px; padding:15px 0 0 0;}
#footer				{ background:#f4dfb3; padding:10px 0 30px 0;  width:1070px; text-align:center; display:block;}
#footer li			{ display:inline; padding:0px 3px; }

/*******************************************************************************
	STYLES
*******************************************************************************/
.home				{ text-decoration:none;}
.nobullets			{ list-style:none;}
.center 			{ text-align:center;}
.hidden 			{ display:none;}
img.centered 		{ display:block; margin-left:auto;margin-right:auto;}
img.alignright 		{ padding:4px; margin:0 0 2px 7px;display:inline;}
img.alignleft 		{ padding:4px; margin:0 7px 2px 0;display:inline;}
.alignright 		{ float:right;}
.alignleft 			{ float:left;}
.inthenews			{ margin-bottom:10px; padding-bottom:10px; border-bottom:solid 2px #AAA}


/*ads*/
.ad_tower			{ width:245px; text-align:center; margin-top:15px; }
.ad_square			{ padding:10px 0; margin-bottom:10px; text-align:center;}
.leaderboard		{ float:left; width:728px;}

/*paging*/
.pagenavi 			{ border-top:solid 1px #CCC; padding-top:10px; }
.pagenum			{ float:right;}
.pagenavi li		{ float:left;}
.pagenavi a			{ padding:1px 3px;}
.pagenavi .current 	{ color:#900;}
.pages				{ float:left;}

/*polls*/
.button	 			{ border:none 0; padding:2px 4px; margin-top:2px;}
.Buttons 			{ color:#FFF; border:none 0; padding:2px 8px; background:#333 url(_img/bkg_button_gradient.jpg) repeat-x; font-size:1em;}
.wp-polls .Buttons 	{ margin-bottom:10px; padding:3px 8px;}
.wp-polls li		{ padding:3px 0;}
.panel_right .title,
.wp-polls-ans		{ margin:10px 0; padding-bottom:10px; border-bottom:solid 1px #CCC;}
.panel_right ul		{ list-style:none; }
.Buttons:hover,
.Buttons:active,
.Buttons:focus,
.button:hover,
.button:active,
.button:focus		{ background:#02508c; cursor:pointer; color:#fff;}

/*layout support*/
.ssebelius			{ background:url(_img/steve_sebelius_txt.jpg) no-repeat 90% 95%; margin-top:13px;}
.gradient_yellow	{	background:url(_img/bkg_yellow_gradient.jpg) repeat-x; }
.poll				{ margin:10px 0; padding-top:10px; border-top:solid 1px #999;}
.post 				{ width:428px; border-top:solid 1px #CCC; padding-top:13px; margin-top:13px; }
.hentry				{ margin-bottom:30px;}
.margin_bottom		{ margin-bottom:15px;}
.clear				{ clear:both;}

/*text*/
div.more				{ font-size:1.2em; color:#036; margin-top:20px;;}
.headline			{ font-size:1em; font-weight:bold; margin-left:15px; }
.uppercase			{ text-transform:uppercase;}
.font_14pt			{ font-size:1.3em;}
.txt_right			{ text-align:right;}
.txt_white			{ color:#FFF;}
.txt_gray			{ color:#CCC;}
.b					{ font-weight:bold;}


/*******************************************************************************
	WORDPRESS STYLES:SOME ARE NOT IN USE UNCOMMENT THEM FOR USE
*******************************************************************************/

/*.sticky 				{ background:#f7f7f7;padding:0 10px 10px;}
.sticky h2 				{ padding-top:10px;}
.commentlist li ul li 	{ font-size:1em;}
.commentlist li 		{ font-weight:bold;}
.commentlist cite, 
.commentlist cite a 	{ font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p 			{ font-weight:normal;line-height:1.5em; text-transform:none;}
.commentmetadata 		{ font-weight:normal;}

 Begin Form Elements 
#searchform 			{	margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s { width:108px;padding:2px;}
#sidebar #searchsubmit 	{ padding:1px;}
#commentform input 		{ width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform 				{ margin:5px 10px 0 0;}
#commentform textarea 	{ width:100%;padding:2px;}
#respond:after 			{	content:".";     display:block;     height:0;     clear:both;     visibility:hidden;}
#commentform #submit 	{ margin:0 0 5px auto;float:right;}
*/

#sidebar li				{ margin-bottom:12px;}

/* Begin Comments*/
.alt 					{ margin:0; padding:10px;}
.commentlist			{ margin-bottom:30px;}
.commentlist cite		{ font-weight:bold; font-style:normal; font-size:1.5em;}
.commentlist cite a  	{ text-decoration:none;}
.commentlist 			{ padding:0; text-align:justify; list-style:none;}
.commentlist li 		{ margin-bottom:2px; padding:10px; background-color:#f7f7f7;}
.commentlist li ul li 	{ margin-right:-5px;margin-left:10px;}
.commentlist .avatar 	{ float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist p 			{ margin:10px 5px 10px 0;}
.children 				{ padding:0; }
.nocomments 			{ text-align:center;margin:0;padding:0;}
.commentmetadata 		{ margin:0; display:block;}
#commentform p 			{ margin:5px 0;}
#comment				{ width:98%;}
.postmetadata  			{ margin-top:50px; padding-top:5px; border-top:solid 1px #CCC;}


/*  Various Tags & Classes */
.navigation 			{ display:block; text-align:center; margin-top:30px; height:10px;}

acronym, abbr, 
span.caps 				{ font-size:0.9em; letter-spacing:.07em;}
acronym, abbr, 
span.caps 				{ cursor:help;}
acronym, abbr 			{ border-bottom:1px dashed #999;}
blockquote 				{ border-left:5px solid #ddd;}
blockquote cite 		{ margin:5px 0 0; display:block;}

/* Captions */
.aligncenter, div.aligncenter 	{ display:block; margin-left:auto;margin-right:auto;}
.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; 
								}
.wp-caption img 				{ margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text 	{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}


.notifications					{ background-color:#0078c1; color:#fff; font-family:Tahoma, Geneva, sans-serif; padding:10px; }
.notifications a				{ color:#95d6ff;}
.notifications p				{ margin-bottom:5px; }
.notifications .mess			{ padding-top:5px;}
.notifications .email			{ width:100%; border:none 0; height:25px; font-size:1.1em;}	
.notifications .button			{ padding:1px 10px; color:#fff; font-size:.9em; font-weight:bold; background:#fff; height:25px; margin:0; border:solid 1px #0091ec; background-image:url(_img/bkg_button_gradient.jpg)}	
.notifications .img				{ display:block; width:100%; height:35px; background:url(_img/esubscript.gif) no-repeat 0 35%}