/*
Theme Name: Exploitable
Theme URI: http://www.freewpthemes.net/preview/exploitable
Description: Tested on WP2.5
Version: 2.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net/
Tags: dark, fixed width, two columns, widgets
*/


body {
	margin: 0;
	padding: 0;
	/*background: #E3E7ED url(images/img01.gif) repeat-x left top;*/
	background-color:#e4f6f8;
	font-family: Verdana;
	font-size: 12px;
	/*color: #787878;*/
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	font-size:16px;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 16px;
	/*width:500px;*/
	color:#000000;
	/*padding-left:20px;*/
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	/*border-bottom: 1px dotted #999999;*/
	color: #0000ff;
	font-family:Verdana;
	outline:none;
}

a:hover {
}

#wrapper {
	width: 982px;
	margin: 0 auto;
	padding: 0;
}
#wrapper2 {
	background-color:#e4f6f8;
}
/* Header */

#header {
	width: 982px;
	height: 290px;
	margin: 0 0 3px 0;
	background: url(images/img02.gif) no-repeat left top;
}
.titlebg {
	background: url(images/title_bg.gif) no-repeat left top;
	padding-bottom:11px;
	color:#000000;
	background-color:#aeda75;
	padding-left:20px;
}
.titletop {
	background: url(images/titletop.gif) no-repeat left top;
	color:#000000;
	background-color:#aeda75;
	background-position:top;
	padding-left:20px;
	padding-top:5px;
	padding-right:20px;
}
.titlemiddle {
	background: url(images/titlemiddle.gif) repeat-y left top;
	color:#000000;
	background-color:#aeda75;
	padding-left:20px;
	padding-right:20px;
}
.titlebottom {
	background: url(images/titlebottom.gif) no-repeat left top;
	color:#000000;
	background-color:#e4f6f8;
}
.titlebg1 {
	background: url(images/title_bg.gif) no-repeat left top;
	padding-bottom:12px;
	color:#000000;
	background-color:#e4f6f8;
	padding-left:20px;
	padding-top:4px;
}

/* Logo */

#logo {
	float: left;
	width: 968px;
	height: 60px;
	color: #616161;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1 {
	float: left;
	padding: 80px 0 0 80px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.6em;
}

#logo p {
	float: left;
	margin: 0;
	padding: 90px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #616161;
}

/* Search */

#searchform {
	margin-bottom: 6px;
	background-color:#aeda75;
	padding-left:15px;
	padding-bottom:5px;
	height:29px;
	background: url(images/searchbg.gif) no-repeat left top;
}

.newsletterform {
	background-color:#aeda75;
	padding-left:20px;
	/*line-height:2.5em;
	padding-bottom:5px;
	margin-bottom: 10px;*/
}

.inputtext {
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	width:70px;
	_width:0px;
	#width:0px;
	color:#000000;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 210px;
	border: none;
	text-transform: lowercase;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#s {
	width: 160px;
	margin-top: 5px;
	background-color:#FFFFFF;
}

.b {
	margin-top: 5px;
}

#search-submit {
	display: none;
}

/* Menu */

/* Menu Top Start*/

div#meniu-1 {
	position: absolute;
	top: 349px;
	width:760px;
}
.menuborder {
	margin-top:6px;
	_margin-top:0px;
	#margin-top:0px;
	background-color:#e4f6f8;
	border-bottom:8px solid #3f854d;
}
#meniu-1 ul {
	padding: 0px;
	margin: 0px;
}
#meniu-1 li {
	list-style: none;
	padding: 0px 2px 0px 0;
	float: left;
	/*height: 46px;*/
}
#meniu-1 li a {
	color: #ffffff;
	/*display:block;*/
	_display:block;
	#display:block;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	padding:12px 1px 9px 8px;
	_padding:10px 1px 8px 12px;
	#padding:10px 0px 7px 12px;
	text-decoration: none;
	background: url(images/menu_li_left.gif) no-repeat scroll left top;
	/*height:41px;
	_height:17px;
	float:left;*/
}
#meniu-1 li a span {
	color: #ffffff;
	padding:12px 8px 9px 1px;
	_padding:12px 8px 9px 0px;
	#padding:12px 8px 9px 0px;
	background: url(images/menu_li_right.gif) no-repeat scroll right top;
	/*height:46px;*/
}
/*#meniu-1 li a:hover, #meniu-1 li.current-cat a {
	color: #ffffff;
	display:block;
	font-size:16px;
	font-family:Verdana;
	padding:11px 0 10px 10px;
	text-decoration: none;
	background: url(images/menu_li_left.gif) no-repeat scroll left top;
	height:46px;
}
#meniu-1 li a:hover span, #meniu-1 li.current-cat a span {
	color: #ffffff;
	padding:13px 13px 10px 0;
	background: url(images/menu_li_right.gif) no-repeat scroll right top;
	height:46px;
}*/

