/*   
Theme Name: TID
Author: Jnonymous
Author URI: http://jnonymous.com/
Version: 1.0
*/

/* MAIN BODIES
-------------------------*/
#container {
	margin: 0 auto;
	width: 952px;
	background: url("images/repeater.png") repeat-y;
}

#main {
	float: left;
	width: 628px;
	margin-left: 25px;
	margin-right: 20px;
	margin-top: 20px;
	padding-bottom: 20px;	
}

#main-wide {
	clear: both;
	width: 910px;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-left: 20px;
	margin-bottom: 40px;
}

#side {
	float: right;
	width: 252px;
	margin-top: 20px;
	margin-right: 25px;
	padding-bottom: 20px;
}

#foot {
	clear: both;
	width: 902px;
	margin-left: 5px;
	padding: 8px 20px;
	background-color: #181818;
	margin-top: 30px;
}



/* HEADINGS 
-----------------------------------*/
h1, h1 a, h2, h2 a, h3 a, h4 a {
	color: #b00089;
	text-transform: uppercase;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color:#333333;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
}
h4 {
	font-size: 14px;
	color: #b00089;
	text-transform: uppercase;
	font-weight: normal;
}




/* LINKS
-----------------------------------*/
a {
	text-decoration: none;
}

a img {
	text-decoration: none;
	border: none;
}


/******* NEW SITE */

*{
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, "sans serif";
	font-size: 11px;
	color: #191819;
	background:url(images/bg-pattern.jpg) repeat;
}

/* STRIPE */
#stripe{
	position:absolute;
	background:url(images/gstripe.jpg) repeat-x;
	width:100%;
	height:11px;
	text-align:center;
}
#gstripe{
	width:1000px;
}
#cstripe{
	background:url(images/stripe.jpg) no-repeat;
	background-color:#000;
	width:942px;
	height:11px;
}

/* HEADER */
#header img{
	width:942px;
	height:138px;
}
#header a img{
	border: none; 
	text-decoration: none;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

/* NAV */
#nav{
	width: 952px;
	height: 52px;
}
#navlist {
	margin:0;
	padding:0;
}
#navlist span {
display: none;
}
#navlist li, #navlist a {
height:52px;
display:block;
}
#navlist li {
float:left;
list-style:none;
display:inline;
}
/* normal */
#profiles {
	background:url(images/profiles.png) no-repeat;
	width: 182px;
}
#clinics {
	background:url(images/clinics.jpg) no-repeat;
	width: 186px;
}	
#events {
	background:url(images/events.jpg) no-repeat;
	width: 189px;
}
#forum {
	background:url(images/forum.jpg) no-repeat;
	width: 162px;
}		
#contribute {
	background:url(images/contribute.png) no-repeat;
	width: 233px;
}	
/* hover */	
#profiles a:hover{
	background:url(images/profiles.png) 0px -52px no-repeat;
	width: 182px;
}	
#clinics a:hover{
	background:url(images/clinics.jpg) 0px -52px no-repeat;
	width: 186px;
}	
#events a:hover{
	background:url(images/events.jpg) 0px -52px no-repeat;
	width: 189px;
}
#forum a:hover{
	background:url(images/forum.jpg) 0px -52px no-repeat;
	width: 162px;
}		
#contribute a:hover{
	background:url(images/contribute.png) 0px -52px no-repeat;
	width: 233px;
}
/* active */
#profiles a.active{
	background:url(images/profiles.png) 0px -104px no-repeat;
	width: 182px;
}	
#clinics a.active{
	background:url(images/clinics.jpg) 0px -104px no-repeat;
	width: 186px;
}	
#events a.active{
	background:url(images/events.jpg) 0px -104px no-repeat;
	width: 189px;
}
#forum a.active{
	background:url(images/forum.jpg) 0px -104px no-repeat;
	width: 162px;
}		
#contribute a.active{
	background:url(images/contribute.png) 0px -104px no-repeat;
	width: 233px;
}

