/*







Theme Name: TML Web 3-Column







Theme URI: http://example.com







Description: Blank Wordpress template. Left and right columns.







Author: TML Web







Author URI: http://www.tmlwebdesign.com







version: 1.0







*/















/* basics */















* {







	margin:0;







	padding:0;







}







body {







	background: #494546 url(images/bg.jpg);







	font-family: verdana, arial, tahoma, sans-serif;







	font-size: 12px;







	margin: 15px auto 0px auto;







	padding: 0;







}







/* use the below in replace of the above if you want a centered background graphic */















/*







body {







background: url(http://74.53.53.194/~tmlweb08/dev/wp-content/themes/TML-2L/images/bg.gif) top no-repeat;







font-family: verdana, arial, tahoma, sans-serif;







font-size: 12px;







margin: 0;







padding: 0







}







*/















h1 {







	font-size: 14px;







}







h2 {



	font-family: arial;







	font-size: 20px;







	font-weight:lighter;







	text-transform:uppercase;







	color: #65a7b8;







	border-top: 1px solid #333131;







	border-bottom: 1px solid #333131;







	padding: 8px 0 8px 0;







}







h2.archivetitle {







	margin: 15px 0 0 15px;







}







h3 {







color:#eee;







	font-size: 12px;







	margin-top:10px;







}







h4 {







	font-size: 9px;







}







/* images and misc. */















img {







	border: none;







	padding: 0px;







}







img a {







	border:none;







}







img a:hover {







	background-color:none;







}







img.left {







	float: left;







	border: none;







	padding: 5px;







}







img.right {







	float: right;







	border: none;







	padding: 5px;







}







blockquote {







	border-left:1px solid #A5ABAB;







	margin:15px;







	padding:0 12px 0 12px;







}







code {







	margin:10px;







	font-family:"Courier New", Courier, monospace;







}







/* links */















a {







	color:#fff;







	text-decoration:none;







	border: none;







}







a:hover {







	color:#fff;







	background-color:#9d0c15;















}







/* container */















#container {







	width: 948px;







	height: auto;







	margin: 0px auto 0px auto;







	padding: 6px;







	background: #262424; 







	color: #eee;







	overflow: auto;







}







* html #container {







	width: 948px;







	height: auto;







	margin: -3px auto 0px auto;







	padding: 4px;







	background: #262424;







	color: #eee;







	overflow: visible;







}















/* header */















#header2 {
	width: 1164px;
	height: 430px;
	margin: 0px auto;
	padding:0px;
}

#header img {
	margin: 0px;
	padding: 0px;

}







#header2 h1 {







	font-family: palatino linotype, georgia, arial, times;







	font-size: 22px;







	font-weight: 300;







	letter-spacing: 1px;







	margin: 0;







	padding: 120px 0 0 16px;







}







#header2 h1 a {







	color: #404040;







	text-decoration: none;







}







#header2 h1 a:hover {







	color: #666;







	text-decoration: none;







}







#header2 h2 {







	font-family: palatino linotype, georgia, arial, times;







	font-size: 12px;







	font-weight: bold;







	font-style: italic;







	color: #404040;







	letter-spacing: 1px;







	margin: 0;







	padding: 0 0 0 18px;







}















/* flash */







#flash {







width: 100%;







height:83px;







margin: 10px 0px 30px 0px;







}















/* table */















#table {



width: 512px;







height: auto;







margin:20px 0 0 0;







padding:10px;







}















/* blue */















em {







	color: #65a7b8;







	font-style:normal;







}















/* main menu */















#menu {







	background: transparent;







	font-family: arial;







	font-size: 12px;















	height:24px;







	text-transform:uppercase;







	font-weight:bold;







	letter-spacing:1px;







	padding:0px;



	margin: 30px 0px 40px 20px;



	







}







#menu a {







color:#fff;







text-decoration:none;







padding: 6px 18px 6px 18px;







}















#menu a:hover{







color:#fff;







background-color:#9d0c15;







padding: 6px 18px 6px 18px;







}















#menu ul {







	margin: 0;







	padding: 6px 0 6px 0;







	text-align: left;







}







#menu ul li {







	list-style-type: none;







	display: inline;







	margin: 0;







	padding: 0;







}