/* Menu Top End/

/* Menu Bottom Start*/

div#meniu-b {
	position: absolute;
	background: url(images/footerbg.gif) repeat-x scroll left top;
	/*background-color:#3d5999;
	margin:auto;*/
	width:965px;
	text-align:center;
	margin-left:0.9em;
	_margin-left:0em;
	#margin-left:0em;
	padding:0px;
}

#meniu-b ul {
 margin: 0 auto;
 width: 900px;
 display: block;
}

#fleft {
	background: url(images/footer_left.gif) no-repeat scroll left top;
	float:left;
	height:46px;
	width:11px;
}
#fright {
	background: url(images/footer_right.gif) no-repeat scroll left top;
	float:right;
	height:46px;
	width:14px;
}
div#meniu-b ul {
	padding: 0px;
}
div#meniu-b li {
	list-style: none;
	padding: 12px 31px 0;
	float: left;
	height: 36px;
}
div#meniu-b li a {
	/*color: #ffffff;
	display:block;
	font-size:16px;
	font-family:Verdana;
	padding:10px 0 10px 10px;*/
	margin: 0 auto;
	text-decoration: none;
}
div#meniu-b li a span {
	color: #ffffff;
}
div#meniu-b li a:hover, div#meniu-b li.current-cat a {
	color: #ffffff;
	display:block;
	font-size:12px;
	font-family:Verdana;
	text-decoration: none;
}
div#meniu-b li a:hover span, div#meniu-b li.current-cat a span {
	color: #ffffff;
}

/* Menu Bottom End*/

#menu {
	width: 982px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	height: 50px;
	background: url(images/img03.gif) no-repeat right top;
}

#menu a {
	display: block;
	margin-top: 10px;
	margin-right: 3px;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
}

#menu a:hover {
	text-decoration: underline;
}

/* Page */

#page {
	width: 982px;
	margin: 0 auto;
/*	background: url(images/img05.jpg) repeat-y left top;*/
	background-color:#e4f6f8;
}

#page-bgtop {
	/*background: url(images/img04.jpg) no-repeat left top*/;
}

#page-bgbtm {
	/*background: url(images/img06.jpg) no-repeat left bottom;*/
}

/* Content */

#content {
	float: right;
	width: 690px;
	padding: 5px 0px 0 0;
}

.post {
	margin-bottom: 14px;
	background: url(images/img10.gif) repeat-y left top;
}

.post-bgtop {
	background: url(images/img08.gif) no-repeat left top;
}

.post-bgbtm {
	background: url(images/img09.gif) no-repeat left bottom;
}

.post .title {
	/*background: url(images/title_bg.gif) no-repeat left top;
	padding-top: 4px;*/
	color: #000000;
}

.post .title a {
	color: #0000cc;
	border: none;
}

.post .meta {
	border-bottom: 1px dashed #B5DEF4;
	padding-left: 20px;
	padding-bottom: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.post .entry {
	padding: 10px 20px 0px 20px;
	text-align: justify;
}

.longmeta {
	padding: 0 20px;
}

/* Sidebar */

#sidebar {
	/*float: left;*/
	width: 279px;
	_width:279px;
	padding: 5px 0 0 0px;
	color: #787878;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	padding-bottom: 18px;
	margin-bottom:6px;
	background: url(images/sidebarbottom.gif) no-repeat left bottom;
}