/* SIDE */
#side a img {border: none;}
/* social */
#social {
	margin:0;
	padding:0;
}
#social li, #social a {
height:30px;
display:block;
}
#social li {
float:left;
list-style:none;
display:inline;
}
#social span {
display: none;
}
/* normal */
#facebook {
	background:url(images/sidebar/facebook.jpg) no-repeat;
	width: 83px;
}
#vimeo {
	background:url(images/sidebar/vimeo.jpg) no-repeat;
	width: 83px;
}	
#twitter {
	background:url(images/sidebar/twitter.jpg) no-repeat;
	width: 42px;
}
#rss {
	background:url(images/sidebar/rss.jpg) no-repeat;
	width: 44px;
}		
/*hover*/
#facebook a:hover{
	background:url(images/sidebar/facebook.jpg) 0px -29px no-repeat;
	width: 83px;
}
#vimeo a:hover{
	background:url(images/sidebar/vimeo.jpg) 0px -29px no-repeat;
	width: 83px;
}	
#twitter a:hover{
	background:url(images/sidebar/twitter.jpg) 0px -29px no-repeat;
	width: 42px;
}
#rss a:hover{
	background:url(images/sidebar/rss.jpg) 0px -29px no-repeat;
	width: 44px;
}

/* SEARCH */
#tosearch{
	background-color: #fff;
	border: 1px solid #e5e5e5;
	color: #999;
	padding: 5px 5px 5px 28px;
	font-size: 11px;
	width: 212px;
	margin-left: 2px;
	margin-top: 13px;
	background: #fff url("images/sidebar/search.jpg") left center no-repeat;
	margin-bottom: 13px;
}
#search {
	border: 0px;
}
#tosearch img, #search img{ border: none;}
h2.search{color: #1b1b1b; margin-bottom: 10px;}
h2.search em{color: #b00089;}
/* cats */
#cats {
	margin:0;
	padding:0;
}
#cats li, #cats a {
height:56px;
display:block;
}
#cats li {
float:left;
list-style:none;
display:block;
margin-bottom: 13px;
}
#cats span {
display: none;
}
#photos {
	background:url(images/sidebar/photos.jpg) no-repeat;
	width: 252px;
}
#tricktips {
	background:url(images/sidebar/tricktips.jpg)no-repeat;
	width: 252px;
}
#videos {
	background:url(images/sidebar/videos.jpg) no-repeat;
	width: 252px;
}
#interviews {
	background:url(images/sidebar/interviews.jpg) no-repeat;
	width: 252px;
}


#photos a:hover{
	background:url(images/sidebar/photos.jpg)  0px -56px no-repeat;
	width: 252px;
}
#tricktips a:hover{
	background:url(images/sidebar/tricktips.jpg)  0px -56px no-repeat;
	width: 252px;
}
#videos a:hover{
	background:url(images/sidebar/videos.jpg) 0px -56px  no-repeat;
	width: 252px;
}
#interviews a:hover{
	background:url(images/sidebar/interviews.jpg)  0px -56px no-repeat;
	width: 252px;
}

/* recent comments */
#rcomments{
	margin-left: 3px;
	margin-top: 4px;
}
#rcomments li{
	color: #b00089;
	list-style: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
#rcomments li a{
	color: #63074f;
}
#rcomments li.comment{
	margin-bottom: 5px;
}
#rcomments li a:hover{
	text-decoration: underline;
}

#side img{ margin-bottom: 5px;}
#side img.recent{ margin-bottom: 0; margin-top: 20px;}
img.support{ margin-top: 10px;}
img.mcov{ margin-top: 5px;}

/* SUPPORT ADS */
#side a img.ad{
	margin-left: 2px;
	border: 1px solid #ccc;
}
#side a:hover img.ad{
	border: 1px solid #b00089;
}
#side img.sevents{ margin-top: 13px;}

