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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
width:100%;
height:100%;
background:#000 url(../images/bg_black_wood2.jpg) repeat top center;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

html {
height:100%;
}

object {
display:block;
}

.preload {
	
	display:none;
}

::selection {
color:#FFF;
background: #BF8C24; /* Safari */
}
   
::-moz-selection {
color:#FFF;
background: #BF8C24; /* Firefox */
}

@font-face {
font-family: Blueprint Web MT;
src: url("../fonts/BLUEPWEB.eot") /* EOT file for IE */
}

@font-face {
font-family:Blueprint Web MT;
src:url("../fonts/BLUEPWEB.TTF");
} 

@font-face {
font-family:Blueprint Web Bold;
src:url("../fonts/BLUEPWBD.eot");
} 

@font-face {
font-family:Blueprint Web Bold;
src:url("../fonts/BLUEPWBD.TTF");
} 


#header {
width:100%;
background:transparent url(../images/bg_header.png) no-repeat top center;
margin:20px 0 0 0;
}

* html #header {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg_header.png, sizingMethod='scale');
background-position:top center;
background-repeat:no-repeat;
}

#headerIn {
width:980px;
height:285px;
margin-left:auto;
margin-right:auto;
}

#logo {
float:left;
margin-top:45px;
height:73px;
}


#canv {
	position:absolute;
	width:100%;
	height:1600px;
	top:0px;
	left:0px;
	background:none;
	z-index:-1;
	
}



#search {
float:right;
margin-top:55px;
width:245px;
height:54px;
background:transparent url(../images/bg_search.png) no-repeat top center;
}

#nav {
width:984px;
height:80px;
background:transparent url(../images/bg_nav.png) no-repeat bottom center;
float:left;
position:relative;
overflow:auto;
margin:0;
padding:0;
}

#menu {
position:absolute;
width:984px;
height:80px;
z-index:300;
left:0;
top:0;
visibility:visible;
overflow:visible;
}

.navHome {
position:absolute;
top:23px;
left:6px;
z-index:599;
width:75px;
background:transparent;
margin:0;
padding:0;
}

.navAbout {
position:absolute;
top:22px;
left:250px;
z-index:599;
width:80px;
background:transparent;
margin:0;
padding:0;
}

.navWork {
position:absolute;
top:22px;
left:494px;
z-index:599;
width:90px;
background:transparent;
margin:0;
padding:0;
}

.navBlog {
position:absolute;
top:22px;
left:738px;
z-index:599;
width:90px;
background:transparent;
margin:0;
padding:0;
}


#content {
width:100%;
margin-top:-20px;
}


.featureLarge {
float:left;
}

.featureRequirements {
font-family:Blueprint Web MT,Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
margin-top:3px;
}

.featureThumb {
float:left;
padding-left:10px;
}

.homeWork {
float:left;
width:294px;
margin-top:25px;
}

.homeWork ul {
float:left;
width:290px;
list-style:none;
margin:0;
padding:0;
}

.homeWork li {
float:left;
width:64px;
margin:4px;
padding:0;
}

.homeAbout {
float:left;
width:270px;
height:380px;
margin-top:15px;
margin-left:6px;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;
background:url(../images/bg_homeabout.png) no-repeat top center;

}

.featureThumb li {
padding-bottom:7px;
}

.articleHome {
width:400px;
float:left;
}

#footer {
margin-top:20px;
width:100%;
}

#footerSections {
width:990px;
margin-left:auto;
margin-right:auto;
}

.sectionSkills {
float:left;
width:244px;
height:380px;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica;
color:#FFF;
border-right-style:solid;
border-right-color:#BF8C24;
border-right-width:3px;
}

.testiComp {
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
padding-left:10px;
color:#BF8C24;
}

.testiSign {
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;
padding-left:10px;
}

.sectionContact {
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;
float:left;
width:244px;
height:380px;
}

.sectionContact a:hover {
color:#BBB;
}

