body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	background: #000000;
	padding:0;
	margin:0;
}
.floatl{
	float: left;
}
.floatr{
	float: right;
}
img {
	border:0;
}

*:focus {outline: 0;}

/* main box(es) */
#container_box {
	width:810px;
	margin:36px auto 0 auto;
	position: relative;
	text-align:center;
	padding:0 50px 0 50px;
}

#container_box.index {
	/* width:930px;
	margin-top:75px;
	min-height:628px;
	height:auto !important;
	height:628px; */
}

#container {
	min-height:612px;
	height:auto !important;
	height:612px;
	display:inline-block;
	margin:0;
	position: static;
	border-bottom: 1px solid white;
	text-align:left;
}
#container.index {
	min-height:600px;
	background: transparent url(images/index/rules.gif) top left no-repeat;
	/*
	min-height:628px;
	height:auto !important;
	height:628px;
	*/
}

.box {clear: both;}


/* left column */

#container #left_col{
	width: 220px;
	height: auto;
	/* padding-bottom:75px; */
}

#container #left_col #left_col_head {
	border-bottom: 1px solid white;
	padding: 0px 0px 13px 0px;
}

#container #left_col #menu ul{
	padding:0;
	margin:13px 0 0 0;
	list-style:none;
}
#container #left_col #menu ul li{
	color: white;
	font-size:11px;
	text-transform: uppercase;
	letter-spacing:2px;
	margin-bottom: 10px;
}
#container #left_col #menu ul li.subcat{
	margin-left:25px;
}
#container #left_col #menu ul li a, #footer a{
	color: #999999;
	text-decoration:none;
}

#container #left_col #menu ul li a.inactive{
	color: white;
	text-decoration:none;
}
#container #left_col #menu ul li a:hover, #footer a:hover{
	color:white;
}


/* center column */

#container.ctr_img #center_col{
	width: 184px;
	text-align:center;
	margin: 0px 50px 0px 50px;
	/* padding-bottom:65px; */
}
#container.ctr_img #center_col img{
	margin-bottom:10px;
}
/*
#container.ask_bruce #center_col{
	width: 142px;
	height: 100px;
}

#container.standard.truth #center_col{
	width: 317px;
	height: auto;
	text-align:center;
}

#container.blogs #center_col{
	width:135px;
	height:400px;
}
#container.howto #center_col{
	width:135px;
	height:400px;
}
#container.poland #center_col{
	width:135px;
	height:400px;
}
*/


/* right column */



#container #right_col p{
	color:#D9D9D9;
}

#container.ctr_img #right_col{
	width: 306px;
	height: auto;
	padding-bottom:30px;
}
#container #right_col p{
	line-height:20px;
	font-size:11px;
	margin: 15px 0;
	color:#D9D9D9;
}
#container.ctr_img #right_col p.the_truth{
	font-size:14px;
	text-align:center;
}

#container.rt_img #right_col{
	width: 468px;
	height: auto;
	padding-bottom:30px;
	margin: 0px 0px 0px 122px;
}


#container.rt_img #right_col img#brucevid{
	border: 1px solid white;
	margin: 30px 5px 0 5px;
}

#container.rt_img #right_col input#qbox {
	width:457px;
	height:39px;
	border:1px solid white;
	background:#322f31;
	color:white;
	margin: 0 5px 10px 5px;
	font-size:16px;
}
#container.rt_img #right_col input#qsubmit {
	padding:10px 24px;
	border:1px solid white;
	font-size: 16px;
	background: #322f31;
	color: white;
}

/*
#container.poland #right_col img {
	display: block;
}
#container.blogs #right_col{
	width:470px;
}
*/

#container #creative_list {
	/* max-height: 205px;
	height:auto !important; */
	height: 205px;
	overflow-y: auto;
	color: white;
	font-size:16px;
}

#container #creative_list p {
	margin: 0px 0px 6px 0px;
}

#container #creative_list a {
	color: #999999;
	text-decoration:none;
}
#container #creative_list a:hover{
	color:white;
}
#container #creative_list a:active{
	color:white;
}


#container #creativeOuterBox{
	margin-bottom: 15px;
	height:310px;
	width:468px;
	z-index:100;
}

#container #creativeOuterBox #creativeInnerBox p, #Recipes p {
	color:black;
	font-size: 11px;
	line-height: 14px;
	margin: 1px 0px 15px 0px;
}

#container #creativeOuterBox #creativeInnerBox #newLinks {
	bottom:258px;
	position:absolute;
	text-align:center;
	width:468px;
	color:black;
}

#container #creativeOuterBox #creativeInnerBox #newLinks a {
	font-size: 11px;
	color:black;
	text-decoration:none;
}

#container #creativeOuterBox #creativeInnerBox #newLinks a:hover {
	text-decoration:underline;
}

#container #right_col .news_links a {
	text-decoration:none;
	color:#999999;
}

#container #right_col .news_links a:hover {
	color:white;
}