#sidebar li li {
	/*line-height: 25px;
	border-bottom: 1px solid #e4f6f8;*/
	background: url(images/sidebar_sep.gif) no-repeat left bottom;
	background-color:#aeda75;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2, #sidebar h3 {
	/*height: 27px;*/
	padding: 3px 0 3px 80px;
	background: #AEDA75 url("images/MMB-sidehead.png") no-repeat;
	letter-spacing: -.5px;
	color: #000000;
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
	vertical-align:bottom;
}
.sidebar_top {
	background: url(images/side1.gif) no-repeat left top;
	height:27px;
}
.sidebar_middle{
	background: url(images/side2.gif) no-repeat left top;
	height:25px;
}
.sidebar_bottom{
	background: url(images/side3.gif) no-repeat left top;
	height:11px;
	_height:0px;
}
#sidebar p {
	padding-bottom: 20px;
	text-align: justify;

}

#sidebar a {
	color: #000000;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	border: none;
	outline:none;
}

#sidebar a:hover {
	text-decoration: none;
	color: #787878;
}
#sidebar .doctors-dispensaries-wrapper {
 margin: 0 0 3px 0;
}
#sidebar .doctors-dispensaries-banner {
 background: url("images/orange.jpg") repeat scroll 0 0 transparent;
 color: #000000;
 font-size: 17px;
 font-weight: bold;
 height: 70px;
 text-align: center;
}
.sidebar-blue {
 background: url("images/MMB-blue-sidehead.png") no-repeat scroll top center #3D5999;
 padding-top:5px;
 margin-bottom:3px;
   color:#FFFFFF;
}

#sidebar .sidebar-blue a {
  color:#FFFFFF;
   font-weight: bold;
}

.sidebar-blue .bottom {
 height: 20px;
 background: url("images/blue-sidebarbottom.png") no-repeat scroll bottom center #3D5999;
} 

.sidebar-blue .bottom table {
 margin-top: -10px;
}

.sidebar-blue table {
 width:90%;
 margin: 0 5%;

}

.sidebar-blue table td{
 text-align: center;
}
 
/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

div#footer-box {
	font-size: 11px;
	position: relative;
	width: 990px;
	margin: 0px auto;
	padding-top: 10px;
}

#adsense {
	width:460px;
	margin:0 auto 1.5em;
	text-align:center;
}

.timetext{
	font-size:12px;
	font-family:Verdana;
	color:#000000;
	width:143px;
	/*padding-right:15px;*/
}

#footer {
	height: 46px;
	margin: 0 auto;
	padding: 0px 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	width:982px;
}

#footer p {
	margin: 0;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
}

#footer a {
	color: #3D444F;
}

#commentform {
	/*padding-left: 20px;*/
	padding-bottom: 20px;
}

#comment {
	width: 580px;
}

#alignright {
	background: url(images/bgright.gif) no-repeat;
	float: right;
	padding-top:10px;
	height:35px;
}
div#alignright a {
	padding: 10px 15px;
	font-weight:bold;
	color:#003C00;
}
#alignleft {
	background: url(images/bgleft.gif) no-repeat;
	float: left;
	height:35px;
	padding-top:10px;
}
div#alignleft a {
	padding-right:15px;
	font-weight:bold;
	color:#003C00;
	height:35px;
}
#respond {
	margin: 0;
	/*padding-top: 50px;
	padding-left: 20px;*/
	color: #000000;
}

.navigation {
	padding-top: 20px;
	padding-bottom: 40px;
}

.pagetitle {
	padding-bottom: 20px;
	color: #000000;
}

hr {
	display: none;
}

#most-popular {
	background: url(images/sidebarbottom.gif) no-repeat left bottom;
	margin-bottom:6px;
	padding-bottom:18px;
	_padding-bottom:8px;
	#padding-bottom:8px;
	background-color:#aeda75;
}

#most-popular li{
background:url("images/sidebar_sep.gif") no-repeat scroll left bottom #AEDA75;
padding-bottom:5px;
padding-left:20px;
padding-right:10px;
}

#newsletter {
	margin-bottom:6px;
	padding-bottom:10px;
	_padding-bottom:8px;
	#padding-bottom:8px;
	background-color:#aeda75;
}
#newsletter h2, #newsletter h3{
 background:url("images/MMB-sidehead-newsletter.png") no-repeat scroll 0 0 #AEDA75;
}
#tpbc_list_div li {
	padding-left: 1.5em;
	padding-bottom:5px;
	background: url(images/sidebar_sep.gif) no-repeat left bottom;
}