.sectionContact label {
position:absolute;
padding-left:5px;
padding-top:8px;
color:#BF8C24;
}


.error { 
 color:#BF8C24;
 
 } 

.sectionContactb {
text-align:right;
margin-right:42px;
margin-top:10px;
}

.sectionQuotes {
float:left;
width:244px;
height:380px;
border-right-style:solid;
border-right-color:#BF8C24;
border-right-width:3px;
overflow:hidden;
}

.sectionQuotesWork {
float:left;
width:245px;
height:380px;
overflow:hidden;
}

#footerGlobal {
width:100%;
height:138px;
background:url(../images/bg_footer.png) repeat-x;
margin-top:40px;
}

#footerGlobalCopy {
float:left;
padding-top:30px;
color:#FFF;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
}

#footerGlobalMoreWork {
float:right;
padding-top:30px;
color:#BF8C24;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
}

h1,h2,h3,h4,h5,h6 {
font-family:Blueprint Web Bold, Arial, Helvetica, sans-serif;
}

h1 {
font-size:24px;
color:#333;
}

h2 {
font-size:22px;
color:#FFF;
}

h3 {
font-size:16px;
color:#999;
}

h4 {
font-size:14px;
color:#999;
}

h5 {
font-size:12px;
color:#333;
}

.yellow {
color:#B9A645;
}

.inputTxt {

background:transparent url(../images/bg_input.png) no-repeat;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
padding-top:7px;
padding-left:10px;
color:#FFF;
border:0;
width:180px;
height:34px;
margin-right:-4px;
}

.contactTxt {
background:transparent url(../images/bg_inputcontact.png) no-repeat;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
padding-top:7px;
padding-left:5px;
color:#FFF;
border:0;
width:174px;
height:34px;
margin:0;
}

.contactMsg {
background:url(../images/bg_contactmsg.png) no-repeat;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
padding-top:7px;
padding-left:5px;
color:#FFF;
border:0;
width:174px;
height:54px;
}

.bttnContact {
width:114px;
height:42px;
text-align:right;
}

.bttnSearch {
width:29px;
height:34px;
margin-left:-4px;
}

.blogTime {
color:#B9A645;
font:10px/10px Blueprint Web MT,Arial, Helvetica, sans-serif;
margin-top:-4px;
}

.blogIntro {
color:#FFF;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
width:360px;
}

.blogContent {
color:#FFF;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
width:580px;
}

.blogFooterIntro {
color:#B8A545;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
}

#largeImg {
border:solid 1px #BF8C24;
width:439px;
height:341px;
}

.thumbs img {
border:solid 1px #BF8C24;
width:102px;
height:76px;
}

.thumbs img:hover {
border-color:#FFF;
}

#twitter {
margin-top:10px;
margin-left:20px;
}

.twitted {
width:230px;
}

.twitted p.preLoader {
background:transparent url("images/loader.gif") 10px center no-repeat;
margin:0;
padding:10px 10px 10px 30px;
}

.twitted ul#twitter_update_list {
list-style-type:none;
margin:0;
}

.twitted ul#twitter_update_list li {
border-bottom:1px solid #BF8C24;
margin:0;
padding:8px 0 10px;
}

.twitted ul#twitter_update_list li a {
color:#CCC;
}

.twitted ul#twitter_update_list li.lastTweet {
border-bottom:none;
}

#flickr {
margin-top:20px;
margin-left:6px;
margin-bottom:10px;
}

#flickr ul {
list-style:none;
display:inline;
}

#flickr li {
width:75px;
display:inline;
margin:2px;
}

.tabs {
margin-left:5px;
}

ul.tabNavigation {
list-style:none;
margin:0;
padding:0;
}

ul.tabNavigation li {
display:inline;
}

ul.tabNavigation li a {
background-color:#333;
color:#000;
text-decoration:none;
padding:0;
}

ul.tabNavigation li img {
margin-bottom:-3px;
}

ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {
background-color:#000;
color:#fff;
padding-top:0;
}

div.tabs > div {
margin-top:0;
padding:0;
}

