/*DEFAULT TEXT FORMATTING*/
body {background-color: #000000;
	color: #333333; 
	line-height: 100%;
	font: 80%/150% Verdana, Arial;
	letter-spacing: 0px;
	max-width: 100%;
	min-width: 774px; 
	text-decoration:none; 
	list-style-image:url("images/diamond_white.gif") ; 
	vertical-align:top;
	margin: 0px;
	padding: 0px;}

/* UPPER HEADER FORMATTING*/
#upperheader {height: 78px;
		float: center;}

/*NAVBAR FORMATTING*/
#navbar {clear: both;
		line-height: 20px;
		float: center;
		font-size: 14px ; 
		font-weight: bold ;
		padding-left: 20px;
		padding-right: 20px; 
		height:30px; 
		width:100%;
		background-color: #FF4F03;
		background-image: url(images/navbar_gradient.jpg);
		background-repeat: repeat-x;
		/* border-bottom: solid 2px black; */}
#navbar a:link {color: white; text-decoration: none ; text-shadow:#000000 0px 0px 2px;}
#navbar a:visited {color: white; text-decoration: none ; text-shadow:#000000 0px 0px 2px;}
#navbar a:hover {color: black; text-decoration: none; text-shadow: #fbc5ae 0px 0px 5px;}
#navbar a:active {color: black; text-decoration: none; text-shadow: #fbc5ae 0px 0px 5px;}

#navbar_style {background-color: #2b2b2b; }
#navbar_style a:link {font-size: small ; font-weight: bold ; color: #FFA500; text-decoration: none ; /* text-shadow:#FFA500 0px 0px 7px; */}
#navbar_style a:visited {font-size: small ; font-weight: bold ; color: #FFA500; text-decoration: none ; /* text-shadow:#FFA500 0px 0px 7px; */}
#navbar_style a:hover {font-size: small ; font-weight: bold ; color: #FF8000; text-decoration: none; /* text-shadow: #FF8000 0px 0px 10px; */}
#navbar_style a:active {font-size: small ; font-weight: bold ; color: #FF8000; text-decoration: none; /* text-shadow: #FF8000 0px 0px 5px; */}
#navtable {float: left; width: 73%; padding-top: 4px; vertical-align: middle;}

/* CONTAINER */
#below_header {width: 100%; background-image:url("http://headsetchatter.com/images/gradient.jpg"); background-repeat: repeat-x; background-color: #1e1e1e; padding-top: 20px;}
#container {width: 95%; max-width: 1200px; min-width: 750px; margin-left: auto; margin-right: auto; margin-bottom: 10px;}

/*SIDEBAR FORMATTING*/
#sidebar {border: solid 1px #4d4d4d; background-image:url('images/carbonfiber_dark.jpg'); background-attachment: fixed; background-color: #333333; -moz-border-radius: 10px; -webkit-border-radius: 10px;
line-height: 100%; float: right; 
		width: 20%;  
		text-align: left;
		padding-left: 5px; 
		padding: 2%; 
		vertical-align: top; 
		font: 85%/120% Verdana, Arial; 
		color:white;  
		list-style-image:url(images/diamond_black.gif); 
		margin-bottom: 8px;}
#sidebar ul {margin-left: 0px; margin-top: 0px; padding-left: 15px; padding-top: 0px}
#sidebar hr {height: 10px;
  background: url(images/barblue.png) no-repeat scroll center; border: none}
 #sidebar h3 {color: #FFAB03; text-shadow: 1px 2px 4px #FF4F03; margin-bottom: 5px}
 #sidebar h4 {font-size: 100%; margin-bottom: 3px;  color: #FB8400; text-shadow: 0px 1px 2px #FF4F03; text-transform: uppercase}
#sidebar a:link {color: #FF4F03; text-decoration: none ;}
#sidebar a:visited {color: #FF4F03; text-decoration: none;}
#sidebar a:hover {color: #F02311; text-decoration: none;}
#sidebar a:active {color: #FF4F03; text-decoration: none;}