#rss {
	/*position: absolute;
	right: 141px;*/
	top: 352px;
	background: url(images/rss.jpg) no-repeat;
	/*padding-top: 1px;
	width: 104px;*/
	height: 25px;
	padding-left: 27px;
	padding-bottom:3px;
	background-color:#ffffff;
}

#fbrss {
	/*position: absolute;
	right:272px;*/
	top:352px;
	height: 25px;
	width: 90px;
	background-color:#ffffff;
	/*padding-left: 30px;
	padding-top: 1px;*/
}


#rss a {
	color: #000;
	font-size: 8px;
	text-decoration: none;
	line-height: 11px;
}
div#rss a:hover {
	text-decoration: underline;
}
.blue-box {
	background: url(images/fullpost_left.gif) top left no-repeat ;
	/*float: left;
	margin-right: 10px;
	
	line-height: 24px;
	margin-bottom: 4px;*/
	height: 27px;
	width:42px;
}
.blue-box1 {
	background: url(images/comment_left.gif) top left no-repeat ;
	/*float: left;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 4px;*/
	height: 27px;
	width:38px;
}
.readmore {
	background: url(images/fullpost_rgt.gif) top left no-repeat;
	/*float: left;	
	padding: 4px 10px 0px 55px;*/
	height: 27px;
}
.comments {
	background: url(images/fullpost_rgt.gif) no-repeat;
	background-position:top left;
	height: 27px;
	/*float: left;
	padding: 0px 10px 0px 50px;*/
}
#comments {
	height: 27px;
	/*padding-left:20px;*/
}
.grey-box {
	background: url(images/grey-box-bg.jpg) no-repeat;
	margin-right: 20px;
	height: 24px;
	line-height: 24px;
	clear: both;
	color: #585858;
	float: left;
	font-size: 11px;
}
.tags {
	background: url(images/post-tags-end.jpg) top right no-repeat;
	padding: 0px 10px 0px 30px;
	padding-left:30px;
}
.tag_left {
	background: url(images/tag_left.gif) top left no-repeat ;
	height: 27px;
	width:31px;
}
.tag_center {
	background: url(images/tag_center.gif) top left repeat-x ;
	height: 27px;
}
.tag_right {
	background: url(images/tag_right.gif) top left no-repeat ;
	height: 27px;
	width:21px;
}
.bottom_padding{
	padding-bottom:6px;
	_padding-bottom:0px;
	#padding-bottom:0px;
}
div.post-m {
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
	min-height: 60px;
	height:auto !important;
	height: 60px;
} 
div.post-n {
	margin-left: 17.5px;
	margin-right: 20px;
        margin-bottom: 20px
	position: relative;	
} 



div.post-m a {
	font-size: 12px;
	color: #0000cc;
	text-decoration: none;
}
div.post-m a:hover {
	text-decoration: none;
}
div.post-m div.blue-box {
	background: url(images/fullpost_rgt.gif) top right no-repeat ;
	float: left;
	padding-right: 70px;
	height: 27px;
	line-height: 24px;
	margin-bottom: 4px;
	margin-right:10px;
}
div.post-m div.blue-box div.read-rest {
	background: url(images/fullpost_left.gif) no-repeat;
	float: left;
	height: 27px;
	padding: 0px 10px 0px 45px;
}
div.post-m div.blue-box div.comments {
	background: url(images/comment_left.gif) no-repeat;
	float: left;
	height: 27px;
	padding: 0px 10px 0px 35px;
}
div.post-m div.grey-box {
	background: url(images/grey-box-bg.jpg) no-repeat;
	margin-right: 20px;
	height: 24px;
	line-height: 24px;
	clear: both;
	color: #585858;
	float: left;
	font-size: 11px;
}
div.post-m div.grey-box div.tags {
	background: url(images/post-tags-end.jpg) top right no-repeat;
	padding: 0px 10px 0px 30px;
}
div.post-m div.grey-box div.tags {
	background: url(images/post-tags-end.jpg) top right no-repeat;
	padding: 0px 10px 0px 30px;
}
div.post-m div.add-this {
	position: absolute;
	right: 10px;
	top: 36px;
	width: 125px;
	height: 16px
}
div.post-m div.add-this-in {
	position: absolute;
	right: 0px;
	top: 3px;
	width: 125px;
	height: 16px; 
        top: 30px;
	/*padding-right:10px;*/
}
div.post-m div.tags-in {
	position: absolute;
	right: 0px;
	/*top: 30px;*/
	font-size: 11px;
	background: #d9d9d9 url(images/tags-box-bg.jpg) top left no-repeat;
}
div.post-m div.tags-in div.box {
	/*float: left;*/
	max-width: 360px;
	background:url(images/t-box-rt.jpg) top right no-repeat;
	padding: 6px 10px 4px 30px;
}
div.post-m ul {
	padding: 0px;
	margin: 0px;
	width: 258px;
}
div.post-m li {
	list-style: none;
}
div.post-m li a {
	/*font-size: 12px;*/
	color: #1582a1;
	text-decoration: underline;
	line-height: 18px;
}
div.post-m li a:hover {
	text-decoration: none;
}