#first {
height:300px;
margin:20px 10px 20px 20px;
}

#first p {
width:220px;
}

#second {
height:300px;
position:relative;
}

#third {
height:300px;
}

.web-designers{
display:none;
}

#lastfm {
font-family:Blueprint Web MT,Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}

#lastfm dl {
position:relative;
float:left;
width:180px;
height:32px;
margin:0 10px 10px 0;
padding:8px 8px 8px 50px;
}

#lastfm dl:hover,#lastfm dl.hover {
cursor:pointer;
}

#lastfm dl dt {
position:absolute;
left:8px;
top:8px;
width:32px;
height:32px;
}

#lastfm dl dt a {
position:absolute;
top:0;
left:0;
width:32px;
height:32px;
z-index:100;
}

#lastfm dl dt a:hover {
background:none;
}

#lastfm .lfm_art img {
width:32px;
height:32px;
border:solid 1px #FFF;
}

#lastfm dl dd.lfm_song {
font-weight:700;
font-size:11px;
font-family:Blueprint Web MT,Arial, Helvetica, sans-serif;
padding-bottom:2px;
white-space:nowrap;
overflow:hidden;
color:#BF8C24;
}

.articleAbout {
width:400px;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;
float:left;
}

.asideAbout {
width:570px;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;
padding-left:10px;
float:left;
}

.asideAbout ul {
float:left;
width:550px;
list-style:none;
margin:0;
padding:0;
}

.asideAbout li {
float:left;
width:260px;
margin:0 0 20px;
padding:0;
}

.sectionAboutSkills {
float:left;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;
}

.sectionPersonalSynopsis ul {
float:left;
width:580px;
list-style:none;
margin:0;
padding:0;
}

.sectionPersonalSynopsis li {
float:left;
width:290px;
margin:0;
padding:0;
}

#flickrAbout li {
width:75px;
margin:5px;
}

#twitterAbout span a {
color:#fff;
}

#twitterAbout ul {
float:left;
width:380px;
list-style:none;
display:inline;
margin:10px;
}

#twitterAbout li {
float:left;
width:380px;
}


#twitterBlog {
background:transparent url(http://www.bradfordsherrill.com/images/bg_twitter_blog.png) no-repeat top center;
float:left;
width:238px;
height:146px;
list-style:none;
font-family:normal 14px/20px Blueprint Web MT,Arial, Helvetica, sans-serif;
color:#fff;
}

.pronounce {
font-family:Blueprint Web MT,Arial, Helvetica, sans-serif;
font-size:10px;
visibility:visible;
overflow:auto;
}

.sectionWork {
width:250px;
float:left;
}

.sectionWork p {
color:#FFF;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
width:235px;
}

.section-work-header {
text-indent:-99999px;
background:url(../images/hrWebWork.png) no-repeat;
width:176px ;
height:55px ;

}

.asideWork {
width:720px;
float:left;
margin-left:10px;
}

.asideWork div div {
position:absolute;
top:0;
left:0;
margin-top:210px;
margin-left:180px;
font:normal 13px/18px Blueprint Web MT, Arial, Helvetica, Sans-serif;
}

.asideWork img {
border:solid 2px #fff;
float:left;
margin:0 0 5px;
}

.asideWork img:hover {
border:solid 2px #BF8C24;
-khtml-opacity:.90;
-moz-opacity:.90;
-ms-filter:alpha(opacity=90);
filter:alpha(opacity=90);
opacity:.90;
z-index:999;
}

.asideWork h4 {
color:#BF8C24;
font:normal 13px/18px Blueprint Web Bold, Arial, Helvetica, Sans-serif;
}

.asideWork p {
color:#FFF;
font:normal 11px/15px Blueprint Web MT, Arial, Helvetica, Times New Roman;
}

/* New Work Section Start */

.demoReelContainer {
	width:980px;
	position:relative;
}

.demoReel  {
	width:550px;
	background:#BF8C24;
	padding:2px;
	margin:0 0 0 16px;
}

