/***************************** Reset CSS ********************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;t
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline; }
 
body { line-height: 1; }
 
ol, ul { list-style: none; }
 
blockquote, q { quotes: none; }
 
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }
 
/* remember to define focus styles! */
:focus { outline: 0; }
 
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
 
del { text-decoration: line-through; }
 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0; }
 
/****************************** End Reset CSS ****************************/
#wrapper {
	margin: 0 auto;
	width: 980px; }
 
#header {
	border-bottom: 6px solid #2e7190;
	float: left;
	width: 980px; }
 
#top_nav {  }
 
	#top_nav li {
		color: #A0A5A9;
		float: left;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		padding: 19px 0; }
 
		#top_nav li:hover { background: url(images/hover_02.jpg) no-repeat center top; }
 
		#top_nav li a {
			color: #A0A5A9;
			padding: 0 8px;
			text-decoration: none; }
 
#header a.suscribe {
	background: url("images/icon_03.gif") no-repeat scroll right bottom transparent;
	color: #999999;
	float: right;
	font-family: "Arial";
	font-size: 13px;
	padding-right: 17px;
	padding-top: 19px;
	text-decoration: none; }
 
.line {
	background: none repeat scroll 0 0 #BEC4CA;
	border: 0 none;
	clear: both;
	height: 1px; }
 
#header h1 {
	float: left;
	height: 45px;
	padding: 22px 0;
	width: 208px; }
 
#logo {
	background: url("http://lasikeyesurgery.com/images/logo_160x50.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 45px;
	text-indent: -999em;
	width: 218px; }
 
#date_box {
	background: url("images/separator_07.gif") no-repeat scroll 0 0 transparent;
	float: left;
	margin: 18px 25px;
	padding: 15px 20px; }
 
	#date_box p {
		color: #999999;
		font-family: Helvetica;
		font-size: 20px;
		font-weight: lighter; }
 
		#date_box p span {
			display: block;
			font-family: verdana;
			font-size: 11px; }
 
#box {
	border: 1px solid #E3E7EC;
	float: right;
	height: 60px;
	margin: 15px 2px;
	width: 467px; }
 
#body {
	float: left;
	width: 980px; }
 
#column_left {
	float: left;
	padding: 36px 0 0;
	width: 688px; }
 
#main_post { position: relative; }
 
	#main_post p.date_main_post {
		color: #666666;
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold; }
 
	#main_post h2 a {
		color: #FF0000;
		font-family: "Arial";
		font-size: 28px;
		padding: 3px 0;
		text-decoration:none;
		}

	#main_post h2 a:hover { color:#c60c0c }
 
#people_img {
	position: absolute;
	right: 0;
	top: 0; }
 
#main_post p.detail {
	background: url("images/icon_07.gif") no-repeat scroll left bottom transparent;
	color: #999999;
	font-family: Verdana;
	font-size: 12px;
	padding-left: 16px; }
 
	#main_post p.detail a { color: #999999; }
 
#main_post img {
	float: left;
	padding-right: 17px; }
 
#main_post hr.line { margin: 14px; }
 
#main_post p.content {
	color: #495563;
	font-family: Verdana;
	font-size: 12px;
	line-height: 16px; }
 
#main_post p.tags {
	color: #ACB3B8;
	font-family: Verdana;
	font-size: 12px;
	line-height: 19px; }
 
	#main_post p.tags a { color: #ACB3B8; }
 
#main_post p {  }
 
	#main_post p span.comments a {
		background: url("images/icon_32.gif") no-repeat scroll left bottom transparent;
		color: #333333;
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		line-height: 26px;
		padding-left: 17px; }
 
#column_right {
	float: right;
	padding: 32px 0;
	width: 270px; }
 
	#column_right div.boxes {
		border: 1px solid #2e7190;
		float: right;
		height: 124px;
		margin: 4px;
		width: 124px; }
 
#content_box {
	border-top: 6px solid #2e7190;
	clear: both;
	padding: 40px 0;
	width: 980px; }
 