img {border: solid 1px #FF8D03; margin: 2px}
a:link {color: #FF4F03; text-decoration: none ; }
a:visited {color: #FF4F03; text-decoration: none  }
a:hover {color: #F02311; text-decoration: none;}
a:active {color: #FF4F03; text-decoration: none;}
h1 {color: #666666 ; font-style: normal; font-size: 220%; line-height: 120%; text-shadow:#333333  0px 1px 2px; margin-top: 1px; margin-bottom: 10px; }
h2 {font-size: 170%;
	margin: 10px 0px 3px 0px;
	color: #FB8400 ; text-shadow:#FB8400  1px 1px 7px;}
h3 {color: #4d4d4d; text-shadow: 0px 1px 1px #F02311; border-bottom: solid 1px #F02311; font-size: 140%; margin-bottom: 0px ; margin: 8px 0px 1px 0px; padding: 0px;}
h4 {margin: 5px 0px 0px 0px; color: #666666; text-shadow: 0px 1px 1px #FF4F03; font-size: 100%; text-transform: uppercase}
h5 {margin: 2px 0px 1px 0px; font-size: 105%;}
p {margin: 0px 0px 14px 0px;}
/*OPTIONAL MODIFICATIONS*/
li { padding: 3px;}
/*FLICKR*/
#flickr {
width:214px;
height:154 px;
height:168px;
}
#flickr a img {
float:left;
margin:0 0px 8px 8px;
background:#3f4e4e;
padding:4px;
width:62px;
height:62px;
}


#littletext {font-size: 70%; color: #4d4d4d; margin-left: 15px}  
#noborder {padding: 0px; margin: 0px; border-width: 0px; border-style: none;}
#icons {padding: 0px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; border-width: 0px; border-style: none;} /* JUST FOR FRONT PAGE ICONS */

#photopage {float: left; width: 69% ; border: solid 1px #4d4d4d; padding: 2%; vertical-align: top; font-size: 70%; text-align: center; color: white; background-image: url('images/carbonfiber_dark.jpg'); background-attachment: fixed; margin-right: 1%; margin-bottom: 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#photopage img {border: 3px double white;}
#photopage h2 {color: #666666}

blockquote {
	border-left: 6px solid #ea734a;
	margin-left: 1.5em;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 90%;
	color: #3d3d3d;
	background-color: #ebebeb;}
	
/*MAIN FORMATTING*/	
#main {float: left; width: 71%; background-color: #FFFFFF; padding: 2%; vertical-align: top; margin-bottom: 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; list-style-image:url("images/diamond_white.gif");}
#index_main {float: left; width: 74%; vertical-align: top; margin-bottom: 8px; list-style-image:url("images/diamond_white.gif"); moz-border-radius: 10px; -webkit-border-radius: 10px;}

/* INDEX PAGE SPECIFIC BOXES */
.title {color: #FFFFFF; font-weight: bold; text-shadow:#FB8400 1px 1px 7px; background-image:url("images/title_gradient2.jpg"); background-repeat:repeat-x; font: 13px Verdana; font-weight: bold;
 text-align: center; margin-top: 0px; padding: 1%; vertical-align: top; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; background-color: #666666}
.feature {padding: 2%;}
#index1 {float: left; height: 250px; width: 47%; border: 2px solid #F02311; vertical-align: top; background-color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 20px; margin-right: 4%;}
#index2 {float: left; height: 250px; width: 48%; border: 0px; vertical-align: top; background-color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#index3 {float: left; width: 100%; border: 0px; vertical-align: top; background-color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 20px;}
#index4 {float: left; height: 150px; width: 48%; border: 0px; vertical-align: top; background-color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 20px; margin-right: 4%;}
#index5 {float: left; height: 150px; width: 48%; border: 0px; vertical-align: top; background-color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 20px;}
#index6 {float: left; width: 48%; border: 0px; vertical-align: top; background-color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 20px;}

#main h2 {
	padding: 0px;
}

/*TABLE FORMATTING-RESUME*/
#resume { border-style: none; border-spacing: 0px 0px; border-collapse: separate; border-left-color: #838383; border-bottom-color: #838383; border-right-color: #838383; border-top-color: #7c7c7c; font-size: 9px; text-align: left; color: black; }
.resumehead {font-weight: bold; font-size: 10px; color: #ffa000;}

/* TABLE FORMATTING TOOLS */
#tooltable { float: left; width: 70% ; border: solid 1px #4d4d4d; padding: 2%; vertical-align: top; border-style: solid; border-spacing: 15px 15px; border-collapse: separate; font-size: 100%; text-align: left; background-image:url('http://headsetchatter.com/images/carbonfiber_dark.jpg'); background-attachment: fixed; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 8px}
#tooltable img {border: solid 1px #FF8D03; margin: 10px}
#tooltable h2 {color: #666666}

/* FUN FORMAT */
#fun {color: white; float: left; width: 70% ; background-image:url('http://headsetchatter.com/images/carbonfiber_dark.jpg'); background-attachment: fixed; border-left: solid 6px #1FFF8F; border-top: 0px; border-bottom: 0px; border-right: solid 6px #1FFF8F; padding: 1%; vertical-align: top; margin-bottom: 8px; list-style-image:url("images/diamond_black.gif")}
#fun b{ color: #ffb83b; text-shadow: 1px 2px 4px #FF4F03; }
#fun h1 {color: #666666 ; font-style: normal; font-size: 220%; line-height: 120%; text-shadow: white  0px 1px 2px; margin-top: 1px; margin-bottom: 10px; }
#fun h3 {color: silver}
#fun  {color: #98ff00; text-shadow: 1px 1px 4px #00ff75; margin-bottom: 5px }
.blue {color: #84d1ff; text-shadow: 1px 1px 4px #1666ff;}
#fun a:link {color: #FF4F03; text-shadow: 1px 1px 4px #FF4F03; text-decoration: none ; }
#fun a:visited {color: #FF4F03;text-shadow: 1px 1px 4px #FF4F03; text-decoration: none ;  }
#fun a:hover {color: #FF4F03; text-shadow: 1px 1px 4px #FF4F03; text-decoration: none;}
#fun a:active {color: #FF4F03; text-shadow: 1px 1px 4px #FF4F03; text-decoration: none;}
#fun img {border: solid 2px #ffffff; }
#fun hr {height: 15px;
  background: url(images/tgb_hr_green_striped.png) no-repeat scroll center; border: none}

/* SITEMAP FORMATTING */
#sitemap {float: left; width: 96% ; border: solid 1px #464646; margin-left: 2%; margin-right: 2%; margin-top: 1%; vertical-align: top; text-align: center; background-color: #4d4d4d; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#sitemap h3 {color: white}
#sitemap h4 {background-color: #333333; font-size: 9px}
#site_1 {float: left; width: 14% ; padding: 1%; vertical-align: top; font-size: 8px;}
#site_2 {float: left; width: 15% ; padding: 1%; vertical-align: top; font-size: 8px;}
#site_3 {float: left; width: 15% ; padding: 1%; vertical-align: top; font-size: 8px;}
#site_4 {float: left; width: 14% ; padding: 1%; vertical-align: top; font-size: 8px;}
#site_5 {float: left; width: 15% ; padding: 1%; vertical-align: top; font-size: 8px;}
#site_6 {float: left; width: 15% ; padding: 1%; vertical-align: top; font-size: 8px;}

/*FOOTER FORMATTING*/
#footer {clear: both; font-size: 8px ; float:  bottom ; max-width: 100%; background: #666666; border: 0px; padding: 2px; vertical-align: middle; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

/* RSS FORMATTING */

.rss_title { }

.rss_date {
	color: #666666;
	font-size: 80%; }

.rss_desc { }


/* GOOGLE SEARCH STYLE */
#google {padding-top: 2px; float: left; vertical-align: middle;}

#google_logo {float: left; padding-top: 2px;}

.searchbox 
	{background-color: white;
	opacity: 0.7;
	filter:alpha(opacity=90);
	background-attachment: fixed;
	border-color: #ff4f03;
	border-width: 1px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	font: 12px Arial;}

.cse-branding-text { 
font: 12px Arial;
color: white;
}

#cse-search-box {float: left;}


/*AD PAGE MODIFICATIONS*/
#adbar {border: solid 1px #4d4d4d; background-image:url('images/carbonfiber_dark.jpg'); background-attachment: fixed; background-color: #333333; -moz-border-radius: 10px; -webkit-border-radius: 10px;
		line-height: 100%; float: left; 
		width: 14%;  
		text-align: left;
		margin-right: 5px;
		padding: 1%; 
		vertical-align: top; 
		font: 85%/120% Verdana, Arial; 
		color:white;  
		list-style-image:url(images/diamond_black.gif); 
		margin-bottom: 8px;}
#adbar ul {margin-left: 0px; margin-top: 0px; padding-left: 15px; padding-top: 0px}
#adbar hr {height: 10px;
  background: url(images/barblue.png) no-repeat scroll center; border: none}
 #adbar h3 {color: #FFAB03; text-shadow: 1px 2px 4px #FF4F03; margin-bottom: 5px}
 #adbar h4 {font-size: 100%; margin-bottom: 3px;  color: #FB8400; text-shadow: 0px 1px 2px #FF4F03; text-transform: uppercase}
#adbar a:link {color: #FF4F03; text-decoration: none ;}
#adbar a:visited {color: #FF4F03; text-decoration: none;}
#adbar a:hover {color: #F02311; text-decoration: none;}
#adbar a:active {color: #FF4F03; text-decoration: none;}

#ad_main {float: left; width: 53% ; background-color: white; padding: 2%; vertical-align: top; margin-bottom: 8px; -moz-border-radius: 10px; -webkit-border-radius: 10px; list-style-image:url("images/diamond_white.gif")}