/*
Theme Name: Combat Pilot
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

#main-nav {
display: none !important; 
}
.nav {
display: none !important; 
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

@font-face{
font-family:"CompactaW01-BoldItalic";
src:url("Fonts/af4b7b4f-2d52-4c11-b046-4f68d12cdb4a.eot?iefix") format("eot");}
@font-face{
font-family:"CompactaW01-BoldItalic";
src:url("Fonts/af4b7b4f-2d52-4c11-b046-4f68d12cdb4a.eot?iefix");
src:url("Fonts/9388d012-ca2b-4ea8-8238-0eae236a656a.woff") format("woff"),url("Fonts/f851f782-4058-4e4f-ac6a-ab5e47faf32b.ttf") format("truetype"),url("Fonts/ce1fbbdf-c415-4afe-9c7a-4ecf873d273a.svg#ce1fbbdf-c415-4afe-9c7a-4ecf873d273a") format("svg");
}
@font-face{
font-family:"Impact W01";
src:url("Fonts/a41e1b81-3206-49c5-bd2a-d2a6727cf783.eot?iefix") format("eot");}
@font-face{
font-family:"Impact W01";
src:url("Fonts/a41e1b81-3206-49c5-bd2a-d2a6727cf783.eot?iefix");
src:url("Fonts/320e46b1-f8bc-48fd-b1c1-026806a249f8.woff") format("woff"),url("Fonts/29a2eb3d-ef98-429e-a6c3-17742370d5ef.ttf") format("truetype"),url("Fonts/7fece08c-4a12-446e-a5c2-6700bd8ac293.svg#7fece08c-4a12-446e-a5c2-6700bd8ac293") format("svg");
}
@font-face{
font-family:"Compacta W02 Regular";
src:url("Fonts/385613cc-08c3-48d1-8e38-f29b7d03bebe.eot?iefix") format("eot");}
@font-face{
font-family:"Compacta W02 Regular";
src:url("Fonts/385613cc-08c3-48d1-8e38-f29b7d03bebe.eot?iefix");
src:url("Fonts/2de1bd3a-31c7-415f-84e2-0a0f3fccaffb.woff") format("woff"),url("Fonts/2959ef24-aa83-4b10-a5db-e102b4262ce2.ttf") format("truetype"),url("Fonts/773291c4-4d8a-4c4c-b59f-934298d46dac.svg#773291c4-4d8a-4c4c-b59f-934298d46dac") format("svg");
}
@font-face{
font-family:"Compacta W02 Italic";
src:url("Fonts/e8834d6e-3212-4647-ad38-7b14bd4730a0.eot?iefix") format("eot");}
@font-face{
font-family:"Compacta W02 Italic";
src:url("Fonts/e8834d6e-3212-4647-ad38-7b14bd4730a0.eot?iefix");
src:url("Fonts/974456a2-0a09-4c1c-a583-4a131c6ec165.woff") format("woff"),url("Fonts/91e5651d-a016-461d-9abc-f0b04887e472.ttf") format("truetype"),url("Fonts/4a77f91e-dafb-45b1-9c8a-f710517c33e9.svg#4a77f91e-dafb-45b1-9c8a-f710517c33e9") format("svg");
}
@font-face{
font-family:"Compacta W02 Bold";
src:url("Fonts/a4ee57a1-5f5e-4aea-86df-2e96969b827c.eot?iefix") format("eot");}
@font-face{
font-family:"Compacta W02 Bold";
src:url("Fonts/a4ee57a1-5f5e-4aea-86df-2e96969b827c.eot?iefix");
src:url("Fonts/18eb56a6-c027-4f75-98b3-0caa4c095111.woff") format("woff"),url("Fonts/35666367-31fa-4f42-8019-3f4e5d338409.ttf") format("truetype"),url("Fonts/4e27f34c-ac54-4b3f-b460-dee03d2d3846.svg#4e27f34c-ac54-4b3f-b460-dee03d2d3846") format("svg");
}
@font-face{
font-family:"Smart Sans W01 Medium";
src:url("Fonts/8137dd7b-af79-43b4-abaf-001e48de7c0f.eot?iefix") format("eot");}
@font-face{
font-family:"Smart Sans W01 Medium";
src:url("Fonts/8137dd7b-af79-43b4-abaf-001e48de7c0f.eot?iefix");
src:url("Fonts/eeb315b2-3421-401b-bb87-3e8afbbec5cb.woff") format("woff"),url("Fonts/183752f4-6858-4d7c-9342-eb19fa67cbe9.ttf") format("truetype"),url("Fonts/bbc811cd-51e4-4b93-bdd9-5ac881166db1.svg#bbc811cd-51e4-4b93-bdd9-5ac881166db1") format("svg");
}
@font-face{
font-family:"Smart Sans W01 Bold";
src:url("Fonts/3b3553c9-47f4-4bc0-84d7-4a58629b5d4c.eot?iefix") format("eot");}
@font-face{
font-family:"Smart Sans W01 Bold";
src:url("Fonts/3b3553c9-47f4-4bc0-84d7-4a58629b5d4c.eot?iefix");
src:url("Fonts/c4a46b38-f5ec-4ca3-8cea-c04b41c6625f.woff") format("woff"),url("Fonts/58212333-caa6-4e55-827e-7c99325b6d29.ttf") format("truetype"),url("Fonts/bffd9e69-441a-4c18-919a-6d98dbc9c240.svg#bffd9e69-441a-4c18-919a-6d98dbc9c240") format("svg");
}
@font-face{
font-family:"Loft W01 Bold Italic";
src:url("Fonts/293b82bf-98a3-40b5-84f0-638d5e3f84d7.eot?iefix") format("eot");}
@font-face{
font-family:"Loft W01 Bold Italic";
src:url("Fonts/293b82bf-98a3-40b5-84f0-638d5e3f84d7.eot?iefix");
src:url("Fonts/74c32787-6fbc-49d1-9739-cb347c80ea30.woff") format("woff"),url("Fonts/a1e9fc35-9c84-4020-9367-619ff35ee215.ttf") format("truetype"),url("Fonts/023b3d24-43dd-414c-989f-c61960fa81d8.svg#023b3d24-43dd-414c-989f-c61960fa81d8") format("svg");
}
@font-face{
font-family:"Loft W01 Italic";
src:url("Fonts/f5e9723a-fa99-4fee-8027-0bb504219df6.eot?iefix") format("eot");}
@font-face{
font-family:"Loft W01 Italic";
src:url("Fonts/f5e9723a-fa99-4fee-8027-0bb504219df6.eot?iefix");
src:url("Fonts/0f5ac806-3003-4a45-89e6-a9f3ccf881fc.woff") format("woff"),url("Fonts/3dc776b9-f710-49d0-8865-0840a1341654.ttf") format("truetype"),url("Fonts/a148136d-4eea-4aea-91b7-0231e9e1b272.svg#a148136d-4eea-4aea-91b7-0231e9e1b272") format("svg");
}
@font-face{
font-family:"Agency FB W00 Bold";
src:url("Fonts/e474c484-7913-426a-a8a0-93a90004069e.eot?iefix") format("eot");}
@font-face{
font-family:"Agency FB W00 Bold";
src:url("Fonts/e474c484-7913-426a-a8a0-93a90004069e.eot?iefix");
src:url("Fonts/0b6980bc-86c2-4101-9c0e-14f4bbb40530.woff") format("woff"),url("Fonts/1c33fbdf-3619-43fa-aaee-89fc958b2347.ttf") format("truetype"),url("Fonts/bb7996a9-4d15-4db3-b714-1a4d3e3961e9.svg#bb7996a9-4d15-4db3-b714-1a4d3e3961e9") format("svg");
}
@font-face{
font-family:"URWImpactW01-BoldConden";
src:url("Fonts/5ca5687c-9708-4a40-b03d-d304536e20d4.eot?iefix") format("eot");}
@font-face{
font-family:"URWImpactW01-BoldConden";
src:url("Fonts/5ca5687c-9708-4a40-b03d-d304536e20d4.eot?iefix");
src:url("Fonts/95e42fd0-6900-41e4-9e80-8e9a1510f4ef.woff") format("woff"),url("Fonts/2302d07c-0cee-4835-93ea-0f8a2b69ce1a.ttf") format("truetype"),url("Fonts/c408f095-a9f4-46e5-9f00-bc7b58b63105.svg#c408f095-a9f4-46e5-9f00-bc7b58b63105") format("svg");
}
@font-face{
font-family:"Geometric 706 W01 Black";
src:url("Fonts/54941089-6769-43b3-bec3-35d96993e74c.eot?iefix") format("eot");}
@font-face{
font-family:"Geometric 706 W01 Black";
src:url("Fonts/54941089-6769-43b3-bec3-35d96993e74c.eot?iefix");
src:url("Fonts/73ac2689-0419-4aa9-afd7-6726e24909d8.woff") format("woff"),url("Fonts/031c31fe-43e0-41c7-927e-0e2785a916b4.ttf") format("truetype"),url("Fonts/8835d887-541b-47fe-b32c-5e5d1e0b736e.svg#8835d887-541b-47fe-b32c-5e5d1e0b736e") format("svg");
}




@font-face{
font-family:"UniversLTW01-85ExtraBkO";
src:url("fonts2/2530da3d-f1d7-442e-bfb0-b19fcba664c8.eot?iefix") format("eot");}
@font-face{
font-family:"UniversLTW01-85ExtraBkO";
src:url("fonts2/2530da3d-f1d7-442e-bfb0-b19fcba664c8.eot?iefix");
src:url("fonts2/5a2f9593-12c2-4112-862e-1aa0a4f425eb.woff") format("woff"),url("fonts2/e87c22ca-a657-4c8a-88f2-5933aab9d95c.ttf") format("truetype"),url("fonts2/03d2c5f3-b690-4467-a028-47a5c2e659ce.svg#03d2c5f3-b690-4467-a028-47a5c2e659ce") format("svg");
}
@font-face{
font-family:"UniversLTW01-59UltraCn";
src:url("/Fonts/9ff12269-014c-4b72-a738-a0d7ddbce820.eot?iefix") format("eot");}
@font-face{
font-family:"UniversLTW01-59UltraCn";
src:url("/Fonts/9ff12269-014c-4b72-a738-a0d7ddbce820.eot?iefix");
src:url("/Fonts/7cc7234f-05ac-4109-8b8a-93f13c489739.woff") format("woff"),url("/Fonts/6c4a7455-816a-41fb-8c03-dd71dcbbc686.ttf") format("truetype"),url("/Fonts/383b7b06-99d7-4749-85ac-bf144981cfce.svg#383b7b06-99d7-4749-85ac-bf144981cfce") format("svg");
}
@font-face{
font-family:"UniversLTW01-57Condense 723821";
src:url("/Fonts/aefefc4e-9cb8-4e8e-8599-dda705456734.eot?iefix");
src:url("/Fonts/1eaf27c0-f4de-4273-9f4c-1b3236ad2f3c.woff") format("woff"),url("/Fonts/9b913baf-b1f0-47d2-8c76-42f59650058f.ttf") format("truetype"),url("/Fonts/0abcce12-2274-4ee7-b6d5-0066b5f5f670.svg#0abcce12-2274-4ee7-b6d5-0066b5f5f670") format("svg");
}



@font-face {
    font-family: 'StructiaRgItalic';
    src: url('Fonts/typodermic_-_structiarg-italic-webfont.eot');
    src: url('Fonts/typodermic_-_structiarg-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/typodermic_-_structiarg-italic-webfont.woff') format('woff'),
         url('Fonts/typodermic_-_structiarg-italic-webfont.ttf') format('truetype'),
         url('Fonts/typodermic_-_structiarg-italic-webfont.svg#StructiaRgItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{
font-family:"Slate W01 Bk";
src:url("Fonts/8770f5ba-b290-4c39-8053-fa62b4504af6.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Bk";
src:url("Fonts/8770f5ba-b290-4c39-8053-fa62b4504af6.eot?iefix");
src:url("Fonts/f0e21b22-be82-4646-8834-929f21697b8b.woff") format("woff"),url("Fonts/e34fcf36-14df-42f7-b779-2715c5e4cf48.ttf") format("truetype"),url("Fonts/cee327ea-b14e-45be-860f-f5d226b92bf3.svg#cee327ea-b14e-45be-860f-f5d226b92bf3") format("svg");
}
@font-face{
font-family:"Slate W01 Bk Italic";
src:url("Fonts/66595dce-119d-40ee-8845-c922b798f51c.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Bk Italic";
src:url("Fonts/66595dce-119d-40ee-8845-c922b798f51c.eot?iefix");
src:url("Fonts/da19e923-e1a4-4125-b571-aaec1eaea1f1.woff") format("woff"),url("Fonts/c5b18de6-b98d-4176-95ec-280edc1ecbc9.ttf") format("truetype"),url("Fonts/5bd800fd-d759-4593-85b2-2ae5f3b34571.svg#5bd800fd-d759-4593-85b2-2ae5f3b34571") format("svg");
}
@font-face{
font-family:"Slate W01";
src:url("/Fonts/0ccb23cc-e65f-4f1a-adee-23462447a4f9.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01";
src:url("Fonts/0ccb23cc-e65f-4f1a-adee-23462447a4f9.eot?iefix");
src:url("Fonts/fc86544e-4e5f-4492-a80e-16b5745bb869.woff") format("woff"),url("Fonts/52e5df46-b718-4238-9f2e-c141505a48c3.ttf") format("truetype"),url("Fonts/f18b502a-d62a-4454-96ee-ab538e38e037.svg#f18b502a-d62a-4454-96ee-ab538e38e037") format("svg");
}
@font-face{
font-family:"Slate W01 Italic";
src:url("Fonts/af814612-2c89-473a-891b-9d8683e56da0.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Italic";
src:url("Fonts/af814612-2c89-473a-891b-9d8683e56da0.eot?iefix");
src:url("Fonts/5e69749b-81e9-423a-a310-cb7ecb810a8d.woff") format("woff"),url("Fonts/14049a11-98e1-4b34-8d1d-de82753a0619.ttf") format("truetype"),url("Fonts/d1528ae2-a27a-446d-ac6a-160a9ff9b677.svg#d1528ae2-a27a-446d-ac6a-160a9ff9b677") format("svg");
}
@font-face{
font-family:"Slate W01 Medium";
src:url("Fonts/6c114a84-aeac-4533-a8f3-798922cc0300.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Medium";
src:url("Fonts/6c114a84-aeac-4533-a8f3-798922cc0300.eot?iefix");
src:url("Fonts/90807bcf-e7e3-43ac-9ebb-a96364087325.woff") format("woff"),url("Fonts/389822d1-6f97-438c-a4a1-5f97d1005a3f.ttf") format("truetype"),url("Fonts/e2bc308f-8bfe-48a1-89d7-a5a8ac370ff0.svg#e2bc308f-8bfe-48a1-89d7-a5a8ac370ff0") format("svg");
}
@font-face{
font-family:"Slate W01 Bold";
src:url("Fonts/fce4d9fd-68c9-4ad9-b540-f7f958aaa7c7.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Bold";
src:url("Fonts/fce4d9fd-68c9-4ad9-b540-f7f958aaa7c7.eot?iefix");
src:url("Fonts/2ba90e1d-8ec8-4aa3-b82d-e77ab3f6fdda.woff") format("woff"),url("Fonts/56e9b083-e986-47d7-bfc8-da81847feb7a.ttf") format("truetype"),url("Fonts/db978b75-1d87-4a94-98f8-4f05471202da.svg#db978b75-1d87-4a94-98f8-4f05471202da") format("svg");
}
@font-face{
font-family:"Slate W01 Black";
src:url("Fonts/07c39739-022e-4316-a810-e50083952993.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Black";
src:url("Fonts/07c39739-022e-4316-a810-e50083952993.eot?iefix");
src:url("Fonts/acc38200-60f8-4371-8311-ab06a77e1e41.woff") format("woff"),url("Fonts/8be1db05-cb45-4b9c-9e61-72c4c901c7e4.ttf") format("truetype"),url("Fonts/a01f078e-5a5f-41b2-8351-650710627e03.svg#a01f078e-5a5f-41b2-8351-650710627e03") format("svg");
}
@font-face{
font-family:"SlateW01-LightCondensed";
src:url("Fonts/1c101629-51e6-4fd6-b595-3dd6c7e2a1e3.eot?iefix") format("eot");}
@font-face{
font-family:"SlateW01-LightCondensed";
src:url("Fonts/1c101629-51e6-4fd6-b595-3dd6c7e2a1e3.eot?iefix");
src:url("Fonts/570ea3e5-dad5-4cb4-9a88-0a752b865f2f.woff") format("woff"),url("Fonts/18f03ec1-278b-40eb-9135-fe4598f8465c.ttf") format("truetype"),url("Fonts/e67e38cf-6784-4217-80bb-b3908852977b.svg#e67e38cf-6784-4217-80bb-b3908852977b") format("svg");
}
@font-face{
font-family:"Slate W01 Bk Condensed";
src:url("Fonts/1edadcac-9536-4b04-8723-683e9f15bda3.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Bk Condensed";
src:url("Fonts/1edadcac-9536-4b04-8723-683e9f15bda3.eot?iefix");
src:url("Fonts/5744bf21-11db-47d8-99fe-b0b6291a5d1e.woff") format("woff"),url("Fonts/39614a3b-c721-4816-b75b-37f558b2eb6e.ttf") format("truetype"),url("Fonts/a3a5e98e-20cc-40e1-963d-2cefe8361003.svg#a3a5e98e-20cc-40e1-963d-2cefe8361003") format("svg");
}
@font-face{
font-family:"Slate W01 Condensed";
src:url("Fonts/445382dd-2b63-467a-a0e0-ffdb49690d2b.eot?iefix") format("eot");}
@font-face{
font-family:"Slate W01 Condensed";
src:url("Fonts/445382dd-2b63-467a-a0e0-ffdb49690d2b.eot?iefix");
src:url("Fonts/82c1dec6-603c-4995-8997-5db8d3c8d287.woff") format("woff"),url("Fonts/835d78d1-99c5-4915-9b14-d5a1d225b191.ttf") format("truetype"),url("Fonts/6cdd1f80-e9c7-4133-9b70-31e11ed06086.svg#6cdd1f80-e9c7-4133-9b70-31e11ed06086") format("svg");
}
@font-face{
font-family:"SlateW01-MediumCondense";
src:url("Fonts/2561543f-d4cd-4ca7-acb9-295882871a58.eot?iefix") format("eot");}
@font-face{
font-family:"SlateW01-MediumCondense";
src:url("Fonts/2561543f-d4cd-4ca7-acb9-295882871a58.eot?iefix");
src:url("Fonts/4d8e4051-9cd9-48ea-9e94-7baa3ac518f6.woff") format("woff"),url("Fonts/4809487a-5ffd-4407-8ade-f722c586c024.ttf") format("truetype"),url("Fonts/e61a67d7-4c71-413a-bd2d-cd07360561ec.svg#e61a67d7-4c71-413a-bd2d-cd07360561ec") format("svg");
}
@font-face{
font-family:"SlateW01-BoldCondensed";
src:url("Fonts/464e2f5f-ef5e-4d1b-b9d8-2a5a3aa099c8.eot?iefix") format("eot");}
@font-face{
font-family:"SlateW01-BoldCondensed";
src:url("Fonts/464e2f5f-ef5e-4d1b-b9d8-2a5a3aa099c8.eot?iefix");
src:url("Fonts/a6af05d6-f84e-44d2-a968-5b8b02f2ad7a.woff") format("woff"),url("Fonts/3a6d5acd-907f-4196-b904-f3334c78ac20.ttf") format("truetype"),url("Fonts/2c51b10b-02ab-4873-a4c8-f5f5a6f49560.svg#2c51b10b-02ab-4873-a4c8-f5f5a6f49560") format("svg");
}
@font-face{
font-family:"SlateW01-BlackCondensed";
src:url("Fonts/4790820f-1e6d-4ea2-99d2-c3a460c5be87.eot?iefix") format("eot");}
@font-face{
font-family:"SlateW01-BlackCondensed";
src:url("Fonts/4790820f-1e6d-4ea2-99d2-c3a460c5be87.eot?iefix");
src:url("Fonts/8461153c-8873-4a58-af79-59998ced7086.woff") format("woff"),url("Fonts/ebc2a42c-69ad-48c4-bb52-05b01abedb2a.ttf") format("truetype"),url("Fonts/cfd7055e-d698-4eea-bca8-e3c1fb5d83b5.svg#cfd7055e-d698-4eea-bca8-e3c1fb5d83b5") format("svg");
}

/* =Layout
-------------------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family:"Slate W01";
	background: #121212 url(images/bg.jpg) no-repeat fixed center top;
}


.left {
	float: left;
}

.right {
	float: right;
}

#header {
	width: 959px;
	margin: 0 auto;
	height: 114px;
	position: relative;
	z-index: 1000;
}

#logos {
	position: absolute;
}

.saiteklogo {
	margin: 40px 0 0 15px;
}

#mainfocuswrap {
	width: 100%;
	border-top: 6px solid #333;
	border-bottom: 6px solid #333;
	background: #121212 url(images/bg-focus.gif);
	-webkit-box-shadow:  0px 0px 25px 6px rgba(0, 0, 0, .8);
	box-shadow:  0px 0px 25px 6px rgba(0, 0, 0, .8);
	margin-top: -47px;
	margin-bottom: 30px;
	position: relative;
	min-height: 70px;
	min-width:1100px;
}

#mainfocus {
	width: 959px;
	
	
	margin: 0 auto;
	background: #000 url(images/blank.jpg) no-repeat left top;
}

.portfolio-slideshow {
	border-left: 6px solid #333;
	border-right: 6px solid #333;
}

#main {
	width: 959px;
	margin: 0 auto 75px auto;
}

#container {
	width: 623px;
	float: left;
	background-color: #fff;
	-webkit-box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6);
    box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6); 
    min-height: 575px;
}
#container2 {
	width: 959px;
	float: left;
	background-color: #fff;
	-webkit-box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6);
    box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6); 
    min-height: 575px;
}
#container.one-column {
	width: 959px;
}

#content {
	padding: 10px;
}

#primary {
	width: 322px;
	float: right;
}

#secondary {
	width: 319px;
	float: right;
	background-color: #ccc;
	-webkit-box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6);
    box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6); 
}

ul.xoxo {
}

#footerwrap {
	width: 100%;
	clear: both;
}

#footer {
	width: 959px;
	margin: 0 auto;
	
	background-color: #ccc;
}

#nav-wrap {
	margin: 20px 0 0;
}

h1.maintitle {
	display: block;
	color: #cc0000;
	text-transform: uppercase;
	margin: 10px 0 15px 10px;
	font-family: 'StructiaRgItalic';
	text-shadow: 2px 2px 1px #000000;
    filter: dropshadow(color=#000000, offx=2, offy=2);
	
	font-size: 50px; 
}


/* =Slider
-------------------------------------------------------------- */

