/* 

Theme Name: Tattooed Dad 2point0

Theme URL: http://www.tattooeddad.com/

Description: The New TD

Author: Kallisti Medias, based on Gstyles by miloIIIIVII

Author URI: http://kallistimedias.com/

Version: 3.17 



Customize, edit, poke, prod, and adapt to your own style. Please leave credit where credit is due so that others mayfind the source for your site and adapt a suitable version for theirown website.

*/


body {
background:#000 url(images/bg.png);
background-repeat:repeat-x;
color:#ccc;
font-size:12px;
font-family:century gothic,tahoma,arial,Sans-Serif;
margin:0px auto 0px;
padding:0;
}



#wrap {
width:900px;
margin:0 auto;
padding:0;
background:url(images/main.png); 
background-repeat:repeat-y;
/*background-attachment:fixed;*/
color:#333;
font-size:12px;
font-family:century gothic,tahoma,arial,Sans-Serif;
padding:0;
}

a img{
border:0;
}



a,a:visited {
color:#A65313;
text-decoration:none;
}
a:hover {
color:#333;
text-decoration:underline;
}



#top {
background:url(images/top3.gif);
background-repeat:repeat-x;
background-attachment:fixed;
height:7px;
margin:0 auto 0 auto;
width:100%;
}

#end {
clear:both;
background:url(images/end.png);
background-repeat:no-repeat;
background-attachment:fixed;
height:25px;
margin:0 auto 0;
width:900px;
}



#header {
background:transparent;
width:900px;
height:40px;
margin:0 auto;
padding:0 0 0px 0;
text-align:left;
}



#header h1 a,#header h1 a:hover {
margin:0;
padding:0;
text-align:left;
color:#fff;
font-size:30px;
font-family:century gothic,tahoma,arial,Sans-Serif;
background:transparent;
font-weight:normal;
text-decoration:none;
}



#description{
display:none;
}





#navbar {
background:transparent;
width:900px;
height:30px;
margin:0 auto;
padding:0;
text-align:center;
}

#navbar li {
display:inline;
list-style-type:none;
float:left;
text-align:center;
}	

#navbar ul {
margin:0;
padding:0;
text-align:center;
}

#navbar h1 {
font-family:century gothic,tahoma,arial,Sans-Serif;
font-size:20px;
font-weight:normal;
background:transparent;
color:#ccc;
padding:0px 5px 0px 5px;
/*		top	ri	 bo	 le  */ 
margin:0;
text-decoration:none;
text-align:center;
font-variant:small-caps;
border-right:1px dotted #ccc;
display:block;
height:30px;
}

#navbar h2 {
font-family:century gothic,tahoma,arial,Sans-Serif;
font-size:10px;
font-weight:normal;
background:transparent;
color:#ccc;
padding:0px 5px 0px 5px;
/*		top	ri	 bo	 le  */ 
margin:0;
text-decoration:none;
text-align:center;
font-variant:small-caps;
border-right:1px dotted #ccc;
display:block;
height:15px;
}


#navbar h1:hover {
color:#fff;
background:transparent url(images/menu.gif);
background-attachment:fixed;
background-repeat:repeat-x;
padding:0px 5px 0px 5px;
display:block;
height:30px;
text-align:center;
}




#navbar ul li a {
font-family:century gothic,tahoma,arial,Sans-Serif;
font-size:20px;
font-weight:normal;
background:transparent;
color:#ccc;
padding:0px 5px 0px 5px;
margin:0;
text-align:center;
text-decoration:none;
font-variant:small-caps;
border-right:1px dotted #ccc;
display:block;
height:30px;
white-space: nowrap
}

#navbar ul li ul li a {
font-family:century gothic,tahoma,arial,Sans-Serif;
font-size:15px;
font-weight:normal;
background:transparent;
color:#ccc;
padding:0px 5px 0px 5px;
margin:0;
text-align:center;
text-decoration:none;
font-variant:small-caps;
border-right:1px dotted #ccc;
display:block;
height:15px;
white-space: nowrap
}

#navbar ul li ul li a:hover {
font-family:century gothic,tahoma,arial,Sans-Serif;
font-size:15px;
font-weight:normal;
background:transparent;
color:#ccc;
padding:0px 5px 5px 5px;
margin:0;
text-align:center;
text-decoration:none;
font-variant:small-caps;
border-right:1px dotted #ccc;
display:block;
height:15px;
white-space: nowrap
}

#navbar_litelink {
font-family:century gothic,tahoma,arial,Sans-Serif;
font-size:12px;
font-weight:normal;
white-space: nowrap;
background:transparent url(images/menu.png);
color:#fff;
padding:0px 5px 0px 5px;
margin:0;
text-align:center;
text-decoration:none;
font-variant:small-caps;
border-right:1px dotted #ccc;
display:block;
height:10px;
}

