/* 



	Theme Name: Metro WordPress Theme



	Theme URL: http://www.studiopress.com/themes/metro



	Description: Metro is a 3-column Widget-ready theme created for WordPress.



	Author: StudioPress



	Author URI: http://www.studiopress.com



	Version: 1.0



	Tags: three columns, fixed width, white, gray, black, purple, sidebar widgets



	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php







	Changelog:



		1.1 - 4/1/10  



		www.yalestreetcreative.com/







		1.0 - 2/4/09  



		New Design and XHTML by Isaias Valencia



		www.Houstoncreativedesigns.com



*/





.error {color:red;}

html {min-height: 100%;}



body {background: #D2DAD7; color: #323232; font-size: 10pt; font-family: arial, arial; margin: 1px; padding: 1px; min-height: 100%;}



#wrap {margin:0 auto; width:885px; background:#fff;}



#map {

 border: 10px solid blue;
 -moz-border-radius: 10px;
}





p { font-family: arial, Arial, Helvetica, sans-serif; padding: 1px;}



h4 { font-size: 13pt; font-family:  arial, arial baltic; color:#3C9486; font-style: normal; padding: 6px 0 8px 4px; margin: 0;}



h5 { font-size: 14px; font-family: arial, arial baltic; color:#676767; padding: 0 0 0px 0; margin: 0; font-style: normal; }



h6 {font-size: 10pt; font-family: arial, arial baltic; color:#1C898B; padding: 2px 0px 0px 4px; margin: 0; font-style: normal;}



.cl {clear:both; height:1px;}



.cl_height {clear:both; height:21px;}







/*  Links



------------------------------------------------------------------------------------------------ */ 



a, a:visited {color:#7697d6; font-weight:normal; text-decoration: none; font-family arial narrow, Arial; font-size: 9pt;}



a:hover {text-decoration: underline;}



a img {border: none;}



a:focus, a:hover, a:active {outline: none;}











/*  Header



------------------------------------------------------------------------------------------------ */ 



#header_container { background:none; width: 885px; height: 151px;}



#header_wrap {width: 885px; margin: 0 auto; height: 151px;


background: url(http://www.houstontennisconnection.com/wp-content/uploads/2010/07/newheadertwo.png) no-repeat left top;}

.headerleft {width: 265px; float: left; margin: 0 0 0 0; padding: 0px; height: 73px;}



.headerleft h1 {font-family: arial narrow, Tahoma, Verdana; font-size: 16px; color: #70B944; font-weight: bold; text-decoration: 



	none; margin: 0px; padding: 0px 0px 0px 0px;}



.headerleft h1 a {font-family: arial narrow, Tahoma, Verdana; font-size: 18px; color: #70B944; font-weight: normal; text-decoration: none;



	margin: 0px;padding: 0px;}



.headerleft h1 a:hover {color: #015957;}



.headerleft p { margin: 0px; padding: 0px 0px 0px 0px;}



.headerright { width: 435px; float: right; margin: 0px; padding: 0px 0px 0px 0px;text-align: right;}



.headerright a img {border: none; margin: 0px 0px 0px 0px; padding: 0px;}



.headerright a, .headerright a:visited {font-family: arial; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none;}



.headerright a:hover {text-decoration: underline;}



.headerright p {margin: 0px; padding: 0px 0px 3px 0px;}



.headerright ul {list-style-type: none; margin: 0px; padding: 0px;}



.headerright li {list-style-type: none; margin: 0px; padding: 0px;}











/*  Navbar



------------------------------------------------------------------------------------------------ */ 



#nav_container {background: #1F976B; height:auto; width: 885px; z-index: 9999; margin: 0 auto; padding: 0px 0px 0px 0px;}



#nav {margin: 0px; padding: 0px 0px 0px 18px; border-left:1px solid #57B287;}



#nav ul {margin: 0px; padding: 0px;}



#nav li {float:left; list-style:none; margin: 0px; padding: 0px;}



#nav li a, #nav li a:link, #nav li a:visited {display:block; background:#1F976B; color:#f6f6f6; font-size:10px; font-family:Gill Sans, Arial baltic, Arial Narrow, Arial; font-weight:bold; border-right:1px solid #57B287; margin:0px; padding:8px 10px; text-transform:uppercase;}



#nav li a:hover, #nav li a:active {margin: 0px; padding: 8px 10px; text-decoration: none; }







#nav li li a, #nav li li a:link, #nav li li a:visited {background: #354A49; width: 100px; color: #FFFFFF; font-size: 9px; margin: 0px 0px 0px -2px;



	padding: 7px 10px; border-bottom:1px solid #fff; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}



#nav li li a:hover, #nav li li a:active {background: #3c8e83; color: #FFFFFF; padding: 7px 10px;}



#nav li ul {z-index: 9999; position: absolute; left: -999em; height: auto; width: 170px; margin: 0px; padding: 0px;}



#nav li ul a { width: 140px; }



#nav li ul a:hover, #nav li ul a:active { height:auto;}



#nav li li { }







#nav li ul ul {margin: -30px 0 0 170px;}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}



#nav li:hover, #nav li.sfhover { position: static;}



#nav .current_page_item a{ background: #E4ECF3; color: #000000; margin: 0px; padding: 15px 10px 15px 10px; text-decoration: none;}











/*  Homepage



------------------------------------------------------------------------------------------------ */ 



.box {float:left; width:240px; padding:0px 0px 17px 12px; font-size: 12px;}



.box h2 a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 12px; font-family: arial, Helvetica, Sans-Serif; }



.box embed, .box_vid object{ width: 215px; height:190px; float:left; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}







/* Michael New Home Styles */

#right-pages {background: #ffffff; width: 100%; margin:5px 0px 15px 0px;padding:15px 5px 2px 5px;; text-align: left; font-family: Arial narrow, Tahoma, Arial, serif; color: #4AB55F;  font-size: 21pt; vertical-align:middle;}



#box_nomargin { float:left; width:290px; padding:0px 0 0 3px; line-height:120%;}



h1.home_header { margin:0px 0px 7px 0px; padding:6px 0px; 6px 0px; color: #f4f4f4; background: #546065; font-size: 8pt; font-family: arial, Helvetica, Sans-Serif; font-weight: normal; font-style:normal; text-align: center;}



#box_nomargin h2 a {margin:0px; padding:1px; font-size: 12px; font-family: arial, Helvetica, Sans-Serif; }



.line_separator{ width:5px; float:left; display:block; background-repeat:no-repeat;background-position:center; min-height:272px;}



* html .line_separator{height:200px;}/* ie6 only*/







#video_spacer {height: 20px; width: 100px; background: none; border: none; padding: 0; margin:0;}	







#title {width: 100%; min-height: 1px; background:#FFFFFF; margin:0 auto; padding: 0px 0px 20px 0px; font-size: 6px;}



#title_wrap {background: #ffffff; width: 100%; margin:5px 0px 0px 0px;padding:12px 5px 2px 5px; text-align: left; font-family: Arial narrow, Tahoma, Arial, serif; color: #4AB55F;  font-size: 21pt;
 vertical-align:middle; }



#title_icon { height: 10px; width: 26px;font-size: 12px; background-repeat:no-repeat; float: left; margin: -3px 10px 0 0; padding: 6px 0px 0px 0px ;}



#content_container {background: #ffffff; height: auto; width: 885px; margin: auto;  }



#content_wrap {height: auto; width: 885px; padding: 3px 0 0 0; display:block; background: #ffffff;}



#content_page { width: 64%; height: auto; float: left; padding: 20px 0px 0px 18px;}







#home_wrap {width:850px; padding:17px; background-color:#fff; }



#home_sidebar {float:right; width:265px; margin:0px 3px 0 0; padding:0px 0px 0px 0px; }



#home_content {float:left; width:570px;}



#featured_container {width:570px; height:auto; margin-bottom:25px;}



#fcg {background:none; margin: 0px; padding:0px;}



#fcg p {margin: 0px; padding: 1px 7px 0px 6px; font-size: 6px;}











.link  {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align: right; border-bottom: 1px dotted #BBBBBB;}



.link a, .link a:visited {background: #eee; font-family: arial, Tahoma, Verdana; font-size: 9pt; font-style: normal; color:#444444; text-decoration: none; margin: 0px; padding: 0px 5px 3px 5px; border: #222222; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}



.link a:hover {background:#397b61;  color: #ffffff; text-decoration: none;}











#homepage h1 {







	color: #000000;







	background: #F7F7F7;







	font-size: 10px;







	font-family: arial, Arial Narrow, Arial;







	font-weight: bold;







	margin: 0px 0px 0px 0px;







	padding: 0px 0px 5px 0px;







	}







	







#homepage h1 a, #homepage h1 a:visited {







	color: #635352;







	background: #F7F7F7;







	font-size: 12px;







    font-weight: bold;







	font-family: Arial, Verdana;







	margin: 10px 2px 0px 0px;







	padding: 1px 1px 5px 0px;







	}







	







#homepage h1 a:hover {







	color: #015957;







	text-decoration: underline;







	}







	







#homepage h2 {







	color: #F7F7F7;







	background: #F7F7F7;







	font-size: 13px;







	font-family: arial, Vogel, Tahoma, Verdana;







	font-weight: normal;







	margin: 6px 0px 0px 0px;







	padding: 0px 0px 1px 10px;







	}







	







#homepage h4 {







	color: #444444;







         background: #FFFFFF;







	font-size: 14px;







	font-family: arial, arial baltic, Verdana;







	font-weight: bold;







	font-style: normal;







         text-decoration: underline;







	padding: 0px 0px 5px 0px;







	margin: 0px 0px 10px 0px;







	border-top: 0px #EEEEEE;







	border-bottom: 0px #EEEEEE;







	text-align: left;







	}	







	







#homepage h5 {







	color: #CFCFCF;







	font-size: 1px;







	font-family: arial, Verdana;







	font-weight: bold;







	font-style: normal;







	padding: 4px 0px 5px 0px;







	margin: 0px 0px 5px 0px;







	border-top: double #EEEEEE;







	border-bottom: double #EEEEEE;







	text-align: center;







	}







	











.homepageleft {







	background: url(http://houstoncreativedesigns.com/htc/images/column_sep.png) repeat-y right;







	float: left;







	width: 180px;







	margin: 0px 0px 0px 0px;







	padding: 0px 0px 0px 0px;







	display: inline;







         font-size: 12px ;







    line-height: 18px;







         }







	







.homepageleft ol {







	margin: 0px 0px 0px 7px;







	padding: 6px 0px 0px 0px;







	}







	







.homepageleft ol li {







	margin: 0px 0px 0px 20px;







	padding: 0px 0px 0px 0px;







	}







	







.homepageleft ul {







	list-style-type: square;







	margin: 0px 0px 0px 20px;







	padding: 0px 0px 0px 0px;







	}







	







.homepageleft ul li {







	list-style-type: square;











	margin: 0px 0px 0px 20px;







	padding: 0px 0px 0px 0px;







	}







	







.posts {







	background: none;







	float: left;







	margin: 0px 0px 6px 0px;







	padding: 0 0 10px 1px;







	display: inline;







         color: #000000 ;







	}







	











	







.twitter {







	background: url(http://houstoncreativedesigns.com/htc/images/column_sep.png) repeat-y right;







	margin: 0px 0px 0px 0px;







	padding: 5px 15px 0px 15px;







	display: inline;







    line-height: 19px;







         }	







	







.homepageright ul {







	list-style: none;







	margin: 0px;







	padding: 0px;







	}















.homepageright ul li {







	padding: 0px 0px 0px 0px;







	margin: 0px;







	border-bottom: none;







	}















.homepageright ul li a, .homepageright ul li a:visited {







	color: #4AA43E;







	text-decoration: none;







	margin: 0px;







	padding: 0px;







	}















.homepageright ul li a:hover {







	color: #626262;







	text-decoration: underline;







	}







	







.video {







	background: none;







	text-align: center;







	margin: 0px 0px 0px 0px;







	padding: 0px;







	display: inline;







	}







	







.videolist {







	background: none;







	width: 0px;







	text-align: center;







	margin: 0px;







	padding: 0px;







	display: inline;







	}











#myGallery h2 {border:1px solid #999;}



	







/************************************************







*	Content 					     		    * 







************************************************/















#content2 {







	width: 700px;







	margin: 0px auto 0px;







	padding: 4px;







	display: inline;







	line-height: 19px;







	}















#contentleft h1, #contentwide h1, #contentfull h1 {







	color: #111111;







	font-size: 18px;







	font-family: arial, arial narrow;







	font-weight: bold;







	margin: 14px 12px 16px 4px;







	padding: 0px;







	}







	







#contentleft h1 a, #contentleft h1 a:visited, #contentwide h1 a, #contentwide h1 a:visited {







	color: #015957;







	text-decoration: none;







	margin: 0px 0px 0px 0px;







	padding: 0px 0px 0px 0px;







	}















#contentleft h1 a:hover, #contentwide h1 a:hover {







	color: #015957;







	text-decoration: none;







	}







	







