/*
Theme Name: TruCorps2009
Theme URI: http://www.trucorps.com/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.1
Author: Susan Snipes
Author URI: http://www.qdgitalstudio.com/
Tags: blue, custom header, fixed width, two columns
*/

body  { font: 85% Arial, Helvetica, sans-serif; margin: 0;  padding: 0; text-align: center;  color: #333333; background: #ffffff url('http://www.trucorps.com/images/bg-background.png') repeat-x; }
body.signup { background-image: none; }
a { color: #276783; }
a:hover { color: #f5a33a; }
h1, h2, h3 { color: #4caaab; font-weight: normal; }
h1 a, h2 a, h3 a { color: #4caaab; text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover { color: #f5a33a; }
h1.tagline { font-weight: normal; }

h3 { color: #1A4359; font-weight: normal; }
h3 a { color: #1A4359; text-decoration: none; }


#container { background: #ffffff url('http://www.trucorps.com/images/bg-insidepage.png'); width: 960px; margin: 0 auto; text-align: left; } 

#header { background: #84ab89 url('http://www.trucorps.com/images/bg-header.jpg') no-repeat top left; padding: 0;  margin: 0; text-align: right; } 
	#header #logo { float: left; height: 123px; }
	#header #chatring { line-height: 1px; margin: 0; padding: 40px 35px 0 0; }
	#header #tabs { line-height: 1px; margin: 0; padding: 30px 20px 0 0; }
	#header-shadow { background: #c7eecd url('http://www.trucorps.com/images/header-shadow.png'); padding: 0;  height: 10px; } 

#sidebar1 { float: left;  width: 181px;  padding: 0; color: #ffffff; }
	#sidebar1 ul { list-style-type: none; padding: 0; margin: 20px 0; }
	#sidebar1 li { text-transform: uppercase; }
	#sidebar1 li.inactive { list-style-type: none; text-align: right; margin: 2px 0; padding: 0 30px 0 0; display: block; background: url('http://www.trucorps.com/images/bg-nav.png') center center; line-height: 35px; color: #ffffff; text-decoration: none; }
	#sidebar1 li a { text-align: right; margin: 2px 0; padding: 0 30px 0 0; display: block; background: url('http://www.trucorps.com/images/bg-nav.png') center center; line-height: 35px; color: #ffffff; text-decoration: none; }
	#sidebar1 li a img { border: 0; }#sidebar1 li a:hover { background: url('http://www.trucorps.com/images/bg-nav-on.png') center center; color: #ffffff; }
	#sidebar1 ul li ul { padding: 0; margin: 0; }
	#sidebar1 ul li ul li a { background-image: none; background-color: #507e98; padding: 4px 10px 4px 4px; line-height: 13px; font-size: 85%; color: #e4f0f6; }
	#sidebar1 ul li ul li a:hover { background-image: none; background-color: #72aac7; color: #e4f0f6; }

#mainContent { margin: 0 0 0 190px;  padding: 0 25px 0 20px;  }#homeContent { margin: 0 0 0 181px;  padding: 0; } 

#footer { padding: 0 10px 0 20px;  background:#b2bdb3 url('http://www.trucorps.com/images/bg-footer.png') no-repeat; text-align: right; } 
	#footer p { margin: 0;  padding: 10px 0;  font-size: 90%; color: #333333; }
	
.fltrt {  float: right; margin-left: 8px; }
.fltlft {  float: left; margin-right: 8px; }
.clearfloat {  clear:both; height:0; font-size: 1px; line-height: 0px; }

#searchform, #emailsignup { padding: 0; margin: 0; }
#searchform input, #searchform submit, #emailsignup input, #emailsignup submit{ background-color: #acd6ba; padding: 2px 3px; margin: 2px; color: #333333; border: 1px solid #d8f2e2; font-size: 75%; }
#emailsignup { padding: 15px 0 15px 0px; background: #35647d url('http://www.trucorps.com/images/bg-circle.jpg') center center; }

.sidebarcallout { padding: 15px;  background-image: url('http://www.trucorps.com/images/bg-sidebar.png'); color: #e7f0f5;  font-size: 11px; }.sidebarcallout p { padding: 0; margin: 0; }
	.sidebarcallout a { color: #ffffff; }

.sitelinks th { text-align: left; color: #5a9e90; font-size: 12px; }
.sitelinks td { font-size: 10px; vertical-align: top; color: #1a4359; }
.sitelinks ul { padding: 0; margin: 0 0 0 20px; }

/* home page boxes */
.boxestable { color: #676767; font: 90% Arial, Helvetica, sans-serif; line-height: 130%; }.boxestable .bluebox {  background-image: url('http://www.trucorps.com/images/bg-bluebox.png');  padding: 5px 5px 5px 15px;  vertical-align: top; }
	.boxestable .greenbox {  background-image: url('http://www.trucorps.com/images/bg-greenbox.png');  padding: 5px 5px 5px 15px;  vertical-align: top; }
	.boxestable .graybox {  background-image: url('http://www.trucorps.com/images/bg-graybox.png');  padding: 5px 5px 5px 15px;  vertical-align: top; }
	.boxestable .shortbluebox {  background-image: url('http://www.trucorps.com/images/bg-bluebox.png');  padding: 0 5px;  vertical-align: top; }
	.boxestable .shortgreenbox {  background-image: url('http://www.trucorps.com/images/bg-greenbox.png');  padding: 0 5px;  vertical-align: top; }
	.boxestable .shortgraybox {  background-image: url('http://www.trucorps.com/images/bg-graybox.png');  padding: 0 5px;  vertical-align: top; }
	.boxestable .bluebox ul, .boxestable .greenbox ul, .boxestable .graybox ul { list-style-type: none; padding: 0; margin: 0; }
	.boxestable .bluebox li { background: url('http://www.trucorps.com/images/bullet-blue.png') no-repeat 2px 5px; padding: 4px 0 0 12px; }
	.boxestable .greenbox li { background: url('http://www.trucorps.com/images/bullet-green.png') no-repeat 2px 5px; padding: 4px 0 0 12px; }
	.boxestable .graybox li { background: url('http://www.trucorps.com/images/bullet-gray.png') no-repeat 2px 5px; padding: 4px 0 0 12px; }
	.boxestable .button { text-align: right; padding: 15px 5px 0 5px; }


/* crossfade */
#gallery, #gallery li { list-style-type: none; padding: 0; margin: 0; }

/* bookmarkify */
.bookmarkify .brand, .bookmarkify .title {display: none; }
.bookmarkify a, .bookmarkify img { border: none; padding: 0 1px; }

input, select { font-size: 90%; border: 1px solid #445566; color: #555555; }
.submit { background: #d78217 url('http://www.trucorps.com/images/bg-orange.png'); color: #ffffff; font-size: 100%; margin: 2px; padding: 2px 8px; border: 1px solid 9e6316; }

.innernav { display: block; margin-top: 10px; height: 20px; }

.alignright { float: right; }
.alignleft { float: left; }

.twitterbug { padding: 0 15px 20px 15px;  font-size: 10px; }
	.twitterbug img, .twitterbug a img { float: left; }
	.twitterbug a { text-decoration: none; color: #69cfe8; line-height: 20px;}
	.twitterbug a:hover { text-decoration: underline; color: #f5a33a; }
	.twitterbug a.textlink { margin: 0 0 0 5px; }


/* FULL CIRCLE STYLES */
.fullcircle-social-links { display: block; }
#homeContent .fullcircle-social-links { display: none; }
.fullcircle-linkshare { display: block; }
.clear_full_circle { width: 600px; height: 30px; display: block; }
#homeContent .clear_full_circle { width: 0; height: 0; display: none; }

#sitelinks