/*
------------------------------------
Gravity Forms Front End Form Styles
http://www.gravityforms.com
updated 05.14.2010

a rocketgenius project
http://www.rocketgenius.com
------------------------------------
*/

.gform_wrapper{ overflow:hidden;  margin:10px 0;  max-width:600px}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{font-weight:normal; border:none; outline:none; background:none}
.gform_wrapper:focus{ outline:none}
.gform_wrapper form{ text-align:left}
.gform_wrapper input{ outline-style: none; font-size:11px;  font-family:verdana,sans-serif;  padding:2px 0 2px 0;  letter-spacing:normal}
.gform_wrapper textarea{ outline-style: none; font-size:11px;  font-family:verdana,sans-serif;  letter-spacing:normal;  padding:2px 0 2px 0;  resize:none; /* doesn't validate but added for Safari field resizing */}
.gform_wrapper ul{ margin:0;  list-style-type:none}
html >body .entry ul, .gform_wrapper ul{text-indent:0px}
.gform_wrapper li, .gform_wrapper form li{ list-style-type:none!important; overflow:hidden}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {margin-bottom:14px}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:""; /* for safari */}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:none; # /* for other browsers  */}
.gform_wrapper ul.gform_fields{ padding:0px;  margin:0px}
.gform_wrapper select{ font-size:11px;  font-family:verdana,sans-serif;  padding:3px 0 3px 0;  letter-spacing:normal}
.gform_wrapper .inline{ display:inline!important}
.gform_wrapper .gform_heading{ width:98%;  margin-bottom:18px}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{ width:70px;  float:left}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {margin-right:12px}
.gform_wrapper .gfield_time_ampm select{ width:60px!important}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{ width:70%!important}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{ width:50px;  float:left}
.gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{ width:85%!important}
.gform_wrapper .field_hover{ border:1px dashed #2175A9!important;  cursor:pointer}
.gform_wrapper .field_selected{ background-color:#DFEFFF;  border:1px solid #C2D7EF!important}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last{ width:50%;  float:left}
.gform_wrapper .ginput_complex{overflow:hidden}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input{ width:90%!important}
.gform_wrapper .field_name_last input{ width:93%!important}
.gform_wrapper .datepicker{ width:100px!important}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{ width:48%;  float:left;}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right { width:50%}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input { width:90%!important}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input { width:100%!important}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select{ width:92%!important}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { display:block;  margin:3px 0 8px 0; font-size:10px; letter-spacing:.1em}
.gform_wrapper .ginput_complex .name_prefix{ float:left;  width:30px!important;  margin-right:14px}
.gform_wrapper .ginput_complex .name_suffix{ float:left;  width:30px!important}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last{ float:left;  width:100px;  margin-right:8px}
.gform_wrapper .top_label .gfield_label{ margin:10px 0 4px 0;  font-weight:bold; display:-moz-inline-stack; display:inline-block; line-height:130%; clear:both}
.gform_wrapper .left_label .gfield_label{ float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold}
.gform_wrapper .right_label .gfield_label{ float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold;  text-align:right}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_radio{ margin-left:32%}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small{ width:25%}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ width:50%}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{ width:92%}
.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small{ width:15%}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{ width:35%}
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea{ width:59%}
.gform_wrapper .right_label div.ginput_complex, .gform_wrapper .left_label div.ginput_complex{ width:64%;  float:left}
.gform_wrapper h2.gsection_title{ margin:0!important;  padding:0!important;  letter-spacing:normal!important}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{ font-weight:bold;  font-size:16px;  font-family:Helvetica,sans-serif}
.gform_wrapper h3.gform_title{ letter-spacing:normal!important;  margin:10px 0 6px 0}
.gform_wrapper span.gform_description{font-weight:normal}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title{ width:98%}
.gform_wrapper .gsection{ border-bottom:1px dotted #ccc!important;  padding:0 0 8px 0;  margin:8px 0 16px 0}
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio{ padding:5px 0;  margin:0}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li{ padding:3px 0 0 0!important;}
.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label{ margin-left:6px;  display:inline}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description,.gform_wrapper .instruction { font-size:10px; line-height:150%; clear:both; font-family:verdana,sans-serif; letter-spacing:normal}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description{padding:4px 0 8px 0}
.gform_wrapper .gfield_description  {padding: 10px 0 8px 0; font-style: italic}
.gfield_date_year+.gfield_description {padding:0 0 8px 0}
.gform_wrapper .gsection_description {font-style: italic}
.ginput_complex + .gfield_description {padding-top:0!important}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction{ margin-left:29%;  padding-left:15px}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description{ margin-left:0;  padding-left:0;  padding-top:4px;  line-height:150%}
.gform_wrapper .gfield_required{ color:#790000;  margin-left:4px}
.gform_wrapper textarea.small{ height:80px}
.gform_wrapper textarea.medium{ height:150px}
.gform_wrapper textarea.large{ height:250px}
.gform_wrapper .gfield_error{ background-color:#FFDFDF!important;  margin-top:4px!important;  margin-bottom:6px;  padding:6px 6px 4px 6px!important; border:1px dotted #C89797}
.gform_wrapper .top_label .gfield_error .ginput_container {max-width:99%}
.gform_wrapper .top_label .gfield_error{ width:92%}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea{ width:100%}
.gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea, .gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea { width:66%}
.gform_wrapper .gfield_error .gfield_label{ color:#790000}
.gform_wrapper .validation_error{ color:#790000;  font-weight:bold;  font-size:14px;  line-height:150%;  font-family:Helvetica,sans-serif; margin-bottom:16px}
.gform_wrapper .validation_message{ color:#790000!important;  font-size:11px;  font-family:verdana,sans-serif;  letter-spacing:normal}
.gform_wrapper .gform_footer{ padding:16px 0 10px 0;  margin:16px 0 0 0}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label { padding:16px 0 10px 31%}
.gform_wrapper input.button{ font-size:100%;  color:#222}
.gform_wrapper input.button:hover{ color:#000}
#gforms_confirmation_message{background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}

/* added for v1.3 ------------------------------------------------------------------------- */

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full { min-height:43px; display:block; overflow:hidden}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {margin-bottom:4px; line-height: 130%!important} /* improve spacing and prevent descenders from getting cut off in IE */

/* a few IE7 specific hacks ------------------------------------------------------------------------- */

.gform_wrapper .gfield_time_hour{*width:80px}
.gform_wrapper .gfield_time_minute{*width:70px}
.gform_wrapper .gfield_time_ampm{*padding-top:2px}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input{*margin-left:0}
.gform_wrapper .ginput_complex .ginput_left label, .gform_wrapper .ginput_complex .ginput_right label { *margin:3px 0 5px 0}
.gform_footer input.button {*padding:3px}
ul.top_label .clear-multi {overflow:hidden; clear:both}

/* IE8 & IE7 hacks because IE still sux  ------------------------------------------------------------------------- */

.gform_wrapper .ginput_complex .ginput_left select, .gform_wrapper .ginput_complex .ginput_right select { padding: 2px 0 2px 0\9 }

/* jQuery UI date picker ---------------------------------------------------------------------------------------*/

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{ /*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:"lucida sans", "lucida grande", lucida ,sans-serif; background:#fff; font-size:1.0em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em .5em;  position:relative}
.ui-datepicker-div, #ui-datepicker-div{ z-index:9999; /*must have*/ display:none}
.ui-datepicker-inline{ float:left; display:block}
.ui-datepicker-control{ display:none}
.ui-datepicker-current{ display:none}
.ui-datepicker-next, .ui-datepicker-prev{position:absolute; left:.5em; top:.5em; background:#eee}
.ui-datepicker-next{ left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover{ background:#dadada}
.ui-datepicker-next a, .ui-datepicker-prev a{ text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(http://www.pointofcaredispensing.net/wp-content/plugins/gravityforms/css/../images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer}
.ui-datepicker-next a{ background:url(http://www.pointofcaredispensing.net/wp-content/plugins/gravityforms/css/../images/datepicker_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select{ border:1px solid #d3d3d3;  color:#555;  background:#e6e6e6;  font-size:1em;  line-height:1.4em;  position:absolute;  top:.5em;  margin:0 !important}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover{ background:#dadada}
.ui-datepicker-header select.ui-datepicker-new-month{ width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year{ width:5em; left:9.4em}
table.ui-datepicker{ width:15.5em;  text-align:right}
table.ui-datepicker td a{ padding:.1em; display:block; color:#555; background:#e6e6e6; cursor:pointer; border:1px solid #fff; text-align:center}
table.ui-datepicker td a:hover{ border:1px solid #fff; color:#212121; background:#dadada; text-decoration: none}
table.ui-datepicker td a:active{ border:1px solid #aaa; color:#212121; background:#fff;  text-decoration: none}
table.ui-datepicker .ui-datepicker-title-row td{ padding:.2em 0; text-align:center; font-size:.9em; color:#222; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a{ color:#222; padding:.3em 0}
.ui-datepicker-cover{ display:none;  display/**/:block;  position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px}
img.ui-datepicker-trigger {position:relative; top:3px; left:4px}

/* tame those pesky hidden fields --------------------------------------------------------------------*/

.gform_wrapper input[type="hidden"], .gform_wrapper input.gform_hidden {display:none}
.ginput_full br, .ginput_left br, .ginput_right br {display:none;}

/* fix captcha alignment for IE8 ---------------------------------------------------------------------*/

.gform_wrapper .left_label #recaptcha_area, #recaptcha_table, .gform_wrapper .right_label #recaptcha_area, #recaptcha_table {margin-left:32%;}

/* additional spacing and padding tweaks added 04.27.2010 --------------------------------------------*/

.gform_wrapper .left_label .ginput_complex .ginput_right label, .gform_wrapper .left_label .ginput_complex .ginput_left label, .gform_wrapper .right_label .ginput_complex .ginput_right label, .gform_wrapper .right_label .ginput_complex .ginput_left label {word-spacing: -.4em}
.left_label ul.gfield_checkbox, .left_label ul.gfield_radio, .right_label ul.gfield_checkbox, .right_label ul.gfield_radio {margin-top:-.6em!important;}
ul.gfield_checkbox li, ul.gfield_radio li {margin:0 2px!important; padding:0!important}
.top_label .ginput_complex + .gfield_description {padding-bottom:0!important}
.gform_wrapper .top_label .gfield_description,  {padding: 10px 0 0 0}
.gform_wrapper .top_label .gfield_description.validation_message, .gfield_description.validation_message {padding:10px 0 10px 0}

/* Twentyten theme specific styles added 04.28.2010 -----------------------------------------------------*/

.entry-content .gform_wrapper .ginput_complex input, .entry-content .gform_wrapper .ginput_complex select, .entry-content .gform_wrapper  input, .entry-content .gform_wrapper select {margin:0!important}
.entry-content .gform_wrapper .ginput_complex select, .entry-content .gform_wrapper select {font-size:16px; padding:1px 2px!important; background-color: #F9F9F9; border:1px solid #CCC; color:#444;}

/* Thesis theme specific styles updated 04.29.2010 -----------------------------------------------------*/

#content_box .post_box .format_text ul.gfield_radio li input, #content_box .post_box .format_text ul.gfield_checkbox li input {width:5%!important; border:none!important; border-color:none!important; background-color:none!important; background:none!important}
#content_box .post_box .format_text .gform_footer input[type=image] {border:none!important; border-color:none!important; background-color:none!important}
#content_box .post_box .format_text .gform_footer input.button {background:url("http://www.pointofcaredispensing.net/wp-content/plugins/gravityforms/css/../../../themes/thesis_17/lib/images/submit-bg.gif") repeat scroll 0 0 transparent; border-color:#CCC #999 #999 #CCC; border-right:3px double #999; border-style:double; border-width:3px; color:#111111; background-color:#E3E3E3; cursor:pointer; font-weight:bold; overflow:visible; width:auto !important; font-family: Georgia,"Times New Roman",Times,serif; font-size:1.143em; padding:0.313em 0.25em}
#content_box .post_box .format_text .left_label ul.gfield_checkbox, #content_box .post_box .format_text .left_label ul.gfield_radio, #content_box .post_box .format_text .right_label ul.gfield_checkbox, #content_box .post_box .format_text .right_label ul.gfield_radio {margin-top:-.2em!important}
#content_box .post_box .format_text input, #content_box .post_box .format_text select {font-size:1em; padding:0.214em}
#content_box .post_box .format_text select {background-color:#eee; border-color:#AAA #DDD #DDD #AAA; border-style:solid; border-width:1px; color:#444; font-size:1em}



.media_container {
	overflow: hidden;
	width: 100%;
	clear: both;
	margin-top: .5em;
	margin-bottom: .5em;
}

.media_attachment a {
	display: block;
	border-top: solid 1px #282;
	border-bottom: solid 1px #282;
    background: #efe 10px center no-repeat;
	color: #11d;
	text-decoration: none;
	width: 100%;
	padding: 30px 10px 30px 65px;
	margin: 6px 0px;
}

.media_attachment a:hover {
	color: #b11;
}

.media_attachment .media_info {
	color: #000;
}

.media_container .media {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.media_caption a {
	text-decoration: none !important;
	color: inherit;
	font-size: 9pt;
}

.media_caption img {
	margin-bottom: 2px;
}

.media a img {
	border: 0px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://www.pointofcaredispensing.net/wp-includes/js/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}


form.newsletter_manager {
	padding: 0px;
	margin: 0px;
}

.newsletter_manager p {
	margin-top: .3em;
	margin-bottom: .3em;
}

.newsletter_block input {
	width: 96%;
	max-width: 250px;
	margin-top: .1em;
	margin-bottom: .1em;
}

.newsletter_inline input.from {
	width: 240px;
}

.newsletter_inline input.button {
	margin-left: 2px;
}

.newsletter_fields,
.newsletter_submit {
	text-align: center;
}


.bookmark_me_ruler {
	height: 40px;
}

.entry .bookmark_me_ruler,
#main .bookmark_me_ruler,
.content .bookmark_me_ruler,
#content .bookmark_me_ruler,
.wide_sidebar .bookmark_me_ruler {
	height: 20px;
}

.bookmark_me a {
	display: block;
	padding-left: 18px;
	padding-right: 6px;
	margin-top: .1em;
	margin-bottom: .1em;
	float: left;
	background-repeat: no-repeat;
	white-space: nowrap;
	line-height: 20px !important;
	height: 20px !important;
}

.bookmark_me_actions a {
	float: right;
}

.bookmark_me_actions a.email_entry {
	padding-right: 0px;
}

.bookmark_me_extra a {
	width: 136px;
	overflow: hidden;
	color: #11d !important;
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-bookmark-me/css/../icons/icons.gif) !important;
}

.bookmark_me_extra a:hover {
	color: #b11 !important;
}

.bookmark_me_extra a.help {
	width: auto;
}

.bookmark_me_spacer {
	clear: left;
}

.bookmark_me_extra {
	position: absolute;
	background: #fff;
	color: #000;
	border: solid 1px #999;
	padding: 5px 5px;
	margin-left: -1px;
	width: 480px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.bookmark_me a.email_entry {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-bookmark-me/css/../icons/email.gif);
	background-position: left center;
}

.bookmark_me a.print_entry {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-bookmark-me/css/../icons/print.gif);
	background-position: left center;
}

.bookmark_me a.buzzup {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-bookmark-me/css/../icons/buzzup.gif);
	background-position: left center;
}

.bookmark_me a.digg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-bookmark-me/css/../icons/digg.gif);
	background-position: left center;
}

.bookmark_me a.mixx {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-bookmark-me/css/../icons/mixx.gif);
	background-position: left center;
}

.bookmark_me a.twitter {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-bookmark-me/css/../icons/twitter.gif);
	background-position: left center;
}

.bookmark_me a.help {
	background-position: 0px 0px;
}

.bookmark_me a.current {
	background-position: 0px -20px;
}

.bookmark_me a.delicious {
	background-position: 0px -40px;
}

.bookmark_me a.diigo {
	background-position: 0px -60px;
}

.bookmark_me a.facebook {
	background-position: 0px -80px;
}

.bookmark_me a.fark {
	background-position: 0px -100px;
}

.bookmark_me a.google {
	background-position: 0px -120px;
}

.bookmark_me a.linkedin {
	background-position: 0px -140px;
}

.bookmark_me a.live {
	background-position: 0px -160px;
}

.bookmark_me a.myspace {
	background-position: 0px -180px;
}

.bookmark_me a.newsvine {
	background-position: 0px -200px;
}

.bookmark_me a.propeller {
	background-position: 0px -220px;
}

.bookmark_me a.reddit {
	background-position: 0px -240px;
}

.bookmark_me a.slashdot {
	background-position: 0px -260px;
}

.bookmark_me a.sphinn {
	background-position: 0px -280px;
}

.bookmark_me a.stumbleupon {
	background-position: 0px -300px;
}

.bookmark_me a.tipd {
	background-position: 0px -320px;
}

.bookmark_me a.yahoo {
	background-position: 0px -340px;
}

.bookmark_me_narrow a {
	width: 60px;
	padding-right: 5px;
}


body {
	margin: 0px !important;
}

#am {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: right;
	z-index: 9999;
}

#am div {
	background-color: #ccc !important;
	border-bottom: solid 1px #666 !important;
	border-right: solid 1px #666 !important;
	border-top: solid 1px #ddd !important;
	border-left: solid 1px #ddd !important;
	color: #000 !important;
	font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif !important;
	font-size: 11px !important;
	line-height: 13px !important;
	margin: 0px;
	padding: 0px !important;
	padding-left: 5px;
}

#am span {
	padding-right: 5px;
	margin: 0px;
}

#am .am_new {
	background: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-admin-menu/css/../icons/new_file.gif) center left no-repeat;
	padding-left: 14px;
}

#am .am_manage {
	background: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-admin-menu/css/../icons/edit.gif) center left no-repeat;
	padding-left: 14px;
}

#am .am_comments {
	background: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-admin-menu/css/../icons/comment.gif) center left no-repeat;
	padding-left: 14px;
}

#am .am_options {
	background: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-admin-menu/css/../icons/options.gif) center left no-repeat;
	padding-left: 14px;
}

#am .am_dashboard {
	background: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-admin-menu/css/../icons/activity.gif) center left no-repeat;
	padding-left: 14px;
}

#am .am_user {
	background: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-admin-menu/css/../icons/user.gif) center left no-repeat;
	padding-left: 14px;
}

#am a {
	color: #555 !important;
	text-decoration: none !important;
	padding: 0px;
	margin: 0px;
}

#am a:hover {
	color: #000 !important;
	text-decoration: underline !important;
}


