/*



Theme Name: Tomhet



Theme URI: http://wpsite.net

Description: Clean and easy customizable WordPress theme by <a href="http://wepsite.net">wpsite.net</a>

Version: 1.0

Author: wpsite.net

Author URI: http://wpsite.net

Tags: simple, clean, widgets, widget ready, two columns, right sidebar, fixed width, valid CSS, valid XHTML

*/





	

body {

	margin: 0px;

	padding: 0px;

	background: #8b9758;

	color: #283518;

	font: 12px/18px 'Myriad Pro',Helvetica,Arial,sans-serif;

letter-spacing:0px;



}



a {

	/*color: #003cff;*/
	
	color: #283518;

	outline: none;

	text-decoration: underline;

}

a:hover {
	
	text-decoration:none;
	
}

p {

	margin: 0 20px 20px 0;

}



p:a {

	background:#ccc;

padding:0px;

}



ul, ol {

	margin-bottom: 20px;

}



blockquote {

	margin: 0 0 0 10px;

	padding: 0 0 0 10px;

	border-left: 5px solid #f7f7f7;

}

img {border:none;}

/*	##################################

   	BASIC LAYOUT

	################################## */

	

#page {

	width: 940px;

	margin: 0 auto;

}

	

#header {

	position: relative;

	height: 300px;



background: url(img/gamble-header.png) top left no-repeat;

}

#header #contactNumber {position:absolute; top:20px; right:10px;}
#header #contactNumber p {color:#304516; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}


#content {

	padding: 0 0 0 0px;
&nbsp;background: #fff;

border: 10px solid #304516;

font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
z-index:0;

}



#content-left {

	float: left;

	width: 890px;

	padding:15px;
	
	/*position:relative;*/
	

}


#content-temp {

	padding: 0 0 0 0px;
	
	background: #fff;
	
	background: #c4d19a;

	border: 10px solid #304516;
	
	font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;

}



#content-left-temp {
	
	background: #fff;

	float: left;

	width:705px;

	padding:15px 0 15px 15px;
	
	min-height:640px;

}

#sideinfo {background:#c4d19a; height:auto; float: right; padding:20px 10px; width:180px;}

#sideinfo input[type=text] {width:170px;}
#sideinfo p {margin-bottom:10px;}


#content-right {

	float: right;

	width: 0px;
padding:15px;

}



#footer {

position:relative;
background: url(img/gamble-footer.png) bottom no-repeat;



}

.noMarWrap p {margin:0;}

/*	##################################

   	HEADINGS

	################################## */

	

h1 {

	position: absolute;

	bottom: 50px;

	left: 0px;

	margin: 0px;

	padding: 0px;

	line-height: 1;

	font-size: 48px;

	font-weight: 700;



font-family:'Myriad Pro',Helvetica,Arial,sans-serif;

}



h1 a {

	color: #283518;

	text-decoration: none;

padding-left: 0px;

}



h2 {

	margin: 0 0 20px 20px;

}



h2#blog-description {

	position: absolute;

	bottom: 60px;

	left: 0px;

	margin: 0px;

	padding: 0px;

	font-size: 11px;

	font-weight: normal;

}



h3 {

	margin: 0 0 0px 0;

	font-size: 0px;

	font-weight: 0;

font-color:#ffffff;

font-family:'Myriad Pro',Helvetica,Arial,sans-serif;

border-bottom:0px solid #ccc;

}



h3 a {

	text-decoration: none;

font-family:'Myriad Pro',Helvetica,Arial,sans-serif;

}



h3 a:hover {

	text-decoration: none;

}



h4 {

	margin: 0 0 10px 0;

	font-size: 18px;

font-style:italic;

color: #d8d9da;

}



/*	##################################

   	HEADER

	################################## */

	

#top-nav {

	position: absolute;

top:10px;

	right: 0px;

	margin: 0px;

	padding: 0px;

	list-style: none;

font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;



}



