/*
Theme Name: Tipicity
Theme URI: http://www.tpctmc.org/
Description: A Wordpress theme designed specially for my club..
Version: 4.0.
Author: Eskay 
Author URI: http://www.starising.com
Tags: orange, fixed width, 3 columns, widgets
*/

*{margin:0; padding:0;} 

/* ---------------------------------------------------------------------------------------------------------------------------------	MAIN */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%; /* Resets 1em to 10px */
background-image: url(images/tpctmcv.gif);
background-position: bottom left;
background-attachment: fixed;
background-repeat: no-repeat;
background-color:#fff;
}

h1, h2, h3, h4, h5, h6 {font-family: "Palatino Linotype", Palitino, Georgia, Times, serif; color:#CC7F7F;}
h1 {font-size:2.3em;letter-spacing:-0.05em;line-height:1.7em;font-style:italic;margin:5px 0 25px; text-align:center;}
h2{font-size:2.1em;color:#A97838;clear:both;line-height:40px;text-align:center;}
h3{font-size:1.9em;color:#7D7353;}
h3.sub{font-family: Verdana, Arial, Helvetica, sans-serif;color: #c33; font-size: 1.4em; }
h4{font-size:1.8em;}
h5{font-size:1.6em;}
h6{font-size:1.4em;}

#content a:link{color:blue}
#content a:visited{color:purple;}
#content a:hover{color:red;}
#content a:active{}

#wrap {
width: 968px; 
margin: 0 auto;
background:#fff ;
color:#333;
border-left:solid 4px #fff;
border-right:solid 4px #fff;
} 
	
#contsb1 { /* HOLDS CONTENT AND LEFT */
width:788px;
float:left;
background-color: #fff;
}		

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ header */
h1#bloginfo a:link {color:blue;text-decoration: underline;}
h1#bloginfo a:visited {color: #ffcc33;text-decoration: none;border-bottom:dotted 1px #ffcc33 ;}
h1#bloginfo a:hover {color: red;text-decoration: underline;}
h1#bloginfo  a:active {color: #ffcc33;text-decoration: none;}
#content p.desc {
font-family: helvetica, arial, sans-serif;
color: #c33;
font-size: 1.8em;
font-weight:bold;
text-align:center;
margin: 15px 0 5px ;
}
#content p.bar {
font-family: helvetica, arial, sans-serif;
background-color:#ffcc00;
color:#ffd;
font-size:1.8em;
font-weight:normal;
text-align:center;
line-height: 30px;
margin:0 0 20px ;
width:100%;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------	 CONTENT */
#content { 
width: 570px;
padding: 0px 20px ;
text-align: left;
float: right;
overflow: hidden;
}

#content p {font-size:1.2em; margin-bottom:15px; line-height:18px; }
#content ul, #content ol{margin:0 0 15px 0;}
#content ul li, #content ol li{margin-left:25px;	font-size:1.2em; margin-bottom:7px;}

