/* 
Theme Name: Fashion Week 3
Theme URI: 
Description: Fashion Week Trinidad and Tobago's template for website
Author: Raphael Murrell
Author URI: 
Version: 1.0
Tags: Framework
Template: hybrid
*/

/**
* Import pre-made styles from Hybrid
************************************************/

/* Eric Meyer's reset.css */
	/* @import url('../hybrid/library/css/reset.css'); */

/* 18px, 20px, 21px, 22px, or 25px margins and line-height (don't use reset.css with these) */
	/* @import url('../hybrid/library/css/18px.css'); */
	/* @import url('../hybrid/library/css/20px.css'); */
	/* @import url('../hybrid/library/css/21px.css'); */
	/* @import url('../hybrid/library/css/22px.css'); */
	/* @import url('../hybrid/library/css/25px.css'); */

/* Holy Grail */
	/* @import url('../hybrid/library/css/holy-grail-fluid.css'); */

/* Plugins CSS */
	/* @import url('../hybrid/library/css/plugins.css'); */

/* Hybrid's default CSS */
	/* @import url('../hybrid/library/css/screen.css'); */

/**
* Body
************************************************/

/* Contains everything */
*{
padding:0;
margin:0;
}

body{
margin:0;
padding:0;
background:url(images/main_bg.jpg) #FFFFFF top center repeat-x fixed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size:small;
}
html>body{ /* be nice to Opera */
font-size:small;
}

	/* Wrapper for everything inside of the body */
	#body-container {}

/**
* Elements
************************************************/

/* Hyperlinks */
a:link {}
a:visited {}
a:hover {}
a:active {}

/* Headers */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* Text elements */
strong {}
em {}
cite {}
abbr {}
acronym {}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}

/* Paragraphs */
p {}

/* Unordered lists */
ul {}
	ul li {}

/* Ordered lists */
ol {}
	ol li {}

/* Defition lists */
dl {}
	dt dd{}

/* Blockquotes */
blockquote {}
	blockquote blockquote {}
	blockquote em {}

/* Object */
object {}

/* Code */
code {}
pre {}
pre code {}

/* Tables */
table {}
	caption {}
	tr {}
	th {}
	td {}

/* Forms */
form {}
	textarea {}
	input {}
	label {}
	option {}

/* Drop caps */
.drop-cap {	}

/* Notes */
.note {}

/* Warnings/Alerts */
.warning, .alert {}

/* Errors */
.error {}

/* Downloads */
.download {}

/* Alignment */
.left, .alignleft {}
.right, .alignright {}
.center, .aligncenter {}
.block, .alignnone {}
.clear {}

/**
* Images
************************************************/

/* Normal images */
img {}
a img {}

/* WP Smilies */
img.wp-smiley {}

/* Thumbnails */
.thumbnail {}

/* WP Captions [caption] */
.wp-caption {}
	.wp-caption img {}
	.wp-caption p {}

/* Gallery [gallery] */
.gallery {}
	.gallery img {}

/* Avatars */
.avatar {}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {}

	/* Contains site title and tagline */
	#header {}

		/* Site title */
		#site-title {}
			#site-title a {}
				#site-title a span {}

		/* Site description/tagline */
		#site-description {}

/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {}

	/* Page nav */
	#page-nav {}
		#page-nav ul {}
			#page-nav li {}
				#page-nav li a {}
			#page-nav li.current_page_item {}