#menu ul li a {







	padding: 6px 18px 6px 18px;







	margin: 0;







	text-decoration: none;







	color: #fff;







}







#menu ul li a:hover {







background-color:#9d0c15;







	color:#fff;







}







#menu .current_page_item a {







background-color:#9d0c15;







	color:#fff;







}







/* content */















#content {







	float: left;







	width: 75%;







	margin-left:5px;







	padding:0px;







}















small {







color:#65a7b8;







}















.post {







	margin: 0 10px;







	padding:10px 10px 10px 5px;







	line-height: 14pt;







}







.post h2 {







	font-family: arial;







	font-size: 20px;







	font-weight:lighter;







	text-transform:uppercase;







	color: #65a7b8;







	border-top: 1px solid #333131;







	border-bottom: 1px solid #333131;







	padding: 8px 0 8px 0;







}







.post h3 {







	font-family:arial;







	font-size: 10px;







	font-weight: bold;







	color: #eee;







	margin: 0;







	padding: 0;







}







.post h2 a {







	color: #fff;







	padding: 8px 0 8px 0;







}







.post h2 a:hover {







	color: #fff;







	background-color:#9d0c15;







}







.post p {







	color:#eee;







	font-size: 11px;







	line-height:190%;







	font-weight:lighter;







}















.post a {







	text-decoration:none;







}







.post ul {







}







.post li {







}







.entry p {







	margin:12px 0;







}







.postmetadata {







	clear: both;







	border-top: 1px dotted #A2A2A2;







	padding:6px 0;







	margin-top: 16px;







}







p.postmetadata {







	font-size: 10px;







	font-weight: bold;







}







.navigation {







	font-size:11px;







	float:left;







	width:100%;







}







.alignleft {







	float:left;







	margin:25px;







}







.alignright {







	float:right;







	margin:25px;







}







.notfound {







	padding: 25px;







	font-size: 14pt;







	font-weight: 300;







}







/* left sidebar */















#left {







	font-family: arial;







	font-size:11px;







	width: 180px;



	min-height: 200px;







	float:left;







	margin: 18px 0 20px 5px;







	padding: 0;



	background: #333131;











}







#left h2 {







	font-family: arial;







	font-weight: bold;







	font-size: 13px;







	text-align: left;







	color: #333;







	margin: 0;







	padding: 0;







}







#left p {







	margin:0;







	padding: 0 6px 0 12px;







	color:#eee;







}







#left a {







	color:#eee;







	text-decoration:none;







}







#left a:hover {







	color:#eee;







	text-decoration:none;







	background-color:#9d0c15;







}







#left img {







	padding: 0;







	margin: 0;







}







#left ul {







	margin:12px;







	padding:0;







	list-style-type: none;







}







#left ul li {







line-height:180%;



list-style-type: none;



background-image: url(images/pin.gif);



background-repeat: no-repeat;



background-position: 0 .4em;



padding: 2px 0 0 30px;



margin-left: -5px;







}











#left ul ul {







	margin: 2px 0 15px 0px;







	padding: 0;







}







#left ul ul li {







	list-style-type: none;







	list-style-position: inside;







}







#left ul ul ul {







	margin: 0;







	padding: 0;







}







#left ul ul ul li {







	padding: 0 0 0 15px;







	list-style-type: square;







	color: #898989;







}







/* right sidebar */















#right {







	font-family: arial;







	font-size:10px;







	width: 190px;







	float:right;







	margin: 18px 15px 20px 0;







	padding: 0;







	background-color:#333131;







}







#right h2 {







	font-family: arial;







	font-weight: bold;







	font-size: 12px;







	text-align: left;







	color: #eee;







	margin: 0;







	padding: 0;







}







#right h3 {



font-family: arial;



font-weight: bold;



font-size: 16px;



text-align: left;



color: #65a7b8;



margin: 0px 0px 10px 0px;



padding: 0px;



}







.rss-date {







font-size:9px;







color:#65a7b8;







}















#right p {







	margin:0;







	padding: 0 6px 0 0px;







}















#right a {







text-decoration:none;







color:#eee;







}















#right a:hover {







	background-color:#9d0c15;







	}















#right img {

	padding: 0;

	margin: 0;

	background:none

}