.video {/*margin-bottom:10px; border:dotted 1px #ccc;*/ background-color:#f5f5f5; clear:both; text-align:center;}
.video h2 {text-align:center;}
p.videol{text-align:left;margin:10px 0 -50px 0;}
.vl{float:left;}
.vr{float:right;}
p.videor {text-align:right;}
.goslothv {width:470px;margin:0 auto;background-color:#f5f5f5; height:15px; clear:both; /* without this div, the ad will cause the text to disappear in 1e7 */}

.postbox {background-color:#fefefe;}

/* ARCHIVE CATEGORY PAGE */
h2.pagetitle {font-size:2.1em;color:#A97838;clear:both;text-align:center;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; margin-bottom:10px;line-height:40px;}

h2.postitle a:link {
text-align:left;
color:blue;
text-decoration:underline;
margin:40px 0 10px; 
}
h2.postitle a:visited {
text-align:left;
color:#A97838;
border-bottom: 1px dotted #f0e8c4;
text-decoration:none;
}
h2.postitle a:hover {
text-align:left;
border-bottom: 1px solid #a97838;
color:red;
text-decoration:none;
}
h2 .postitle a:active {
text-align:left;
border-bottom: 1px solid #a97838;
color:red;
text-decoration:none;
}


.authorship {float:left; height:41px;}
.authorship small{font-size:1em; line-height:22px; }
.authorship .avatar { border-bottom:2px solid #fff;border-right:2px solid #fff; }
.authorbig {float:left; padding:0 10px 30px 0; }



p.postmetadata{
font-size:8px;
background-color:#ddcfa6;
padding:6px;
text-align:center;
}

#single .postmetadata { /* posting info before comments  - for singlephp */
background-color:#f0e9c2;
padding:6px;
margin: 20px 0;	
border-top:dotted 1px #000;
border-bottom:solid 1px #000;

}


/* ----------------------------------------------------------------------                                                                                                                             Comments */
.commentlist  li {margin:10px;padding:15px; }
.commentlist {font-size:0.9em;}

.thread-odd {	background-color: #DBD5C0; /* commenters  text odd is even*/}
.thread-even {	background-color: #FFEA99;/* commenters  text even is odd*/}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;padding: 2px;}
.commentmetadata{font-size: 10px; /*date */ margin:0px;}
.comment-author {height:40px; margin-bottom:10px;font-size: 15px; /*says */}
.commentlist cite, .commentlist cite a {	font-weight: bold;	}

#commentform textarea {width: 100%;padding: 2px;	}

/* ---------------------------------------------------------------------------------------------------------------------------------                                left */
#left {
width: 170px;
float:left;
margin-top: 15px;
overflow: hidden;
text-align:left;
}
#headerimgl{
text-align:center;
border:0;
display:block;
width:170px;
height:120px;
background: url("images/conference-room-small.jpg") 0 0 no-repeat;
}
 /* ----------------------------------------------------------------------------------------------------------------------------------                   right */
#right {
width: 170px;
float:right;
font-size:8pt;
margin-top:15px;
text-align:right;
overflow: hidden;
}
#headerimgr{
float:right;
border:0;
display:block;
width:170px;
height:120px;
background: url("images/tpc-cc-small.jpg") 0 0 no-repeat;
text-decoration: none;
text-align:center;
background-color:#fff;
}

#searchform {background-color: #f0e9c2;}

/* ---------------------------------------------------------------------------------------------------------------------------------			SIDE BAR -left right */	
#left h5, #right h5 , #ff1 h5, #ff2 h5{
font-family:  Georgia, Arial,  Helvetica, sans-serif;
font-size: 11px;
text-align:center;
line-height:23px;
/*border-top: 1px solid #f0e8c4;*/
color:  #f50002;
background-color:#ffffec;
border-bottom:solid 1px #f0e9c2;
}
#left ul, #right ul , #ff1 ul {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
list-style: none;
text-decoration:none;
color:#888;
font-size: 12px;
background-color:#f0e9c2;
}

#left a:link, #right a:link , #ff1  a:link{
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:22px;
display:block;
border-top: 1px solid #f0e9c2;
border-bottom: 1px solid #a97838;
color:#A97838;
color:#997A00;
background-color: #ddcfa6;

width:100%; 
}
/* ADDING LI WILL HAVE TO CODE SEPARATELY FOR CALENDAR */
#left a:visited, #right a:visited, #ff1 a:visited  {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:22px;
display:block;
border-top: 1px solid #ddcfa6;
border-bottom: 1px solid #fff;	
background-color:#f0e9c2;
color:#bfa75f;
width:100%; /* this line enable hover to display block */
}

#left a:hover,  #right a:hover, #ff1 a:hover{
font-family: Arial, Helvetica, sans-serif;

text-decoration:none;
line-height:22px;
display:block;
border-top:1px solid #fc3;
border-bottom: 1px solid #a97838;
background-color:#fc3;
color:#fff;
width:100%; /* this line enable hover to display block */
}
#left a:active, #right a:active, #ff1 a:active {
font-family: Arial, Helvetica, sans-serif;

text-decoration:none;
line-height:22px;
display:block;
border-top: 1px solid  #ccc;
border-bottom: 1px solid #ccc;	
background-color:#f0e9c2;
color:#bfa75f;
width:100%; /* this line enable hover to display block */
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ FATFOOTER ------------*/
#fatfooter{float:left;width:100%;height:auto;clear:both;}
#ff1 {width:100%; height:auto;float:left;clear:both; }
#ff2{height:100px;}