#contentwide h2 {







	color: #222222;







	font-size: 13px;







	font-family: arial, Tahoma, Verdana;







	font-weight: normal;







	margin: 0px 0px 0px 0px;







	padding: 0px 0px 0px 0px;







	}







	







#content h3 {







	color: #185555;







	font-size: 14px;







	font-family: arial, Tahoma, Verdana;







         font-style: italic;







	font-weight: normal;







	margin: 0px 0px 10px 0px;







	padding: 0px 0px 0px 0px;







	}







	







#content p img{border: 3px; margin-right: 15px;







   margin-left: 5px;







	margin-bottom: 10px;







	}







	







#content img.wp-smiley {







	float: none;







	border: none;







	padding: 0px;







	margin: 0px;







	}















#content img.wp-wink {







	float: none;







	border: none;







	padding: 0px;







	margin: 0px;







	}







	







#contentleft {







	float: left;







	width: 480px;







	margin: 0px;







	padding: 8px 0px 10px 2px;







	display: inline;







	}







	







	







#contentfull {







	width: 570px;







	margin: 0px;







	padding: 14px 0px 10px 12px;







	display: inline;







	}























	







.postarea ul {







	list-style-type: square;







	margin: 0px;







	padding: 0px 0px 15px 0px;







	}







	







.postarea ul li {







	list-style-type: square;







	margin: 0px 0px 0px 20px;







	padding: 0px;







	}







	