#left {
	float: left;
	margin-right: 15px;
	width: 400px; }
 
	#left h6.recent_entries {
		background: url("images/icon_10.gif") no-repeat scroll 0 0 transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		padding-left: 22px; }
 
	#left div.post_recent_entries { padding: 16px 0; }
 
		#left div.post_recent_entries p.date {
			color: #666666;
			font-family: Verdana;
			font-size: 10px;
			font-weight: bold; }
 
		#left div.post_recent_entries h2.tittle a {
			color: #FF3300;
			font-family: Arial;
			font-size: 21px;
			padding: 4px 0;
			font-weight:normal;
			text-decoration:none;
		}

		#left div.post_recent_entries h2.tittle a:hover { color:#c60c0c }
 
		#left div.post_recent_entries p.detail {
			background: url("images/icon_07.gif") no-repeat scroll left bottom transparent;
			color: #999999;
			font-family: Verdana;
			font-size: 12px;
			margin: 7px 0;
			padding-left: 16px; }
 
			#left div.post_recent_entries p.detail a { color: #999999; }
 
		#left div.post_recent_entries p.content {
			color: #495563;
			font-family: Verdana;
			font-size: 12px;
			line-height: 16px; }
 
		#left div.post_recent_entries p.tags {
			color: #ACB3B8;
			font-family: Verdana;
			font-size: 12px;
			line-height: 28px; }
 
			#left div.post_recent_entries p.tags a { color: #ACB3B8; }
 
		#left div.post_recent_entries p a.share {
			background: url("images/icon_29.gif") no-repeat scroll left bottom transparent;
			color: #333333;
			font-family: Verdana;
			font-size: 12px;
			font-weight: bold;
			padding-left: 16px; }
 
		#left div.post_recent_entries p span.comments a {
			background: url("images/icon_32.gif") no-repeat scroll left bottom transparent;
			color: #333333;
			font-family: Verdana;
			font-size: 12px;
			font-weight: bold;
			padding-left: 16px; }
 
#middle {
	float: left;
	margin-right: 16px;
	width: 272px; }
 
#search_box {
	padding-bottom: 20px;
	position: relative; }
 
	#search_box h6.search {
		background: url("images/icon_13.gif") no-repeat scroll 0 0 transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 22px;
		padding-left: 33px; }
 
	#search_box form p input {
		/*background: none repeat scroll 0 0 #909496;*/
background:#fff;
		border: 1px solid #999;
		height: 17px;
		width: 262px; font-size:11px; padding:4px; cursor:pointer; }
 
	#search_box form p button {
		background: #909496 url("images/search.gif") no-repeat;
		border: 0 none;
		height: 15px;
		width: 15px;
		position: absolute;
		right: 10px;
		top: 45px;
		text-indent: -999em;
		 }
 
#up_to_minute_box { padding: 10px 0; }
 
	#up_to_minute_box h6.up_to_minute_box {
		background: url("images/icon_21.gif") no-repeat scroll 0 0 transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 25px;
		padding-left: 33px; }
 
	#up_to_minute_box ul {  }
 
		#up_to_minute_box ul li {
			border-bottom: 1px solid #D2D2C9;
			padding-top: 10px; }
 
			#up_to_minute_box ul li h5 a {
				color: #FF3300;
				font-family: "Arial";
				font-size: 14px;
				font-weight: bold;
				line-height: 17px;
				text-decoration: none; }
 
			#up_to_minute_box ul li p.date {
				color: #333333;
				font-family: Arial;
				font-size: 12px;
				padding: 4px 0; }
 
#twitter_box { padding: 10px 0; }
 
	#twitter_box h6.twitter a {
		background: url("images/icon_39.gif") no-repeat scroll 0 0 transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 25px;
		padding-left: 33px; text-decoration:none; }
 
	#twitter_box ul li { border-bottom: 1px solid #E3E7EC; }
 
		#twitter_box ul li p {
			font-family: Verdana;
			font-size: 12px;
			line-height: 15px;
			padding: 4px 0; }
 
			#twitter_box ul li p a { color: #FF0000; }
 
#recent_posts_box { padding: 10px 0; }
 
	#recent_posts_box h6.recent_posts {
		background: url("images/icon_10.gif") no-repeat scroll 0 0 transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 25px;
		padding-left: 25px; }
 
	#recent_posts_box ul {  }
 
		#recent_posts_box ul li { border-bottom: 1px solid #E3E7EC; }
 
			#recent_posts_box ul li a {
				color: #FF0000;
				font-family: Verdana;
				font-size: 11px;
				line-height: 18px;
				text-decoration: none; }
 
#right {
	float: left;
	width: 275px; }
 
#box_subscription {
	padding-bottom: 10px;
	position: relative; }
 
	#box_subscription h6.subscription {
		background: url("images/icon_16.gif") no-repeat scroll left bottom transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 18px;
		margin-bottom: 12px;
		padding-left: 33px; }
 
	#box_subscription form {  }
 
		#box_subscription form p {  }
 
			#box_subscription form p input {
				border: 1px solid #909496;
				height: 14px;
				width: 260px;
				font-size:11px;
				padding:4px;
				 }
 
			#box_subscription form p button {
				*top: 55px;
				background: none repeat scroll 0 0 #F6F6F6;
				border: none;
				color: #6E777F;
				font-size:10px;
				font-family: Arial;
				font-weight: bold;
				height: 22px;
				position: absolute;
				right: 6px;
				top: 40px; 
				cursor:pointer}
 
