/*
Theme Name: TFANA Custom
Theme URI: http://www.tfana.org/
Author: CircleClick Media
Author URI: http://www.circleclick.com/
Description: 
Version: 1.1
*/

/*
COLORS USED:
#3267b0 - Blue
#fdc030 - Yellow

Old Site:
#000000 - Black
#FFFFFF - White
#E5E5E5 - Gray
#3266AF - Blue
#1C3C67 - Dk Blue
#FBBE69 - Orange
*/

body {
	margin: 0 auto;
	padding: 0; color:#fff;
	background: #ffffcc;font-size: 18px;
}

/* SPLASH */
body#splash {background:#3266AF url(images/bg-splash-rpt.jpg) !important;}
body#splash #splash-image {background:url(images/bg-splash.jpg) top center no-repeat;height:710px;}
#splash-speech {display:block;position:relative;top:373px;left:400px;width:200px;height:120px;background:url(images/bg-splash-speech.png) no-repeat;}
#splash-speech a#maillink{display:block;font-weight:bold;margin:5px 0 10px 0;padding:5px 0;font-size:14px;}

h3, h4, h5, h6 {color:#fff;}
h1 { font-size: 40px; font-weight: normal; color:#3267b0; line-height: 1; margin-bottom: 15px; padding-left: 10px;}
h2 {color:#fdc030;}

p {font-size: 18px;}

a {text-decoration:none;color:#3166AF;}
a {text-decoration:none;color:#fdc030;}
a:hover {text-decoration:underline;color:#fdc030;}

small a {color: #fff!important;} /* hack for the google map "view larger map" link */

.indent {
	margin-left:20px;
}

ul, ol {padding-left: 20px;}
li {margin-bottom: 10px;}

#main.container {
width: 1200px;background: #ffffcc url('images/bg-header2.png') no-repeat center top;
}

#main #header { height:120px;}
#main #header #logo {height:53px;}

#content-wrapper {width: 1200px; 
}
.container {width: 1200px; }
#content.span-24, #header.span-24, #main-nav-bg.span-24, #main-nav.span-24, .null24.span-24 {width: 1200px; }
.contentcontainer {display: inline-block; width: 965px;}

.contentcontainer .type-page{float: right; background: #3267b0; width: 100%; padding: 0;}
.contentcontainer.notable .type-page{width: 935px; padding:15px;}
.contentcontainer table {width: 100%; margin: 15px 0 15px 15px; color: #fff; max-width: 950px;}
.contentcontainer table h3 {color: #fdc030;}

.contentcontainer li {color: #ffffff;}

#site-search {text-align:right;}
#site-search #s {padding:5px; border:2px solid #FCB131;width:150px;}
#searchsubmit {margin:0 0 0 0;}

.page-header-img {display: block; max-width: 100%; margin: 0; border-bottom: 4px solid #fff;}

/*
Main Nav
*/
a.main-nav-home {display: block; width: 1200px; margin: 0 auto; height: 83px;}
div#main-nav-bg {
	height: 44px;
	margin-top: 0;
}
#main-nav {
	font-family:'Trade Gothic W01 Bold 2';
}
	#main-nav .ssf-blue-wrap {
		height: 44px;
	}
		#main-nav .ssf-blue li ul li {
			 background: #ffcc33; height: auto;
		}
			#main-nav .ssf-blue li a {
				padding: 9px 28px 0 53px; border:none; margin-right: 30px;
				 color:#3366cc; text-transform: uppercase; font-size:13px; height: auto;
			}
			#main-nav .ssf-blue li.selected a {color:#000000;}
			
		      #main-nav .ssf-blue li li {width: 200px;}
		       #main-nav .ssf-blue li li a{width: 165px;padding:5px 20px 4px 15px;}
			
				#main-nav .sf-sub-indicator {
					top: 14px;
					right: 6px;
				}
					#main-nav .ssf-blue li:hover ul, #main-nav .ssf-blue li.wpm-hover ul {
						left:			50%; margin-left: -100px;
						top:			37px; /* match top ul list item height */
						z-index:		9995;
					}
					
#main-nav .sf-shadow ul {background: none; padding-bottom: 5px;}

ul#main-nav {margin:0;padding:0;}
ul#main-nav li {list-style-type:none;float:left;}
ul#main-nav li a {color:#FFF;font-size:16px;padding:8px 20px;height:24px;display:block;}
ul#main-nav li a:hover {color:#FFB20A;text-decoration:none;}

ul#main-nav li.current-menu-item a,
ul#main-nav li.current-page-ancestor a {color:#FFB20A;}
.ssf-blue li ul li, .ssf-blue li ul li a {background: #ffcc33;}
.ssf-blue li.selected, .ssf-blue li.selected a, .ssf-blue li.current-cat, .ssf-blue li.current-cat-parent, .ssf-blue li.current_page_item, .ssf-blue li.current_page_parent, .ssf-blue li.current_page_ancestor {background: #fff;}

.ssf-blue li {height: 37px;}
#main-nav .selected .sf-sub-indicator {color:#3366cc;background: url("images/arrows-blue.png") no-repeat 0 -100px rgba(0, 0, 0, 0);}
#main-nav .selected:hover .sf-sub-indicator {background-position: -10px -100px;}

/*
SubNav Level 1
*/

.page-id-7286 ul.subnav-row li a,
#menu-edu-subnav-1 li a {}


ul.subnav-row li a:hover, ul.sub-subnav-row li a:hover, ul.subnav-row li.current-menu-item a, ul.subnav-row li.current-page-ancestor a  {background:#ffffff;text-decoration:none;}


/*
ul.subnav-row li.current-menu-item a,
ul.subnav-row li.current-page-ancestor a {background:#ffffff;text-decoration:none;color:#000000;}
*/

li.last-menu-item {border-right:0px !important;}
ul.menu-item-count-2 li a{width:514px;}
ul.menu-item-count-2 li.last-menu-item a{width:515px;}
ul.menu-item-count-3 li a{width:306px;}
ul.menu-item-count-3 li.last-menu-item a{/* width:306px; */}
ul.menu-item-count-4 li a{width:226px;}
ul.menu-item-count-4 li.last-menu-item a{width:229px;}
ul.menu-item-count-5 li a{width:220px;}
ul.menu-item-count-5 li.last-menu-item a{width:180px;}
ul.menu-item-count-6 li a{width:147px;}
ul.menu-item-count-6 li.last-menu-item a{width:149px;}
ul.menu-item-count-7 li a{width:124px;}
ul.menu-item-count-7 li.last-menu-item a{width:130px;}

div.subnav-spacer {height:1px;background:#FFF; display: none;}
div.subnav-repeater {margin:0 0 20px 0;height:14px;background:url(images/bg-subnav-repeater.gif) repeat-x;}

div#subnav-container {display: block; width: 235px; margin:54px 0 0; float: left; overflow: hidden;}
div#subnav-container ul li ul {display: none;}
div#subnav-container ul.subnav-row li.current-menu-item ul , div#subnav-container ul.subnav-row li.current-page-ancestor ul, div#subnav-container ul.subnav-row li.current-menu-ancestor ul {display: block;} 

ul.subnav-row {clear:both;margin:0 0 20px 0;padding:0px;list-style-type:none;}
ul.subnav-row li {list-style-type:none;float:left;margin:0; display: block; width: 100%;}
ul.subnav-row li a {display:block;padding:9px 10px  6px;font-family:'Trade Gothic W01 Bold 2';font-size:14px;color:#3267b0;text-transform:uppercase;text-align:left; width: 205px; letter-spacing: 1px; line-height: 1.2;}	

ul.subnav-row li ul li a {display:block;padding:9px 10px  6px;font-family:'Trade Gothic W01 Bold 2';font-size:14px;color:#3267b0;text-transform:uppercase;text-align:left; width: 205px; letter-spacing: 1px; line-height: 1.2;}	
ul.subnav-row li.current-menu-item ul li a, ul.subnav-row li.current-page-ancestor ul li a {background:none;text-decoration:none;}

ul.subnav-row li ul li a:hover, ul.sub-subnav-row li ul li a:hover, ul.subnav-row li ul li.current-menu-item a {background:#ffffff;text-decoration:none;}


.sidebar-block a {display:block;padding:9px 10px  6px;font-family:'Trade Gothic W01 Bold 2';font-size:14px;color:#3267b0;text-transform:uppercase;text-align:left; width: 205px; letter-spacing: 1px; line-height: 1.2;}	
.sidebar-block a:hover{background:#ffffff;text-decoration:none;}
.sidebar-block br {display: none;}

/*
SubNav Level 2
*/
div#sub-subnav-container {display: block; width: 220px; margin:20px 0 0; float: left; clear: left;border-top: 1px solid #ffcc33; padding-top: 16px;}
ul.sub-subnav-row {clear:both;margin:0 0 20px 0;padding:0px;list-style-type:none;}
ul.sub-subnav-row li {list-style-type:none;float:left;margin:0; display: block; width: 100%;}
ul.sub-subnav-row li a {display:block;padding:9px 10px  6px;font-family:'Trade Gothic W01 Bold 2';font-size:14px;color:#3267b0;text-transform:uppercase;text-align:left; width: 205px; letter-spacing: 1px; line-height: 1.2;}	
	
ul.sub-subnav-row li a:hover{color:#003366;}
ul.sub-subnav-row li.current-menu-item a {color:#FFB20A;}

ul.menu-item-count-5 li a{width:auto!important; display: inline-block;}

/*
SEARCH
*/
h1 span.search-label {color:#FBBE69;font-size:16px;}

h1 span.gray {color:#999999;}

.search h2 {margin-bottom:5px;}

/* NEW HOMEPAGE */
.page-template-template-newhome-php #content {background: #3267b0;}
.page-template-template-newhome-php .gap3{display: block; width: 100%; height: 3px;}
.home-content {display: block; float: left; width: 890px;background: #3267b0;}
.home-post {display: block; float: left; width: 860px;margin:20px 15px 20px 15px;}
.home-side {display: block; float: left; width: 290px;background: #ffcc33;padding: 0 10px; color:#333;}
#inter1 {position: relative; width: 100%; float: left; position: relative; border-bottom: 4px solid #ffffff; z-index: 1; overflow: hidden;}
#inter1 .cycle-slideshow, #inter1 .cycle-slideshow div {display: block; width:890px; height: 560px;}
.hp-slide-bgd {display: block; position: relative;}
.hp-slide-txt {display: inline-block!important; position: absolute; top:20px; left:20px; width: auto!important; height: auto!important;font-family: 'Trade Gothic W01 Bold 2'; font-size: 30px; line-height: 1.2;}
.hp-slide-txt {color:#fff;}
.cycle-pager {  color: #fff; display: block; font-family: verdana,arial,'sans-serif'; font-size: 40px; line-height: 1; margin: 0; text-align: right; position: absolute; right:15px; bottom:10px; z-index: 6666;}
.cycle-pager span {cursor: pointer;display: inline-block;margin: 0 5px; opacity:0.6; color:#ccc\9;}
.cycle-pager span.cycle-pager-active {opacity:1;}
.home-post h1, .home-post p{color:#ffffff;padding-left: 0;}

.home-side h3{display: block; color:#333; font-size: 24px; margin: 5px 0; border-bottom: 2px solid #333; clear: both;}
.home-side p, .home-side .sidebar-news {font-family: 'Trade Gothic W01 Bold 2'; font-weight: normal; font-size: 14px;}
.home-side .sidebar-news li {padding: 0; color:#3267b0;}
.home-side .sidebar-news a{color:#3267b0; font-size: 14px;}

.home-side .sideform {display: block; margin: 0 auto 10px; width: 100%; min-height: 32px;}
.home-side .fuformstack {display: none;}
.home-side .fsBody .fsForm {margin:0; border:none;background: none;}
.home-side .fsBody .fsRowBody {padding: 0;}
.home-side .fsForm .fsLabel {display: none;}
.home-side .fsFieldRow input[type="email"], .home-side .fsForm textarea {background: #ffffff; max-width: 184px; border:0;}
.home-side .fsForm .fsSubmit {background: none; margin:0; padding: 0; width: 85px; text-align: left; display: block; float: left; clear: none;}
.home-side .fsEmbed .fsPage {min-width: 200px; width: 200px; display: block; float: left;}
.home-side .fsSubmit input.fsSubmitButton {background:none; color:#3267b0; border:0; padding:3px 0 0; text-transform: uppercase; font-size: 15px;}
div.fsError {margin:0!important;background: none!important;padding: 0!important; color:#fff!important;font-size:11px!important;}

.home-cta {display: block; margin: 10px 0;}
.home-cta img{max-width: 290px; height: auto;}

#twitter-widget-0 {max-height: 260px;}

/*
SHOW
*/
div#show-content h3{line-height:24px;}
.sidebar-show {margin-bottom:20px; color: #ffffff;}
.sidebar-show object, .sidebar-show embed, .sidebar-show iframe{max-width: 100%;}

#show-sidebar-tickets .seating-link {
	margin-top:10px;
	font-weight:bold;
}

#show-sidebar-tickets .ticket-info {
	margin-top:20px;
}

#show-sidebar-tickets .ticket-info span.phone {
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
	display:inline-block;
}

div.show-title {font-size:26px;line-height:1;margin-bottom:0.5em;color:#000;font-weight:bold;}
h1.h1-show-nav {font-size:36px;line-height:1;
					margin-bottom:0.5em;color:#333;font-weight:bold;}

p.production-notes {
	font-size:12px;
}

.show-wraptop {display: block; background: #3267b0; width: 965px; float: right; padding:0; color:#fff; border-bottom: 4px solid #ffffff;}
.show-wrapcenter {display: block; background: #3267b0; width: 965px; float: right; padding:0; color:#fff; border-bottom: 4px solid #ffffff;}
.show-wrap {display: block; background: #3267b0; width: 935px; float: right; padding:15px 15px 0; color:#fff;}

#show-nav-bg {height:45px;background:url(images/bg-show-nav.gif) left bottom repeat-x;margin:0 0 20px 0;}
.menu-season-subnav-container {height:45px;}
ul#show-nav {clear:both;margin:0 0 20px 15px;padding:0px;list-style-type:none;}
ul#show-nav li {list-style-type:none;float:left;margin:0;}
ul#show-nav li a {display:block;height:25px;
					padding:5px 20px 0 20px;font-weight:bold;font-size:14px;
					color:#FFF;text-transform:uppercase;text-align:center;}
					
ul#show-nav li#a a{}

ul#show-nav li a:hover {background:#003366;text-decoration:none;}
ul#show-nav li.active a{background:#FFB20A;text-decoration:none;}

div#nav div#maillist {margin:40px 0 5px 8px;padding:5px;}
div#nav div#maillist a{color:#FFF;}
div#nav div#socialmedia {color:#FFF;margin:10px 10px 30px 8px;padding:5px;}
div#nav div#socialmedia a{display:block;text-indent:-9999px;float:right;}
div#nav div#socialmedia a.icon {height:30px;width:30px;border:1px solid #FFF;margin-right:5px;}

.subscription-table td {
	border-bottom:1px solid #FFFFFF;
}

.subscription-table td h3 {
	margin:10px;
}

.subscription-table td.padleft {
	padding-left:10px;
}

p.note {
	margin-left:10px;
}

td#five_play span,td#four_play span,
td#three_play span,td#two_play span {
	display:inline-block;
	margin-left:40px;
	height:40px;
	width:250px;
	text-align:left;
	font-weight:bold;
}


div.ordering {margin:10px 30px;border:1px solid #CCC;background:#FFF;padding:5px;}

.sidebar-show h1, .sidebar-show h2, .sidebar-show h3 {color:#fdc030;}

/* SHOW QUOTES */
.show-quotes {display:block; width: 675px; float: left; position: relative; z-index: 1; height: 80px; padding:15px 0 0 15px; overflow: hidden;}
.show-quotes .cycle-slideshow, .show-quotes .cycle-slideshow div {display: block; width:660px; height: 60px;}
.hp-slide-txt {display: inline-block!important; position: absolute; top:20px; left:20px; width: auto!important; height: auto!important;font-family: 'Trade Gothic W01 Bold 2'; font-size: 30px; line-height: 1.2;}
.show-quotes .cycle-slide span {font-style: italic; color: #fdc030;}
.show-quotes p{display: inline-block; margin: 0; font-size: 20px; line-height: 1.2; text-align: left; width: 100%;}
.show-quotes p.shortquote{font-size: 28px;}
.show-quotes p.longquote{margin-top: 3px; line-height: 1.5;}

.show-buytickets {display:block; width: 270px; float: right; z-index: 1; height: 95px; border-left: 4px solid #ffffff; background: #ffcc33;}
.show-buytickets a{display:block; width: 270px; height: 95px; background: url('images/buyticketsbgd.png') center center no-repeat;}
.show-buytickets:hover {background: #ffb20a;}

.showover-sidebar {width: 250px; margin: 0; padding:10px; float: right; }
.page-template-template-season-show-php #show-content {margin-right: 0; width: 664px; padding-right: 0;}
.showover-image {display:block; width: 691px; float: left; position: relative; padding:0; overflow: hidden;border-right: 4px solid #ffffff;}
.show-overimg { margin: 0 auto; display: block;}



/*
HOME SEASON
*/

.home-sidebar-show {
	padding:5px 0;
	border-bottom:1px solid #CCC;
}
.home-sidebar-show.season { 
	font-weight:bold;
	font-size:14px;
	background:#EEE;
	padding:10px 0px;
	text-align:center;
	margin-bottom:15px;
}

.home-sidebar-show .show-thumb {
	float:right;
	width:100px;

}

.home-sidebar-show .show-thumb a {
	display:block;
	margin-top:30px;
	border:1px solid #000;
	height:100px;
	overflow:hidden;
}

.home-sidebar-show .show-thumb img {
    vertical-align: middle;
    height: 100%;
}

.page7302 .show-thumb a {
	margin:0px 0px 5px;
}

xx.page7681 .show-desc h3 {
	margin-bottom:85px;
}

.page7681 .show-thumb a.img1 {
	margin-top:5px;
}

.page7681 .show-thumb a.img2 {
	margin-top:15px;
}

.page7681 .show-thumb a.img3 {
	margin-top:15px;
}

.home-sidebar-show .show-desc {
	float:left;width:240px;
}

.show-desc h3 {
	font-size:14px;
	font-weight:bold;
	margin:3px 0 10px 0;
	line-height:18px;
	display:block;
	width:200px;
}
.show-desc p.dates {
	color:#000;
	padding: 0 0 5px 0;
	margin:0;
	font-size:12px;
}

.show-desc a.moreinfo {
	font-size:12px;
}


/*
NEWS
*/
.archive.category #content, .single-format-standard #content,  #content.genericpage {display: inline-block; width: 965px; float:right; margin-right: 0;}
.cat-container {padding: 15px 15px 0; width: 935px;background: #3267b0; float: right;}
.cat-container .span-4, .cat-container .span-12 {float: none; width: 100%;}
.cat-container .postinfo {background: none;}
.archive.category .sidebar-block, .single-format-standard .sidebar-block, .genericpage .sidebar-block {margin-right: 15px;}


h3.news-title {line-height:25px;margin-bottom:1px !important;}

.postinfo {background:#FAFAFA;}
.postinfo {margin:0 0 10px;font-size:12px; padding:5px 0;}
.postinfo p {margin:3px 0 3px 10px;}
.post-excerpt {margin-bottom:15px;}
.cat-item {border-bottom: 1px solid #ccc; margin-bottom: 15px;}

.sidebar-block {padding:10px;margin-bottom:10px; color:#ffffcc;}
.sidebar-block h3 {margin:0 0 5px;font-size:14px;font-weight:normal; color: #3267b0;
    display: block;
    font-family: 'Trade Gothic W01 Bold 2';
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.2;
    text-align: left;
    text-transform: uppercase;
}

.featured-thumbnail img{margin:4px 15px 15px 0;border:1px solid #CCC; display: block; float: left; }

.sidebar {margin-bottom:15px;}
.sidebar-header {background:#EEEEEE;font-size:16px;font-weight:bold;padding:5px;border-top:1px solid #3266AF;border-bottom:1px solid #3266AF;}
.orange-header {background:#FFB20A;}
.sidebar h3, #sidebar h3 {margin:0 0 5px;font-size:14px;font-weight:normal; color: #3267b0;
    display: block;
    font-family: 'Trade Gothic W01 Bold 2';
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.2;
    text-align: left;
    text-transform: uppercase;}

.sidebar ul, #sidebar ul {margin:0;padding:0;}
.sidebar ul li, #sidebar-search, #sidebar li {list-style-type:none;padding:5px 0;font-size:11px; }
.sidebar ul li a  {font-size:12px;}
#sidebar li {margin-bottom: 0;}
#sidebar ul li a {font-size:16px;}


#if-logged-in {
	height: 20px;
	line-height: 20px;
	background: #111;
	color: #eee;
	font-size: 11px;
}
	#if-logged-in p {
		margin: 0;
	}
	#if-logged-in a:link,
	#if-logged-in a:visited {
		color: #fff;
		text-decoration: none;
		margin: 0px 15px;
	}
	#if-logged-in a:hover {
		text-decoration: underline;
	}
	#if-logged-in a:active {
		text-decoration: underline;
		margin-bottom: -1px;
	}


#footer {background:#6699ff; height: 82px; padding:10px 0 0;font-size:12px; color:#f5f5f5; margin: 20px 0 0;font-family:'Trade Gothic W01 Bold 2';}
#footer .container {width: 1200px;}
#footer a {color:#FCB131;}
#footer #address {
	font-size:12px; line-height: 1.5;
	float:left; margin-left: 2%;
	width:38%; text-transform: uppercase;
}
#footer #social {
	font-size:14px; margin: 18px 2% 0;
	float:left;
	width:27.5%; text-align: center;
}
#footer #social a {display: inline-block; width: 38px; height: 38px; margin: 0 7px 0 0;}
#footer #social a:hover {opacity:0.7;}
#footer #social .socialfb {background: url('images/footer_social_icons.png') left top no-repeat;}
#footer #social .socialtw {background: url('images/footer_social_icons.png') center top no-repeat;}
#footer #social .socialyt {background: url('images/footer_social_icons.png') right top no-repeat; margin-right: 0;}


#footer #links {
	font-size:14px;
	float:left;
	width:27.5%;
	line-height:28px;
}

.footer-text {float:left;color:#FFF;}
.footer-text a img {margin-right:3px;}
.footer-text a {color:#FCB131;}
.footer-bullet {float:left;width:30px;background:url(images/bullet-footer.png) no-repeat 10px 6px;}
#footer-socialicons {float:left;width:125px;}
#footer-socialicons img {height:24px;width:24px;}

#footer-maillist {float:left;width:150px;}
#footer-privacy {float:right;width:120px;text-align:right;}
#su-footer-links {display: none;}
#footer a.policy {display: block; float: left; font-size: 11px; clear: both; margin-top: -2px; color:#ffffff;
}

#footer .fuformstack {display: none;}
p.signuptxt {margin: 0;}
#footer .fsBody .fsForm {margin:0; border:none;background: none;}
#footer .fsBody .fsRowBody {padding: 0;}
#footer .fsForm .fsLabel {display: none;}
#footer .fsFieldRow input[type="email"], #footer .fsForm textarea {background: #ffffff; max-width: 200px; border:0;}
#footer .fsForm .fsSubmit {background: none; margin:0; padding: 0; width: 110px; text-align: left; display: block; float: left; clear: none;}
#footer .fsEmbed .fsPage {min-width: 200px; width: 220px; display: block; float: left;}
#footer .fsSubmit input.fsSubmitButton {background:none; color:#ffcc33; border:0; padding:2px 0; text-transform: uppercase; font-size: 18px;}
#footer .fsBody.fsEmbed form div {padding:0!important; text-align: left;}
#footer .fsBody.fsEmbed form div p{font-size: 15px; color:#ffcc33;}
#footer .fsBody.fsEmbed form br {display:none;}

.clear {
	clear: both;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}


	@media only screen and (max-width:1200px) {
	#wrapit {display: block; width: 1200px; margin:0 float:left;}

#wrapit {margin-left:0; float:left;
  transform: scale(.8);
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform-origin-x: 0;
  -webkit-transform-origin-x: 0;
    -moz-transform-origin-x: 0;
  -ms-transform-origin-x: 0;
  -o-transform-origin-x: 0;
  transform-origin-y: 0;
  -webkit-transform-origin-y: 0;
    -moz-transform-origin-y: 0;
  -ms-transform-origin-y: 0;
  -o-transform-origin-y: 0;
}
}