.demoReelInfo {
	position:absolute;
	top:0;
	left:570px;
	margin:0 0 0 20px;
	font:normal 13px/18px Blueprint Web MT, Arial, Helvetica, Sans-serif;
	color:#FFF;
	height:300px;	

}
.demoReelInfo a{
	color:#BF8C24;
}

.theWork {
	float:left;
	width:980px;
	margin:50px 0 0 10px;
}

.theWork h3  {
	width:980px;
	clear:both;
	display:block;
	padding:5px 0 5px 6px;
}

.portfolioItem {
	position:relative;
	width:226px;
	height:250px;
	padding:8px;
	float:left;
}

.portfolioItem p  {
	margin:0px 0 0 0 ;
}

.projectLink {
	position:absolute;
	top:0;
	left:0;
	margin-top:184px;
	margin-left:161px;
	padding:3px;
	width:68px;
	height:19px;
	background:#BF8C24;
	font:normal 13px/18px Blueprint Web MT, Arial, Helvetica, Sans-serif;
}

.projectLink:hover {
background:#000;
}

.projectLink a {
color:#fff;
text-decoration:none;
}

.projectLink a:hover {
color:#BF8C24;
}

.portfolioItem img {
border:solid 2px #fff;
margin:0 0 5px;
}

.portfolioItem img:hover {
border:solid 2px #BF8C24;
-khtml-opacity:.90;
-moz-opacity:.90;
-ms-filter:alpha(opacity=90);
filter:alpha(opacity=90);
opacity:.90;
z-index:999;
}

.portfolioItem h4 {
color:#BF8C24;
font:normal 13px/18px Blueprint Web Bold, Arial, Helvetica, Sans-serif;
}

.portfolioItem p {
	width:140px;
color:#FFF;
font:normal 11px/15px Blueprint Web MT, Arial, Helvetica, Times New Roman;
}

/* New Work Section End */

.sectionIntro {
width:380px;
color:#FFF;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica;
}

.sectionIntro li {
margin-bottom:15px;
}

.sectionBlog {
width:650px;
float:left;
color:#FFF;
margin:0 50px 0 20px;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica;
}

.sectionBlog h2{
color:#FFF;
font:normal 32px/30px Blueprint Web Bold, Arial, Helvetica;
}


.asideBlog {
width:250px;
float:left;
color:#FFF;
font:normal 14px/20px Blueprint Web MT,Arial, Helvetica, Times New Roman;
}

#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:99999;
text-align:center;
line-height:0;
}

#lightbox-container-image-box {
position:relative;
background-color:#000;
width:250px;
height:250px;
margin:0 auto;
}

#lightbox-container-image {
padding:10px;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#lightbox-nav a {
outline:none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1px;
display:block;
}

#lightbox-nav-btnPrev {
left:0;
float:left;
}

#lightbox-nav-btnNext {
right:0;
float:right;
}

#lightbox-container-image-data-box {
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, sans-serif;
color:#fff;
background-color:#000;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
padding:0 10px;
}

#lightbox-container-image-data {
color:#FFF;
padding:0 10px;
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}

#lightbox-image-details-caption {
font-weight:700;
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:0.7em;
}

.sectionKeywords {
width:235px;
color:#fff;
font:normal 14px/15px Blueprint Web MT,Arial, Helvetica, Times New Roman;

}

.sectionKeywords a {
color:#fff;
font:normal 14px/15px Blueprint Web MT,Arial, Helvetica, Times New Roman;

}


.select span span span {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity:0;
color:#ee83bd;
text-align:center;
padding:0;
}

.select span span {
cursor:text;
overflow:hidden;
text-align:center;
padding:0;
}

ol,ul,#flickrAbout ul {
list-style:none;
}

:focus,ul.tabNavigation li a:focus {
outline:0;
}

ins,.blogHeader a {
text-decoration:none;
}

.preload,.sikbox_results li.image .abstract {
display:none;
}