#recent_comments_box { padding: 10px 0; }
 
	#recent_comments_box h6.recent_comments {
		background: url("images/icon_24.gif") no-repeat scroll left bottom transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 21px;
		margin: 12px 0;
		padding-left: 33px; }
 
	#recent_comments_box ul {  }
 
		#recent_comments_box ul li {  }
 
			#recent_comments_box ul li p {
				color: #FF0000;
				font-family: Verdana;
				font-size: 11px;
				line-height: 15px; }
 
				#recent_comments_box ul li p span {
					color: #666666;
					display: block;
					font-weight: bold; }
 
#categories {  }
 
	#categories h6.categories {
		background: url("images/icon_37.gif") no-repeat scroll left bottom transparent;
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 21px;
		margin: 12px 0;
		padding-left: 33px; }
 
	#categories ul {  }
 
		#categories ul li {
			background: url("images/bull_03.gif") no-repeat scroll left bottom transparent;
			font-family: Verdana;
			font-size: 11px;
			padding-left: 10px; }
 
			#categories ul li a {
				color: #FF0000;
				line-height: 13px;
				text-decoration: none; }
 
#blogRoll_box { padding: 10px 0; }
 
	#blogRoll_box h6.blogRoll {
		color: #6E777F;
		font-family: Arial;
		font-size: 21px;
		line-height: 25px; }
 
	#blogRoll_box ul {  }
 
		#blogRoll_box ul li {
			background: url("images/bull_03.gif") no-repeat scroll left bottom transparent;
			font-family: Verdana;
			font-size: 11px;
			padding-left: 10px; }
 
			#blogRoll_box ul li a {
				color: #FF0000;
				line-height: 13px;
				text-decoration: none; }
 
/****************** Sub Page Styless ***********************/
#main_content {
	float: left;
	margin-right: 30px;
	width: 670px; }
 
	#main_content p.date {
		color: #666666;
		font-family: Verdana;
		font-size: 12px;
		padding: 4px 0; }
 
	#main_content h1 {
		color: #474C51;
		font-family: "Arial";
		font-size: 28px;
		font-weight: bold;
		line-height: 34px; }
 
	#main_content p.detail {
		background: url("images/icon_07.gif") no-repeat scroll left bottom transparent;
		color: #999999;
		font-family: Verdana;
		font-size: 12px;
		line-height: 12px;
		padding: 0 0 0 16px; }
 
		#main_content p.detail a { color: #999999; }
 
	#main_content hr.line {  }
 
	#main_content h6 {
		color: #474C51;
		font-family: "Arial";
		font-size: 24px;
		font-weight: bold;
		line-height: 28px;
		padding: 60px 0 0; }
 
	#main_content p {
		color: #495563;
		font-family: Verdana;
		font-size: 12px;
		line-height: 16px;
		padding: 4px 0 10px; }
 
		#main_content p.tags {
			color: #ACB3B8;
			font-family: Verdana;
			font-size: 12px;
			line-height: 28px; }
 
			#main_content p.tags a { color: #ACB3B8; }
 
	#main_content a.share {
		background: url("images/icon_29.gif") no-repeat scroll left bottom transparent;
		color: #333333;
		display: block;
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		padding-left: 16px; }
 
#responses {  }
 
	#responses li { padding: 11px 0; }
 
		#responses li div {
			background: none repeat scroll 0 0 #F1F2F2;
			height: 46px;
			padding: 7px 10px;
			width: 650px; }
 
			#responses li div img {
				float: left;
				padding-right: 11px; }
 
			#responses li div p span {
				color: #999999;
				display: block;
				font-family: Verdana;
				font-size: 12px;
				margin: 2px 0; }
 
			#responses li div p a {
				color: #FF0000;
				font-family: "Arial";
				font-size: 18px;
				text-decoration: none; }
 
form p input {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 3px solid #E2E4E5;
	height: 20px;
	margin-right: 15px;
	width: 306px; }
 
form p label {
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold; }
 
.required {
	color: #ff0000;
	font-weight: normal; }
 
form p textarea {
	background: none repeat scroll 0 0 #F6F6F6;
	border: 3px solid #E2E4E5;
	height: 108px;
	width: 656px; }
 
.spam_label {
	*position: relative;
	*top: -5px;
	background: none repeat scroll 0 0 #E4E6E7;
	margin: 0;
	padding: 6px; }
 
.spam_input {
	height: 18px;
	width: 203px; }
 
#send {
	background: url("images/post_btn.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	height: 26px;
	margin-bottom: 20px;
	text-indent: -999em;
	width: 147px; }
 
/********************* End Sub Page Styless *******************/
#footer {
	border-top: 6px solid;
	color: #A9ABAD;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 30px;
	padding-top: 10px;
	width: 980px; }
 
	#footer ul {  }
 
		#footer ul li {
			float: left;
			padding-right: 10px; }
 
			#footer ul li a {
				color: #A9ABAD;
				text-decoration: none; }
 
	#footer p { clear: both; }