/* ENTRY */
.entry{
	border: 1px solid #ddd;
	background-color: #fbfbfb;
	padding: 18px 0 30px 18px;
	color: #191919;
	font-size: 12px;
	margin-bottom: 18px;
	text-align: justify; 
}
.entry a { color: #b00089; }
.entry a:hover { color: #63074f; }
.entry .info {
	padding: 5px;
	padding-left:15px;
	margin-top: 20px;
}
.entry blockquote {
	padding: 3px;
	background-color: #fafafa;
}
.entry li { list-style-type: disc; }
.entry h2 a{
	color: #b00089;
	text-transform: uppercase;
}
.entry h2 a:hover{ color: #63074f;}
.entry h2 {	
	width: 560px;
	padding-right: 5px;
	margin-top: 2px;
	text-align: left;
}
.entry h6.date{
	margin-bottom: 10px;
	color: #bbb;
	font-weight: normal;
	font-size: 9px;
}
.entry a img{
	border: none;
	border-bottom: 14px solid #b00089;
}
.entry a:hover img{
	border-bottom: 14px solid #63074f;
}
.entry p{
	width: 592px;
	margin-bottom: 0;
	padding-bottom: 0;
	height: 70px;
}
#main .entry ul.info {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	text-transform: uppercase;
	color: #aeaeae;
}
.info a img {border:none;}
.info li, .info a {
display:block;
height: 30px;
}
.info li {
float:left;
list-style:none;
display:inline;
}
.info img{
	margin-top:3px;
	margin-right: 5px;
}
.entry .info li a{color: #b00089;}
.entry .info li a:hover{color: #63074f;}
.info li a.commentlink {color: #aeaeae;}
.info li a.commentlink:hover {color: #666;}
#readmore{
	background: url(images/readmore.png) no-repeat;
	width: 122px;
	height: 30px;
	float: right;	
	margin-top: -6px;
	margin-right: -10px;
}
#readmore a:hover{ background: url(images/readmore.png) 0px -29px no-repeat;}
#readmore span {
display: none;
padding: 5px;
}
/*list of posts*/
#postlist img{
	float: left;
	margin-right: 15px;
}
#postlist p{
	float: left;
	width: 280px;
}
#postlist h2{
	float: left;
	width: 280px;
	margin-top: -5px;
	text-align: left;
}
#postlist ul.info { 
	width: 295px; 
	float: right;
	margin-top: 35px;
}
#postlist p.clear{ 
	clear: both; 
	float: none; 
	text-align: right; 
	width: 500px;
	color: #fbfbfb;
}
#postlist { padding: 18px 0 0 18px; height: 180px;}
#postlist ul.info li img{ margin-right: 5px;}

/* SINGLE */
.single{
	padding: 0 0 30px 3px;
	color: #191919;
	font-size: 12px;
	margin-bottom: 18px;
	text-align: justify; 
}
.single a { color: #b00089; }
.single a img.thumbnail { width: 100%; margin-bottom: 10px; padding-bottom: -3px;}
.single a:hover { color: #63074f; }
.single .info {
	padding: 5px;
	padding-left:15px;
	margin-top: 20px;
}
.single blockquote {
	padding: 3px;
	background-color: #fafafa;
}
.single li { list-style-type: disc; }
.single h2 a{
	color: #b00089;
	text-transform: uppercase;
}
.single h2 a:hover{ color: #63074f;}
.single h2 {	
	width: 592px;
	margin-top: 2px;
	text-align: left;
	margin-bottom: 3px;
}
.single a img.thumbnail{
	border: none;
	border-bottom: 14px solid #b00089;
}
.single a:hover img.thumbnail{
	border-bottom: 14px solid #63074f;
}
.single p{
	width: 592px;
	margin-bottom: 15px;
}
.single h6{
	margin-bottom: 10px;
	font-size: 9px;
}

/* author */
#author{
	margin: 20px 0px 15px 0px;
	padding: 8px;
	border: 1px solid #ddd;
	background-color: #fbfbfb;
	min-height: 68px;
}
#author img{
	display: inline;
	border: 1px solid #eee;
	padding: 3px;
	background-color: #fff;
	float: left;
	margin-right: 8px;
}
#author p{
	width: 605px;
	color: #1b1b1b;
}
#author h5.name {
	font-weight: bold;
	font-size: 12px;
	color: #b00089;
	margin-bottom: 5px;
}
#author h5.name b{ color: #1b1b1b;}