div.post-m div#comments {
	border-top: 1px solid #bacdd2;
	margin-top: 16px;
	clear: both;
	/*padding: 10px 0px;*/
}
div.post-m div.comments-box {
	border-bottom: 1px solid #bacdd2;
	clear: both;
	width: 100%;
	float: left;
	padding: 10px 0px;
}
div.post-m div.comments-box a {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
div.post-m div.comments-box a:hover {
	text-decoration: none;
}
div.post-m div.comments-box div.c-info {
	float: left;
	width: 180px
}
div#info-box div#info div#w div.post-i div.post-m div.comments-box div.author {
	line-height: 14px;
}
div#info-box div#info div#w div.post-i div.post-m div.comments-box div.date {
	color: #7d7d7d;
	font-size: 11px;
	line-height: 18px;
}
div#info-box div#info div#w div.post-i div.post-m div.comments-box div.text {
	color: #000000;
	float: right;
	width: 514px;
}
div#info-box div#info div#w div.post-i div.post-m div.comments-box {
}
div#info-box div#info div#w div.post-i div.post-m div#reply,
div#info-box div#info div#w div.post-i div.post-m div#respond {
	clear: both;
	padding-top: 10px;
}
*html div#info-box div#info div#w div.post-i div.post-m div#reply,
*html div#info-box div#info div#w div.post-i div.post-m div#respond {
	clear: both;
	padding-top: 5px;
}
div#info-box div#info div#w div.post-i div.post-m div#reply p,
div#info-box div#info div#w div.post-i div.post-m div#respond p {
	padding: 0px;
	margin: 0px;
	padding-top: 14px;
}
div#info-box div#info div#w div.post-i div.post-m div#reply form,
div#info-box div#info div#w div.post-i div.post-m div#respond form {
	padding: 0px;
	margin: 0px;
}
div#info-box div#info div#w div.post-i div.post-m div#reply input,
div#info-box div#info div#w div.post-i div.post-m div#respond input {
	width: 220px;
	padding: 0px;
	border: 1px solid #567a83;
	font-size: 18px;
	padding: 7px 5px 6px 5px;
}
div#info-box div#info div#w div.post-i div.post-m div#reply input.c,
div#info-box div#info div#w div.post-i div.post-m div#respond input.c {
	width: 143px;
	padding: 0px;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: url(images/replybg.jpg) no-repeat;
	color: #ffffff;
	margin-bottom: 10px;
}
div#info-box div#info div#w div.post-i div.post-m div#reply textarea,
div#info-box div#info div#w div.post-i div.post-m div#respond textarea {
	height: 120px;
	line-height: 18px;
	width: 440px;
	padding: 0px;
	border: 1px solid #567a83;
}
div.post-m div#reply input.c,
div.post-m div#respond input.c {
	width: 146px;
	padding: 0px;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: url(images/replybg.jpg) no-repeat;
	color: #ffffff;
	margin-bottom: 10px;
}
.tagged {
padding-right:20px;
}
div#info-box div#info div#w div#navigation div#pre a {
	background: url(http://www.medicalmarijuanablog.com/wp-content/themes/exploitable/images/pre.jpg) no-repeat;
	padding: 10px 20px;
}