.portfolio-slideshow {
    margin: 0!important;
}
.slideshow-wrapper {
	position: relative;
	margin:0 0 0 0!important;
}
.sep {
	display: none;
}
.slideshow-nav {
	position: absolute;
    top: 0;
    width: 959px;
    z-index: 999;
    height:1px;
}
.slideshow-nav .slideshow-next, .slideshow-nav .slideshow-prev {
	position: absolute;
	width: 37px;
	height: 64px;
	margin:0!important;
	opacity:.4;
}
.slideshow-nav a {
	bottom:-250px;
	text-indent:-999px;
	overflow:hidden;
}
.slideshow-nav a:hover {
	opacity: .6;
}
.slideshow-nav a:active {
	opacity: 1;
}
.slideshow-nav .slideshow-next {
	right: -57px;
	background:url(images/nav-slider.png) no-repeat center top;
}

.slideshow-nav .slideshow-prev {
	left: -57px;
	background:url(images/nav-slider.png) no-repeat center bottom;
}
.slideshow-wrapper .bullets {
    left: 50%;
    position: absolute;
    text-align: center;
    z-index: 1000;
}

.slideshow-content img {
	margin-bottom: -2px!important;
}

.slideshow-content {
	margin: 0!important;
}

/* =Cat Slide
-------------------------------------------------------------- */
ul.thecats {
	list-style:none; 
	padding:0;
	margin:0;
}