.postarea ul ul {







	list-style-type: square;







	margin: 0px;







	padding: 0px 0px 0px 0px;















	}







	







.postarea ol {







	margin: 0px;







	padding: 0px 0px 15px 0px;







	}







	







.postarea ol li {







	margin: 0px 0px 0px 20px;







	padding: 0px;







	}







	







.postarea p {







	margin: 2px 5px 1px 5px;







	padding: 20x 20px 20px 5px;







	line-height: 18px;







	font-family: Arial, Helvetica, sans-serif;







	}







	







blockquote {







	background: #F2F2F2;







	margin: 0px 25px 15px 20px;







	padding: 10px 20px 10px 20px;







	border-top: 1px solid #DDDDDD;







	border-right: 1px solid #666666;







	border-left: 1px solid #DDDDDD;







	border-bottom: 1px solid #666666;







	}







	







#content blockquote p {







	margin: 0px 0px 0px 0px;







	padding: 0px 0px 0px 3px;







	}







	







.postdate {







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	color: #666666;







	text-decoration: none;







	margin: 0px 0px 10px 0px;







	padding: 0px 0px 0px 4px;







	}







	







.postdate p {







	margin: 0px;







	padding: 0px 0px 0px 3px;







	}















.postmeta {







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	background: #93CA66;







	color: #111111;







	text-decoration: none;







	margin: 140px 0px 50px 0px;







	padding: 5px 20px 5px 20px;







	border: 1px solid #DDDDDD;







	}







	