.subscribe_me_services .center_feed_button {
	text-align: center;
}

.subscribe_me_services .float_feed_button {
	float: right;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: .1em;
}

.subscribe_me_extra a {
	display: block;
	padding-left: 18px;
	padding-right: 6px;
	margin-top: .1em;
	margin-bottom: .1em;
	float: left;
	background-repeat: no-repeat;
	white-space: nowrap;
	width: 144px;
	line-height: 20px !important;
	height: 20px !important;
	overflow: hidden;
	color: #11d !important;
	background-image: url(http://www.pointofcaredispensing.net/wp-content/plugins/sem-subscribe-me/css/../icons/icons.gif) !important;
}

.subscribe_me_extra a:hover {
	color: #b11 !important;
}

.subscribe_me_extra a.help {
	width: auto;
}

.subscribe_me_spacer {
	clear: both;
}

.subscribe_me_extra {
	position: absolute;
	background: #fff;
	color: #000;
	border: solid 1px #999;
	padding: 5px 5px;
	margin-left: -1px;
	width: 360px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.subscribe_me .help {
	background-position: 0px 0px;
}

.subscribe_me .rss_feed {
	background-position: 0px -20px;
}

.subscribe_me .bloglines {
	background-position: 0px -40px;
}

.subscribe_me .google {
	background-position: 0px -60px;
}

.subscribe_me .live {
	background-position: 0px -80px;
}

.subscribe_me .netvibes {
	background-position: 0px -100px;
}

.subscribe_me .newsgator {
	background-position: 0px -120px;
}

.subscribe_me .yahoo {
	background-position: 0px -140px;
}

.subscribe_me .media_container {
	clear: none;
}

.subscribe_me .media {
	text-align: left;
	margin-left: 0px;
}


.greet_block {
  background:#fff;
  border:1px solid #eee;
  margin:10px 0;
  width:100%;
}

.greet_image {
  float:left;
  padding:0 10px 0 0;
}

.greet_image img{
  background:none;
  border:none;
  margin:0;
  padding:0;
}

.greet_text {
  color:#333;
  font-size:16px;
  line-height:20px;
  margin:10px;
}

.greet_block_close {
  background:#fff;
  border:1px solid #ccc;
  float:right;
  height:15px;
  margin:0 0 0 10px;
  width:15px;
}

.greet_block_close a {
  color:#ccc;
  cursor:pointer;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  margin:0 3px;
  text-transform:uppercase;
}

.greet_block_close a:hover {
  text-decoration:none;
}

.greet_block_powered_by {
  float:right;
  font-size:9px;
  line-height:14px;
  padding:0 5px;
}

.greet_block_powered_by a {
  color:#ccc;
}

.greet_search_after {
  border-top:1px solid #eee;
  font-size:11px;
  margin:5px 0 0 0;
  padding:2px 0 0 0;
}

.greet_search_before {
  border-bottom:1px solid #eee;
  font-size:11px;
  margin:0 0 5px 0;
  padding:0 0 2px 0;
}

#greet_search_link {
  cursor:pointer;
}

.wpgb_cornered {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.wpgb_shadowed {
  -webkit-box-shadow: #ccc 0px 5px 5px;
  -moz-box-shadow: 0px 5px 5px #ccc;
}


/*
Theme Name: Semiologic
Theme URI: http://www.semiologic.com/software/sem-reloaded/
Description: The Semiologic theme, Reloaded.
Version: 0.9.2
Author: Denis de Bernardy
Author URI: http://www.mesoconcepts.com
Text Domain: sem-reloaded
Domain Path: /lang
*/

/*
Terms of use
------------

This software is copyright Mesoconcepts (http://www.mesoconcepts.com), and is distributed under the terms of the GPL license, v.2.

http://www.opensource.org/licenses/gpl-2.0.php
**/

/*
DO NOT EDIT THIS FILE
=====================

Semiologic has a custom.css feature.

To customize this file, create a custom.css file in the theme's folder, or in your skin's folder.
Paste this file's contents into it, then only keep that which you need. Remove references to images,
or adjust them accordingly. This will let you customize the theme's CSS without losing your changes
when you upgrade.
*/


/*
Reset
-----
Based on YUI Reset and YUI Font
Copyright (c) 2008, Yahoo! Inc. All rights reserved. BSD Licensed.
*/

html {
	color:#000;
	background:#fff;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}

fieldset, img {
	border:0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: inherit;
	font-weight: inherit;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight: inherit;
}

q:before,
q:after {
	content:'';
}

abbr, acronym {
	border:0;
	font-variant:normal;
}

sup {
	vertical-align:text-top;
}

sub {
	vertical-align:text-bottom;
}

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input, textarea, select {
	*font-size:100%;
}

legend {
	color:#000;
}

body {
	font:14px/1.432 "Trebuchet MS", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

table {
	font-size:inherit;
	font:100%;
}

pre, code, kbd, samp, tt {
	font: 13px/1.231 Consolas, Menlo, Monaco, "Lucida Console", "DejaVu Sans Mono", Monospace;
}

input, button, textarea {
	line-height: 123.1%;
}


/*
Theme Fonts
-----------
*/

.arial {
	font-family: Arial, "Liberation Sans", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.tahoma {
	font-family: Tahoma, "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.trebuchet {
	font-family: "Trebuchet MS", "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.verdana {
	font-family: Verdana, "Nimbus Sans L", "DejaVu Sans", Sans-Serif;
}

.antica,
.bookman,
.garamond {
	font-family: Palatino, "Book Antica", "Palatino Linotype", "URW Palladio L", Palladio, Georgia, "DejaVu Serif", Serif;
}

.georgia {
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

.times {
	font-family: "Times New Roman", Times, "Liberation Serif", "DejaVu Serif Condensed", Serif;
}

.courier {
	font-family: "Courier New", "Liberation Mono", "Nimbus Mono L", Monospace;
}


/*
Semiologic Defaults
-------------------
*/

pre, blockquote, li, dt, dd {
	margin: 3px 0px;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl {
	margin: 10px 0px;
}

blockquote, q, ul, ol, dl {
	margin-left: 20px;
}

ul ul,
ol ol,
dl dl {
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
}

pre {
	padding: 15px;
	background: #f8f8ff;
	color: #000;
	border: dotted 1px #bbb;
}

.main blockquote {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/icons/blockquote.gif) top left no-repeat;
	padding: 1px 10px 1px 50px;
	margin: 0px;
	min-height: 50px;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

del, s {
	text-decoration: line-through;
}

ins, u {
	text-decoration: underline;
}

a,
pre a {
	color: #11d;
}

a:hover,
pre a:hover {
	color: #b11;
}

.align_center {
	text-align: center;
}

img.align_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.float_left {
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
}

.float_right {
	float: right;
	margin-left: 5px;
	margin-bottom: 3px;
}

.active {
	font-weight: bold;
}

h1 {
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 123.1%;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

h2 {
	font-size: 19px;
	line-height: 123.1%;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

.widget_calendar table {
	line-height: 123.1%;
}

.widget_calendar caption {
	font-size: 17px;
	line-height: 123.1%;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
}

.widget_calendar tfoot a {
	color: inherit;
}

h3,
th {
	font-weight: bold;
}

.entry_content h3 {
	font-size: 15px;
}

.entry_categories p,
.entry_tags p {
	margin: 3px 0px;
}

.button {
	font-weight: bold;
	background-image: none;
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #dfdfdf;
	border: solid 1px #808080;
	color: #111;
	padding: 1px 7px;
	margin-left: 2px;
	margin-right: 2px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	cursor: pointer;
}

.button:hover {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/icons/gray-grad.png);
}

.button:active {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/icons/gray-grad-rev.png);
}


/*
 * calendar
 */

.widget_calendar table {
	border-collapse: collapse;
	margin: 0px auto 5px;
	width: 153px;
}

.widget_calendar caption {
	margin: 0 auto 3px auto;
	text-align: center;
}

.widget_calendar th,
.widget_calendar td {
	padding: 1px 1px;
	text-align: center;
}

.widget_calendar #prev {
	padding-left: 4px;
	text-align: left;
}

.widget_calendar #next {
	padding-right: 4px;
	text-align: right;
}

#today {
	font-weight: bold;
}


/*
 * Comment Form
 */

#commentform div {
	margin: 5px 0px;
}


/*
 * Avatars
 */

img.avatar {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
}


/*
 * Miscellaneous
 */

.sem_subscribe_me ul,
.now-reading ul,
.widget_democracy ul {
	list-style: none !important;
}

.entry_actions a,
.comment_actions a {
	float: right;
	margin-left: 5px;
	margin-bottom: 3px;
}

.comment_box a {
	display: block !important;
	text-align: center !important;
	height: 34px !important;
	width: 40px !important;
	overflow: hidden !important;
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/icons/comment_box.gif) top center no-repeat !important;
	color: #222 !important;
	text-decoration: none !important;
	font-weight: bold !important;
	font-size: 18px !important;
	line-height: 24px !important;
	padding-top: 3px !important;
	padding-bottom: 1px !important;
}

.comment_box a:hover {
	color: #b11 !important;
}

#header a,
#header a:hover {
	color: inherit;
	text-decoration: none;
}

#header_nav span {
	margin-left: 0px;
	margin-right: 12px;
}

