/*



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;

}



#content {

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

border: 10px solid #304516;

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


}



#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:500px;

}

#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;



}



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

   	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;

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;}

#newsletter-signup {background:#c4d19a; height:auto; padding:10px 10px 1px 10px; width:230px;}
#newsletter-signup p {margin-bottom:10px;}
.newsinput {width:220px;}
.home-col {float:left; height:auto; margin-top:30px; width:250px;}
#col2 {margin-left:30px; margin-right:50px;}

#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;}

#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:58px;

}

#footer_phone p{

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