.ffheadline {height:10px; text-align:center; width:100%;  clear:all; background-color:#fff;} 
.ffheadline h4{text-align:right; font-size:1.6em; color:#006600; line-height:2em; padding-right:20px;font-family:  Georgia, Arial,  Helvetica, sans-serif; }
/*.navigationb{ font-size:1.1em; clear:both;}*/

.ff2l {float:left; width:118px;  }
.alignleftb { margin-top:75px;}
.ff2c {float:left; width:730px;  }
.gocenter {}
.ff2r {float:left; width:118px;  }
.alignrightb { margin-top:75px;text-align:right;}



 /*
 #fatfooter h4{font-size:1.3em; color:#cc3300; text-align:right;;border-bottom: 1px solid #006600;padding:0 5px ;}
 #fatfooter li  {font-size:11px;  color:#999632;display:block;}
#fatfooter a:link {text-decoration:none;color:blue;  border:none; font-weight: normal; display:block;}
#fatfooter a:visited {text-decoration:none;color:purple; border:none; display:block;}
#fatfooter a:hover {text-decoration:none;background-color:#f2f2f2; color:#e00053; display:block;}
#fatfooter a:active {text-decoration:none;color:#86b324; border:none; font-weight: normal; }
.sfcol ul,.sfcol2 ul {list-style-type:none;line-height:200%;font-size:11px;margin:0 auto;padding:0;}
.sfcol ul li, .sfcol2 ul li{list-style-type:none;margin:0 0 20px;padding:0;}
.sfcol ul li ul, .sfcol2 ul li ul{list-style-type:square;margin:0 auto;padding:0 3px;}
.sfcol ul li ul li, .sfcol2 ul li ul li {list-style-type:none;border:0;border-bottom:#dadada solid 1px;margin:0 auto;padding:0;}

 --------------------- FATFOOTER ------------*/

#footer {
background-color:#ffcc00;
clear: both;
width: 100%;
font-size:1.1em;
line-height:25px;
height:30px;
color: #A97838;
text-align:center;
margin-top:10px 0 0;}

/*
NOT CHECK BEYOND THIS POINT
.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: Georgia, Sans-serif;
	font-size: 16px;
}
.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
*/

/* Comment Form */
#commentform{	margin:10px;	padding:10px;}
#commentbox{width:75%;	min-width:400px;	margin:5px 5px 0 0;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------  CALENDAR */

table#wp-calendar{
width: 100%;
background-color: #f0e9c2;
color:#A97838;
}
table#wp-calendar caption{
background-color: #f0e9c2;
font-weight:bold;
border-bottom: 1px solid #a97838;
line-height:25px;
}

/*SEARCH*/

#found, #notfound { 
font-family:  georgia, Arial,  Helvetica, sans-serif;
color:  #f50002;
font-size: 18px;
text-align:center;
margin-bottom:30px;
}

/* 
#container {border: 1px solid green; }
#wrap{border:1px solid green;  }
#content{border:1px solid red; }
#left{border:1px solid blue; }
#right{ border:1px solid gray; }
#header{ border:1px solid yellow; }
 */

 /* --------------------------------- MISC ---------------------- */
.clear{clear:both; margin-bottom:10px; }

blockquote{
margin:20px;
padding:15px;
background-color:#f0e9c2;
}

.imgfleft {float:left; padding:5px 15px 5px 5px; }

.bquote{ width:80%; border:8px solid #f5f5f5; text-align: center; padding:20px 10px 10px; background: url("images/beigebg.gif" ) repeat-x  #fbf4db; margin:10px auto; }
.bquote h4{margin-bottom:-10px;}

.navigationt{ font-size:1.1em; height:25px; margin-top:-15px;}
.alignleft {float:left; }
.alignright {float:right; }

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------  testing ------------------------  */

/*
.ff11{float:left; width:20%; }
.ff12 {float:left; width:20%;}
.ff13 {float:left; width:20%;}
.ff14 {float:left; width:20%;}
.ff15 {float:right; width:20%; }
*/

h2.impact{font-family:impact,serif;font-size:26px; color:red; line-height:28px; margin:25px 0 30px; letter-spacing:0.5px;}




/*class="comment-meta commentmetadata*/