#navbar ul li a:hover {
color:#fff;
background:transparent url(images/menu.png);
background-attachment:fixed;
background-repeat:repeat-x;
display:block;
height:30px;
text-align:center;
}

#navbar li.current_page_item a {
background:transparent url(images/menu.png);
background-attachment:fixed;
background-repeat:repeat-x;color:#fff;
}

#navbar li.current_page_item a:hover {
border-bottom:5px solid #333;
text-decoration:none;
}
/* hides levels */
#navbar ul ul {
visibility:hidden;
position:absolute;
height:0;
top:3em;
left:0; 
width:14em;
}

#navbar ul ul a:hover {
color:#ff0;
background:transparent url(images/menu.png);
position:relative;
/*z-index:110;*/
/*display:block;*/
height:30px;
}

#navbar ul ul li:hover {

position:relative;
background:transparent url(images/menu.png);
}

#navbar ul ul :hover > a {
color:#fff;
font-size:12px;
background:transparent url(images/menu.png);

}

/* make the second level visible when hover on first level list OR link */
#navbar ul :hover ul {
visibility:visible;
height:auto;
text-align:center;
background:transparent url(images/menu.png);
/*left:-3em;*/
position:relative;
top:2px;
left:0px;

}









#row {
background:transparent;
width:900px;
height:243px;
background-image:url(images/rowfire.png);
background-repeat:no-repeat;
background-position:top right;
margin:0 auto;padding:0;
text-align:left;color:#ccc;
}

#rowtext p {
color:#ccc;
line-height:1.5em;
}

#row2 {
margin-left:50%;
margin-top:10px;
background:transparent url(images/well.png);
background-attachment:fixed;
background-repeat:no-repeat;
}

#rowtext {
margin:20px 0 0 60px;
height:187px;
width:180px;
overflow:hidden;
padding-right:5px;
}



small {
color:#A65313;
background:#fafafa;
display:block;
}



#l_sidebar ul,#r_sidebar ul,#footer ul {
list-style:none;
margin:0;
padding:0;
}

#l_sidebar ul li,#r_sidebar ul li,#footer ul li {
display:inline;
margin:0;
padding:0;
}

#l_sidebar ul li a,#r_sidebar ul li a,#footer ul li a {
display:block;
color:#aaa;
text-decoration:none;
margin:0;
padding:5px 0 5px 0;
border-bottom:1px solid #373737;
}

#l_sidebar ul li a:hover,#r_sidebar ul li a:hover,#footer ul li a:hover {
background:#333 url(images/l.gif) no-repeat center right ;
color:#fff;
margin:0;
padding:5px 0 5px 0;
border-bottom:1px solid #373737;
display:block;
}

#l_sidebar p,#r_sidebar p {
color:#ccc;
padding:3px 0 0 0;margin:0;
line-height:20px;
}



#l_sidebar {
float:left;
width:200px;
margin:0 0 0 10px;
padding:0 5px 5px 5px;
line-height:20px;
background:transparent;
color:#ccc;
}

#r_sidebar {
float:right;
width:200px;
margin:0 0 0 10px;
padding:0 0 5px 0;
line-height:20px;
background:transparent;
color:#ccc;
}



#main {
width:890px;
margin:0 auto;
padding:0;
background:transparent;
}



#main p{padding:10px 0 10px 0;margin:0;line-height:20px;}

#main h2,#row h2,#footer h2 {
color:#A65313;
font-size:21px;
font-family:Century Gothic,Arial,Sans-Serif;
font-variant: small-caps;
padding:5px 20px 5px 0;
margin:0;
border-bottom:1px solid #aaa;
font-weight:400;
}

#main h5 {
color:#333;
font-size:16px;
font-family:Century Gothic,Arial,Sans-Serif;
font-variant: small-caps;
padding:0;
margin:0;
font-weight:400;
text-align:right;
}

#main p ol{
margin:0;
padding:0 0 0 20px;
}

#main p ul{
margin:0;
padding:0 0 0 20px;
}

blockquote {
margin:0 0 0 25px;
padding:0 10px 0 10px;
font-style:italic;
color:#373737;
border-left:9px double #333;
}

#main blockquote p {
margin:0 0 10px 0;
padding:0;
}

#mainmiddle {
float:left;
width:420px;
margin:0 10px 0 5px;
padding:5px 5px 5px 5px;
background:transparent;
}



#mainmiddle p img {
float:left;
border:none;
margin-right:10px;
margin-bottom:10px;
}

.date {
background:transparent url(images/cal.gif);
float:left;
width:36px;
height:43px;
margin:0;
padding: 0;
}

.date h3 {
color:#A65313;
font-size:7px;
font-weight:700;
padding:4px 0 0 13px;
margin:0;
text-transform: uppercase;
}

.date h4 {
font-family:Times New Roman,Helvetica,Sans-Serif;
color:#fff;
font-size:21px;
font-weight: 400;
padding:0 6px 0 9px;
margin:0;
text-align:center;
}