div#catsNav {
	margin: -10px 0 0 0;
}

ul#catslideNav {
	list-style:none;
	margin:0;
	padding:0; 
	height: 35px;
	display: inline-block;
	background:#646f75 url(images/bg-catnav.jpg) repeat-x left top;
}

ul#catslideNav li {
	display: inline-block;
	background:url(images/border-catnav.jpg) repeat-y top right;
}

ul#catslideNav li:last-child {
	background:none;
}

ul#catslideNav li a {
	color: #2FBDBD;
       line-height: 35px;
       padding: 0 20px;
       height: 35px;
       display: inline-block;
       text-transform:uppercase;
       text-shadow: 0 1px 0 #333;
   filter: dropshadow(color=#000000, offx=0, offy=1);
   text-decoration: none;
   font-family:"SlateW01-MediumCondense";
   font-size: 18px;
}

ul#catslideNav li a:hover, ul#catslideNav li.activeSlide a {
	 background:url(images/catnav-on.png)no-repeat center bottom;
}

/* =Content
-------------------------------------------------------------- */
#content,
#content input,
#content textarea {
	color: #333;
	font-size: 15px;
	line-height: 22px;
}
.home #content {
	font-size: 14px;
	line-height: 20px;
	background:#ffffff url(images/bg-content.jpg) no-repeat left top;
}

