/*  
Theme Name: Kimberlyerin
Theme URI: http://www.tntmax.com
Description: Theme.
Version: 1.0
Author: Kimberly Wolfe
Author URI: http://www.kimberlyerin.com/

*/


body {
font-family: Georgia, Times, serif;
font-size: 12px;
text-align: center;
background: url(images/background.jpg) repeat-x #7B7B7B top center;
color: #000;
margin: 0;

}

#wrapper {
margin: 0 auto;
width: 900px;
float: none;
}

#top {
height: 35px;
float: left;
text-align: right;
margin: 0;
width: 975px;
font-size: 90%;
letter-spacing: 1px;
color: #fff;
padding-top: 10px; 
padding-right: 10px;
padding-left: 15px;
}

#top h2 {
display: none;
}

#top ul li {
list-style: none;
display: inline;
}

#top a {
color: #fff;
text-decoration: none; border-right: 1px solid #fff; padding-right: 5px; padding-left: 5px; height: 15px;
}

#header {
width: 100%;
height: 228px;
margin: 0 auto;
text-align: center;
}

#header-center {
text-align: left;
float: left;
height: 160px;
width: 500px;
background: url(images/logo-blue.gif) no-repeat center;
}

#logo {
float: left;

}

#header-right {
text-align: left;
float: left;
margin-top: 10px;
height: 130px;
width: 200px;
}

#header-left {
float: left;
width: 200px;
height: 140px;
text-align: left;
}

#header-left img {
border: 1px solid #000;
}

#menu { 
overflow:hidden; 
height:45px; 
text-transform: uppercase; 
text-align: center;
font-size: 90%; 
border-left: 0px solid #fff ; 
float: left;
vertical-align: middle;
font-weight: normal;
letter-spacing: 0px;
margin: 0 auto;
margin-top: 146px;
margin-left: 0px;
border: 4px solid #09A4BA;
border-bottom: 0;
}

	#menu ul { list-style:none; margin:0px 0px 0px 0px; padding:0px; overflow:hidden; }
		#menu li { float:left; padding:0px;}
		#menu li a { border-top: 1px solid #fff; border-right: solid 1px #fff; display:block; padding: 8px 10px 0px 10px; margin:0 !important; text-align:center; color:#fff; text-decoration:none; width: 77px; height: 45px; background: #333333; }
		#menu li a:hover { display:block; color:#09A4BA; text-decoration:none; background: #333333;  }
		#menu li.current_page_item a { background:#fff;  color:#09A4BA;}
		#menu li.current_page_item a:hover { color:#fff; text-decoration:underline; }


#header-right a {
color: #000;
text-decoration: none;
font-weight: bold;
}

#header-right h2 {
margin: 0;
}


#header-right a:hover {
color: #000;
text-decoration: underline;
font-weight: bold;
}

#container{
float: left;
width: 471px;
background: #fff;
border: 4px solid #09A4BA;
padding: 10px;
padding-top: 10px;
text-align: left;
border-top: 0;
}

.sidebar li, .sidebar2 li {
list-style: none;
}

.sidebar ul, .sidebar2 ul, #header-left ul, #header-right ul, #header-logo ul {
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}


.sidebar2 ul li {
	margin: 7px 0px 0px 0px;
	padding: 0px;
}

.sidebar ul li, .sidebar2 ul li, #header-left ul li, #header-right ul li {
padding: 0;
}

#header_links ul li {
	list-style-type: disc;
	margin-left: 6px;
}

#header-right ul li li, .sidebar ul li li {
list-style-type: disc;
margin-left: 20px;
}

.sidebar2 ul li li {
list-style: none;
color: #fff;
}

.sidebar2 ul li li a{
text-decoration: underline;
}

.sidebar2 a {
color: #09A4BA !important;
}


.sidebar2, .sidebar {
color: #fff;
float: left;
width: 190px;
text-align: left;
margin-top: 20px;

}

.sidebar {
padding-left: 10px;
}

.sidebar2 {
text-align: center;
margin-top: -30px;
}

.sidebar2 hr{
display: none;
}

.sidebar2 img {
border: 0px solid #fff;
}

.sidebard2 img a {
border: 0 !important;
}

#container img {
margin: 10px;
}

a {
color: #09A4BA;
}

.sidebar a, .sidebar2 a {
color: #fff !important;
text-decoration: none;
}

h1{
color: #09A4BA;
font-size: 200%;
}

h2 {
color: #000;
font-size: 180%;
margin-bottom: 10px;
font-weight: normal;
}

h2 a {
text-decoration: none;
color: #000;
}


h4 {
color: #000;
font-size: 85%;
margin: 0;
font-weight: normal;
}

h4 a {
color: #09A4BA;
font-size: 90%;
margin: 0;
text-decoration: none;
}

.sidebar h2, .sidebar2 h2  {
color: #09A4BA;
font-size: 140%;
margin-bottom: 5px;
margin-top: 10px;
}



p{
padding: 5px 0 0 0;
}

.entry{
line-height: 18px;
}

p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 0 25px 0;
}

.navigation {
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}



#footer {
clear: both;
float: left;
width: 100%;
text-align: center;
color: #fff;
font-size: 90%;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: "Trebuchet MS", Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: "Trebuchet MS", Sans-serif;
	font-size: 12px;
}