#container #right_col .news_links  {
	font-size: 12px;
	margin:0 0 6px;
}

#container #creativeOuterBox #creativeInnerBox #sharebar {
	width: 468px;
	height: 28px;
	margin: 5px 0;
	color:white;
}

#container #creativeOuterBox #creativeInnerBox #noQT {
	color:#D9D9D9;
}
#container #creativeOuterBox #creativeInnerBox #noQT a {
	color:#D9D9D9;
}

#shareform {
	position:absolute;
	top:190px;
	left:350px;
	background-color:white;
	border:1px solid black;
	color:black;
	width:550px;
	height:365px;
	visibility:hidden;
	z-index:1010;
	padding:15px;
}

.shareform_close {
	position:absolute;
	right:15px;
}

.shareform_fields {
	position:			relative;
	font-size: 			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-align: 		left;
	margin:				40px 40px 40px 40px;
	}

.shareform_email {
	width: 				170px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	background-color:	#fff;
	padding:			2px;
	border: 			1px solid #000;
	}

#shareform_message {
	width: 				334px;
	height:				120px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	background-color:	#fff;
	padding:			2px;
	border: 			1px solid #000;
	margin-top: 		6px;
	overflow:			auto;
	}

#shareform_submit {
	position: 			absolute;
	right: 				0px;
	bottom: 			0px;
	}


#contactform {
	margin-top:40px;
}

.contactform_fields {
	color:				#D9D9D9;
	position:			relative;
	font-size: 			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-align: 		left;
	}

#contactform_message {
	width: 				334px;
	height:				136px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	background-color:	#fff;
	padding:			2px;
	border: 			1px solid #000;
	margin-top: 		6px;
	overflow:			auto;
	}



#container #creativeOuterBox #creativeInnerBox span{
	padding:10px 0;
	display: inline-block;
}

#container.standard #right_col p.distilled{
	color:#D9D9D9;
	line-height:20px;
	margin: 25px 0;
}

#container.blogs #right_col p {
	margin: 15px 0;
}


/* forms */

#formbox {
	height: 265px;
	width: 373px;
	margin: 0 auto 0 auto;
	padding-top: 190px;
	text-align: center;
}
#formbox #bday {
	height: 70px;
	margin-top: 37px;
	padding-left: 80px;
}
#formbox #bday .boxes {
	float: left;
	margin-right: 25px;
	color: white;
}
#formbox #bday .boxes input{
	height: 40px;
	width: 40px;
	border: 1px solid white;
	background: black;
	padding:5px;
	margin:0 0 10px 0;
	font-size:16px;
	color: white;
	text-align: center;
}
#formbox img#iam {
	padding-top: 27px;
}
#formbox #subox {
	padding:50px  0 0 0;
	
}
#formbox input#submeet, .contactform_fields input#submeet{
	border: 1px solid white;
	padding: 7px 19px;
	font-size: 16px;
	color: white;
	background: black;
}
#col_one {
	width:176px;
}
#col_two {
	width:282px;
}
#col_three {
	width:170px;
	/*background: transparent url(images/sobieski_bottle.jpg) top left no-repeat;
	margin-top: -42px;
	height:628px;
	overflow: visible;*/
}
#col_four {
	width:182px;
}
.qrow {
	clear:both;
}
#quiz {
	position:relative;
	left:-27px;
	top:-5px;
	width:335px;
	color:#D9D9D9;
	font-size:12px;
}

#quiz #results {
	position:relative;
	width:27px;
	height:26px;
	clear:both;
}

#quiz #nums {
	position:relative;
	width:30px;
}

#quiz #qs {
	position:relative;
	width:240px;
}

#quiz #T {
	position:relative;
	left:-10px;
	width:19px;
	text-align:center;
}

#quiz #F {
	position:relative;
	width:19px;
	text-align:center;
}

#quiz #quizHeader {
	position:relative;
	font-weight:bold;
	font-size:13px;
}

#footer {
	color: #999999;
	text-align: center;
	font-size: 9px;
	position: relative;
	margin: 5px auto 15px auto;
	line-height: 14px;
	clear:both;
}


/* scroll pane css */


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: transparent url(images/scroll-bg.gif) top left repeat-y;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.jScrollPaneDrag {
	position: absolute;
	background:#FFFFFF;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: transparent url(images/arrow-top.gif) top left no-repeat;
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	background: transparent url(images/arrow-bottom.gif) bottom left no-repeat;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* Custom Form Elements */

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(images/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(images/select.gif) no-repeat;
	overflow: hidden;
}

.little_poland {
	position:relative;
	/* top:10px; */
	display:none;
}

.little_poland a {
	color:#999;
}
.little_poland a:hover {
	color:#D9D9D9;
}

.little_poland img {
	margin-top:15px;
}

#slideshow {
	visibility:hidden;
	position:absolute;
	top:140px;
	width:470px;
	height:405px;
	border: 1px solid #D9D9D9;
	margin:auto;
	text-align:center;
	background-color:#000;
	z-index:100;
}