/* post meta */
#social {clear: both;}
div.social{ margin-bottom: 15px;}
.social shr.bookmarks{
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	width: 620px;
}
.social h2 {margin-bottom: 5px; }
p.info2 { font-weight: bold; margin-top: 15px; margin-bottom: 0;}

/* related */
ol#related { margin-top: 5px;}
ol#related li{ list-style:none;}
ol#related li a { color: #63074f;}
ol#related li a:hover{ text-decoration:underline;}


/* gigpress */
.gigpress-sidebar-date{
	color: #63074f;
	font-weight: bold;
	font-size: 10pt;
	line-height: 1em;
	text-transform: uppercase;
}
.gigpress-sidebar-city a{
	color: #b00089;
	font-weight: bold;
	font-size: 10pt;
	line-height: 1em;
	text-transform: uppercase;
}
.gigpress-sidebar-city a:hover{
	color: #63074f;
}
.gigpress-listing .vevent{
	margin-bottom: 5px;
}
.gigpress-artist-heading{ color: #b00089;}

/*   PROFILES  */
#main-wide .profiles{
	width: 910px;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
#main-wide .prof{
	width: 213px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	margin-left: 9px;
	height: 170px;
}
.prof h2{
	margin-bottom: 0;
	padding-bottom: 0;
}
.profiles h2 a{
	width: 210px;
	font-size: 11pt;
}
.profiles h2 a:hover{
	color: #63074f;
}
.prof img.propic{
	border-bottom: 14px solid #b00089;
}
.prof a:hover img.propic{
	border-bottom: 14px solid #63074f;
}
h2.ptitle{
	margin-bottom: 15px;
	margin-left: 8px;
	color: #181818;
}
h2.ptitle span{ color: #b00089;}
.post-meta li span{ display: none; }
ul.post-meta { 
	list-style:none;
	color: #999;
	font-size: 7pt;
	margin: 0;
	padding: 0;
	line-height: .8em;
	}
#profs{
	margin-bottom: 20px;
}	
#profs li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	margin-bottom: 15px;
	margin-left: 8px;
	color: #ccc;
	font-size: 14px;
	text-transform: uppercase;
}
#profs li a{
	color: #ccc;
		margin-right: 5px;
}
#profs li a:hover { color: #b00089;}
#profs li a.active { color: #b00089;}
#profs li.tidp{ color: #181818;}




/*  FOOTER  */
#footnav li{
	display: inline;
	font-family: Verdana, Arial, Helvetica, "sans serif";
	font-size: 10px;
	color: #fff;
}
#footnav li a{
	color: #fff;
	text-transform: uppercase;
	padding: 0 5px;
}
#footnav li a:hover{
	color: #b00089;
}

/*  SITE MAP  */
.ddsg-wrapper{
	margin-left: 20px;
}
.ddsg-wrapper ul{
	margin-left: 20px;
	margin-bottom: 10px;
}
.ddsg-wrapper ul li{
	list-style: none;
}
.ddsg-pagenav p{
	height: 100%;
	margin-top: 20px;
}
.ddsg-xml-link{
	margin-top: 10px;
}


