﻿@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0px;}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	background:url(/data/theq/files/image/bg/body.gif) repeat-x top #7ad3f2;
}


/* ----------------------------------------------------------------------------------- Text Format -- */
img {border:0;}

p {line-height:14px;}
#header p {line-height:0px;}
#content p {/*margin-bottom:30px;*/margin-bottom:12px;}

#content h1 {margin:0px 0px 13px 0px;font-size:21px;font-weight:normal;color:#006dba;}
#content h2 {margin:0px 0px 14px 0px;font-size:13px;font-weight:bold;color:#686868;}

a, a:link {text-decoration:none;color:#00b4f6;}
a:hover {text-decoration:underline;color:#00b4f6;}

a.partners, a.partners:link {text-decoration:none;color:#2d2d2d;}
a.partners:hover {text-decoration:underline;color:#2d2d2d;}

a.caspio {font-size:10px;}

#global {margin:0 auto;width:960px;}

/* ---------------------------------------------------------------------------------------- Header -- */
#header {height:189px;width:960px;}
#header #left {float:left;width:232px;}
#header #right {float:left;width:728px;}
#header #publicity {height:90px;}
#motto {float:left;padding-top:0px;width:492px;}
#motto_home {float:left;padding-top:0;width:492px;}
#search {float:left;padding-top:42px;width:236px;}
.iSearch {padding:2px;height:19px;width:146px;border:0;background:url(/data/theq/files/image/bg/input-search.gif) no-repeat;}
* html .iSearch {background-attachment:fixed;}
/* ------------------------------------------------------------------------------------------- Menu -- */
#menu {height:35px;}
#menu ul {list-style:none;}
#menu ul li {float:left;}
/* ---------------------------------------------------------------------------------- Daily Content -- */
#now {height:94px;background:url(/data/theq/files/image/bg/now-3.jpg) center no-repeat #FFF;}
/** html #now {margin-top:-5px;}*/

#radio {float:left;padding:22px 0px 0px 31px;width:397px;}
* html #radio{padding:27px 0px 0px 31px;}
*+html #radio{padding:27px 0px 0px 31px;}

/*#rewards {float:left;width:308px;}*/
#rewards {float:left;/*width:308px;*/padding-left:11px;height:89px;width:298px;}
#rewards img {margin:26px 0px 0px 144px;}
* html #rewards img {margin:31px 0px 0px 144px;}
*+html #rewards img {margin:31px 0px 0px 144px;}
/*
#rewards p {margin-top:-5px;}
* html #rewards p{margin-top:0px;}
*+html #rewards p{margin-top:0px;}
*/

/*#temperature {float:left;padding-top:19px;width:204px;line-height:12px;font-size:11px;}*/
#temperature {float:left;padding:19px 0px 0px 10px;width:204px;line-height:12px;font-size:11px;}
* html #temperature {padding:23px 0px 0px 10px;}
*+html #temperature {padding:23px 0px 0px 10px;}
#temperature h2 {margin-top:5px;letter-spacing:-5px;font-size:36px;font-weight:normal;color:#0072bc;}
* html #temperature h2{font-size:30px;}
*+html #temperature h2{font-size:30px;}
#temperature sup {font-size:14px;}
/* ---------------------------------------------------------------------------------------- Content -- */
#container {overflow:hidden;padding:0px 0px 29px 18px;width:942px;background-color:#FFF;}
/* ----------------------------------------------------------------------------------------- Footer -- */
#footer {clear:both;height:90px;font-size:11px;color:#FFF;background:url(/data/theq/files/image/bg/footer.jpg) no-repeat;}

#footer_menu {float:left;padding:36px 0px 0px 30px;width:550px;}
#footer_menu a, #footer_menu a:link {text-decoration:none;color:#FFF;}
#footer_menu a:hover {text-decoration:underline;}

#design_by {float:left;padding:31px 18px 0px 0px;width:362px;}
#design_by table {float:right;}
#design_by table td {padding-left:20px;}
#design_by a, #design_by a:link {text-decoration:none;color:#87d7f3;}
#design_by a:hover {text-decoration:underline;color:#87d7f3;}

/* --------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- Internal -- */
/* --------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------ Left Column -- */
#left_column_internal {float:left;margin-right:10px;width:171px;}
#left_column_internal p {/*margin-bottom:10px;*/margin-bottom:7px;}


#left_menu {padding:2px 0px 7px 10px;width:161px;background:url(/data/theq/files/image/bg/left-menu.jpg) repeat-y;}
* html #left_menu {margin-top:-13px;}
#left_menu p {margin-bottom:16px;font-size:18px;color:#006dba;}

.left_menu_top {height:5px;width:171px;background:url(/data/theq/files/image/bg/left-menu-top.jpg) no-repeat;}
.left_menu_bottom {margin-bottom:10px;height:5px;width:171px;background:url(/data/theq/files/image/bg/left-menu-bottom.jpg) no-repeat;}
* html .left_menu_bottom {margin-bottom:0px;}

#left_menu ul {list-style-type:none;}
#left_menu ul li {margin-bottom:6px;
display:block;}
#left_menu ul li.last {margin-bottom:0px;}
#left_menu ul li a, #left_menu ul li a:link {padding-left:9px;text-decoration:none;color:#686868;background:url(/data/theq/files/image/bullet_arrow-grey.gif) no-repeat; display:block; background-position: 0px 5px;}
#left_menu ul li a:hover, #left_menu ul li a.submenuon {padding-left:9px;text-decoration:none;color:#00b4f6;background:url(/data/theq/files/image/bullet_arrow-blue.gif) no-repeat; display:block; background-position: 0px 5px;}
#left_menu ul li ul {font-size:11px;}
#left_menu ul li ul li {margin:0px 0px 0px 14px;}
#left_menu ul li ul li a, #left_menu ul li ul li a:link {padding-left:6px;background:url(/data/theq/files/image/bullet_hyphen-grey.gif) left no-repeat;}
#left_menu ul li ul li a:hover, #left_menu ul li ul li a.selected {padding-left:6px;background:url(/data/theq/files/image/bullet_hyphen-blue.gif) left no-repeat;}
/* ---------------------------------------------------------------------------------------- Content -- */
#content {float:left;width:742px;background:url(/data/theq/files/image/bg/content.jpg) top left no-repeat;}
#content .left {float:left;padding:6px 10px 20px 12px;width:560px;}
#content .right {float:left;width:160px;}

/* --------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- Homepage -- */
/* --------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------- Left Column -- */
#left_column {float:left;margin-right:10px;width:613px;background-color:#FFF;}
#left_column h1 {margin:16px 0px 7px 0px;font-size:18px;font-weight:normal;color:#000000;}

/*#flash {height:221px;width:613px;}*/

#main_news_top {height:11px;width:613px;background:url(/data/theq/files/image/bg/main-news_top.gif) no-repeat;}
#main_news_bottom {margin-bottom:10px;height:11px;width:613px;background:url(/data/theq/files/image/bg/main-news_bottom.gif) no-repeat;}

#main_news {padding:0px 10px 9px 10px;width:593px;background:url(/data/theq/files/image/bg/main_news_middle.jpg) repeat-y;}
* html #main_news {margin-top:-7px;}

/*#main_news img {margin:6px 15px 30px 0px;}*/
#main_news h2 {font-size:21px;font-weight:normal;color:#006DBA;}
#main_news p {margin-bottom:14px;}

.sub_news_top {height:11px;width:417px;background:url(/data/theq/files/image/bg/sub-news_top.gif) no-repeat;}
.sub_news_bottom {margin-bottom:5px;height:11px;width:417px;background:url(/data/theq/files/image/bg/sub-news_bottom.gif) no-repeat;}

.sub_news {padding:0px 10px;width:397px;background:url(/data/theq/files/image/bg/sub-news_middle.gif) repeat-y;}
* html .sub_news {margin-top:-7px;}

.sub_news img {float:left;margin-top:4px;margin-right:16px;}
.sub_news h2 {font-size:18px;font-weight:normal;color:#006DBA;}

#left_column .left {float:left;width:417px;}
#left_column .right {float:left;padding-left:9px;width:187px;}

.tips {padding:9px 0px 10px 10px;background:url(/data/theq/files/image/bg/tips.gif) top left no-repeat;}
.tips h2 {font-size:17px;font-weight:normal;color:#006DBA;}
.tips h3 {font-size:13px;font-weight:bold;color:#686868;}
/* ---------------------------------------------------------------------------------- Right Column -- */
#right_column {float:left;width:300px;background-color:#FFF;}

#groups_tabs {height:27px;width:300px;background:url(/data/theq/files/image/bg/group-tabs.jpg) repeat-x;}
#groups_tabs div {float:left;margin-right:4px;}

#tab_1 a, #tab_1 a:link {width:107px;background-image:url(/data/theq/files/image/menu/group_tabs/q-in-the-city.jpg);}
#tab_2 a, #tab_2 a:link {width:75px;background-image:url(/data/theq/files/image/menu/group_tabs/listings.jpg);}
#tab_3 a, #tab_3 a:link {width:100px;background-image:url(/data/theq/files/image/menu/group_tabs/local-news.jpg);}
#tab_1 a, #tab_2 a, #tab_3 a {display:block;height:27px;background-position:0px 0px;}
#tab_1 a:hover, #tab_1 a.btnOver, #tab_2 a:hover, #tab_2 a.btnOver, #tab_3 a:hover, #tab_3 a.btnOver {background-position:0px 27px;}
#tab_1 span, #tab_2 span, #tab_3 span {display:none;}

#groups_tabs_content {
	margin-bottom:22px;
	padding-bottom:7px;
	width:298px;
	font-size:11px;
	border-right:1px solid #7fdef5;
	border-bottom:1px solid #7fdef5;
	border-left:1px solid #7fdef5;
	background-color:#e4f6fc;
}

#groups_tabs_content #groups_tabs_content {
	margin:0;
	padding:0;
	width:298px;
	border:0;
	background:none;
}

#groups_tabs_content p {padding-right:10px;}
#groups_tabs_content div {padding:7px 0px 9px 10px;border-bottom:1px solid #83dff5;}
#groups_tabs_content div.three {padding:7px 0px 10px 10px;border:0;}
#groups_tabs_content div.four {padding:0px 0px 0px 0px;border:0;}

#right_column.publicity {height:250px;width:300px;}

#links img {margin-top:10px;}

/* --------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- Internal Blocs -- */
/* --------------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------ Schedule -- */
#group_days {
	height:27px;
	width:560px;
	line-height:10px;
	font-size:11px;
	background:url(/data/theq/files/image/schedule/group_days.jpg) repeat-x;
}

#fSearch #group_days a, #fSearch #group_days a:link {
	display:block;
	float:left;
	margin-right:5px;
	padding:4px 10px 0px 10px;
	height:23px;
	/*margin-right:5px;*/
	text-align:center;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background:url(/data/theq/files/image/schedule/days.jpg) repeat-x;
}

#fSearch #group_days a:hover, #fSearch #group_days a.selected {
	padding:3px 9px 0px 9px;
	height:23px;
	/*margin-right:5px;*/
	text-align:center;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#006dba;
	border-top:solid 1px #83dff5;
	border-right:solid 1px #83dff5;
	border-left:solid 1px #83dff5;
	background:none;
	background-color:#e4f6fc;
}

#group_days a, #group_days a:link {
	display:block;
	float:left;
	margin-right:5px;
	padding:8px 10px 0px 10px;
	height:19px;
	/*margin-right:5px;*/
	text-align:center;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background:url(/data/theq/files/image/schedule/days.jpg) repeat-x;
}