.postmeta p {







	margin: 0px;







	padding: 0px;







	}







	







.archive {







	float: left;







	width: 300px;







	margin: 0px;







	padding: 0px 20px 20px 0px;







	}







	







/************************************************







*	Images  					     		    * 







************************************************/















img.centered  {







	display: block;







	margin-left: auto;







	margin-right: auto;







	margin-bottom: 3px;







	padding: 0px;







	}







	







img.alignnone {







	padding: 0px;







	margin: 0px 0px 10px 0px;







	display: inline;







	}















img.alignright {







	padding: 0px;







	margin: 17px 10px 10px 10px;







	display: inline;







	}















img.alignleft {







	padding: 0px 67px 0px 0px;







	margin: 0px 52px 15px 0px;







	display: inline;







	}







	







.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







	margin-bottom: 10px;







	}















.alignright {







	float: right;







	margin: 0px 0px 10px 10px;







	}















.alignleft {







	float: left;







	margin: 0px 10px 10px 0px;







	}







	







.wp-caption {







	border: 1px solid #DDDDDD;







	text-align: center;







	background-color: #EEEEEE;







	padding: 4px 0px 5px 0px;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







	}















.wp-caption img {







	margin: 0px 0px 5px 0px;







	padding: 0px;







	border: 0px;







	}















.wp-caption p.wp-caption-text {







	margin: 0px;







	padding: 0px 0px 0px 0px;







	font-size: 11px;







	font-weight: normal;







	line-height: 15px;







	}







	







/************************************************







*	Left Sidebar 		    			   	    * 







************************************************/















#l_sidebar {







	background: #FFFFFF url(images/bg.gif);







	float: left;







	width: 130px;







	font-size: 12px;







	margin: 20px 20px 10px 0px;







	padding: 10px 10px 0px 10px;







	display: inline;







	line-height: 22px;







	}







	







#l_sidebar h2 {







	color: #222222;







	font-size: 16px;







	font-family: Arial, Tahoma, Verdana;







	font-weight: normal;







	font-style: normal;







	padding: 3px 0px 3px 0px;







	margin: 0px 0px 5px 0px;







	border-top: double #EEEEEE;







	border-bottom: double #EEEEEE;







	text-align: center;







	}







	







#l_sidebar .widget  {







	background: #FFFFFF;







	margin: 0px 0px 10px 0px;







	padding: 10px;







	clear: both;







	}







	







#l_sidebar ul {







	list-style: none;







	margin: 0px;







	padding: 0px;







	}















#l_sidebar ul li {







	padding: 0px;







	margin: 0px;







	}







	







#l_sidebar ul li li {







	padding: 0px;







	margin: 0px;







	border-bottom: 1px solid #FFFFFF;







	}







	







#l_sidebar ul li li a, #l_sidebar ul li li a:visited {







	color: #17688B;







	text-decoration: none;







	margin: 0px;







	padding: 0px;







	}