/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {}

	/**
	* Content
	************************************************/

	/* Contains site's main content */
	#content {	}

		/* Breadcrumb trail */
		.breadcrumb {}

		/* Archive and search <div> before posts are listed */
		.author-info {}
		.category-info {}
		.date-info {}
		.search-info {}
		.tag-info {}

		/* Posts */
		.post {margin-bottom:40px;}

			/* Post, page, and archive titles */
			.entry-title {font-size:130%;}
			.single-title {}
			.page-title {}
			.attachment-title {}
			.error-404-title {}
			.author-title {}
			.category-title {}
			.date-title {}
			.search-title {}
			.tag-title {}

			/* Author and date byline */
			.byline { font-style:italic; font-weight:bold;}

			/* Full entries */
			.entry-content {}

			/* Excerpts (introduced in Hybrid 0.4) */
			.entry-summary {}

				/* Using <!--nextpage--> */
				p.pages a {}

				/* More link <!--more--> */
				a.more-link {}

			/* Post meta data */
			.post-meta-data {}

		/* Post series */
		.series {} 
			.series-title {}

		/* Navigation links */
		.navigation-links {}
			.navigation-links .previous {float:left;}
			.navigation-links .next {float:right;}

		/* WP PageNavi (plugin) */
		.wp-pagenavi {}
			.wp-pagenavi .pages {}
			.wp-pagenavi .current {}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {}

		/* Attachment image navigation */
		.navigation-attachment {}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#comments {}
					#comments ol {}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li {}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {}
						#comments li.pingback {}

							/* Comment avatars */
							#comments .avatar {}

							/* Comment meta data */
							#comments .comment-meta-data {}
								#comments .comment-meta-data cite {}

							/* Comment text */
							#comments .comment-text {}

					/* Paged comments navigation */
					#comments-template .paged-navigation {}
						#comments-template .paged-navigation .page-numbers {}
						#comments-template .paged-navigation .next {}
						#comments-template .paged-navigation .prev {}

				/* Main comment form div */
				#respond {}

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond .form-author {}
							#respond input {}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {}
						#respond .button {}
						#respond .comment-action {}

		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}

		/* Before content */
		#utility-before-content {}

		/* After content */
		#utility-after-content {}

		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

		/* Widgets page template widgets */
		.page-template-widgets #content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

	/* Widgets in general */
	.widget {}
		.widget-inside {}
			.widget-title {}

	/* Primary widget section */
	#primary {}
		#primary .widget {}
			#primary .widget-inside {}
				#primary .widget-title {}
				#primary .widget ul {}
					#primary .widget ul li {}

	/* Secondary widget section */
	#secondary {}
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container {}

	/* Subsidiary widget section */
	#subsidiary {}
		#subsidiary .widget {}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}

	/* Footer section */
	#footer {}

		/* Footer extra */
		#footer .copyright {}
		#footer .credit {}
		
		
/***FWTT STYLE SHEET*****/

#wrapper{ width:907px; margin: 0 auto;}

#nav{
	float:left;
	margin:12px 0;
	padding:0 22px;
	width:907px;
	height:52px;
	background:url(images/navigation_06.gif) top left no-repeat;
	list-style:none;
	position:absolute;
	top:0;
}
#nav li{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#nav li a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	position:relative;
	background-image: url(images/navigation_06.gif);
	background-repeat:no-repeat;
	height:52px;
}


#nav li.home{width:55px;}
#nav li.aboutus{width:63px;}
#nav li.press{width:63px;}
#nav li.schedule{width:87px;}
#nav li.tickets{width: 72px;}
#nav li.designers{width: 92px;}
#nav li.buyers{width: 71px;}
#nav li.sponsors{width: 90px;}
#nav li.seminars{width: 87px;}
#nav li.galleries{width: 89px;}
#nav li.contact{width: 98px;}

#nav li.home a{display:block;background-position:-18px 0;}
#nav li.aboutus a{display:block; background-position:-73px 0;}
#nav li.press a{display:block;background-position:-136px 0;}
#nav li.schedule a{display:block;background-position:-199px 0;}
#nav li.tickets a{display:block;background-position:-286px 0;}
#nav li.designers a{display:block;background-position:-358px 0;}
#nav li.buyers a{display:block;background-position:-450px 0;}
#nav li.sponsors a{display:block;background-position:-521px 0;}
#nav li.seminars a{display:block;background-position:-611px 0;}
#nav li.galleries a{display:block;background-position:-698px 0;}
#nav li.contact a{display:block;background-position:-787px 0;}