.sep_nav #header_nav span {
	margin-left: 0px;
	margin-right: 4px;
}

#footer_nav span {
	margin-left: 6px;
	margin-right: 6px;
}

.sep_nav #footer_nav span {
	margin-left: 2px;
	margin-right: 2px;
}

.float_nav #footer_nav span {
	margin-left: 12px;
	margin-right: 0px;
}

.float_sep_nav #footer_nav span {
	margin-left: 4px;
	margin-right: 0px;
}

#credits {
	font-size: 11px;
}

#sitename {
	margin: 0px;
	letter-spacing: -1px;
	font-family: Georgia, "New Century Schoolbook", "Century Schoolbook L", "DejaVu Serif", Serif;
	font-weight: normal;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
	font-size: 40px;
	line-height: 52px;
}

#tagline {
	margin: 0px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: right;
	font-size: 15px;
	line-height: 15px;
}

.invert_header #sitename {
	padding-top: 23px;
	padding-bottom: 0px;
	text-align: center;
}

.invert_header #tagline {
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: center;
}

.next_prev_posts,
.entry_nav,
.posts_nav,
p.submit,
p.solo-subscribe-to-comments {
	text-align: center;
}

.nav_active {
	font-weight: bold;
}

h1 a,
h2 a {
	text-decoration: none;
}