#top-nav li {

	float: left;

	margin: 0 0 0 10px;

font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;

}



#top-nav li#rss {

	padding: 0 0 0 15px;

	background: url(img/rss-icon.gif) no-repeat left center;

}



/*	##################################

   	CONTENT

	################################## */

	

/** box left */



.box-left {

	margin: 0 20px 20px 20px;

	background: #fff url(img/content.jpg) no-repeat left top;

}

	

.meta {

	clear: both;

	padding: 5px;

	background: #fff url(img/bg-meta.gif) repeat-x left top;

	color: #5e5e5e;

border:1px solid #ccc;

}



.meta-date {

	padding: 2px 15px 2px 20px;

	background: url(img/date.png) no-repeat 0px 2px;

}



.meta-categories {

	padding: 2px 15px 2px 20px;

	background: url(img/categories.gif) no-repeat 0px 2px;

}



.meta-comments {

	padding: 2px 15px 2px 20px;

	background: url(img/comment.gif) no-repeat 0px 2px;

}



p.tags {

	clear: both;

}



/** box right */



.box-right {

	margin: 0 20px 20px 20px;

	padding: 20px;


}



.box-right ul {

	margin: 0 0 5px 0;

	padding: 0px;

	list-style: none;

}



.box-right li {

	margin: 0px;

	padding: 2px 5px 2px 10px;

	/* border-bottom: 1px solid #dedede; */

	background: none;

}



.box-right li a {

	text-decoration: none;

}



.box-right li:hover{

	margin: 0px;

	background:#8b9758;

}





/*	##################################

   	COMMENTS

	################################## */

	

#commentform label {

	display: block;

	margin: 0 0 5px 0;

}



#commentform input.text, #commentform textarea {

	width: 500px;

	margin: 0 0 10px 0;

}



#commentform .text {

	height: 22px;

	padding: 6px 6px 0 6px;

	background: #fff url(img/bg-form-text.gif) repeat-x left top;

	border: 1px solid #dadada;

	color: #5e5e5e;

}



#commentform textarea {

	height: 150px;

	padding: 6px 6px 0 6px;

	background: #fff url(img/bg-form-text.gif) repeat-x left top;

	border: 1px solid #dadada;

	color: #5e5e5e;

}



#commentform .button {

	width: auto;





	height: 30px;

	margin: 0px;







	padding: 0 20px;

	background: #4a544c;

	border: none;

	color: #fff;

}



.commentlist {

	margin: 0px;



	padding: 0px;

	list-style: none;

}



.commentlist .quote {

	padding: 20px;

	background: #4a544c;

border:5px solid #3e550f;

}



.commentlist li {

	margin: 20px 0 0 0;

	padding: 0px;

	background: #4e5156;

	color: #283518;

}



.commentlist cite {

	display: block;

	font-style: normal;

}



.avatar {

	float: left;

	margin: 0 20px 10px 0;

}



/*	##################################

   	SEARCHFORM

	################################## */

	

#searchform #search {

	float: left;

	width: 146px;

	height: 22px;

	padding: 6px 6px 0 6px;

	background: #fff url(img/bg-form-text.gif) repeat-x left top;

	border: 1px solid #dadada;

	color: #5e5e5e;

}



#searchform .button {

	width: auto;

	height: 30px;

	margin: 0px;

	padding: 0 10px;

	background: #4a544c;

	border: none;

	color: #283518;

}



/*	##################################

   	FOOTER

	################################## */



#footer {

	width: 900px;

	margin: 0 auto;

	padding: 20px 20px 30px 20px;

color:#fff;

font-family:'Myriad Pro',Helvetica,Arial,sans-serif;

}



#footer p {

	margin: 0 0 5px 0;

font-family:'Myriad Pro',Helvetica,Arial,sans-serif;

}



#legal {

	float: left;

	width: 400px;

}



#webdemar {

	float: right;

	width: 400px;

	text-align: right;

}