#nav li.home a:hover{background-position:-18px -52px;}
#nav li.aboutus a:hover{background-position:-73px -52px;}
#nav li.press a:hover{background-position:-136px -52px;} 
#nav li.schedule a:hover{background-position:-199px -52px;}
#nav li.tickets a:hover{background-position:-286px -52px;}
#nav li.designers a:hover{background-position:-358px -52px;}
#nav li.buyers a:hover{background-position:-450px -52px;}
#nav li.sponsors a:hover{background-position:-521px -52px;}
#nav li.seminars a:hover{background-position:-611px -52px;}
#nav li.galleries a:hover{background-position:-698px -52px;}
#nav li.contact a:hover{background-position:-787px -52px;}


#nav li.home a.active{background-position:-18px -52px;}
#nav li.aboutus a.active{background-position:-73px -52px;}
#nav li.press a.active{background-position:-136px -52px;}
#nav li.schedule a.active{background-position:-199px -52px;}
#nav li.tickets a.active{background-position:-286px -52px;}
#nav li.designers a.active{background-position:-358px -52px;}
#nav li.buyers a.active{background-position:-450px -52px;}
#nav li.sponsors a.active{background-position:-521px -52px;}
#nav li.seminars a.active{background-position:-611px -52px;}
#nav li.galleries a.active{background-position:-698px -52px;}
#nav li.contact a.active{background-position:-787px -52px;}

textarea, input[type="text"], input[type="password"], input[type="file"], input[type="button"], input[type="submit"], input[type="reset"], select{
border-color:#dfdfdf;background-color:#fff;
}

input  {
border:1px solid #333;
padding:2px;
}