.entry_header a,
.widget_title a {
	color: inherit;
}


/* Margins and Padding */

.main_widget,
.entry,
.post_list,
.comment,
.widget {
	margin-top: 0px;
	margin-bottom: 20px;
}

.pad {
	padding: 0px 20px;
	margin: 0px auto;
}

.pad .pad {
	padding: 0px;
}

.post_list h3 {
	margin-top: 15px;
}

.widget_calendar td.pad {
	padding: 0px !important;
	margin: 0px !important;
}

.entry h2 {
	margin-top: 15px;
}

.entry_header {
	margin-top: 10px;
}

.entry_date + .entry_header,
.entry_date + .entry_header h1 {
	margin-top: 2px;
	padding: 0px;
}

div.entry_date,
h3.post_list_date,
.comment_date,
.pings_date {
	font-weight: bold;
	margin: 10px 0px 5px;
}

div.entry_date {
	margin-bottom: 2px;
}

.entry_header,
.pings_header,
.comments_header {
	margin-bottom: 10px;
}

.comment_header h3 {
	margin-top: 5px;
}

.comment_header em {
	font-style: normal;
}

.comment_time {
	font-weight: normal;
}

.entry_content,
.comment_content {
	margin-bottom: 10px;
}

.comment_content {
	margin-left: 70px;
}