#l_sidebar ul li ul li a:hover {







	color: #17688B;







	text-decoration: underline;







	}







	











/************************************************







*	Right Sidebar 		    	    	        * 







************************************************/















#r_sidebar {	background: #ffffff;	float: right;	width: 265px;	font-size: 10pt;	font-family: arial, "Times New Roman", Times, serif;	margin: 0px 0px 0 0;	padding: 16px 0 0 1px;	display: inline;	line-height: 20px;	border: none;}
#r_sidebar h2 {
	font-size: 16px; font-family: arial, "Times New Roman", Times, serif; color:#005342; padding: 16px 0 0 1px; font-weight:100;







    background:none;







	padding: 40px 0px 0px 0px;







	border-top: none;







	border-bottom: none;







	}







	







#r_sidebar .widget  {







	background:none;







	margin: 0px 0px 2px 0;







	padding: 0;







	}







	







#r_sidebar ul {







	list-style: none;







	margin: 0px;







	padding: 0px;







	}















#r_sidebar ul li {







	padding: 0px;







	margin: 0px;







	}







	







#r_sidebar ul li li {







	padding: 0px;







	margin: 0px;







	border-bottom: 1px solid #FFFFFF;







	}







	







#r_sidebar ul li li a, #r_sidebar ul li li a:visited {







	color: #FFFFFF;







	text-decoration: none;







	margin: 0px;







	padding: 0px;







	}















#r_sidebar ul li ul li a:hover {







	color: #4AA43E;







	text-decoration: underline;







	}







	







/************************************************







*	Footer  									*







************************************************/















#footer_container {







	background: #37B69F;







	min-height: 2px;







	width: 885px;







	margin: 0 auto;





        
       padding: 2px 0 0 0;







         color: #ffffff;







}















#footer_wrap {







	width: 885px;







}















#footer {







	width: 885px;







	background: #464646;







	margin: 0px 0px;







	padding: 8px 0 8px 0;







	border: none;







	text-align: center;







	color: #f8f8f8;







	}







	







#footer a, #footer a:visited {







	color: #ffffff;







	font-family: arial, Tahoma, Verdana;







	font-weight: normal;







	text-decoration: none;







	}







	







#footer a:hover {







	text-decoration: underline;







	}







	







#footer p {







	color: #ffffff;







	font-family: Arial, Tahoma, Verdana;







	margin: 0px;







	padding: 15px 0px 5px 0px;







	}















/************************************************







*	Search Form									*







************************************************/























.postform {







	background: #F5F5F5;







	width: 230px;







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	margin: 5px 0px 0px 0px;







	padding: 1px;







	display: inline;







	border: 1px solid #FFFFFF;







	}















#searchform {







	margin: 0px;







	padding: 0px;







	}







	







#s {







	background: #F5F5F5 !important;







	width: 150px;







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	font-weight: normal;







	margin: 0px;







	padding: 2px 0px 2px 5px;







	border: 1px solid #DDDDDD;







	display: inline;







	}







	







#searchsubmit {







	background: #333333;







	color: #FFFFFF;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	text-transform: uppercase;







	margin: 0px 0px 0px 5px;







	padding: 1px;







	border: 1px solid #333333;







	}







	







#author, #email, #url {







	background: #F5F5F5 !important;







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	margin: 0px;







	padding: 4px;







	border: 1px solid #DDDDDD;







	}







	







#comment {







	background: #FFFFFF !important;







	color: #222222;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	padding: 4px;







	margin: 0px 0px 5px 0px;







	border: 1px solid #DDDDDD;







	}







	







#submit {







	background: #333333;







	color: #FFFFFF;







	font-size: 12px;







	font-family: Arial, Tahoma, Verdana;







	text-transform: uppercase;







	margin: 0px;







	padding: 1px;







	border: 1px solid #333333;







	}







	







/************************************************







*	Comments									*







************************************************/







	







.commentlist li ul li {







	font-size: 12px;







	}















.commentlist li {







	font-weight: bold;







	}















.commentlist li .avatar { 







	background: #FFFFFF;







	float: right;







	border: 1px solid #EEEEEE;







	margin: 0px 5px 0px 10px;







	padding: 2px;







	}















.commentlist cite, .commentlist cite a {







	font-weight: bold;







	font-style: normal;







	font-size: 12px;







	}















.commentlist p {







	font-weight: normal;







	text-transform: none;







	}















.commentmetadata {







	font-weight: normal;







	}















#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0px;







	}















#commentform {







	margin: 5px 10px 0px 0px;







	}







	







#commentform textarea {







	width: 98%;







	padding: 2px;







	}







	







#respond:after {







	content: "."; 







	display: block; 







	height: 0px; 







	clear: both; 







	visibility: hidden;







	}







	