.blog #content, .archive #content, .category #content {
	font-size: 14px;
	line-height: 20px;
}

#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 15px;
}

#content hr {
	height: 1px;
	border: none;
	background-color: #999;
}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt,
#content th {
	color: #000;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #000;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}

#content h1 {
	font-size: 24px;
}
#content h2 {
	font-size: 22px;
}
#content h3 {
	font-size: 20px;
}
#content h4 {
	font-size: 15px;
}
#content h5 {
	font-size: 16px;
}
#content h6 {
	font-size: 16px;
	margin: 0;
}

#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th,
#content thead th {
	color: #888;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}
.page-title span {
	color: #333;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #333;
	text-decoration:none;
}
#content .entry-title {
	color: #cc0000;
	font-size: 28px;
	line-height: 1.3em;
	margin-bottom: 0;
	font-family:"SlateW01-MediumCondense";
}
.entry-title a:link,
.entry-title a:visited {
	color: #cc0000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #333;
	text-decoration: none;
}
.entry-meta {
	color: #888;
	font-size: 11px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}
.home .entry-content,
.home .entry-summary {
	clear: both;
	padding: 5px 0 0 0;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 11px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	clear: both;
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 11px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 11px;
	line-height: 18px;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}

.readon {
	display: block;
	font-family:"Slate W01 Medium"; 
	text-transform:uppercase;
	margin-top: 10px;
}