.comment_label {
	width: 120px;
	float: left;
}

p.comment_label {
	margin-top: 3px;
	margin-bottom: 3px;
}

.comment_field {
	margin-left: 130px;
}

.comment_field input,
#comment {
	width: 99%;
}


/* WP Image Aligns */

.skin .aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.skin img.aligncenter {
	display: block;
}

.skin .alignleft {
	float: left;
	margin-right: 5px;
}

.skin .alignright {
	float: right;
	margin-left: 5px;
}


/* WP Image Captions */

.wp-caption {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
	border-radius: 3px;
    background-color: #f3f3f3;
	color: #111;
    border: 1px solid #ddd;
    margin: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
}

p.wp-caption-text {
	margin-top: 3px;
	margin-bottom: 3px;
}

/* hidden class, used to fix IE6 problems */

.hidden {
	display: none;
}

/* dropdowns in sidebars */

.sidebar select {
	width: 99%;
}

/* WP Search Widget */

.widget_search {
	text-align: center;
}

.widget_search .s {
	padding-top: 1px;
	padding-bottom: 0px;
}

/* mediacaster */

div.media,
div.enclosures {
	margin: 5px 0px;
}

div.media {
	text-align: center;
}

/* author image */

.entry_author_image {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.entry .entry_author_image {
	float: left;
	border: outset 1px;
	margin: 4px 10px 0px 4px;
}

/* wp gallery and thumbnails */

.wp-caption,
.gallery {
	clear: both;
}

.gallery dl {
	margin-left: 0px;
}

p.attachment {
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.gallery_nav {
	display: block;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.gallery_nav .prev_image {
	width: 45%;
	margin-left: 3%;
	float: left;
	text-align: right;
}

.gallery_nav .next_image {
	width: 45%;
	margin-right: 3%;
	float: right;
	text-align: left;
}

.wp_thumbnail {
	display: block;
	float: left;
	border: outset 1px;
	margin: 4px 10px 0px 4px;
}

/* search reloaded */

.search_count {
	text-align: right;
}

.main h3.search_title {
	font-size: 18px;
	font-weight: normal;
}

.search_url {
	color: #060;
}

li.search_result {
	margin-left: -22px;
	list-style: none;
}

li.search_result ul {
	margin-left: 22px;
}

li.search_result ul ul {
	margin-left: 8px;
}

/* footer scripts */

div.scripts {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* bookmark me, subscribe me */

.entry .bookmark_me,
.entry .subscribe_me {
	margin-top: 5px;
	margin-bottom: 5px;
}

.center_feed_button {
	margin-top: 10px;
	margin-bottom: 10px;
}

.bookmark_me_ruler,
.subscribe_me_ruler {
	clear: both;
	height: 0px !important;
}

.inline_boxes .bookmark_me_narrow {
	margin: 10px 0px;
}

.inline_boxes .bookmark_me_narrow a {
	width: auto;
	height: auto !important;
	line-height: 1em !important;
	margin: 0px;
	padding-right: 5px;
	float: none;
	display: inline;
}

/* newsletter manager */

.inline_boxes .newsletter_inline input.from {
	width: 180px;
}

p.newsletter_fields {
	margin: 9px 0px;
}

/* banner ad widgets */

.ad_unit {
	margin-top: 10px;
	margin-bottom: 10px;
}

.ad_unit,
.ad_unit .header_widget_bg,
.ad_unit .footer_widget_bg {
	background: none !important;
	border: none !important;
	-moz-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}

.ad_unit .header_widget_top,
.ad_unit .header_widget_bottom,
.ad_unit .footer_widget_top,
.ad_unit .footer_widget_bottom {
	background: none !important;
	height: 0px !important;
}

.ad_unit .header_widget_bg .pad,
.ad_unit .footer_widget_bg .pad {
	padding: 0px;
}


/*
DO NOT EDIT THIS FILE
=====================

Semiologic has a custom.css feature.

To customize this file, create a custom.css file in the theme's folder, or in your skin's folder.
Paste this file's contents into it, then only keep that which you need. Remove references to images,
or adjust them accordingly. This will let you customize the theme's CSS without losing your changes
when you upgrade.
*/



/*
 * canvas margins
 */

#wrapper,
#credits,
.wrapper,
.wrapper_item,
.pad,
.post_list {
	margin: 0px auto;
}


/*
 * mts, tsm, and sms layouts
 */

.mts #main,
.mts #sidebar,
.tsm #sidebars,
.tsm #sidebar {
	float: left;
}

.mts #sidebars,
.mts #sidebar2,
.tsm #main,
.tsm #sidebar2 {
	float: right;
}

.sms #sidebar_wrapper,
.sms #sidebar {
	float: left;
}

.sms #main,
.sms #sidebar2 {
	float: right;
}


