/***** BASICS *****/
body {background:#3c3c3c url(images/bg_body.gif) repeat top left;font-family:arial, sans-serif;font-size:75%;color:#c3cbc5;margin:0px auto 20px;text-align:center;line-height:1.7em;}

h1, h6 {font-size:2em;color:#fff;background:transparent url(images/bg_dot.gif) repeat-x bottom left;text-transform:none;padding-bottom:5px;}
h2, h3, h4, h5, h6, .head {font-size: 1.167em;text-transform:uppercase;color:#fff;margin:10px auto;font-weight:bold;}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h2.head a:link {color:#DCFF00;text-decoration:none;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,  h2.head a:visited {color:#9bb017;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h2.head a:hover {color:#fff;text-decoration:none;}

a:link {color:#DCFF00;}
a:hover {text-decoration:none;}
a:visited {color:#9bb017;}
a img {border:none;}
input, textarea {background:#3c3c3c url(images/bg_light.gif) repeat top left;font-family:arial, sans-serif;font-size:1em;color:#c3cbc5;border:1px solid #000000;border-right-color:#686868;border-bottom-color:#686868;padding:5px;}
form {margin:0px;padding:0px;}
blockquote {background:transparent url(images/bg_blockquote.gif) repeat center right;margin:16px 0px;padding:4px 0px;}

/*************************
  Structural Elements
*************************/
.wrapper {text-align:left;margin:0px auto;width:600px;position:relative;}
#logo {margin:20px 10px 10px;}
#header {position:relative;}

#header .head {position:absolute;top:10px;right:10px;font-size:2em;}
#footer {clear:both;background:#3c3c3c url(images/bg_light.gif) repeat top left;padding:20px 0px;position:relative;margin:20px 0px 0px;}
#privacy {display:none;padding:20px 20px 10px 20px;background:transparent url(images/bg_dark.gif) repeat center right;position:absolute;top:40px;left:200px;width:540px;z-index:4;}
	.close {position:absolute;top:10px;right:10px;}


/*************************
  Page specific CSS
*************************/
	#page h1 {padding-bottom:5px;margin:10px 0px;}
	#page h2, #page h3, #page h4, #page h5, #page h6 {margin:16px 0px 0px;}
	#page p, #page ul {margin:0px 0px 16px;}
	#page ul {padding:0px;list-style:none;}
		#page ul li {background:transparent url(images/bg_grey_dot.gif) repeat-x bottom left;padding:0px 20px;}
	#page blockquote h2, #page blockquote h3, #page blockquote h4, #page blockquote h5, #page blockquote p {margin-left:20px;}

ul#share {margin:0px 0px 20px 0px;padding:0px;list-style:none;float:left;}
		ul#share li {padding:0px;margin:0px 5px 0px 0px;background:transparent;text-decoration:none;float:left;}
			ul#share li a {display:block;width:32px;height:32px;text-decoration:none;background:transparent url(images/bg_icons.jpg) no-repeat -120px 0px ;cursor:pointer;}
			ul#share li a.di {background-position:-120px -40px;}
			ul#share li a.re {background-position:-120px -80px;}
			ul#share li a.te {background-position:-120px -120px;}
			ul#share li a.fa {background-position:-120px -160px;}
			ul#share li a.tw {background-position:-120px -200px;}
			ul#share li a.rss {background-position:-118px -238px;margin-left:40px;}
			/*IE*/ * html ul#share li a.rss {margin-left:36px;}
			ul#share li a.de:hover {background-position:-160px -0px;}
			ul#share li a.di:hover {background-position:-160px -40px;}
			ul#share li a.re:hover {background-position:-160px -80px;}
			ul#share li a.te:hover {background-position:-160px -120px;}
			ul#share li a.fa:hover {background-position:-160px -160px;}
			ul#share li a.tw:hover {background-position:-160px -200px;}
			ul#share li a.rss:hover {background-position:-158px -238px;}

/***** CLASSES *****/
.left {float:left;}
.right {float:right;}
.kill {clear: both; background-color: transparent;}
.red {color:#f16333;}
