* { margin:0; padding:0;}

body {background:#fff url('images/mm-skin-4.jpg') no-repeat top center fixed; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#656565; padding:0; margin:0; } 


h1 { font-size:18px;} h2 { font-size:16px;} h3 { font-size:11px; } h4 { font-size:11px; color:#cc0000; }


p { padding:5px 5px 5px 5px; }


a { color:#000000; text-decoration:none; outline:none;}


ul { list-style:none; }


img { border:none;}


hr { height:1px; width:98%; border-top:1px solid #ffffff; clear:both;}


blockquote { font-size:1.3em; line-height:1.2em; color: #000; padding: 15px;}


.block ul { list-style: square; list-style-position:inside; margin:10px; }


.block ol { list-style-position:inside; margin:10px; }

.gallery-thumb .optionsOnHover { background:url('images/slider_bg.png') }
.gallery-thumb .optionsOnHover a { color:#fff; text-transform:normal; font-size:18px; }
.gallery-thumb .optionsOnHover a:hover { color:#999; }

#wrappy { padding:0 0 5px 0; margin:0; }
#wrappy #wrap { width:1020px; padding:0; margin: 0 auto 0; }


#head { width:980px; height:105px; max-height:105px; background:; padding:0; margin:0 auto; hidden:overflow; position:relative;}

#head #logo { background: url(images/global/west-star-aviation-logo.png) no-repeat; width:290px; position:absolute; top:0; left:0; }
#head #logo a { display:block; width:290px; height:105px; }

#head #head-rht { width:690px; position:absolute; top:0; left:290px; }
#head #search { height:45px; text-align:right; }

#searchform { position:absolute;top:10px;right:10px;margin:0;width:208px;_width:213px; }

#s {float:right; height: 25px; width:150px;font-size:11px;border:1px #777777 solid;outline:0;background:;color:#252525;font-weight:bold;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px; -webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px; padding-left:2px;}

#s:focus {background:#f5f5f5; border:1px #ff0000 solid;}

#searchsubmit { display:none; float:right; height: 25px; width:45px; text-align:center; background:url(images/global/search/bg-submit-red.jpg) center repeat-x;color:#fff;border:0;outline:0;font-weight:bold;font-size:xx-small;margin-left:-1px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;}

#searchsubmit:hover {cursor:pointer;background:url(images/global/search/bg-submit-red.jpg) center repeat-x; color:#e5e5e5;}


#head #navtop { line-height:30px; text-align:right; padding:0; margin:0; }


#head #navtop-list li { display:inline; margin-right:8px; }


#head #navtop-list li a { font-size: 11px; color: #999999; text-transform: uppercase; }


#head #navtop-list li a:hover { color: #444444; }


#head #navmain { width:690px; height:30px; background: url(images/global/bg/bg-navmain.png) no-repeat; padding:0; margin:0;}


#head #navmain #navmain-list li { display:block; float:left; width:200px; letter-spacing:1px; }


#head #navmain #navmain-list li.first { width:90px; }


#head #navmain #navmain-list li a { display:block; line-height:30px; text-align:center; text-transform: uppercase; font-size: 11px; color: #fff; }


#head #navmain #navmain-list li a:hover { color: #e5e5e5; }




.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


*:first-child+html .group { zoom: 1; } /* IE7 */


.mainwrap { width:1000px; padding:0; margin:0 auto; }
.main { width:980px; padding:0; margin:0 auto; }

.block { line-height:14px; border:0px #666 solid; padding:0px; margin:0 0 4px 0; } 

.block.latestnews { min-height:208px; }

.block.content { padding:5px;}

.block h1 { background: #000000; padding:12px 5px; }
.block h1 a { font-family:Tahoma,serif;
font-size:1.05em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal; color:#1e90de; }
.block h1 a { color:#cccccc; }
.block h1 a:hover { color:#676767; }

.block h2 { font-family:verdana; text-transform:uppercase; font-weight:bold; letter-spacing:2px; font-size:12px; color:#ff0000; background:none; border:none;}

.block  h3 { color:#000000; text-transform:uppercase; font-weight: bold; line-height:30px;}

.block  h4 a { font-size:13px; color:#0066cc; font-weight: bold; }
.block  h4 a:hover {color:#656565; }


.block a { color:#000; font-weight:bold; font-style:italic;}

.block a:hover { color:#ff0000; }

.h-bar { position: relative; background: url(images/global/bg/bg-hbar-blk.jpg) repeat-x; font-size:14px; font-weight: normal; text-indent: 10px; line-height:28px; border-top:1px #d4d4d4 solid; border-right:1px #818181 solid; border-bottom:1px #616161 solid; border-left:1px #bfbfbf solid;}

.h-bar a { color: #ff0000;}
.h-bar a:hover { color: #ffffff;}


.s-bar { position: relative; font-size:10px; letter-spacing:3px; text-align:center; font-weight: bold; text-transform:uppercase; border-bottom:5px #ff0000 solid; }


#mm-playlist p {padding:0; margin:0; }
#mm-playlist p span#xspf_player0 { padding:0; margin:0;}

.edit-post { display: block; width: 45px; }

.edit-post a { display: block; background: #cc0000; text-align:center; border: 1px #ccc solid; color:#ffffff;}

.edit-post a:hover { background: #ff0000; color:#ffffff;}

.excerpt.small { font-size: xx-small;}

.download.title { font-size: 11px; font-style:italic; font-bold:normal; color:#888;}

.navigation { display: block; text-align: center; margin: 0; }

.navigation a { color:#ff0000; }































.navigation a:hover { color:#990000; }































.alignright {float: right;}































.alignleft {float: left;}











.btn { text-align:center;}



.btn a.more.blue { display: block; width:80px; color:#ffffff; background: url(images/global/btn/more-btn-blue-80-focus.jpg) no-repeat; line-height:25px; text-align:center; margin:0 auto;}



.btn a.more.blue:hover { background: url(images/global/btn/more-btn-blue-80-over.jpg) no-repeat; }



.btn a.more.red { display: block; width:80px; color:#ffffff; background: url(images/global/btn/more-btn-red-80-focus.jpg) no-repeat; line-height:25px; text-align:center; margin:0 auto;}



.btn a.more.red:hover { background: url(images/global/btn/more-btn-red-80-over.jpg) no-repeat; }



.btn.gray60 { background: url(images/global/btn/more-btn-gray-60-focus.jpg) no-repeat; margin: 0 auto; width:60px; }

.btn.gray60 a.more.gray { display: block; width:60px; color:#555; line-height:20px; text-align:center; }

.btn.gray60 a.more.gray:hover { background: url(images/global/btn/more-btn-gray-60-over.jpg) no-repeat; }



































.airframes.mainpage { padding:0; margin:0; border:none; }































.airframes.mainpage ul li { padding:0; margin:0; list-style:none; border:none;}































.airframes.mainpage ul ul { display:block;}































.airframes.mainpage ul ul li { display:block; float:left; background:#f5f5f5; width:20%; text-align:center; height:150px; margin: 0 0 0 0;}































.airframes.mainpage ul ul li a { background:none; text-decoration:none; border:none; }































.airframes.mainpage ul ul li:hover { background: #eee; }































.airframes.mainpage ul ul li span { display:block; line-height:19px; text-align:center; padding:0; margin:0; color:#222; }































.airframes.mainpage ul ul li img { width:127px; height:127px; border:none; }































































.services.mainpage { padding:0; margin:0; border:none; }































.services.mainpage ul li { padding:0; margin:0; list-style:none; border:none;}































.services.mainpage ul ul { display:block;}































.services.mainpage ul ul li { display:block; float:left; background:#f5f5f5; width:25%; text-align:center; height:150px; margin: 0 0 0 0;}































.services.mainpage ul ul li a { background:none; text-decoration:none; border:none; }































.services.mainpage ul ul li:hover { background: #eee; }































.services.mainpage ul ul li span { display:block; line-height:19px; text-align:center; padding:0; margin:0; color:#222; }































.services.mainpage ul ul li img { width:127px; height:127px; border:none; }































.contacts-block { width:240px; float: right; background: #e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #aaaaaa; padding:0; margin:0;}































.contacts-block ul.contacts { list-style:none; font-weight: bold; margin:9px 0 0 9px; padding:8px; }































.contacts-block ul.contacts li ul { list-style:none; min-height:100px; padding:0 0 5px 0; margin-bottom:10px; }































.contacts-block ul.contacts li ul li { font-weight:normal; padding:2px; margin:2px;}































.contacts-block ul.contacts li ul li.image { display:block; height:100px; width:65px; float:left; padding:0; margin:0 5px 0 0; }































.contacts.directory {display:block; list-style:none; padding: 0; margin:0;}















.contacts.directory li {display:block; float:left; width:220px; padding: 0; margin:2px 5px 8px 0;}















.contacts.directory li .contact.list {list-style:none: padding:0; margin:0;}















.contacts.directory li .contact.list li {display:block; float:left; height:130px; padding:0; margin:0;}















.contacts.directory li .contact.list li.headshot {width:65px;}















.contacts.directory li .contact.list li.headshot img { width:60px; height:90px; margin:0; }















.contacts.directory li .contact.list li.details {width:150px;}































ul.gallery { list-style:none; background:#e5e5e5; margin:10px 0 0 0; }































ul.gallery li { background: #ff0000; display:block; float: left; width:54px; height:54px; margin:2px 0 0 0; padding:0; border:2px solid #ffffff; overflow:hidden; }































ul.gallery li:hover { background: #aaaaaa; border:2px solid #ff0000; }































ul.gallery li img { height:54px; width:54px; padding:0; margin:0; }















































ul.gallery-paintinteriors { list-style:none; background:#e5e5e5; margin:10px 0 0 0; padding:0; }















ul.gallery-paintinteriors li { display:block; float: left; margin:2px 0 0 0; padding:0; border:0px; }















ul.gallery-paintinteriors li ul.airframebtn { display:block; height:65px; width:290px; margin:0; padding:0; border:0px; }















ul.gallery-paintinteriors li ul.airframebtn li {display:block; text-align:center; margin:0; padding:0; }















ul.gallery-paintinteriors li ul.airframebtn li a {display:block; line-height:30px; }







ul.gallery-paintinteriors li ul.airframebtn li a:hover {color:#fff; }















ul.gallery-paintinteriors li ul.airframebtn.challenger { background: url(images/paint-interiors/challenger-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.citation { background: url(images/paint-interiors/citation-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.conquest { background: url(images/paint-interiors/conquest-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.embraer { background: url(images/paint-interiors/embraer-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.falcon { background: url(images/paint-interiors/falcon-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.gulfstream { background: url(images/paint-interiors/gulfstream-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.hawker { background: url(images/paint-interiors/hawker-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.learjet {  background: url(images/paint-interiors/learjet-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn.piaggio {  background: url(images/paint-interiors/piaggio-bg.jpg) 0 0 no-repeat; }











ul.gallery-paintinteriors li ul.airframebtn.other {  background: url(images/paint-interiors/other-bg.jpg) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn li.airframe-title { display:block; width:215px; height:64px; text-align:left; float:left; }







ul.gallery-paintinteriors li ul.airframebtn li.airframe-title span { color: #000000; background:#f5f5f5; font-weight:bold; font-size:10px; text-transform:uppercase; letter-spacing:1px; padding-top:0; padding-right:3px; margin-top:0;}















ul.gallery-paintinteriors li ul.airframebtn li.airframe-wrap { display:block; width:75px; float:right; }















ul.gallery-paintinteriors li ul.airframebtn li.airframe-wrap .interior { width:72px; height:29px; background: url(images/paint-interiors/bg-btn.png) 0 0 no-repeat; border:1px solid #ccc; margin:1px 1px 1px 0; }















ul.gallery-paintinteriors li ul.airframebtn li.airframe-wrap .interior a { display:block; font-size:9px; font-weight:bold; text-transform:uppercase; }















ul.gallery-paintinteriors li ul.airframebtn li.airframe-wrap .interior a:hover { background: url(images/paint-interiors/bg-btn-over.png) 0 0 no-repeat; }















ul.gallery-paintinteriors li ul.airframebtn li.airframe-wrap .exterior {  width:72px; height:29px; background: url(images/paint-interiors/bg-btn.png) 0 0 no-repeat; border:1px solid #ccc; margin: 0 1px 1px 0 }















ul.gallery-paintinteriors li ul.airframebtn li.airframe-wrap .exterior a { display:block; font-size:9px; text-transform:uppercase; }















ul.gallery-paintinteriors li ul.airframebtn li.airframe-wrap .exterior a:hover { background: url(images/paint-interiors/bg-btn-over.png) 0 0 no-repeat; }































ul.gallery-paintinteriors div.hide { display:none; padding:0; margin:0; }































































ul.news { list-style:none; margin: 8px 0 0 0; padding:1px; }































ul.news li { background: url("http://midwestmixtapes.com/wp-content/themes/midwestmixtapes/images/global/bg/bg-gray-80.png") repeat scroll 0% 0% transparent; margin:2px; padding: 2px; }































ul.news.whatsnew p { padding:0; margin:0; }

ul.news.whatsnew li:first { border-bottom:1px #cccccc solid; }

ul.news.whatsnew img.featured { float:left; width:60px; height:60px; margin: 0px 0.6em 10px 0px }

.calender-date { float:right; background:#ffffff; width:30px; text-align:center; margin: 0 0 4px 4px; padding:0; border:1px #ccc solid; }


.calender-date .calender-date-month { background:#006699; color:#ffffff; font-size:x-small; text-transform:uppercase; }


.calender-date .calender-date-day { font-size:18px; font-weight:bold; color:#000000; margin:0; padding:3px 0 0 0; }


.calender-date .calender-date-year { font-size:xx-small; padding:0; margin:0; }


#footerwrap { background: url('images/global/bg/bg-trans75.png'); width:100%; padding:0; margin:0;}
#footer { width:980px; margin:0 auto; clear:both; margin-top: 4px; padding-top:2px; }


#navfoot { clear:both;}

#navfoot li ul { display: block; }

#navfoot li ul li { display: block; width:20%; color:#444; }

#navfoot li ul li.mwm { display: block; float:left; width:930px; background:#000; line-height:20px; font-size:10px; text-transform:uppercase; letter-spacing:2px; padding:0; margin:0; }

#navfoot li ul li.mwm a { color:#999; }

#navfoot li ul li.facebook { display: block; float:right; width:20px; }
#navfoot li ul li.rss { display: block; float:right; width:20px; }

#footer .sitemapwrap {margin:20px 0; }

#footer ul.sitemapfoot {
	float: left;
	font-weight: bold;
	list-style-type: none;
	text-align:left;
	margin: 0;
	padding: 0;
	width: 220px;
}

#footer ul.sitemapfoot.first {
	text-indent: 0px;
}
#footer ul.sitemapfoot.signup {
	
float:right;
}
#footer ul.sitemapfoot.signup .signup-eblast { padding: 6px 0; border:1px #222 solid; }

#footer ul.sitemapfoot ul {
	float: none;
	font-weight: normal;
	width: 100%;
}

#footer ul.sitemapfoot li li {
font-family: 'Arial Black';
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 10;
line-height: 1.0em;
font-size: 1.0em;
text-transform: uppercase;
font-weight: normal;
font-weight:normal; color:#ff0000; padding-bottom:3px;
}
#footer ul.sitemapfoot li li a { color:#aaa; font-weight: normal; }
#footer ul.sitemapfoot li li a:hover { color:#555; }
#footer ul.sitemapfoot li li a span.ident { color:#ff0000; font-weight: normal; }


.clear { clear:both; height:1%; padding:0; margin:0; }

.xsmall { font-size:xx-small;}

.xsmall italic { font-style:italic;}