#postwrap {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	width: 604px;
	padding-bottom: 20px;
}

/* =PAGINATE
-------------------------------------------------------------- */

.page-numbers li {
    display: inline;
}
.page-numbers li a, .page-numbers span {
    border: 1px solid #BFBFBF;
    color: #333333;
    margin: 2px;
    padding: 5px;
    text-decoration: none;
}

.page-numbers {
    clear: both;
    margin:0;
    padding: 0;
}

/* =MENUS
-------------------------------------------------------------- */
#menu-main-menu, #menu-main-menu ul {
	list-style: none;
}

#menu-main-menu {
	margin: 0;
}

#menu-main-menu {
	float: left;
}

#menu-main-menu > li {
	float: left;
}

#menu-main-menu ul li {
	float: none;
	position: relative;
}
#ieHead {
	font-family:"UniversLTW01-57Condense 723821";
color: #ff0000;
}
#menu-main-menu li a {
	display: block;
    font-family: "UniversLTW01-57Condense 723821";
    font-size: 18px;
    height: 2em;
    line-height: 2em;
    padding: 0 10px;
    text-decoration: none;
    color: #FFFFFF;
    margin-right: 15px;
    text-transform: uppercase;
}

#menu-main-menu ul li a, .menu ul ul li {
	padding:0;
	margin:0;
	text-transform: none;
	font-size: 14px;
	height: 42px;
}