#commentform p {







	margin: 5px 0px 5px 0px;







	}







	







#commentform #submit {







	margin: 0px;







	float: left;







	}







	







.alt {







	margin: 0px;







	padding: 10px;







	}















.commentlist {







	margin: 0px;







	padding: 0px;







	}







	







.commentlist ol {







	margin: 0px;







	padding: 10px;







	}















.commentlist li {







	margin: 15px 0px 10px;







	padding: 10px 5px 10px 10px;







	list-style: none;















	}







.commentlist li ul li { 







	margin-right: -5px;







	margin-left: 10px;







	}















.commentlist p {







	margin: 10px 5px 10px 0px;







	padding: 0px;







	}







	







.children { 







	margin: 0px;







	padding: 0px;







	}















.nocomments {







	text-align: center;







	margin: 0px;







	padding: 0px;







	}







	







.reply a, .reply a:visited {







	background: #EEEEEE;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	font-family: Arial, Tahoma, Verdana;







	font-size: 11px;







	color: #666666;







	text-decoration: none;







	margin: 0px;







	padding: 2px 5px 2px 5px;







	border: 1px solid #DDDDDD;







	}







	







.reply a:hover {







	background: #4AA43E;







	color: #FFFFFF;







	text-decoration: none;







	}















.commentmetadata {







	font-size: 10px;







	margin: 0px;







	display: block;







	}















.navigation {







	display: block;







	text-align: center;







	margin-top: 10px;







	margin-bottom: 34px;







	}







	







.alignright {







	float: right;







	}















.alignleft {







	float: left;







	}







	







.thread-alt {







	background: #FFFFFF;







	margin: 0px;







	padding: 0px;







	}







	







.thread-even {







	background: #F5F5F5;







	margin: 0px;







	padding: 0px;







	}







	







.depth-1 {







	border: 1px solid #FFFFFF;







	margin: 0px;







	padding: 0px;







	}















.even, .alt {







	border-top: 1px solid #FFFFFF;







	border-bottom: 1px solid #FFFFFF;







	border-left: 1px solid #FFFFFF;







	margin: 0px;







	padding: 0px;







	}







	




.loginForm {background:#22544C;margin:0px 0px 0px 15px; padding:18px 10px 14px 10px;color:#FFFFFF;float:center;width:220px;}.
loginForm tr {display:block;text-align:center;}.loginForm input, .loginForm label {font-size:13px;margin:2px 0;}.loginForm  a {color:#FFFFFF;}
.loginForm .inputText{background:#fbfbfb; border:1px solid #e1e1e1; width:165px; height:19px; text-align:center;}.
.loginForm  input.password {width:165px;}.loginForm .inputSubmit{background:url("images/login.png") no-repeat 0 0 transparent;border:medium none;height:30px;width:130px;}.loginForm1{background:#FFFFFF; margin:0px; padding:0px;}.logininner {	border:0px solid #88BCA1;	float:center;	width:220px;}.logininner input { margin: 5px 0 8px;}.loginForm table{float:center;width:241px;}.loginForm form {margin-top:4px; float:center; width:220px; text-align:center;}
.listTable{





    





	border:1px solid #243119;







	border-collapse:collapse;



         



         background: #FFFFFF;







	







}







.listTable th{







	border:1px solid #f1f1f1;







	height:35px;







}







.listTable td{







	border:1px solid: #F8F8F8;







}















/* Contact Form */















#wpcf label {







	clear: both;







	display: block;







	float: left;







	width: 150px;







}







#wpcf input {







	float: left;







	width: 200px;







	padding: 0px;







	margin: 1px 5px 2px 0;







}







#wpcf textarea {







	width: 350px;







	height: 100px;







	padding: 1px;







	margin: 0 5px 10px 0;







}







#wpcf #contactsubmit {







	margin-left: 250px;







	width: 100px;







}















/* ----------------------- TABLE STYLES ------------------------- */















#hor-minimalist-a







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	background: #fff;







	margin: 45px;







	width: 480px;







	border-collapse: collapse;







	text-align: left;







}







#hor-minimalist-a th







{







	font-size: 14px;







	font-weight: normal;







	color: #039;







	padding: 10px 8px;







	border-bottom: 2px solid #6678b1;







}







#hor-minimalist-a td







{







	color: #669;







	padding: 9px 8px 0px 8px;







}







#hor-minimalist-a tbody tr:hover td







{







	color: #009;







}























#hor-minimalist-b







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	background: #fff;







	margin: 0px 0 20px 0;







	width: 545px;







	border-collapse: collapse;







	text-align: left;







}







#hor-minimalist-b th







{







	font-size: 13px;







	font-weight: normal;







	color: #444444;







	padding: 10px 8px;







	border-bottom: 1px solid #558;







}