/*
 * mms, smm, ms and sm layouts
 */

.mms #main,
.ms #main,
.smm #sidebar,
.sm #sidebar {
	float: left;
}

.mms #sidebar,
.ms #sidebar,
.smm #main,
.sm #main {
	float: right;
}


/*
 * mmm layouts
 */

.mmm #wrapper {
	width: 960px;
}

.mmm #credits,
.mmm .wrapper,
.mmm .wrapper_item {
	width: 950px;
}

.m2s #main {
	width: 550px;
}

.sms #sidebar_wrapper {
	width: 750px;
}

.mmm #sidebars {
	width: 400px;
}

.mmm #sidebar,
.mmm #sidebar2 {
	width: 200px;
}

.mm1s #main {
	width: 650px;
}

.mm1s #sidebar {
	width: 300px;
}


/*
 * mm layouts
 */

.mm #wrapper {
	width: 760px;
}

.mm #credits,
.mm .wrapper,
.mm .wrapper_item {
	width: 750px;
}

.mm #sidebar {
	width: 200px;
}

.m1s #main {
	width: 550px;
}


/*
 * m layouts
 */

.m #wrapper {
	width: 630px;
}

.m #credits,
.m .wrapper,
.m .wrapper_item {
	width: 620px;
}


/*
 * Spacer
 */