#menu-main-menu ul li a {
	padding: 0 18px;
	line-height: 42px;
	background:url("images/bg-mainsubnavlinks.png")repeat-x left top;
	color: #fff!important;
}

#menu-main-menu ul li a:hover {
	color:#2FBDBD!important;
}

#menu-main-menu ul {
	background: url("images/bg-mainsubnav.png") no-repeat scroll -35px top transparent;
    display: none;
    margin: 0;
    min-width: 175px;
    padding: 14px 0 0;
    z-index: 999;
    position: absolute;
}

#menu-main-menu ul ul {
	right: -175px;
	top: 0;
	padding: 0;
	background: url("images/bg-mainsubnav.png") no-repeat scroll left -20px transparent;
	display: none;
}

#menu-main-menu li:hover a {
	color: #ccc;
}

#menu-main-menu li:hover > ul {
	display: block!important;
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area p {
	color: #666666;
    font-size: 14px;
    line-height: 18px
}

.widget-area ul {
	list-style: none;
	padding: 0px;
	margin: 0;
}
.widget-area ul li {
	margin: 0 0 10px;
}
.widget-area ul li a {
	font-size: 14px;
}
.widget-area ul ul {
	list-style: none;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
	background-color: #ccc;
	-webkit-box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6);
    box-shadow:  0px 0px 8px 2px rgba(18, 18, 18, .6); 
    padding: 10px;
}
.widget-title {
	font-family:"UniversLTW01-59UltraCn";
	color: #333333;
	text-transform: uppercase;
	margin: 0 0 15px;
	padding: 0 0 15px;
	font-size: 26px;
	background:url(images/border-bottom.png)repeat-x left bottom;
	text-shadow: 0px 1px 0px #fff;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ffffff, offX=0, offY=1, positive=true);
}