/*  PAGE  */
.content{
	color: #191919;
	font-size: 12px;
	margin-bottom: 18px;
	text-align: justify; 
}
.content a { color: #b00089; }
.content a:hover { color: #63074f; }
.content h2 a{
	color: #b00089;
	text-transform: uppercase;
}
.content h2 a:hover{ color: #63074f;}
.content h2 {	
	width: 560px;
	padding-right: 5px;
	margin-top: 2px;
	text-align: left;
}



#wp_page_numbers{ clear: both;}

/* PROFILES -- COUNTRY*/
#country h2{ color: #181818; width: 215px; margin-top: 7px;}
div.cprof{width: 215px; display: inline; float: left; padding-right: 10px;}	
#country h2, #country ul.post-meta{ margin-left: 10px; }
#country h4 {
	font-size: 18px;
	color: #181818;
	text-transform: uppercase;
	font-weight: normal;
	margin-left: 8px;
	clear: both;
	padding-top: 30px;
	padding-bottom: 3px;
	display: block;
	border-bottom: 1px dotted #ccc;
	margin-right: 8px;
	margin-bottom: 3px;
}
#country h4#usa{ padding-top: 0;}


/* CONTACT FORM */
.contactform { margin-top: 10px;}
.contactform label{
	display: block;
	text-transform: uppercase;
	font-size: 11px;
}
.contactform input, .contactform textarea {
	display: block;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 3px;
	margin-bottom: 8px;
	color: #63074f;
}
#contactsubmit{
	background-color: #63074f;
	border: 1px solid #ccc;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
p.spacer{ margin-top: 10px;}
h2.btop{ border-top: 1px dotted #ccc; padding-top: 20px; margin-top: 20px; width: 100%;}

/* CREDITS PAGE - AUTHORS */
.author{
	margin: 20px 0px 15px 0px;
	padding: 8px;
	border: 1px solid #ddd;
	background-color: #fbfbfb;
	min-height:90px;
}
.author img{
	display: inline;
	border: 1px solid #eee;
	padding: 3px;
	background-color: #fff;
	float: left;
	margin-right: 8px;
}
.author p{
	width: 605px;
	color: #1b1b1b;
}
.author h5.name {
	font-weight: bold;
	font-size: 12px;
	color: #b00089;
	margin-bottom: 5px;
}
.author h5.name b{ color: #1b1b1b;}
h6.rpost {
	font-size: 11px;
	margin-top: 5px;
	margin-left: 95px;
}
h6.rpost a{
	font-weight: normal;
}
#author-admin{ display: none ;}


#friends h2{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-top: 10px;
}
#friends a:hover{ text-decoration: underline;}

/* SIDEBAR - ROTM */
#rotm{
	margin-bottom: 10px;
}
#rotm a img {
	margin: 0; padding: 0;
	margin-left: 3px;
	border-bottom: 14px solid #b00098;
}
#rotm a:hover img{
	border-bottom: 14px solid #63074f;
}
#rotm h2 a:hover { color: #63074f;}
#rotm h2{
	margin: 0; padding: 0;
	margin-left: 3px;
}
img.rotmt{
	margin-top: 13px;
}

/* CLINICS PAGE */
#clinicp h4{
	margin: 24px 0 0px 0;
}
#clinicp ul{
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#clinicp p{
	margin-top: 10px;
}
#clinicp h4.btit{
	color: #181818;
	margin: 0;
	padding: 0;
	margin-top: 24px;
}
#clinicp h4.nspac{
	margin-top: 8px;
}
#clinicp p#special{
	background-color:#b00098;
	color: #fff;

	font-size: 13px;
	padding: 2px 4px;
	display: inline;
}



.social .shr-bookmarks{
	text-align: left;
	margin: 0;
	padding: 0;
	margin-left: 0px !important;
	width: 620px;
}

/* CONTRIBUTE */
h2.cupper{
	margin-top: 20px;
	border-top: 1px dotted #bbb;
	width: 100%;
	padding-top: 10px;
}
ul.contul{
	margin-left: 20px;
}

#twtr-widget-1{ margin-left: 3px; margin-top: 5px; margin-bottom: 15px;}
.twtr-ft{ height: 1px;}
#side img.twit{ margin-bottom: 0; margin-top: 10px; margin-left:3px;}

.single ul{ margin-left: 30px; margin-bottom: 20px;}

#main .single p a img.size-thumbnail{
	margin-right: 10px;
	margin-bottom: 10px;
	
}