#hor-minimalist-b td {border-bottom: 1px solid #ccc; color: #222222; padding: 6px 8px;}



#hor-minimalist-b tbody tr:hover td { color: #003333;}



#ver-minimalist {font-family: "arial", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 45px; width: 480px; text-align: left;border-collapse: collapse;}







#ver-minimalist th







{







	padding: 8px 2px;







	font-weight: normal;







	font-size: 14px;







	border-bottom: 2px solid #6678b1;







	border-right: 30px solid #fff;







	border-left: 30px solid #fff;







	color: #039;







}







#ver-minimalist td







{







	padding: 12px 2px 0px 2px;







	border-right: 30px solid #fff;







	border-left: 30px solid #fff;







	color: #669;







}























#box-table-a







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







}







#box-table-a th







{







	font-size: 13px;







	font-weight: normal;







	padding: 8px;







	background: #b9c9fe;







	border-top: 4px solid #aabcfe;







	border-bottom: 1px solid #fff;







	color: #039;







}







#box-table-a td







{







	padding: 8px;







	background: #e8edff; 







	border-bottom: 1px solid #fff;







	color: #669;







	border-top: 1px solid transparent;







}







#box-table-a tr:hover td







{







	background: #d0dafd;







	color: #339;







}























#box-table-b







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: center;







	border-collapse: collapse;







	border-top: 7px solid #9baff1;







	border-bottom: 7px solid #9baff1;







}







#box-table-b th







{







	font-size: 13px;







	font-weight: normal;







	padding: 8px;







	background: #e8edff;







	border-right: 1px solid #9baff1;







	border-left: 1px solid #9baff1;







	color: #039;







}







#box-table-b td







{







	padding: 8px;







	background: #e8edff; 







	border-right: 1px solid #aabcfe;







	border-left: 1px solid #aabcfe;







	color: #669;







}























#hor-zebra







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







}







#hor-zebra th







{







	font-size: 14px;







	font-weight: normal;







	padding: 10px 8px;







	color: #039;







}







#hor-zebra td







{







	padding: 8px;







	color: #669;







}







#hor-zebra .odd







{







	background: #e8edff; 







}























#ver-zebra







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







}







#ver-zebra th







{







	font-size: 14px;







	font-weight: normal;







	padding: 12px 15px;







	border-right: 1px solid #fff;







	border-left: 1px solid #fff;







	color: #039;







}







#ver-zebra td







{







	padding: 8px 15px;







	border-right: 1px solid #fff;







	border-left: 1px solid #fff;







	color: #669;







}







.vzebra-odd







{







	background: #eff2ff;







}







.vzebra-even







{







	background: #e8edff;







}







#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children







{







	background: #d0dafd;







	border-bottom: 1px solid #c8d4fd;







}







#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action







{







	background: #dce4ff;







	border-bottom: 1px solid #d6dfff;







}























#one-column-emphasis







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







}







#one-column-emphasis th







{







	font-size: 14px;







	font-weight: normal;







	padding: 12px 15px;







	color: #039;







}







#one-column-emphasis td







{







	padding: 10px 15px;







	color: #669;







	border-top: 1px solid #e8edff;







}







.oce-first







{







	background: #d0dafd;







	border-right: 10px solid transparent;







	border-left: 10px solid transparent;







}







#one-column-emphasis tr:hover td







{







	color: #339;







	background: #eff2ff;







}























#newspaper-a







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







	border: 1px solid #69c;







}







#newspaper-a th







{







	padding: 12px 17px 12px 17px;







	font-weight: normal;







	font-size: 14px;







	color: #039;







	border-bottom: 1px dashed #69c;







}







#newspaper-a td







{







	padding: 7px 17px 7px 17px;







	color: #669;







}







#newspaper-a tbody tr:hover td







{







	color: #339;







	background: #d0dafd;







}























#newspaper-b







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







	border: 1px solid #69c;







}







#newspaper-b th







{







	padding: 15px 10px 10px 10px;







	font-weight: normal;







	font-size: 14px;







	color: #039;







}







#newspaper-b tbody







{







	background: #e8edff;







}







#newspaper-b td







{







	padding: 10px;







	color: #669;







	border-top: 1px dashed #fff;







}







#newspaper-b tbody tr:hover td







{







	color: #339;







	background: #d0dafd;







}























#newspaper-c







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







	border: 1px solid #6cf;







}







#newspaper-c th







{







	padding: 20px;







	font-weight: normal;







	font-size: 13px;







	color: #039;







	text-transform: uppercase;







	border-right: 1px solid #0865c2;







	border-top: 1px solid #0865c2;







	border-left: 1px solid #0865c2;







	border-bottom: 1px solid #fff;







}







#newspaper-c td