.spacer,
.entry_bottom,
li.search_result {
	clear: both;
}


/*
 * floating nav
 */

.float_nav #header_nav,
.float_nav #copyright_notice {
	float: left;
}

.float_nav #search_form,
.float_nav #footer_nav {
	float: right;
}

#navbar {
	line-height: 32px;
}

.s {
	padding-top: 1px;
	padding-bottom: 0px;
	width: 140px;
}

.go {
	margin-left: 2px;
	margin-right: 2px;
}

#s {
	width: 120px;
}

#go {
	margin-right: 0px;
}

* html #s {
	margin-top: 3px;
	margin-bottom: 3px;
	vertical-align: center;
}

* html #go {
	margin-top: 3px;
	margin-bottom: 1px;
	vertical-align: center;
}


/*
 * non-floating nav
 */

#footer_nav,
#copyright_notice {
	text-align: center;
}


/*
 * credits
 */

#credits {
	text-align: center;
}


/*
 * inline boxes
 */

.inline_box {
	float: left;
}

.m .inline_box,
.mm .inline_box {
	width: 50%;
}

.mmm .inline_box {
	width: 33.3%;
}

.mmm #header_boxes .inline_box:first-child,
.mmm #footer_boxes .inline_box:first-child,
.mmm #header_boxes .inline_box ~ .inline_box,
.mmm #footer_boxes .inline_box ~ .inline_box {
	width: 33.33%;
}

.mmm #header_boxes .inline_box:first-child + .inline_box,
.mmm #footer_boxes .inline_box:first-child + .inline_box {
	width: 33.3%;
}


/*
Fam Fam Fam silk icons are copyright Mark James (http://www.famfamfam.com/lab/icons/silk/), and CC-By licensed:

http://creativecommons.org/licenses/by/2.5/

To customize this file, create a icons.css file in your skin's folder. Paste this file's contents into it,
then only keep that which you need. Remove references to images, or adjust them accordingly. This will let
you customize the theme's CSS without losing your changes when you upgrade.
*/

#main a.external_icon,
#credits a.external_icon {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/world_go.gif) center right no-repeat;
	padding-left: 0px;
	padding-right: 14px;
}

ul {
	list-style-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/bullet.gif);
}

.entry_content ul,
.search_result ul {
	list-style: square;
}