.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
    /* text-transform: uppercase; */
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: none;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
}
#main .widget-area ul ul {
	border: none;
	padding: 0;
} 

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;

}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #cc0000;
	text-decoration: none;
}
a:visited {
	color: #CC0000; 
}
a:active,
a:hover {
       color: #CC0000;
       text-decoration: underline;
}
/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}


/* =Images
-------------------------------------------------------------- */

.home .attachment-thumbnail {
	float: left;
	margin-top:8px;
}

.withthumb {
	width: 310px;
	float: right;
}

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 5px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #cc0000;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#userNavigation a {
	color: #ccc;
	float: right;
	margin: 0px;
	font-size: 15px;
	margin-top: 8px;
	margin-right: 30px;
	text-decoration: none;
}
#user_navigation2 {
	color: #ccc;
	float: right;
	margin: 0px;
	font-size: 13px;
	line-height: 40px;
	margin-right: 20px;
}
#user_navigation2 a {
	color: #ccc;
	text-decoration: none;
}


#nav-below {
	margin: 0 0 20px;
	padding: 6px 15px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#universalHeader {
	width: 959px;
	margin: 0 auto;
	height:40px;
}
#universalHeaderBar {
	width: 100%;
	height:40px;
	min-width:1145px;
	z-index: 1000;
	position: relative;
background-image: url(http://combatpilotseries.com/wp-content/themes/combatpilot/images/universal_header_bg.png);

}

#logoimage {
	width: 980px;
	margin: 0 auto;
}

#logoHome {
       background-image: url(/images/mad_catz_logo_home.png);
       width: 200px;
       height: 40px;
       position: relative;
       display: inline-block;
       float: left;
       z-index: 200;
}
#register_link {
	background: #7BA60D;
	color: #fff;
	display: inline-block;
	padding: 3px 8px;
	border: 1px solid #7BA60D;
	-webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.2), 0px 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);	
	box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 0.2), 0px 1px 4px rgba(0, 0, 0, 0.4);
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
#ujiCountdown {
	width:305px !important;
}
#note {
	font-family:Transistor;
	margin-top:-25px;
	margin-left: 10px;
	position: relative;
	color:#fff;
	font-size: 40px;
}
.ngg-galleryoverview {
	width: 610px!important;
}
#eventsBox {
       width: 610px;
       height: 150px;
       display: inline-block;
       position: relative;
       margin-top: 20px;
}

#dateHolder {
	width: 105px;
	float: left;
	height: 100px;
	position: relative;
	display:         block;
	background-image: url(/images/eventsDateBG.jpg);
}

.eventMonth {
	font: 24px 'Slate W01 Medium';
	color: #8f8a7e;
	text-align: center;
	position: relative;
	display: block;
	left: 5px;
	top: 4px;
	text-transform: uppercase;
	text-shadow: 0 1px rgba(255, 255, 255, 0.8);
}
.eventDay {
	font: 60px 'Slate W01 Medium';
       color: #8f8a7e;
       text-align: center;
       text-align: left\9;
       display: inline-block;
       position: relative;
       left: 25px;
       text-shadow: 0 1px rgba(255, 255, 255, 0.8);
       padding: 0;
       bottom: 5px;
}

#eventCopyBox {
       width: 500px;
       height: 100px;
       display: block;
       position: relative;
       float: right;
}

.eventStoryTitle {
	font: 36px 'StructiaRgItalic';
	display: inline-block;
	position: relative;
	bottom: 9px;
	width: 350px;
	margin-top: 10px;
	height: 70px;
       	padding: 0;
}

.eventStoryTitle a {
       text-decoration: none;
       color: #333;
}

.eventStoryTitle a:hover {
       text-decoration: none;
       color: #33d6bf;
}

.eventLocation {
       font: 18px; 
	   font-family: "Slate W01";
       color: #666666;
	width:340px;
       display: inline-block;
       position: relative;
       padding: 0;
	margin-top:10px;
       bottom: 10px;
}

#eventIcon {
       width: 140px;
       height: 35px;
       margin-left: 345px;
       display: block;
       border-bottom-left-radius: 10px;
       -moz-border-radius-bottomleft: 10px;
       -webkit-border-bottom-left-radius: 10px;
       border-bottom-right-radius: 10px;
       -moz-border-radius-bottomright: 10px;
       -webkit-border-bottom-right-radius: 10px;
       position: relative;
	margin-top: -45px;
}

.eventIconCopy {
       font: 18px;
	   font-family:"Slate W01";
       color: #FFFFFF;
       text-transform: uppercase;
       text-align: center;
       display: block;
margin-top: -20px;
       position: relative;
       top: 8px;
}

.eventThumbnail {
       height: 100px;
       width: 140px;
       float: right;
       display: block;
       position: relative;
       background-color: #333;
       bottom: 135px;
	margin-right: 15px;
}

