@charset "utf-8";
/*
Theme Name: Lance Briggs
Theme URI: http://globalmediadesign.com/home
Description: 
Version: 2.0
Author: Randall


	GMD 2.0

	This theme was designed and built by Randall,
	for Global Media Design

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body { width:100%;height:100%;background: url(images/bg.jpg) #000 top center repeat-x fixed; margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:white;}

#player { position: absolute;width: 120px;height: 25px;top: 100px;right: 80px;}
#container {width:900px;position:absolute;left: 50%;margin-left: -450px;}
#header { height: 165px; position:relative;z-index:1000;}
#facebook {position:absolute;right:0px; top: 150px;}
#nav {position:absolute;top:132px;right:-10px;height: 45px;width:771px;z-index:1001; }
#nav ul {background:url(images/nav.png) top left no-repeat;list-style-type:none; display:block;margin:0;padding:0;height:45px;position:absolute;top:0;left:0;width:771px;}
#nav ul li {display:inline}
#nav ul li a { position:absolute;top: 0;height:30px;outline:0;border:none;text-decoration:none;text-indent: -1000px;z-index:100;overflow:hidden;}
#nav ul li a span { display:block;background:url(images/nav_over.png) no-repeat;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;}
#nav ul li a.home { width: 41px; left: 0px;}
#nav ul li a.multimedia { width: 85px; left: 54px;}
#nav ul li a.lancescomicworld { width: 184px; left: 142px;}
#nav ul li a.facebook { width: 77px; left: 328px;}
#nav ul li a.biography { width: 82px; left: 414px;}
#nav ul li a.pro-store { width: 75px; left: 508px;}
#nav ul li a.foundation { width: 90px; left: 597px;}
#nav ul li a.contact { width: 66px; left: 700px;}


#nav ul li a.home span { background-position:0 0;}
#nav ul li a.multimedia span { background-position:-54px 0;}
#nav ul li a.lancescomicworld span { background-position:-142px 0;}
#nav ul li a.facebook span { background-position:-328px 0;}
#nav ul li a.biography span { background-position:-414px 0;}
#nav ul li a.pro-store span { background-position:-508px 0;}
#nav ul li a.foundation span { background-position:-597px 0;}
#nav ul li a.contact span { background-position:-700px 0;}
#newsletter {position:absolute;top:0;right:0;width:320px;height:80px;overflow:hidden;}
#top { position:relative;height:315px;width:900px; background:url(images/top_frame.png) top center no-repeat;z-index:0;}
#main { float:left;width:100%;position:relative;background:url(images/main_divider.png) top center no-repeat;}
#main-full { float:left;width:100%;position:relative;}

#top #slide { position:absolute;top:12px;left:12px;width:876px;height:291px;background:url(images/top_slide.jpg) top center no-repeat;overflow:hidden;}
#top #slide .cutout {position:absolute;bottom:0px;right:700px;opacity:0;width:409px;height: 290px;}
#top #slide .cutout span {position:absolute;top:0;left:0;width:100%;height:100%;opacity: 0;}
#logo { width:280px;height:155px;position:absolute;top:5px;left:-10px;z-index:1000;} 
#main #content {width:600px;float:left;margin-top: -42px; margin-left:0;min-height:750px;height:auto !important;height:750px;}
#main-full #content {width:100%;float:left;margin-top: -42px; margin-left:0;min-height:750px;height:auto !important;height:750px;}
.cutout0 {background:url(images/top_cutout.png) top right no-repeat;}
.cutout0 span {background:url(images/top_cutout_white.png) top right no-repeat;}

.cutout1 {background:url(images/top_cutout2.png) top right no-repeat;}
.cutout1 span {background:url(images/top_cutout2_white.png) top right no-repeat;}

.cutout2 {background:url(images/top_cutout3.png) top right no-repeat;}
.cutout2 span {background:url(images/top_cutout3_white.png) top right no-repeat;}

.cutout3 {background:url(images/top_cutout4.png) top right no-repeat;}
.cutout3 span {background:url(images/top_cutout4_white.png) top right no-repeat;}

#bottom { height: 300px; background:url(images/divider.png) top center repeat-y; }
#blogs {width:100%;float:left;}
#content h2, #sidebar h2, #newsletter a h2 {margin: 0 0 25px 17px;color:#ed1c24;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;}
#sidebar h2 {margin: 10px 0;}
#content h2.newsletter, #newsletter h2{margin: 0;}
#content h3.foundationmultimedia,#content h3.oursponsors {margin: 10px 0;color:#ed1c24;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;width:100%;float:left;}
#newsletter p {margin:0;padding:0;}
#newsletter a {color:white;text-decoration:none;}
#content h2.blog { margin: 0 0 10px 0;}

#contact label {float:left;	width:100%; padding: 5px 0 5px 0; text-align:left;}
#contact label span {float:left; width: 100%;}
#contact label input {	float:left;}
#contact .row {width:100%;float:left;}
#contact .row label {display:inline;width: auto;float:left;margin: 0 5px 0 0;}
#contact .row label span {display:block;width:auto;float:none; padding:5px 0 0 0;}
#contact .row label input{display:inline; float:none;}
#contact .row2 {width:100%;float:left;}
#contact .row2 label {display:inline;float:left;margin: 0 5px 0 0;}
#contact .row2 label span {display:block;width:auto;float:none; padding:5px 0 0 0;}
#contact .row2 label span span {display:block;width:auto;float:left; padding:5px 0 0 0;}
#contact .row2 label input{display:inline; float:none;}
#contact select.formField {height:34px;}
#contact select.formFieldFocus {height:34px;}
#contact textarea.formField {height: 72px;overflow:auto;}
#contact textarea.formFieldFocus {height: 72px;overflow:auto;}
#contact .formFieldFocus {-webkit-box-shadow: 0px 0px -10px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0px 0px -10px rgba(255, 255, 255, 0.1);height:22px;background-color:#a1a1a1;color: #000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;padding:4px;overflow:hidden;border: 1px solid #000;}
	
#contact .submitbtn { height:30px; background-color: #2A2A2A;border: 1px solid #9b9c9c; color: #9b9c9c;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;padding:4px;overflow:hidden;}
.formField {height:22px; background-color: #2A2A2A;border: 1px solid #9b9c9c; color: #9b9c9c;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;padding:4px;overflow:hidden;}
textarea.formField {height:96px;}
#sidebar h3 {color:#ED1C24;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
margin:10px 0;
width:100%;}
#sidebar a.readmore {color: #ED1C24;text-decoration:none;display:block;text-align:right;}
#sidebar a:link, #sidebar a:visited {color:#ED1C24;text-decoration:none;}
#sidebar .post {margin-bottom:10px;width:100%;float:left;}
#content p {margin-top:0;}
#content ul {list-style-position:outside;margin:0;padding:0;}
#content ul li {padding-left:0;}
#blogs a {color: white;font-weight:bold;font-size:100%;}
.thumb {float:left;margin: 0 10px;height:70px;overflow:hidden;border: 2px solid #ed1c24;}
.thumb img {border:none;width:110px;}


#main .box-gallery {width:49%;float:left;position:relative;height:80px; overflow:hidden;}
#main-full .box-gallery {width:33%;float:left;position:relative;height:80px; overflow:hidden;}
.box-gallery h3 {padding-bottom:0;margin: 0 0 5px 5px;}
.box-gallery em {display:block;margin-bottom:10px;}
.thumblink {float:left; width:90px;height:65px;overflow:hidden;margin: 0 5px 0 5px;border:1px solid white;}
.padding {padding: 10px 10px 10px 0;}
.readmore {display:block;text-align:left;text-decoration:none;;color: #ed1c24;}
#latestnews { float:left;height:270px;background:url(images/small_frame.png) 0 32px no-repeat; width:100%;overflow:hidden;}
#latestnews h2 {margin:0;}
#latestnews a img {height:169px;}
#latestnews a { display:block;float:left;overflow:hidden;margin:12px;}
#latestnews p {margin: 5px 24px;}
#latestnews .title {margin-top: 24px;display:block;}

.infiniteCarousel {  width: 5px;  position: relative;}
.infiniteCarousel .wrapper {  width: 580px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden; height: 196px;  position: absolute;  top: 12px;left:12px;}
.infiniteCarousel ul a img { border:none; }
.infiniteCarousel .wrapper ul {  width: 100%; /* single item * n */  list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:0;  padding:0;  position: absolute;  top: 0;}
.infiniteCarousel ul li {  display:block;  float:left; position:relative; padding: 0;  height: 230px;  width: 600px;overflow:hidden;}
.infiniteCarousel ul li img {border:none;}
.infiniteCarousel ul:hover li img {  border:none;}
.infiniteCarousel ul:hover li:hover img {  border:none;}
.infiniteCarousel ul li a { boreder:none;}
.infiniteCarousel ul li a img {  display:block;border:none;}
.infiniteCarousel .arrow { display:none;visibility:hidden;}
.infiniteCarousel .forward {display:none;visibility:hidden;  }
.infiniteCarousel .back {  display:none;visibility:hidden;}
.infiniteCarousel .forward:hover { }
.infiniteCarousel .back:hover {  }