div.post-m div.comments-box div.date {
	color: #7d7d7d;
	font-size: 11px;
	line-height: 18px;
}
div.post-m div.comments-box div.text {
	color: #000000;
	float: right;
	width: 480px;
}
div.post-m div.comments-box {
}
div.post-m div#reply, div.post-m div#respond {
	clear: both;
	padding-top: 10px;
}
*html div.post-m div#reply,
*html div.post-m div#respond {
	clear: both;
	padding-top: 5px;
}
div.post-m div#reply p,
div.post-m div#respond p {
	padding: 0px;
	margin: 0px;
	padding-top: 14px;
}
div.post-m div#reply form,
div.post-m div#respond form {
	padding: 0px;
	margin: 0px;
}
div.post-m div#reply input,
div.post-m div#respond input {
	width: 220px;
	padding: 0px;
	border: 1px solid #567a83;
	font-size: 18px;
	padding: 7px 5px 6px 5px;
}
div.post-m div.tags-in div.box-f {
	background: #d9d9d9 url(images/t-box-rb.jpg) top right no-repeat;
	clear: both;
	position: relative;
	height: 4px;
	width: auto;
	font-size: 1px;
}
div.post-m div.tags-in div.box-f div.rightb {
	background: #ff0000 url(images/t-box-lb.jpg) no-repeat;
	position: absolute;
	left: 0px;
	height: 4px;
	width: 4px;
	font-size: 1px;
}

/* tags css for full post view page */
div.post-m div.tags-in1 {
	position: absolute;
	left: 0px;
	font-size: 11px;
	background: #d9d9d9 url(images/tags-box-bg.jpg) top left no-repeat;
}
div.post-m div.tags-in1 div.box1 {
	float: left;
	max-width: 360px;
	background:url(images/t-box-rt.jpg) top right no-repeat;
	padding: 6px 10px 4px 30px;
}
div.post-m div.tags-in1 div.box-f1 {
	background: #d9d9d9 url(images/t-box-rb.jpg) top right no-repeat;
	clear: both;
	position: relative;
	height: 4px;
	width: auto;
	font-size: 1px;
}
div.post-m div.tags-in1 div.box-f1 div.rightb1 {
	background: #ff0000 url(images/t-box-lb.jpg) no-repeat;
	position: absolute;
	left: 0px;
	height: 4px;
	width: 4px;
	font-size: 1px;
}

#add-this-neil {
   float: left;
}

#doctors-dispensaries-banner {
padding: 0 0 5px 0;
}

#meniu-1 #forum-btn a span {
background:transparent url(../../uploads/2010/07/menu_li_forum_right-tall.png) no-repeat scroll right top;
color:#FFFFFF;
padding:12px 8px 9px 1px;
}

#meniu-1 #forum-btn a {
background:transparent url(../../uploads/2010/07/menu_li_forum_left-tall.png) no-repeat scroll left top;
}