/*	##################################

   	USEFUL

	################################## */



.clear {

	clear:both;

}

.left {float:left;}
.right {float:right;}



/** WORDPRESS CSS */



.aligncenter,

div.aligncenter {

   	display: block;

   	margin: 0 auto;

}



.aligncenter {

	margin-bottom: 20px!important;

}



.alignleft {

   	float: left;

   	margin: 0 20px 20px 0;

}



.alignright {

   	float: right;

   	margin: 0 0 20px 20px;

}



.wp-caption {

	margin-bottom: 20px;

	padding-top: 4px;

   	border: 1px solid #ccc;

   	text-align: center;

   	background-color: #f7f7f7;

}



.wp-caption img {

   	float: none;

   	margin: 0px;

   	padding: 0px;

   	border: none;

}



.wp-caption p.wp-caption-text {

   	padding: 0px;

  	margin: 0px;

}



/** WIDGETS CSS */



#calendar_wrap table {

	width: 100%;

}



#calendar_wrap td {

	text-align: center;

}



#wp-calendar caption {

	margin: 0 0 10px 0;

	background: #dedede;

}

.listostuff {padding-left:17px;}
.listostuff li {line-height:1.5em; margin:0;}
.listostuff li p {margin:0;}

.listostuff2 {padding-left:17px;}
.listostuff2 li {width:190px; line-height:1.5em; margin:0;}
.listostuff2 li p {margin:0;}

#appointment-you-btn {background:url(img/appointment-you-btn.jpg) no-repeat; background-position:top left; display:block; height:80px; text-indent:-9009px; width:180px; margin-bottom:20px;}
#appointment-you-btn:hover {background-position:bottom left;}

#appointment-child-btn {background:url(img/appointment-child-btn.jpg) no-repeat; background-position:top left; display:block; height:80px; text-indent:-9009px; width:180px; margin-bottom:40px;}
#appointment-child-btn:hover {background-position:bottom left;}

#patient-form-adult-btn {background:url(img/patient-form-adult-btn.jpg) no-repeat; background-position:top left; display:block; height:80px; text-indent:-9009px; width:180px; margin-bottom:40px;}
#patient-form-adult-btn:hover {background-position:bottom left;}

#patient-form-pediatric-btn {background:url(img/patient-form-pediatric-btn.jpg) no-repeat; background-position:top left; display:block; height:80px; text-indent:-9009px; width:180px; margin-bottom:40px;}
#patient-form-pediatric-btn:hover {background-position:bottom left;}

/* -- HOME -- */
#consultation {position:absolute; right:0; top:0; z-index:0;}
.homeList li {margin-left:75px;}
#newsletter-signup {background:#c4d19a; height:auto; padding:10px 10px 1px 10px; width:230px;}
#newsletter-signup p {margin-bottom:10px;}
.newsinput {width:231px;}
.home-col {float:left; height:auto; width:250px;}
#col2 {margin-left:30px; margin-right:50px;}
#colDub {margin-left:30px; width:550px;}
#colDub a {margin:0 50px 10px;}

#patient-forms-btn {background:url(img/patient-forms-btn.jpg) no-repeat; background-position:top left; display:block; height:40px; text-indent:-9009px; width:250px;}
#patient-forms-btn:hover {background-position:bottom left;}

#schedule-appointment-btn {background:url(img/schedule-appointment-btn.jpg) no-repeat; background-position:top left; display:block; height:40px; text-indent:-9009px; width:250px; margin-bottom:40px;}
#schedule-appointment-btn:hover {background-position:bottom left;}

/* -- NEWS -- */
.post {margin-bottom:35px;}
.post h2 {font-size:18px; margin:0 0 10px 0;}
.post h3 {font-size:12px;}

.navleft {float:left;}
.navright {float:right;}