hr.eventsDivider {
       width: 600px;
       display: block;
       background-color: #e3e3e3;
       height: 2px;
       border-style: none;
	margin-top: 50px;
       float: right;
}
.event {background-color: #c4bd6c;}
.eventTournament {background-color: #ED1C2E;}
.eventConvention {background-color: #1b5f7f;}
.eventSports {background-color: #1b7f33;}
.eventMusic {background-color: purple;}
.eventTradeShow {background-color: orange;}


/* ------- Default Sliding Door Buttons ------- */
.cp-button_link{
	font-family: 'StructiaRgItalic';
	background:url(images/button_cp_links.png) no-repeat scroll right -165px transparent;
	text-decoration:none !important;
	color:#eee !important;
	text-shadow:0 -1px 0 #888888;
	display:inline-block; 
	font-size:23px;
	letter-spacing:1.6px;
	margin:5px 10px 5px 0;
	border:0 none;
	padding:0 24px 0 0;
	text-transform:uppercase;}
.cp-button_link span{
	background:url(images/button_cp_links.png) no-repeat scroll -6px -122px transparent;
	text-decoration:none !important;
	display:block;
	line-height:10px;
	padding:15px 0 17px 21px;
	font-size:23px;}
.cp-button_link:hover, .cp-button_link span:hover{text-decoration:none; color:#ccc;} 



#gamethumb {width:290px; height:320px;position:relative;float:left;}
#gametxt {
	background-color: #3D5858;
	color: #fff;
	width: 585px;
	padding: 15px;
	float: right;
	display: block;
	position: relative;
}
#gametxtLink a:hover {
	color: #6be7d5;	
	text-decoration:none;
}
#gametxtLink a {
	color: white;	
	text-decoration:none;

}
.titleGame {
 	color: #fff;
	font: 24pt/28px 'UniversLTW01-57Condense 723821';
	text-shadow: 1px 1px 0 #1F2D2D;
	padding: 0;
	display: block;
	margin-bottom: 15px;
}


#gameRow {
	margin-bottom: 20px;
	display: inline-block;
	width: 920px;
}

.gethelp {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
	margin: -1px 0 0 0;
	display: block;
}


/* 
 * SQUADRONS STYLING
 * ****************************************************************** */

ul.the_squadrons {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 960px;
	position: relative;
	min-height: 190px;
}

ul.the_squadrons li {
	position: relative;
	z-index: 2;
}

li.sqn-wrap {
	font-size: 10px;
	line-height: 14px;
	width: 307px;
	height: 193px;
	margin: 0 9px 9px 0;
	float: left;
	text-transform: uppercase;
	
	background-color: #333;
}

.sqn-labels {
	display: inline-block;
	width: 70px;
	margin-right: 6px; 
}

.sqn-left {
	width: 83px;
	height: 163px;
	float: left;
	margin: 15px 0 0 8px;
	border-right: 1px solid #666;
	padding: 0 12px 0 0;
}

a.btn-join-sqrdn {
	background-color:#fff;
	color:#333;
	display:block;
	font-family:"SlateW01-BlackCondensed";
	font-size:12px;
	line-height:12px;
	text-align:center;
	padding: 3px;
	margin-top: 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a.btn-join-sqrdn:hover {
	text-decoration: none;
	color: #000;
}

.sqn-right {
	float: right;
	width: 190px;
	margin: 15px 0 0;
}

.sqn-grid {
	height: 163px;
}

.patch {
	display: block;
} 

.patch img {
	max-width: 83px;
	height: inherit;
}

.sqninfos {
	color: #fff;
}

.sqninfos.co {
	margin-top: 10px;
}

	/* 
	 * SQUADRONS FILTER STYLING
	 * ****************************************************************** */
	
#filterwrapper {
    background-color: #333;
    color: #fff;
    padding: 10px 15px 15px;
    margin-bottom: 10px;
    font-size: 12px;
  }
  
#filterwrapper span {
	
}

.filterby {
	float: left;
	margin-right: 15px;
}

#filterwrapper select {
	min-width: 30px;
	font-size: 12px;
	text-transform: uppercase;
	min-width: 110px;
}

#filterwrapper option {
	text-transform: uppercase;
	font-size: 12px;
}

#btnFilter, #sqnReset {
	font-family:"SlateW01-BlackCondensed";
	text-transform: uppercase;
	border: medium none;
    margin: 10px 0 0 0;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px!important;
	color: #000!important;
	background-color: #fff;
	padding: 5px;
	cursor:pointer;
	margin-right: 10px;
}

#viewtext {
	border-bottom: 1px solid #666666;
    color: #FFFFFF;
    font-family: "SlateW01-BlackCondensed";
    font-size: 14px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.no-result {
	background-color: #FFFFFF !important;
    color: #CC0000;
    font-size: 22px !important;
    left: 5px;
    line-height: 26px !important;
    position: absolute !important;
    text-transform: capitalize !important;
    top: 15px;
    width: 300px !important;
    z-index: 1 !important;
}

#data input {
	margin-top: 4px;
	width: 250px;
}

#data table td {
	background-color: #ccc;
	margin: 5px 0;
	padding: 10px;
	font-size: 14px;
	display: block;
}

#data em {
	font-size: 12px;
}

#data ul li {
	line-height: 18px;
}

#data ul li a {
	color: #cc0000;
	cursor: pointer;
}