.edit_entry a {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/page_white_edit.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.reply_comment a {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/comment_add.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.comment_entry img {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/comment_add.gif) bottom center no-repeat;
	vertical-align: middle;
}

.edit_comment a {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/comment_edit.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_tags a,
.entry_categories a {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/folder.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_author a,
.entry_author span,
.signed_in_author a,
.loginout a {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/user.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_date span,
.entry_date a,
.comment_date span,
.pings_date span,
h3.post_list_date {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/calendar.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.entry_replies a {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/comment.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.leave_reply a {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/comment_add.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.name_label label {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/user.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.email_label label {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/email.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.url_label label {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/world_link.gif) center left no-repeat;
	padding-left: 18px;
	padding-right: 0px;
}

.link_entry a,
.link_comment a {
	padding: 0px;
	background: none;
}

.link_entry img,
.link_comment img {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/link.gif) bottom center no-repeat;
}

.s {
	background: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/css/../icons/magnifier.gif) bottom left no-repeat #fff;
	padding-left: 19px;
	padding-right: 3px;
}

/*
Skin name: Light, Silver
Skin uri: http://skins.semiologic.com/light/
Version: 0.9.1
Author: Denis de Bernardy
Author uri: http://www.mesoconcepts.com
*/


/*
 * Canvas
 */

#wrapper {
	margin-top: 15px;
	margin-bottom: 15px;
}

.sem_admin_menu #wrapper {
	margin-top: 20px;
}

.skin .wrapper_item {
	width: auto;
}

html {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/pattern.jpg);
	background-position: top center;
	background-repeat: repeat;
}

#sidebars #sidebar .pad {
	padding-right: 10px;
}

#sidebars #sidebar2 .pad {
	padding-left: 10px;
}

#navbar .pad {
	padding: 0px 20px 0px 0px;
}

#search_form {
	padding-left: 20px;
}

#navbar {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/navbar.jpg);
	background-position: top center;
	background-repeat: repeat;
}

#navbar span {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}

#navbar a {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/navbar_item.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 22px;
	margin: 0px;
}

#navbar a:hover,
#navbar span.nav_active {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/navbar_active.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

#navbar span.nav_active {
	font-weight: normal;
	padding-left: 20px;
	padding-right: 22px;
	margin: 0px;
}

#navbar span.nav_active a {
	margin-left: -20px;
	margin-right: -22px;
	background: none;
}

#body,
#header_wrapper {
	margin-top: 12px;
	margin-bottom: 12px;
}

#header,
#navbar {
	margin-top: 6px;
	margin-bottom: 6px;
}

.header_widget {
	margin-top: 12px;
	margin-bottom: 12px;
}

#footer,
.footer_widget {
	margin-top: 12px;
	margin-bottom: 12px;
}

#credits {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-top: solid 1px;
}

#body_bg,
.header_widget_bg,
.footer_widget_bg {
	padding-top: 5px;
	padding-bottom: 5px;
}

#navbar,
#body,
.header_widget,
.footer_widget {
	border: solid 1px;
}

#header_img,
#header_img img,
#navbar,
#navbar_bg,
#body,
#body_bg,
.header_widget,
.header_widget_bg,
.footer_widget,
.footer_widget_bg {
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#navbar span:first-child,
#navbar span:first-child a {
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	-khtml-border-top-left-radius: 7px;
	-khtml-border-bottom-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

#header_img img,
#navbar,
#body,
.header_widget,
.footer_widget {
	-moz-box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
	-khtml-box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
	-webkit-box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
	box-shadow: rgba(0,0,0,.15) 1px 1px 4px;
}

.header_widget {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/header_widget.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

.footer_widget {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/footer_widget.jpg);
	background-repeat: repeat-x;
	background-position: bottom center;
}

.inline_boxes_bg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/inline_boxes.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.mmm .inline_boxes_bg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/mmm-inline_boxes.gif);
}

#body {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/body.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

#body_bg {
	background-repeat: repeat-y;
	background-position: center;
}

.mts #body_bg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/mts-body.gif);
}

.tsm #body_bg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/tsm-body.gif);
}

.sms #body_bg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/sms-body.gif);
}

.mms #body_bg,
.ms #body_bg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/ms-body.gif);
}

.smm #body_bg,
.sm #body_bg {
	background-image: url(http://www.pointofcaredispensing.net/wp-content/themes/sem-reloaded/skins/light-silver/images/sm-body.gif);
}

#sidebars .sidebar {
	margin-bottom: 0px;
}

#sidebars .widget:first-child {
	margin-top: 0px;
}

#sidebars .widget:last-child {
	margin-bottom: 0px;
}

#sidebars .widget.ad_unit:first-child {
	margin-top: 10px;
	margin-bottom: 20px;
}

#sidebars .widget.ad_unit:last-child {
	margin-bottom: 10px;
}

.entry_bottom {
	width: 40%;
	margin: 20px auto;
	border-bottom: solid 1px;
}

.single .entry_bottom,
.page .entry_bottom {
	border: none;
	margin: 0px;
}

.widget_title h2 {
	padding-bottom: 3px;
	border-bottom: solid 1px;
}

.widget_calendar table,
.widget_calendar thead,
.widget_calendar tfoot {
	border: solid 1px;
}


/*
 * Skin Colors
 */

html,
#body,
.widget_calendar table {
	background-color: #fff;
	color: #222;
}

.main h1,
.main h2,
.main h3,
.sidebar h1,
.sidebar h2,
.widget_calendar caption {
	color: #000;
}

.post_list h3 {
	color: inherit;
}

#body,
.header_widget,
.footer_widget,
#credits,
.widget_calendar table,
.widget_calendar tfoot {
	border-color: #999;
}


/*
 * Scheme Colors
 * H60 S0 L80
 */

#navbar,
.widget_calendar thead {
	background-color: #c6c6c6; /* - */
	color: #000;
}

.widget_calendar tfoot {
	background-color: #eeeeee; /* L90 */
	color: #000;
}

.header_widget,
.footer_widget {
	background-color: #f5f5ff; /* C-L97 */
	color: #000;
}

#sitename {
	color: #474747; /* L30 */
}

#navbar a {
	color: #000;
}

#footer a {
	color: #000;
}

#footer a:hover {
	color: #303030; /* L90* */
}

.entry_bottom,
.widget_title h2 {
	border-color: #999999; /* L63 */
}

#navbar,
#go {
	border-color: #636363; /* B/2 */
}

.widget_calendar thead {
	border-color: #636363; /* B/2 S0 */
}


h4.faq-header {
	display:none;
}

.news_title {
	color:#7F9BC5;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
}