.archive-header h2 {color:#c4d19a; font-size:20px; margin:0 0 30px 0;}

/* -- NEWS SIDEBAR -- */
#sideinfo .box-right {padding:0; margin:0;}
#sideinfo h4 {color:#283518; font-size:14px; font-style:normal; margin-bottom:5px;}


/* -- HEADERS -- */
h2.header {margin-bottom:10px; font-size:24px;}

#header_phone {
	position:absolute;
	left:560px;
	top:225px;

}

#header_phone p{

color:#F0F1E4;
font-size: 18px;
font-family:"Trajan Pro"
}

#footer_phone {
	position:absolute;
	left:345px;
	top:78px;

}

#footer_phone p{

color:#F0F1E4;
font-size: 14px;
font-family:"Trajan Pro"
}

/* -- FORMS -- */
.hide {display:none;}
.form-head {background:#e7ebd7; border-top:1px solid #314413; border-bottom:1px solid #314413; height:30px; margin:30px 0 20px 0; width:auto;}
.form-head p {font-size:16px; font-weight:bold; margin:7px 0 0 10px;}
.fcol1 {float:left; height:auto; margin:0 25px 0 20px; width:300px;}
.fcol2 {float:left; height:auto; margin:0 20px 0 0; width:300px;}
.lcol {height:auto; margin:0 20px; width:625px;}
.hcol1 {float:left; height:auto; margin-right:20px; width:140px;}
.hcol2 {float:left; height:auto; width:140px;}
.fcol1 p {text-align:right; margin:0 0 10px 0;}
.ml-10 {margin-left:10px;}
.ml-20 {margin-left:20px;}
.fspan {height:auto; padding:10px 0 6px 0; width:auto;}
.dspan {background:#e7ebd7; height:auto; padding:10px 0 6px 0; width:auto;}
label.choice {margin:2px 0 0 2px;}
.holder {height:46px; width:300px;}
#form_80103 label {display:block; font-size:10px; height:14px; text-transform:uppercase;}
#form_80103 label span {text-transform:none;}
#form_80103 input[type="text"] {border:1px solid #314413; color:#283518; font-size:10px; height:20px; margin-bottom:10px; padding:0 10px; width:280px;}
#form_80103 input.half {width:120px;}
#form_80103 textarea {border:1px solid #314413;  color:#283518; font-size:10px; height:90px; margin-bottom:10px; padding:5px 10px; width:280px;}
input#save1Form{background:#283518; border:none; color:#FFF; font-size:13px; font-weight:bold; height:35px; margin-top:10px; margin-left:20px; width:110px;}
input#save1Form:hover {background:#C4D19A;}
input#save2Form{background:#283518; border:none; color:#FFF; font-size:13px; font-weight:bold; height:35px; margin-top:10px; margin-left:20px; width:110px;}
input#save2Form:hover {background:#C4D19A;}
.hide {display:none;}
#moreInfoLink {font-weight:bold; margin-left:5px; cursor:pointer;}

/* ----- COUPONS ----- */
.webSpecial {background:url(img/coupon-bg.png) no-repeat; float:left; height:202px; margin-right:25px; margin-top:25px; width:307px;}
.webSpecial p {margin:0;}
.webSpecial h2 {color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; margin:12px 0 20px 20px;}
.webCol1 {float:left; height:auto; margin:0 17px 0 15px; padding:0; width:95px;}
.webCol2 {float:left; height:auto; margin:5px 0 0 0; padding:0; width:160px; text-align:center;}
.offerValid {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:5px !important;}
.offerDate {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1em;}
.percentOff {color:#283518; font-family:Tahoma, Geneva, sans-serif; font-size:30px; font-weight:bold; text-align:center; margin-bottom:10px !important;}
.offer {color:#283518; font-family:Tahoma, Geneva, sans-serif; font-size:22px; font-weight:bold; text-algin:center; margin-bottom:15px !important;; line-height:1.2em;}
.moreInfo {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1em; text-align:left;}
.qrCode {margin-left:-10px;}
.qrInstructions {float:right; margin:10px 25px 0 0; text-align:right;}
