body, html {
background-color:#FDFDFD;
background-image:	url(/img/body-tile.jpg);
background-position:top;
background-repeat:repeat-x;
color:#464646;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin:0px;
padding:0px;
text-align:center;
}
a, a:visited {
text-decoration:underline;
color:#a974e4;
}
a:hover, a:active {
text-decoration:none;
color:#a974e4;
}
h1, h2, h3 {
margin:20px 0px 0px 20px;
padding:0px 0px 10px 0px;
font-size:2.1em;
font-weight:bold;
}
div#main {
width:934px;
margin:0px auto;
padding:0px 0px 10px 0px;
border-right:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
border-left:1px solid #CDCDCD;
background-color:#DDDDDD;
}
/***********************************************************************************************  H E A D  */
div#head {
height:351px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(/img/cannabis-cup-head.jpg);
background-position:top;
background-repeat:no-repeat;
}
img.editorial-img {
float:left;
margin:115px 0px 0px 25px;
padding:0px 0px 0px 0px;
border:2px solid #DDDDDD;
}
img.editorial-img-1 {
float:left;
margin:125px 0px 0px 25px;
padding:0px 0px 0px 0px;
border:2px solid #DDDDDD;
}
/***********************************************************************************************  E D I T O R I A L  */
div.editorial-top {
float:left;
margin:115px 0px 0px 20px;
padding:0px 0px 0px 0px;
width:455px;
}
div.editorial-top-1 {
float:left;
margin:115px 0px 0px 20px;
padding:0px 0px 0px 0px;
width:480px;
}
p.pgraf-inline {
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:1.7em;
font-weight:bold;
color:#464646;
text-align:left;
display:inline;
}
h1.h-inline {
font-size:1.7em;
font-weight:bold;
color:#464646;
display:inline;
margin:0px 0px 0px 0px !important;
margin:0px 5px 0px 0px;
padding:0px;
}
p.pgraf-narrow {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:1.2em;
line-height:18px;
font-weight:normal;
color:#464646;
text-indent:10px;
text-align:justify;
}
p.pgraf-wide {
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:1.2em;
font-weight:normal;
color:#464646;
text-indent:10px;
text-align:justify;
width:635px;
}
h1.editorial-top-h1 {
margin:0px 0px 0px 0px !important;
margin:15px 0px 0px 10px;
font-size:2.1em;
font-weight:bold;
color:#464646;
padding:0px;
text-align:left;
}
/***********************************************************************************************  H E A D   M E M O  */
div.memo {
float:left;
margin:100px 0px 0px 55px;
padding:0px 0px 0px 0px;
width:180px;
text-align:left;
line-height:28px;
}
.memo p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:2.2em;
font-weight:bold;
font-style:italic;
color:#464646;
}
.memo-1 {
font-size:0.9em;
font-weight:normal;
font-style:normal;
color:#666666;
}
.memo-2 {
font-size:0.9em;
}
.clear {
clear:both;
margin:0px;
padding:0px;
height:1px;
line-height:1px;
font-size:0.1em;
}
/***********************************************************************************************  L E F T   W I N G  */
div.left-wing {
float:left;
margin:0px 0px 0px 20px !important;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:640px;
text-align:left;
}
div.left-wing-1 {
float:left;
margin:0px 0px 0px 20px !important;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:540px;
text-align:left;
}
/***********************************************************************************************  V I D E O   B O X  */
div.video-box {
width:445px;
margin:0px 0px 0px 0px;
padding:5px 0px 10px 0px;
border:2px solid #E4E4E4;
background-color:#EFEFEF;
text-align:center;
}
.video-box object {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}
.video-box-link {
font-size:1.7em;
font-weight:bold;
margin:0px auto 0px auto;
}
.more-videos {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:1.7em;
font-weight:bold;
}
div.video-box-float {
float:left;
width:435px;
margin:20px 0px 0px 20px !important;
margin:20px 10px 0px 10px;
padding:5px 0px 10px 0px;
border:2px solid #E4E4E4;
background-color:#EFEFEF;
text-align:center;
}
.video-box-float object {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}
.video-box-float p {
margin:5px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
/***********************************************************************************************  R I G H T   W I N G  */
div.right-wing {
float:right;
margin:15px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:260px;
text-align:center;
}
div.right-wing ul {
	text-align:center;
	margin:0;
	padding:0;
	list-style-type:none;
	}
div.right-wing ul li {
margin:0px auto 5px auto;
padding:5px 0px 5px 0px;
background-color:#E4E4E4;
border-top:1px solid #efefef;
border-bottom:1px solid #CDCDCD;
border-left:1px solid #efefef;
}
div.right-wing ul li h2, 
div.right-wing ul li h3,
div.right-wing ul li h4 {
margin:0px auto 0px auto;
padding:0;
font-size:1.7em;
font-weight:bold;
}
div.right-wing ul li a.article-link {
font-size:1.3em;
font-weight:bold;
}
div.right-wing-1 {
float:right;
margin:15px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:350px;
text-align:ledt;
}
/***********************************************************************************************  S T R A I N S  */
div.strains {
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.strains h3 {
margin:0px 0px 0px 20px;
padding:0px 0px 10px 0px;
font-size:2.3em;
font-weight:bold;
}
div.strain-box-horizontal {
float:left;
width:180px;
margin:10px 10px 0px 10px;
padding:10px 0px 5px 0px;
border:2px solid #E4E4E4;
background-color:#EFEFEF;
text-align:center;
}
div.strain-box-vertical {
width:180px;
margin:10px auto 0px auto;
padding:10px 0px 5px 0px;
border:2px solid #E4E4E4;
background-color:#EFEFEF;
text-align:center;
}

.strain-name {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:1.7em;
font-weight:bold;
}
.strain-img img {
width:130px;
height:130px;
margin:10px auto 0px auto;
padding:0px 0px 0px 0px;
border:2px solid #DDDDDD;
}
p.strain-desc {
margin:5px auto;
padding:0px 10px;
font-size:1.0em;
font-weight:normal;
text-align:justify;
text-indent:8px;
color:#666666;
}
p.strain-desc-1 {
margin:5px 0px 0px 10px !important;
margin:5px 0px 0px 5px;
text-align:right;
float:left;
font-size:1.7em;
font-weight:bold;
line-height:19px;
}
.price {
color:#98bd6a;
}
.buy-button {
margin:5px 10px 0px 0px !important;
margin:5px 10px 0px 0px;
float:right;
text-decoration:none;
}
.buy-button img {
border:0px;
} 
/***********************************************************************************************  P O L L   B O X  */
div.poll {
width:230px;
margin:0px auto 0px auto;
padding:0px 0px 10px 0px;
border:2px solid #E4E4E4;
background-color:#EFEFEF;
text-align:left;
}
div.poll-head {
width:230px;
margin:0px;
padding:10px 0px;
background-color:#FFFFFF;
text-align:left;
}
.poll-head img {
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
border:0px;
display:inline;
vertical-align:middle;
}
.poll-head h4 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
color:#8bb555;
font-size:2.1em;
font-weight:bold;
vertical-align:middle;
}
p.poll-question {
font-size:1.7em;
font-weight:bold;
color:#666666;
margin:5px 10px 0px 10px;
padding:0px 0px 0px 0px;
text-align:left;
}
.poll-dark {
color:#464646;
margin:0px 5px 0px 0px;
}
input.answer-radio {
float:left;
border:0px;
margin:13px 0px 0px 10px !important;
padding:0px 0px 0px 0px !important;
margin:10px 0px 0px 5px;
padding:0px 0px 0px 0px;
vertical-align:middle;
}
div.poll-answer {
float:right;
width:180px;
margin:10px 10px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:middle;
text-align:left;
font-size:1.2em;
font-weight:bold;
color:#666666;
}
.poll-dark-1 {
font-size:1.3em;
color:#464646;
margin:0px 5px 0px 0px;
}
.vote-button {
float:right;
text-decoration:none;
margin:10px 20px 0px 0px;
padding:0px 0px 0px 0px;
}
.vote-button img {
border:0px;
}
.more-results {
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
font-size:1.4em;
font-weight:bold;
}

/***********************************************************************************************  S U B P A G E S   C O N T E N T  */
h1.subpage-header, h2.subpage-header, h3.subpage-header {
text-align:left;
margin:20px 0px 0px 50px;
font-size:2.1em;
font-weight:bold;
}
p.pgraf-subpage {
margin:15px 0px 0px 0px;
padding:0px 30px 0px 30px;
font-size:1.2em;
font-weight:normal;
color:#464646;
text-indent:10px;
text-align:justify;
}
p.pgraf-subpage-1 {
margin:5px 0px 0px 0px;
padding:0px 10px 0px 10px;
font-size:1.5em;
font-weight:bold;
color:#464646;
text-indent:10px;
text-align:justify;
}
p.pgraf-subpage-2 {
margin:20px 0px 0px 0px;
padding:0px 30px 0px 30px;
font-size:1.2em;
font-weight:normal;
font-style:italic;
color:#464646;
text-indent:10px;
text-align:justify;
}
p.pgraf-subpage-3 {
margin:5px 20px 0px 0px;
padding:0px 30px 0px 30px;
font-size:1.2em;
font-weight:bold;
color:#464646;
text-indent:10px;
text-align:right;
}
img.float-img-subpage {
float:right;
margin:10px 0px 10px 15px;
padding:0px;
border:2px solid #EFEFEF;
}
.subpage-list-1 {
text-align:left;
margin:5px 0px 0px 120px;
padding:0px 0px 20px 0px;
line-height:15px;
}
.subpage-list-1 li {
margin:0px 0px 0px 0px;
padding:0px;
list-style-position:outside;
font-size:1.2em;
font-weight:normal;
color:#464646;
letter-spacing:1px;
}
.green {
font-weight:bold;
color:#6C8F3E;
}
.green-1 {
color:#6C8F3E;
}
.purple {
font-weight:bold;
color:#a974e4;
}
div.winners {
margin:0px auto;
padding:10px 40px 0px 40px;
}
div.winner {
float:left;
margin:0px 10px 0px 10px;
padding:0px 0px 10px 0px;
width:100px;
text-align:center;
}
.winner img {
display:block;
margin:0px auto;
padding:0px;
border:1px solid #efefef;
}
.winners p {
margin:3px auto 0px auto;
padding:0px;
font-size:1.0em;
font-weight:normal;
}
a.winner-link, a.winner-link:visited, a.winner-link:hover, a.winner-link:active {
display:block;
text-align:center;
margin:3px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:1.1em;
font-weight:normal;
}
img.poster {
margin:50px auto 0px auto;
padding:0px 0px 0px 0px;
border:2px solid #efefef;
}
.top {
font-size:16px;
color:#a974e4;
font-weight:bold;
text-align:right;
margin:10px 40px 0px 0px;
padding-bottom:13px;
letter-spacing:1px;
}
.top a, .top a:visited, .top a:hover, .top a:active {
background-color:#a974e4;
color:#FFFFFF;
padding:0px 2px 2px 3px;
font-size:10px;
}
.top-1 {
font-size:16px;
color:#a974e4;
font-weight:bold;
text-align:left;
margin:10px 0px 0px 25px;
padding-bottom:13px;
letter-spacing:1px;
}
.top-1 a, .top-1 a:visited, .top-1 a:hover, .top-1 a:active {
background-color:#a974e4;
color:#FFFFFF;
padding:0px 2px 2px 3px;
font-size:10px;
}
.back-to {
margin:5px 0px 0px 0px;
padding:5px 30px 5px 30px;
font-size:1.2em;
font-weight:bold;
color:#464646;
background-color:#E4E4E4;
border-top:1px solid #efefef;
border-bottom:1px solid #CDCDCD;
text-indent:10px;
text-align:justify;
}

/***********************************************************************************************  F O O T  */
div#foot {
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}
#foot p {
margin:10px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:1.0em;
color:#666666;
}
#foot a, #foot a:visited {
color:#666666;
text-decoration:underline;
}
#foot a:hover, #foot a:active {
color:#a974e4;
text-decoration:none;
}