#mainmiddle ul{
list-style:none;
margin:0;
padding:0 0 20px 0;
}

#mainmiddle ul li{
margin:0;
padding:5px 0 0 0;
}

#mainmiddle ul li a {
color:#A65313;
text-decoration:none;
}

#mainmiddle ul li a:hover {
color:#333;
text-decoration:underline;
}

#main img.wp-smiley {
float:none;
border:none;
padding:0;
margin:0;
}

#main img.wp-wink {
float:none;
border:none;
padding:0;
margin:0;
}

.postspace {
margin:0;
padding:0;
height:30px;
border-bottom:8px double #fafafa;
}



#footer {
background:url(images/top3.gif) repeat-x left bottom;
overflow:hidden;
width:900px;
margin:0 auto;
padding:10px 0 10px 0;
color:#ccc;
}
#footer p {
text-align:center;
}

#footer a,#footer a:visited {
color:#ccc;
text-decoration:none;
}
#footer a:hover {
color:#333;
}

#col1 {
width:31%;
float:left;
margin-left:15px;
padding:0;
}

#col2 {
width:31%;
float:right;
margin-left:10px;
}



#searchdiv {
margin:0;
padding:0;
}
#searchform {
margin:0;
padding:0;
overflow:hidden;
}
#s {
width:90%;
background:transparent;
color:#ccc;
font-size:11px;
font-family:Verdana, Helvetica, Sans-Serif;
padding:3px;
margin:8px 0 0 0;
border:1px solid #333;
}

#commentblock{width:90%;background:transparent;color:#333;float:left;padding:10px 20px 0 20px;margin:10px 0 10px 0;border:1px solid #ccc;}

ol#commentlist{padding:5px 0 5px 0;margin:0;list-style-type:none;}

.commentdate{font-size:12px;padding:0;

}#commentlist li p{margin-bottom:8px;line-height:20px;padding:0;}

.commentname{color:#ccc;margin:0;padding:5px 5px 5px 0;}.commentinfo{clear:both;}

.commenttext{clear:both;margin:5px 0 20px 0;padding:20px 10px 5px 10px;width:60%;background: transparent;}

.commenttext-admin{clear:both;margin:5px 0 20px 0;padding: 20px 10px 5px 10px;width:90%;background:#ccc;}

#commentsformheader{padding:0;}

#commentsform{text-align:left;margin:0;padding:0;}#commentsform form{text-align:left;margin:0;}#commentsform p{margin:0;}#commentsform form textarea{width: 99%}p.comments_link img{margin:0;padding:0;border:none;}.entry{clear:left;line-height:20px;}

#wp-calendar{text-align:center;background:transparent;margin:0;width:95%;}#wp-calendar td{line-height:10px;font-size:10px;color:#ccc;}

#wp-calendar td a{display:block;color:#A65313;text-decoration:none;line-height:10px;}#wp-calendar #prev a{width:30px;}#wp-calendar #next a{width:30px;margin:0 0 0 30px;}#wp-calendar #today{background:#913300;color:#fafafa;}#wp-calendar #today a{color:#fafafa;font-weight:700;}#wp-calendar caption{text-align:center;width:100%;margin:0 0 5px 0;font-variant:small-caps;}.ff a img{border:.08em solid #ccc;padding:0.5em;opacity:.3;width:3.5em;height:3.5em;margin:0 .077em .077em 0;}.ff a:hover img{border:.08em solid #333;opacity:1;width:3.5em;height:3.5em;padding:0.5em;}



/*body div#toolTip{position:absolute;z-index:1000;width:160px;background:#000;border-top:3px double #333;text-align:left;padding:11px;min-height:1em;-moz-border-radius:9px;}

body div#toolTip p{margin:0;padding:0;color:#ccc;font:11px/12px geneva,arial,sans-serif;}body div#toolTip p em{display:block;margin-top:3px;color:#000;font-style:normal;font-weight:bold;}body div#toolTip p em span{font-weight:bold;color:#333;}#ibox_w{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;}#ibox_progress{margin:0;padding:0;position:absolute;z-index:105;}#ibox_wrapper{position:absolute;top:0;left:0;z-index:1000;padding:10px;border:1px solid #ccc;width:300px;height:300px;background-color:#000;padding-bottom:30px;margin:0;}#ibox_content{background-color:#000;width:100%;height:100%;margin-bottom:5px;position:relative;top:0;left:0;border:1px solid #000;padding:2px;}#ibox_footer_wrapper{position:relative;padding:0;margin:0;top:0;left:0;}.pullquote{padding:10px;float:right;width:180px;margin:10px 0 10px 10px;border-top:2px solid #333;border-bottom:2px solid #333;text-align:center;line-height:22px;font-family:century gothic,tahoma,arial,sans-serif;color:#ccc;}*/

.center{text-align:center;}.alignleft{float:left;}.alignright{float:right;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}