#right ul {







	margin:5px 12px 5px 12px;







	padding:0;







	list-style-type: none;







}







#right ul li {



	margin: 0;



	padding: 0px 0px 10px 0px;



	line-height: 150%;



	list-style-type: none;



}











#right ul ul {







	margin: 2px 0 10px 0px;







	padding: 0;







}







#right ul ul li {







	list-style-type: none;















}







#right ul ul ul {







	margin: 0;







	padding: 0;







}







#right ul ul ul li {







	padding: 0 0 0 0px;







	list-style-type: square;







	color: #898989;







}







/* comments */







#commentssection {







	clear: both;







	padding: 0px 12px;







	margin: 0 10px 0 0;







}







#commentssection h3 {







	font-family: arial;







	font-size: 14px;







	font-weight: bold;







	font-style: normal;







	color: #eee;







}







#commentform {







	margin: 0px 12px 10px 12px;







	padding:5px;







	border-top: 1px dotted #A2A2A2;







}







#commentform p {







	color: #eee;







}







#commentform a {







	color: #eee;







	text-decoration: none;







	line-height: 14px;







}







#commentform a:hover {







	background-color:#9d0c15;







}







#commentform h3 {







	font-family: arial;







	font-size: 14px;







	font-weight: bold;







	color: #eee;







}







#commentbox {







	width:75%;







	min-width:400px;







	margin:5px 5px 0 0;







}







#author, #email, #url, #commentbox, #submit {







	background: #fff;







	font-family: arial;







	font-size: 11px;







	margin:10px 5px 0 0;







	padding: 3px;







	border: 1px solid #B2B2B2;







}







#submit {







	font-family: arial;







	font-size: 10px;







	padding: 2px;







	margin: 10px 0px;







	border: none;







	background-color: #eee;







	color: #000;







}







ol.commentlist {







	list-style-type: none;







}







ol.commentlist li {







	margin:10px 0;







	padding:5px 0 5px 5px;







	overflow: hidden;







}







ol.commentlist li.alt {







	background: none;







	font-family: verdana, tahoma;







	font-size: 10px;







	font-weight: bold;







}







ol.commentlist li p {







	margin: 6px 0 6px 0;







	padding: 0 12px 0 0;







	line-height: 150%;







	font-family: arial;







	font-size: 12px;







	font-weight: normal;







	font-style: normal;







}







ol.commentlist a {







	color:#eee;







}







ol.commentlist a:hover {







	background-color:#9d0c15;







}







cite {







	font-family: arial;







	font-size: 10px;







	font-weight: bold;







	font-style: normal;







	color:#eee;







}







cite a {







	color: #eee;







	text-decoration: none;







}







cite a:hover {







	background-color:#9d0c15;







}















/* search */















#searchform {







	padding: 6px 0 6px 0px;







	margin: 0;







	font-family: verdana, arial, times;







}







#searchform input#s {







	font-family: verdana, arial, times;







	font-size: 10px;







	padding: 2px;







	margin: 0px 1px 10px 0px;







	border: 1px solid #B7B7B7;







}







#searchform input#searchsubmit {







	font-family: verdana, arial, times;







	font-size: 10px;







	padding: 2px;







	margin: 0px 0px 10px 2px;







	border: none;







	background-color: #000;







	color: #fff;







}







/* footer */















#footer {







	background: transparent;







	clear: both;







	width: 948px;







	margin:5px auto 5px auto;







	font-family: arial;







	font-size: 11px;







}







* html #footer {







	background: transparent;







	clear: both;







	width: 948px;







	margin:5px auto 5px 10px;







	font-family: arial;







	font-size: 11px;







}







#footer p {







	padding:6px;







	margin: 0;







	color: #000;







	text-align:center;







}







#footer a {







	color: #000;







	text-decoration: none;







}







#footer a:hover {

	color:#eee;
	background-color:#9d0c15;

}

#activities {
margin-left: 5px;
}



#contact-left {

float: left;

width: 400px;

margin: 0px 5px 0px 5px;

padding: 0px;

}



#contact-right {

float: right;

width: 200px;

margin: 30px 20px 0px 5px;

padding: 0px;

}



#note {

float: bottom;

margin: 40px 0px 0px 40px;

padding: 0px;

}



#gallerytext {

line-height: 150%;

}