.alignleft {float:left;margin: 0 10px 10px 0;}
.alignright {float:right;margin: 0 0 10px 10px;}
.vitals {list-style-type:none;padding-left:100px;margin-bottom:50px;}
.vitals strong {text-decoration:underline;}
#sidebar {width:260px;float:right;height:auto;}

#footer {float:left;clear:both;background:url(images/footer_divider.png) top center no-repeat;height: 50px;width:900px; text-align:center;margin-top:10px;margin-bottom:20px;}
#footer .left {width:49%;float:left;line-height:50px;text-align:left;padding-left:5px;}
#footer .right {width:49%;float:right;line-height:50px; text-align:right;padding-right:5px;}

.gf-spacer {display:inline;padding: 0 5px;}
	.resultsRoot {	padding: 4px; }
.gfc-resultsHeader {display:none;}
.gfc-result .gf-title { 	margin: 0px 0;	padding: 0; font-weight:bold;height:16px;font-size:12px;color:#E65201;}
	.gfc-results { list-style:none; margin:0;  padding:0; }
	.gf-author { display:inline;font-size:10px;font-style: italic;}
	.gf-relativePublishedDate {display:inline;font-size:10px;}
	.gf-result  {  font-size: 12px;  margin-bottom: 7px;  font-weight: bold;  color: #fff;}
	.gf-result a:link, .gf-result a:visited, .gf-result a:active {	font-size: 14px; color: #fff;}
	.gf-result a:hover {	color: #fff;}
	.gf-result {	font-size: 12px;	font-weight: normal;	color: #fff;height:	72px;overflow:hidden;}
	.gf-result a img { float:left;margin-right:4px;}
	.gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {display:inline;color:#999 !Important;}
	
	
	
	
.ngg-singlepic {margin-left:5px;}
.widget_custom_post_widget {width:100%;float:left;}
