@charset "UTF-8";
/* CSS Document */

/*===== Reset =====*/
body, html, div, blockquote, img, label, h1, h2, h3, h4, h5, h6, pre, ul,  
ol, li, dl, dt, dd, form, a, fieldset, th, td  
{margin: 0; padding: 0; border: 0; outline: none; position:relative; } 
body {font-family:Arial, Helvetica, sans-serif; font-size:62.5%; margin:0; padding:0; line-height:1em;} /* Adjusting the font-size to 62.5% means 1em = 10px */
h1, h2, h3, h4, h5, h6  {font-size: 100%;  padding: .6em 0; margin: 0;}  

/* Font Face */
@font-face {
	font-family: 'BoycottRegular';
	src: url('BOYCOTT_.eot');
	src: local('Boycott'), local('Boycott'), url('BOYCOTT_.woff') format('woff'), url('BOYCOTT_.ttf') format('truetype'), url('BOYCOTT_.svg#Boycott') format('svg');
}

/* wordpress presentational classes */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left;  margin:0.5em 0.5em 0.5em 0; -webkit-transform: rotate(-2deg);  -moz-transform: rotate(-2deg);}
.alignright { float:right; margin:0.5em 0 0.5em 0.5em; -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }

.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

.post {clear:both; overflow:hidden; margin-bottom:25px;}

/* Page */

body {background:url(images/background.jpg) fixed top center; }
p {font-size:1.4em; line-height:1.3em;}
h1 {font-size:1.6em; clear:both; font-family:'BoycottRegular', Arial, sans-serif; font-weight:normal;}
h1 a {font-size:1.6em; text-decoration:none; color:#000;}
h2, h2 a {font-size:1.8em; text-decoration:none;}
h3, h3 a {font-size:1.6em; text-decoration:none;}
h4, h4 a {font-size:1.4em; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color:#cc0000; text-decoration:underline;}
#content img {border:solid 4px #fff; -moz-box-shadow:0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);}

a {color:#cc0000;}
a:active {position:relative; top:1px;}

.container {width:940px; margin:0 auto 0 auto; position:relative;}

#wrapper {overflow:hidden; background:url(images/tools-trans.png) no-repeat top right;}
#header {height:200px; }
	#frame {position:absolute; top:-40px; left:420px;}
	#logo {margin-top:25px;}
	
#navWrapper {background:url(images/navBg2-trans.png) no-repeat; width:960px; height:108px; position:absolute; left:-10px; bottom:-15px; z-index:100; }
	ul#menu {list-style-type:none; width:920px; margin:45px auto 0 auto; text-align:center;}
	ul#menu > li {display:inline; margin: 0 15px 0 15px; font-size:1.8em; position:relative; padding-bottom:10px; font-family:'BoycottRegular', Arial, sans-serif;}
	ul#menu > li ul {display:none;}
	ul#menu > li:hover ul {display:block; background:#000; position:absolute; top:25px;  left:0; padding:15px; width:200px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5); text-align:left; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
	ul#menu > li:hover ul li {margin:0 0 10px 0; }
	ul#menu  li a {color:#ffffff; text-decoration:none;}
	ul#menu  li a:hover {color:#cc0000; text-decoration:underline;}
	ul#menu  li a:active {position:relative; top:1px;}

	
	
#content {width:900px; padding:20px; margin:-20px auto 0 auto; background:rgb(255,255,255); background:rgba(255,255,255,0.7); -moz-box-shadow:0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);}

#sidebar {float:right; width:260px; padding:20px;}

#footer {background:url(images/footerBg.png); width:940px; height:291px; margin: 0 0 -20px -20px; color:#fff; position:relative; clear:both;}
#tbwcf {position:absolute; bottom:10px; right:20px; font-size:1.2em;}
#tbwcf a:hover {color:#fff;}
