/*

Theme Name: Teacup Gardener Template

Theme URI: http://tlisoftware.com/

Description: Fixed or fluid width. Language localization support.

Version: 2009.08.04

Author:

Author URI:

Tags: two-columns, fixed-width, flexible-width, right-sidebar, white

*/



@import "css/layout.css";

@import "css/layout_fixed.css";

@import "css/spring_flavour.css";

@import "css/spring_flavour_fixed.css";



/* ignore */

.alignleft {}

.alignright {}

.aligncenter {}



body{


	background-image:url(images/main_bg.jpg);

	background-color:#7a6d32;

	background-repeat: repeat-x;

	background-position:top left;

	font-family:Arial, Helvetica, sans-serif, Calibri, "Arial" ;

	color:#ddd;

	font-size:15px;

	padding:0px;

}	

h2 { font-size:18px; }

.black { color:#000000; font-size:24px; }

.h2_small { font-size:18px; }

.h2_small_black { color:#000000; font-size:18px; }

.normal { font-size:15px; font-weight:bold;  }

.normal a:link, .normal a:visited, .normal a:active { color: #E6E6E6; text-decoration:none; font-weight:bold;}

.normal a:hover  { color:#ffffff; text-decoration:none; font-weight:bold;}



.innerpageentry { padding-left:15px; margin-left:0px;  }

/************************************************

*	Nav         								*

************************************************/



/************************************************

* Navbar              *

************************************************/



#navbar {

 background: url(images/top_nav_bg.jpg);

 background-repeat:no-repeat;

 width: 1000px;

 height: 30px;

 color: #FFFFFF;

 margin: 0px auto 0px;

 padding: 0px 0px 0px 0px;

 }



#nav {

 margin: 0px 0px 0px 0px;

 padding: 0px;

 list-style: none;

 }

 

#nav ul {

 margin: 0px;

 padding: 0px;

 list-style: none;

 }



#nav li a {

	height:30px;/**/

	display:block;

	padding:0 21px;

	text-transform:uppercase;

	letter-spacing:1px;

	font-family: "Myriad Pro", Verdana;

	font-size:14px;

	text-align:center;

	width:100px;

}

 

#nav  li a:hover {

	background-color:#000; height:30px;

}



#nav li {

	height:30px;/**/

	float:left;

	margin:0;

	padding:0;

	list-style-type:none;

	border-right:0px solid;

	white-space:nowrap;

}

 

#nav li li {

	height:30px;/**/

	float:left;

	margin:0;

	padding:0;

	list-style-type:none;

	border-right:0px solid;

	white-space:nowrap;

	text-align:left;

	border-bottom:1px solid #FFFFFF;

	width: 250px;

	background-color:#535353;

}

 

#nav li li a, #nav li li a:link, #nav li li a:visited {

	height:30px;/**/

	display:block;

	padding:0 12px;

	text-transform:uppercase;

	font-family: "Myriad Pro", Verdana;

	font-size:14px;

	text-align:left;

}

 

#nav li li a:hover, #nav li li a:active {

 color: #FFFFFF;

 background: #000000;

}



#nav li ul {

	position: absolute;

	width: 250px;

	left: -999em;

}



#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}



#nav li li:hover{

	background: #000000;

}

ol#commentlist {

	padding: 5px;

	margin: 0px;

	list-style-type: none;

}

#commentblock h2 {

	font-size: 16px;

	font-family: Arial, Helvetica, Sans-Serif;

	color: #333333;

	padding: 0px 0px 10px 0px;

	margin: 0px;

	}

	



	

ol#commentlist {

	padding: 5px;

	margin: 0px;

	list-style-type: none;

	}

	

.commentdate {

	font-size: 12px;

	padding-left: 0px;

	}

	

#commentlist li  p{

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

	}



.commentname {

	color: #888888;

	margin: 0px;

	padding: 5px 5px 5px 0px;

	}



.commentinfo{

	clear: both;

	}



.commenttext {

	clear: both;

	margin: 0px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 570px;

	background: #FFFFFF url(images/comment.gif) no-repeat top;

	}



.commenttext p {

color: #3a3a3a;

}



.commenttext-admin p {

color: #3a3a3a;

}

.commenttext-admin {

	clear: both;

	margin: 0px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 570px;

	background: #FFFFFF url(images/comment.gif) no-repeat top;

	}



#commentsformheader{

	padding-left: 0px;

	}



#commentsform{

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



#commentsform form{

	text-align: left;

	margin: 0px;

	}



#commentsform p{

	margin: 0px;

	}



#commentsform form textarea{

	width: 99%;

	}

.homeloginul{

	list-style:none;
	

	}

.homeloginul li ul a, ul{

	color:#FF0000;
	margin-left:0px;
	padding-left:0px;
	}	 

.bleavecomments a:link, .bleavecomments a:active, .bleavecomments a:visited{

	color:#FDFFAC;

}	



.bleavecomments a:hover { color: #FFFFCC;  }	


.gallery_pic_bg {

width:250px;
height:247px;
background-image: url(images/gallery_photo_bg.png);
background-repeat:repeat-x;

}

.gallery_pic_bg_text {

color:#FFFFFF;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:15px;
padding-left:5px;
padding-right:5px;
padding-bottom:15px;

}