#post-325 .post-bgtop{
font-size:14px;
}

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:40px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { width:500px; margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { width:400px; margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { width:300px; margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { width:200px; margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; } 


/* CSS FOR NEWSLETTER PAGE */

.newsletter-content {
    margin: 0 auto;
    padding: 15px;
    position: relative;
    width: 937px;
    z-index: 10;
}

.newsletter-main {
    color: #3F3F38;
    font-family: "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
    background: none repeat scroll 0 0 #F0F0F0;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    margin-top: -52px;
    padding-bottom: 37px;
    padding-top: 17px;
}

.newsletter-content .line:after  {
    clear: both;
    content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
    display: block;
    font-size: xx-large;
    height: 0 !important;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}


.newsletter-content .unit {
    float: left;
}

.newsletter-content .in15 {
    padding-left: 15px;
    padding-right: 15px;
}

.newsletter-content .bottom30 {
	font-size: 38px;
    /*margin-bottom: 30px !important;*/
}

.newsletter-content h1, .newsletter-content h2 {
    text-shadow: 1px 1px 0 #FFFFFF;
	color: #000;
}

.newsletter-content form label {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
}

.newsletter-content form input.med[type="text"], .newsletter-content form input.med[type="email"] {
    font-family: "Monaco",monospace;
    padding: 10px;
}

.newsletter-content .field-wrap.two-column input, .newsletter-content .field-wrap.two-column .field-help {
    width: 430px;
}

.newsletter-content form input[type="text"], .newsletter-content form input[type="email"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #DDDDDD #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #65645A;
    font-weight: 300;
    padding: 5px 10px;
}

.newsletter-content .field-wrap input {
    float: none;
}

.newsletter-content .field-help {
    color: #3F3F38;
    padding: 10px 11px;
}

.newsletter-content .field-help {
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    clear: both;
    display: block;
    margin: -4px 4px 0 0;
    padding: 15px 10px 10px;
}

.newsletter-content .unit {
    float: left;
}


.newsletter-main input[type="submit"] {
    margin-top: 15px;
    padding: 15px 0;
}

 

.newsletter-content .btn.orange {
    background-color: #E95C41;
    border-bottom: 1px solid #CB563F;
    border-top: 1px solid #EE836F;
    box-shadow: 0 1px 0 #A9422E, 0 -1px 0 #A9422E;
}

.newsletter-content form input[type="submit"] {
    cursor: pointer;
}

.newsletter-content input.btn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(255, 255, 255, 0.5) -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    width: 100%;
}

.newsletter-content .btn {
    -moz-transition: opacity 0.2s ease 0s;
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 50%, transparent 50%);
    border-radius: 7px 7px 7px 7px;
    color: white !important;
    display: block;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.8px;
    margin: 0 0 15px;
    padding: 15px 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

.newsletter-content form .line{
    margin-top: 15px;
}
.newsletter-content .right15 .btn {
    background-image: url("http://www.medicalmarijuanablog.com/wp-content/themes/images/btn_overlay.png") !important;
	width: 211px;
}

.newsletter-content small {
    font-size: 11px;
}

.newsletter-main a {
    color: #3F3F38;
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline;
}


/* END OF CSS FOR NEWSLETTER PAGE */

/*********************************** NEW ***************************/


#signup-header h1.huge {
    font-size: 90px;
    font-weight: 700;
    letter-spacing: -5px;
    line-height: 110px !important;
    margin: 0;
    text-indent: -5px;
    text-shadow: none;
}

.g3 {
    background-color: #72C1B0;
}
#signup-header .pagetitle {
    font-size: 20px;
    font-weight: bold;
}
#signup-header .pagetitle {
    margin-top: 10px;
    padding: 0 15px;
}

#signup-header .line:after {
    clear: both;
    content: " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
    display: block;
    font-size: xx-large;
    height: 0 !important;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}

#signup-header header .line {
    position: relative;
}

#signup-header .content {
    margin: 0 auto;
    padding: 15px;
    position: relative;
    width: 960px;
    z-index: 10;
}

#signup-header h1 {
    font-size: 30px;
    letter-spacing: -1px;
    margin-top: 10px;
}

 #signup-header h1.huge a {
    background: none no-repeat scroll 0 15px transparent;
    display: block;
    overflow: hidden;
    text-indent: -999em;
}

#signup-header h1.huge a {
    background-image: url("images/SignUp.png");
    width: 400px;
}

#signup-header a {
 border-bottom: none;
}

nav.subnav {
    margin-bottom: 66px;
    margin-top: 5px;
    min-height: 17px;
}

/* NEWSLETTER ADDITIONAL TWEAKS */
.newsletter-content h2, #signup-header h1 {
	font-family: verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0 0 20px;
}
/* END NEWSLETTER ADDITIONAL TWEAKS */

form#subscribe-side {
    background-image: url("images/purethc-newletter.png");
    height: 207px;
    margin-bottom: 5px;
    margin-right: 20px;
    padding: 10px;
    width: 259px;
}
form#subscribe-side fieldset input {
    background: none repeat scroll 0 0 #388EB2;
    border: 1px solid #8FCCE5;
    color: #FFFFFF;
    margin: 4px;
    padding: 5px 0 5px 5px;
    width: 130px;
}

fieldset {
    border: 0 none;
}
form#subscribe-side div#enlighten-seeall {
    margin: 10px 0 0 5px;
}
form#subscribe-side div#enlighten-seeall a:link, form#subscribe-side div#enlighten-seeall a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}