{







	padding: 10px 20px;







	color: #669;







	border-right: 1px dashed #6cf;







}























#rounded-corner







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







}







#rounded-corner thead th.rounded-company {background: #b9c9fe url('http://houstoncreativedesigns.com/htc/table-images/left.png') no-repeat left -1px;}



#rounded-corner thead th.rounded-q4 {background: #b9c9fe url('http://houstoncreativedesigns.com/htc/table-images/right.png') no-repeat right -1px;}



#rounded-corner th{







	padding: 8px;







	font-weight: normal;







	font-size: 13px;







	color: #039;







	background: #b9c9fe;







}







#rounded-corner td







{







	padding: 8px;







	background: #e8edff;







	border-top: 1px solid #fff;







	color: #669;







}







#rounded-corner tfoot td.rounded-foot-left {background: #e8edff url('http://houstoncreativedesigns.com/htc/table-images/botleft.png') no-repeat left bottom;}



#rounded-corner tfoot td.rounded-foot-right {background: #e8edff url('http://houstoncreativedesigns.com/htc/table-images/botright.png') no-repeat right bottom;}



#rounded-corner tbody tr:hover td { background: #d0dafd;}























#background-image







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







	background: url('http://houstoncreativedesigns.com/htc/table-images/blurry.jpg') no-repeat 330px 59px;







}







#background-image th







{







	padding: 12px;







	font-weight: normal;







	font-size: 14px;







	color: #339;







}







#background-image td







{







	padding: 9px 12px;







	color: #669;







	border-top: 1px solid #fff;







}











#background-image tfoot td







{







	font-size: 11px;







}







#background-image tbody td







{







	background: url('http://houstoncreativedesigns.com/htc/table-images/back.png');







}







* html #background-image tbody td







{







	/* 







	   ----------------------------







		PUT THIS ON IE6 ONLY STYLE 







		AS THE RULE INVALIDATES







		YOUR STYLESHEET







	   ----------------------------







	*/







	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://houstoncreativedesigns.com/htc/table-images/back.png',sizingMethod='crop');







	background: none;







}	







#background-image tbody tr:hover td







{







	color: #339;







	background: none;







}























#gradient-style







{







	font-family: "gill sans", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







}







#gradient-style th







{







	font-size: 13px;







	font-weight: normal;







	padding: 8px;







	background: #b9c9fe url('http://houstoncreativedesigns.com/htc/table-images/gradhead.png') repeat-x;







	border-top: 2px solid #d3ddff;







	border-bottom: 1px solid #fff;







	color: #039;







}







#gradient-style td







{







	padding: 8px; 







	border-bottom: 1px solid #fff;







	color: #000000;







	border-top: 1px solid #fff;







	background: #e8edff url('http://houstoncreativedesigns.com/htc/table-images/gradback.png') repeat-x;







}







#gradient-style tfoot tr td







{







	background: #e8edff;







	font-size: 12px;







	color: #111111;







}







#gradient-style tbody tr:hover td







{







	background: #d0dafd url('http://houstoncreativedesigns.com/htc/table-images/gradhover.png') repeat-x;







	color: #111111;







}























#pattern-style-a







{







	font-family: "gill sans", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 480px;







	text-align: left;







	border-collapse: collapse;







	background: url('http://houstoncreativedesigns.com/htc/table-images/pattern.png');







}







#pattern-style-a thead tr







{







	background: url('http://houstoncreativedesigns.com/htc/table-images/pattern-head.png');







}







#pattern-style-a th







{







	font-size: 13px;







	font-weight: normal;







	padding: 8px;







	border-bottom: 1px solid #fff;







	color: #000000;







}







#pattern-style-a td







{







	padding: 8px; 







	border-bottom: 1px solid #fff;







	color: #000000;







	border-top: 1px solid transparent;







}







#pattern-style-a tbody tr:hover td







{







	color: #000000;







	background: #fff;







}























#pattern-style-b







{







	font-family: "arial", "Lucida Grande", Sans-Serif;







	font-size: 12px;







	margin: 45px;







	width: 595px;







	text-align: left;







	border-collapse: collapse;







	background: url('http://houstoncreativedesigns.com/htc/table-images/patternb.png');







}







#pattern-style-b thead tr







{







	background: url('http://houstoncreativedesigns.com/htc/table-images/patternb-head.png');







}







#pattern-style-b th







{







	font-size: 13px;







	font-weight: normal;







	padding: 8px;







	border-bottom: 1px solid #fff;







	color: #000000;







}







#pattern-style-b td







{







	padding: 8px; 







	border-bottom: 1px solid #fff;







	color: #111111;







	border-top: 1px solid transparent;







}







#pattern-style-b tbody tr:hover td{color: #111111;







	background: #cdcdee;







}



.blgp {padding: 0px 10px}.post center {width:166px;}