#group_days a:hover, #group_days a.selected {
	padding:7px 9px 0px 9px;
	height:19px;
	/*margin-right:5px;*/
	text-align:center;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#006dba;
	border-top:solid 1px #83dff5;
	border-right:solid 1px #83dff5;
	border-left:solid 1px #83dff5;
	background:none;
	background-color:#e4f6fc;
}

#group_schedule {
	width:558px;
	border-right:solid 1px #83dff5;
	border-left:solid 1px #83dff5;
	background-color:#e4f6fc;
}

#group_schedule p {margin-bottom:10px;}

#group_schedule #group_schedule {
width:100%;
border:0;
}

.shows {
	padding:10px 11px;
	font-size:12px;
	color:#686868;
	border-bottom:solid 1px #83dff5;
}

.shows h2 {margin:0px;padding:0px;}
.shows h3 {font-size:12px;font-weight:bold;}
.shows h2 a, .shows h2 a:link {text-decoration:none;font-size:14px;font-weight:bold;color:#0fb8f6;}
.shows h2 a:hover {text-decoration:underline;}

a.btn_minus_plus, a.btn_minus {display:block;height:18px;width:18px;background:url(/data/theq/files/image/schedule/btn_minus-plus.jpg) no-repeat;}
a.btn_minus_plus:hover, a.btn_minus {background-position:0px -18px;}
a.btn_minus:hover {background-position:0px 0px;}
.btn_minus_plus span, .btn_minus span {display:none;}

p.follow_us {margin:0px;padding:0px;}
p.follow_us img {margin-right:20px;}

/* ------------------------------------------------------------------------------------------ Bloc -- */
#bloc_top {height:44px;width:560px;}
#bloc_left {float:left;margin-right:10px;width:380px;}
#bloc_right {float:left;width:170px;}
/* ------------------------------------------------------------------------------------- Bloc Left -- */
#bloc_left.articles h2 {margin:0px 0px 3px 0px;font-size:18px;font-weight:normal;color:#006dba;}
#bloc_left.articles h3 {font-size:13px;font-weight:bold;color:#686868;}

#main_link h2 {margin-bottom:8px;font-size:13px;font-weight:bold;color:#006dba;}
#main_link p {margin-bottom:6px;}

#secondary_link h2 {margin-bottom:0px;font-size:13px;font-weight:bold;color:#006dba;}
#secondary_link p {margin-bottom:16px;}

#bloc_left .box_top {height:5px;width:380px;background:url(/data/theq/files/image/bg/box-left_top.jpg) no-repeat;}
#bloc_left .box {padding:5px 11px;background:url(/data/theq/files/image/bg/box-left.jpg) repeat-y;}
#bloc_left .box img{width:358px;}
* html #bloc_left .box {margin-top:-13px;}
#bloc_left .box_bottom {margin-bottom:10px;height:5px;width:380px;background:url(/data/theq/files/image/bg/box-left_bottom.jpg) no-repeat;}
/* ------------------------------------------------------------------------------------ Bloc Right -- */
#bloc_right h2, #more h2 {margin-bottom:5px;font-size:18px;font-weight:normal;color:#006dba;}
#bloc_right p {margin-bottom:5px;line-height:18px;font-size:11px;}

#bloc_right .box_top {margin-top:22px;height:5px;width:170px;background:url(/data/theq/files/image/bg/box-right_top.jpg) no-repeat;}
#bloc_right .box {padding:1px 12px 10px 19px;width:139px;background:url(/data/theq/files/image/bg/box-right.jpg) repeat-y;}
* html #bloc_right .box {margin-top:-13px;}
#bloc_right .box_bottom {margin-bottom:10px;height:5px;width:170px;background:url(/data/theq/files/image/bg/box-right_bottom.jpg) no-repeat;}
/* ------------------------------------------------------------------------- Tips Beauty and Style -- */
#more {clear:both;padding-top:10px;}
.more_top {height:5px;width:555px;background:url(/data/theq/files/image/bg/more_top.jpg) no-repeat;}
.more_middle {padding:1px 0px 0px 11px;width:544px;background:url(/data/theq/files/image/bg/more.jpg) repeat-y;float:left;}
* html .more_middle {margin-top:-13px;}
.more_bottom {height:5px;width:555px;background:url(/data/theq/files/image/bg/more_bottom.jpg) no-repeat;float:left;}

#fSearch {clear:both;}

#coming_events {}
#coming_events p {margin-bottom:5px;}
.coming_events_top {height:5px;width:558px;background:url(/data/theq/files/image/bg/coming_events_top.jpg) no-repeat;}
.coming_events_middle {padding:1px 0px 0px 11px;width:547px;background:url(/data/theq/files/image/bg/coming_events.jpg) repeat-y;float:left;}
* html .coming_events_middle {margin-top:-13px;}
.coming_events_bottom {margin-bottom:15px;height:5px;width:558px;background:url(/data/theq/files/image/bg/coming_events_bottom.jpg) no-repeat;float:left;}

.imgGaz {margin-right:150px;}
#bloc_top {margin-top:-14px;}
#content #bloc_top h1.parenting {margin-top:14px;}