.f-logo{position:relative; height:25px; background:url(images/fenomenale_logo.png) center right no-repeat; padding:10px 35px 10px 0;}
.copyright{float: left; width:907px; padding:50px 0; text-align:center; color:#777777;width:100%; position:relative; top:80px;}
.copyright a{text-decoration:none; color:#ec008c; font-weight:bold;}
.copyright a:hover{text-decoration:underline;}
.pink{color:#ec008c;}
#main{float: right; height:707px; width:907px; background: url(images/main_title_01.jpg) top center no-repeat;}
#main h1{text-indent:-99999px; overflow:hidden;}
#main h2{text-indent:-99999px; overflow:hidden;}
.text-hide{text-indent:-99999px; overflow:hidden;}

#internal{float:left; width:100%;}
#site-title{float:left; width:196px; height:587px; background:url(images/main_title_02.jpg) top center no-repeat; text-indent:-99999px; overflow:hidden; position:absolute; top:80px;}

.sub-links{float:left; list-style:none;width:166px;position:relative;top:400px; margin:0; padding:15px; background:#fff;}
.sub-links ul {list-style:none}
.sub-links li{margin-bottom:10px;}
.sub-links a{text-decoration:none; color:#009cc3; font-weight:bold;}
.sub-links a:hover{text-decoration:underline;}

#press{width:166px;position:relative; background:#fff; padding-bottom:20px;}

#press h3{font-size:90%; margin-bottom:7px;}

#press ul.tml-user-links{list-style:disc inside;}

#press ul.tml-user-links li{margin-bottom:5px;}
#press ul.tml-user-links li a{color:#990033}


#wrapper-2{float:right; width:685px; position:relative; top:80px;}
#content{padding: 116px 20px 10px 195px;}
#internal-title{text-indent:-99999px; overflow:hidden; height:116px;}
#content{text-align:left;}
#content p, #content ol{margin:10px 0; clear:both;}
#content ol, #content ul{margin-left:30px;}
#content a{text-decoration:none; color:#ec008c; font-weight:bold;}
#content a:hover{text-decoration:underline;}


#middle-bg{ float:right; width:100%; background:url(images/internal-bg.gif) right top repeat-y;}
#bottom-bg{float:right; width:100%; background:url(images/internal-bg-bottom.gif) bottom right no-repeat; padding-bottom:20px;}

#about-bg{float:right; width:100%; background:url(images/about_title.jpg) right top no-repeat;}
#schedule-bg{float:right; width:100%; background:url(images/schedule_title.jpg) right top no-repeat; min-height:587px;}
#seminars-bg{float:right; width:100%; background:url(images/seminars_title.jpg) right top no-repeat; min-height:587px;}
#tickets-bg{float:right; width:100%; background:url(images/tickets_title.jpg) right top no-repeat;}
#sponsors-bg{float:right; width:100%; background:url(images/sponsors_title.jpg) right top no-repeat;}
#designer-form-bg{float:right; width:100%; background:url(images/buyers_title.jpg) right top no-repeat; min-height:360px;}
#contact-bg{float:right; width:100%; background:url(images/contact_title.jpg) right top no-repeat; min-height:360px;}
#press-bg{float:right; width:100%; background:url(images/press_title.jpg) right top no-repeat; min-height:600px;}
#galleries-bg{float:right; width:100%; background:url(images/galleries_title.jpg) right top no-repeat; min-height:587px;}
#designers-bg, #designers-2-bg{float:right; width:100%; background:url(images/designers_title.jpg) right top no-repeat; min-height:587px;}
#event-calendar-bg{float:right; width:100%; background:url(images/event_calendar_title.jpg) right top no-repeat; min-height:587px;}
#blank-bg{float:right; width:100%; background:url(images/blank_title.jpg) right top no-repeat; min-height:587px;}

#designers-2-bg #content p{clear:none;}
#designers-2-bg #content img{float:right; margin:0 0 20px 20px;}
#designers-2-bg #content h2{display:block;}

.pos{ text-indent:-99999px; overflow:hidden; background: url(images/pos.gif) top left no-repeat; width:239px; height:117px; position:relative; top:140px; }
.hyatt{float:left;text-indent:-99999px; overflow:hidden; background: url(images/hyatt.gif) top left no-repeat; width:402px; height:30px; position:relative; top:170px;}
.hyatt2{ text-indent:-99999px; overflow:hidden; background: url(images/hyatt.gif) top left no-repeat; width:402px; height:30px; position:relative; top:230px;  }
.tobago{float:left; text-indent:-99999px; overflow:hidden; background: url(images/pigeon-point.gif) top left no-repeat; width:402px; height:80px; position:relative; top:120px;  }

#schedule-bg ul{ float:left; margin-left:0px; margin-bottom:50px; display:block; position:relative; top:-80px; width:500px;}
#schedule-bg #venue-1{margin-bottom:50px;}
#schedule-bg #venue-2{margin-bottom:50px; width:500px;}
#schedule-bg #venue-3{margin-bottom:50px;}
#schedule-bg a{text-decoration:none; color:#fff; font-weight:bold;}
#seminars-bg ul{ float:left; margin-left:0px; margin-bottom:20px; display:block; position:relative; top:-40px; width:400px;}
#seminars-bg a{text-decoration:none; color:#fff; font-weight:bold;}

#sponsors-bg ul{ float:left; margin-top:40px; display:block; width:400px;}
#sponsors-bg ul li{ float:left; text-indent:-99999px; overflow:hidden; margin-left:10px; margin-bottom:10px; display:block; position:relative; top:-40px; height:182px; width:182px;}
.logo-hyatt{background:url(images/logo_hyatt_g.gif)}
.logo-tv6{background:url(images/logo_tv6_g.gif)}
.logo-tha{background:url(images/logo_tha_g.gif)}
.logo-r{background:url(images/logo_r_g.jpg)}
.logo-tdc{background:url(images/logo_tdc_g.gif)}
.logo-nlcb{background:url(images/logo_nlcb_g.jpg)}
.logo-mit{background:url(images/logo_mit_g.jpg)}
.logo-sacha{background:url(images/logo_sacha_g.gif)}
.logo-heartb{background:url(images/logo_heartbeat_g.gif)}
.logo-gcourlan{background:url(images/logo_gcourlan_g.gif)}
.logo-aa{background:url(images/logo_aa_g.gif)}

#sponsors-bg ul li a{display:block;height:182px; width:182px;}

.logo-hyatt a:hover{background:url(images/logo_hyatt_c.gif)}
.logo-tv6 a:hover{background:url(images/logo_tv6_c.gif)}
.logo-tha a:hover{background:url(images/logo_tha_c.gif)}
.logo-r a:hover{background:url(images/logo_r_c.jpg)}
.logo-tdc a:hover{background:url(images/logo_tdc_c.gif)}
.logo-nlcb a:hover{background:url(images/logo_nlcb_c.gif)}
.logo-mit a:hover{background:url(images/logo_mit_c.gif)}
.logo-sacha a:hover{background:url(images/logo_sacha_c.gif)}
.logo-heartb a:hover{background:url(images/logo_heartbeat_c.gif)}
.logo-gcourlan a:hover{background:url(images/logo_gcourlan_c.gif)}
.logo-aa a:hover{background:url(images/logo_aa_c.gif)}

#tickets-bg h3{margin:20px 0;}
#tickets-bg ul{margin-bottom:20px;}
#tickets-bg dl{ float:left; margin-left:0px; margin-bottom:20px; display:block; width:400px;}
#tickets-bg dt{ float:left; display:block; position:relative;list-style:none; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold; color:#000000; text-align:right;}
#tickets-bg dt span{display:block;}
.price-text{}

.date-1{float:left; margin-right:15px; list-style:none; background:url(images/date-01.png) no-repeat; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold; display:block;}
.date-2{float:left; margin-bottom:15px; margin-right:15px; list-style:none; background:url(images/date-02.png) no-repeat; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold;}
.date-3{float:left; margin-right:15px; list-style:none; background:url(images/date-03.png) no-repeat; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold; color:##ffffff;}
.date-4{float:left; margin-right:15px; margin-top:15px; list-style:none; background:url(images/date-02.png) no-repeat; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold;}


.price-1 dd{float:left;list-style:none; background:url(images/date-04.png) no-repeat; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold;}
.price-2 dd{float:left;list-style:none; background:url(images/date-02.png) no-repeat; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold;}
.price-3 dd{float:left;list-style:none; background:url(images/date-03.png) no-repeat; width:63px; height:53px;padding:40px 20px 0px 10px; color:#FFFFFF; font-size:120%; font-weight:bold; color:#ffffff;}


#contact-bg a{text-decoration:none; color:#ec008c; font-weight:bold;}
#contact-bg a:hover{text-decoration:underline;}

#press-bg h4{margin-top:20px;}
#press-bg em{font-size:90%;}

#blank-bg dl{ margin: 10px 0;}
#blank-bg dt{text-decoration:underline; font-weight:bold; margin-right:5px; display:block;}
#blank-bg dd{display:block;}

.list-col-1{float:left; width:200px;}
.list-col-2{float:right; width:200px;}

.list-col-1 li{margin-bottom:7px;}
.list-col-2 li{margin-bottom:7px;}

.mmf-form-control-wrap{float:left; display:block;}
.mmf-list-item{display:block;}
#content form p{clear:both; float:left; display:block;}
#content form p label{float:left; display:block; font-weight:bold; margin-right:10px; margin-bottom:10px;}

#social{ float:right; margin:0  auto; padding-top:20px; width:907px; position:relative; top:80px;}

#facebook a{display:block; height:48px; width:48px; background:url(images/facebook.png) center center no-repeat; text-indent:-99999px; float:left; overflow:hidden;}
#twitter a{display:block; height:48px; width:48px; background:url(images/twitter.png) center center no-repeat; text-indent:-99999px; float:left; overflow:hidden;}
#youtube a{display:block; height:48px; width:48px; background:url(images/youtube.png) center center no-repeat; text-indent:-99999px; float:left; overflow:hidden;}

#sponsor-footer{float:right; display:block; padding-top:20px; position:relative; width:907px; height:119px; background:url(images/sponsor_footer.gif) center bottom no-repeat;}


.widget_wp_sidebarlogin p{ margin-bottom:10px;}
.widget_wp_sidebarlogin label.text {
clear:both;
float:left;
padding-top:2px;
width:100px;
}
.sidebarlogin_otherlinks ul{clear:both}
.widget_wp_sidebarlogin .submit{ float:right; padding-right:20px;}
.widget_wp_sidebarlogin .submit #wp-submit {float:right; padding:3px;}

.text-input {
display:block;
width:300px;
color:#FFFFFF;
font-size:120%;
}

form label {
cursor:pointer;
}