::selection,::-moz-selection {
color:#FFF;
background:#BF8C24;
}

.navItemHr a,.navItemHr a:hover {
color:#BF8C24;
text-decoration:none;
}

.navItemSub a,.navItemSub a:hover {
color:#FFF;
text-decoration:none;
}

#contentIn,#footerGlobalIn {
width:980px;
margin-left:auto;
margin-right:auto;
}

.asideFeature,.asideHome {
width:570px;
padding-left:10px;
float:left;
}

.asideFeature{
color:#fff;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;

}

.asideFeature a{
color:#BF8C24;
}


.homeWork li img,#flickr img:hover,#flickrAbout img:hover {
border:solid 1px #FFF;
}

.homeWork li img:hover,#flickr img,#lastfm .lfm_art img:hover,#flickrAbout img {
border:solid 1px #BF8C24;
}

.articleHome a,.sectionSkills a:hover,.sectionTestimonials a:hover,.sectionInspiration a:hover,.sectionContact a,#footerGlobalCopy a,.white,.twitted ul#twitter_update_list li span a:hover,.twitted ul#twitter_update_list li a:hover,#second a,#third a,#lastfm dl dd.lfm_artist,#lastfm dl dd.lfm_album,.articleAbout a,.asideAbout a,.sectionAboutSkills a:hover,.asideWork a:hover,.asideWork span,.asideBlog a:hover {
color:#FFF;
}

.articleHome a:hover,.sectionSkills a,.sectionTestimonials a,.sectionInspiration a,#footerGlobalCopy a:hover,.gold,.twitted ul#twitter_update_list li span a,#second a:hover,#third a:hover,.articleAbout a:hover,.asideAbout a:hover,.sectionAboutSkills a,#twitterAbout span a:hover,.asideWork a,.asideBlog a,#sikbox input.search_title {
color:#BF8C24;
}

.sectionSkills ul,.sectionAboutSkills ul {
float:left;
width:240px;
list-style:none;
margin:0;
padding:0;
}

.sectionSkills li,.sectionAboutSkills li {
float:left;
width:120px;
margin:0 0 3px;
padding:0;
}

.sectionSkills div,.sectionAboutSkills div {
margin-top:10px;
}

.sectionTestimonials,.sectionInspiration {
float:left;
width:244px;
height:380px;
border-right-style:solid;
border-right-color:#BF8C24;
border-right-width:4px;
}

.sectionTestimonials p,.sectionInspiration p {
width:220px;
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;
padding-left:10px;
}

.sectionContacta,.sectionContactc {
margin-left:15px;
}

.sectionQuotes a,.sectionQuotes a:hover,.sectionQuotesWork a,.sectionQuotesWork a:hover {
color:#B9A645;
text-decoration:none;
cursor:default;
-moz-outline:none;
}

.sectionQuotes p,.sectionQuotesWork p {
font:normal 14px/20px Blueprint Web MT, Arial, Helvetica, Sans-serif;
color:#FFF;

padding-right:20px;
}

.blogHeader,#flickrAbout {
margin:0;
}

div.tabs > div h2,#twitterAbout {
margin-top:0;
}

.asideWork div,.asideBlog div {
display:inline;
width:230px;
height:250px;
float:left;
position:relative;
padding:0 10px 0 0;
}

#jquery-lightbox a img,.sikbox_results ul.images,.sikbox_results ul.images .pagination {
border:none;
}




/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}


/* SERVER ERROR PAGES */


.section404 {

margin-top:50px;
min-height:800px;
min-height:auto !important; 
height:800px;
text-align:center;
color:#fff;
}

.section404 h1 {

font:bold 34px/34px Arial, Times New Roman, Sans-serif;
color:#fff;
}


.section404 p{

font:normal 13px/18px Arial, Times New Roman, Sans-serif;
margin:0 0 20px 0;
}



.section404 ul {

font:normal 13px/18px Arial, Times New Roman, Sans-serif;
margin:0 0 10px 0;

}
