/* main styles */

body {
margin:0; 
padding:0;
background: #404040 url(http://www.tjdzine.com/images/bg2.png) repeat-x;
}

h2.imgtext {
text-align:center;
}

a:link, a:visited {
color:#79ab00;
text-decoration:none;
border:none;
}

a:hover {
color:#aaa;}

.entrytext a:link, a:visited {
text-decoration:none;
border-bottom:1px dotted #79ab00;
}

.entrytext a:hover, a:active {
text-decoration:none;
border-bottom:1px dotted #aaa;
}

.post a:link, a:visited {
text-decoration:none;
border-bottom:1px dotted #79ab00;
}

.post a:hover, a:active {
text-decoration:none;
border-bottom:1px dotted #aaa;
}

#page {
width:100%; 
margin:0 auto; 
padding:0;}

#header {
width:1007px;
margin: 0 auto;
}

#content {
padding:20px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.wide {
margin:0 20px;
}
.narrow {
width:650px; 
float:left;
margin-right:20px;
}

#sidebar {
width:270px; 
float:right; 
font-family:Arial,Helvetica, sans-serif; 
margin-bottom:20px;
padding:20px 0px 0px 0px;
}

.subsm{
background:#79ab00;
border:2px solid #79ab00;
color:#333;
margin-left:10px;
}

#feedb{
margin:auto;
}

#searchsubmit{
background:#79ab00;
border:2px solid #79ab00;
color:#333;
margin-left:5px;
}

#searchsubmit:hover{
color:#fff
}

.subsm:hover{
color:#fff
}

.infopage {
text-align:right; 
font-size:11px; 
border-top: 1px solid #CCC; 
border-bottom: 1px solid #CCC; 
padding:3px; 
}

/* posts... */

.post {
margin-left:3%;
}

.post h1, .post h2 {
font-family:Helvetica, Arial, sans-serif; font-weight:normal; 
margin-bottom:0; 
clear:both;
}

.post h1 {
font-size:24px; 
text-align:left; 
margin-bottom:30px;
color:#79ab00;
}

.post h2 a:link {
color:#79ab00;
text-decoration:none;
margin-top:10px;
padding-top:15px;
font-weight:lighter;
border:none;
margin-bottom:5px;
font-size:19px;
}

.post h2 a:hover{
border:none;
color:#aaa;
text-decoration:none;
}

.post h2 {
font-size:17px;
font-family:Arial;
margin-bottom:15px;
margin-top:15px;
font-weight:bold;
}

.post small {
font-size:11px; 
padding:0; 
margin-top:0; 
color:#999;
}

.entry {
font-size:12px; 
line-height:20px; 
color:#ddd; 
padding-left:10px;
}

.po {
width:94%;
margin: 10px auto 30px auto;
position:relative;
float:left;
}

.po p {
margin:0px;
padding:0px;
}

.entry-page {font-size:12px; padding:0 10px; color:#ddd; line-height:22px;}
.entrytext {font-size:12px; padding:0 10px; color:#ddd; line-height:22px;}
.entry img, .entry-page img, .entrytext img {padding:5px; margin: 0px;}
img.wp-smiley {padding:0;}
.entry blockquote {font-size:11px;}
.postmetadata {font-size:10px; text-align:right; margin-bottom:30px; color:#999; clear:both; }
a.more-link:link, a.more-link:visited {color:#79ab00; text-decoration:none; font-family:Arial; font-size:16px;}
a.more-link:hover, a.more-link:active {text-decoration:none; color:#aaa; border-bottom:1px #aaa dotted;}


.post .entry h1 {font-size:22px; text-align:left;}
.entry legend {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}
th, td {padding:5px;}
cite {font-family:Georgia, "Times New Roman", Times, serif;}
pre {overflow:scroll; padding:5px 10px; background-color:#EEE;}
.no-result {text-align:center; border:1px solid #CCC; padding:10px 20px; background-color:#EEE; font-size:14px;}

/* ...and comments */
#comments {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center; font-size:16px; padding-top:20px; color:#ddd;}
#com{margin-left:32px;}
#commentform p {font-size:11px;}
#commentlist li p {font-size:12px; color:#333;}
.commentlist {font-size:11px; line-height:16px; padding:0 50px;}
.commentlist li {padding: 5px 5px; margin-top:10px; border-bottom:1px dashed #555;}
.commentlist cite {font-weight:bold; }
#respond {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ccc; font-weight:bold; margin-top:30px; text-align:center;}
.nocomments {text-align:center; padding:0 20px; font-size:11px; color:#999;}
.commenti-info {text-align:right; font-size:10px; clear:both; padding-top:15px;}
.commentlist li .avatar {float: left; solid #eee; padding-right: 10px; padding-bottom:0px;}
input#submit{
background:url(http://www.tjdzine.com/images/button.png);
border:none;
width:153px;
height:26px;
}


/* sidebar */
#sidebar h2 {
font-size:16px; 
font-family:"Arial"; 
padding-left:6px; 
margin:10px 0;
margin-top:16px;
margin-bottom:7px;
}

#sidebar h3 {
font-size:13px; 
font-family:"Trebuchet MS"; 
color:#666; 
padding-left:6px;; 
margin:10px 0;}

#sidebar ul p, .textwidget {
font-size:12px; 
padding-left:6px;
}

#sidebar ul {
margin:0; 
padding:0; 
list-style-type:none;
}

.current_page_item a, .current_page_item a:link {
color: #C7532D;
text-transform: lowercase;
}

#sidebar ul li ul {
font-size:13px; 
list-style-type:none; 
margin:7px; 
padding:0;
font-family:"helvetica";
}

#sidebar ul li ul li {
padding-left:6px;
}
#sidebar ul li ul li h3 {
border:none; 
padding:0;
}
#sidebar ul li ul li ul li {
border:none;
}

#sidebar a{
line-height:20px;
}

#searchform {
text-align:left;
margin-left:15px;
}

#sidebar table {
margin:0 auto; 
font-size:11px;
}
.widget_recent_comments li {
border-bottom:1px solid #DDD;
}

#sidebar a:link{
margin-bottom:5px;}

/* other */
.navigation {text-align:center; font-size:11px; margin:0; padding:5px;}
.clear {clear: both;}

/* CSS STANDARD */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft { float: left;}
.alignright { float: right;}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}


/* COLOURS */

/* DEFAULT */



#sidebar h2 {
color:#FFFFFF;
}

#footer a:link, #footer a:visited {
color:#B8D5D6;
}

#footer a:hover, #footer a:active {
color:#5F9799;
}

#forlogo {
/*background-image:"http://www.tjdzine.com/images/header2.gif";
background-repeat: repeat-x;
background-color: #FFFFFF;*/
width: 100%;
height: 65px;
}

#sitebranding {
color: #000000;
font-size: 30px;
font-family: "myriad Pro", Arial , Verdana;
border-bottom: 4px red;
padding: 0px 0px 0px 10px;
float: left;
height:60px;
}

#logo {
float: left;
width: 300px;
padding-left:10px;
height:60px;
}

#topics {
float:right;
color: #333333;
font-size: 15px;
font-weight: bold;
text-transform:uppercase;
font-family: Tahoma, "District Thin", "Arial Narrow", sans-serif;
padding-top: 23px;
width:600px;
}

#topics ul {
margin: 0px;
list-style-type: none;
}

#topics li {
	padding: 0px;
	float: right;
}

#topics a{
text-decoration: none;
color:#333333;
font-family: Arial, Tahoma, "District Thin", "Arial Narrow", sans-serif;
height: 20px;
margin-right:12px;
}

#topics a:link {
text-decoration:none;
border:none;
}

#topics a:hover {
position:relative;
border-bottom: #eb1147 2px solid;
}

#topics a:active,{
border-bottom: #eb1147 2px solid;
color: #79ab00;
}

#topics a:visited {
text-decoration:none;
}

#block {
width: 100%;
margin:0px;
padding:0px;
position:relative;
float:left;
/*background-color:#79ab00;
background-image: url(http://www.tjdzine.com/images/green.png);
background-repeat: repeat-x;*/
min-height:154px;
max-height:154px;
}
#text {
width:560px;
float:right;
padding:0;
margin-top:3px;
}

#featured {
float: left;
width:372px;
margin-top:3px;
}

.black {
color: #ffffff;}

.black:hover {
border:none;
}

#textport {
width:100%;
}

#bodytext {
        margin-top:3px;
	width: 100%;
	background: #404040 url(http://www.tjdzine.com/images/back.png) repeat-x;
	border-top: #333333 1px solid;
	height: 100%;
	}

#bodytext p {
color: #ccc;
font-family:"Tahoma",Arial,"Trebuchet MS",sans-serif;
font-size: 16px;
line-height:20px;
letter-spacing:1px;
font-weight:normal;
padding: 0px 0px 0px 20px;
}

#bodytext h2{
text-align:center;
}

#welcome {
width: 30%;
float:left;
text-align:justify;
}

.pink {
color: #eb1147;
}

.green {
}

#ourgoal {
width: 40%;
position: relative;
float:left;
text-align:justify;
}

#testimonial {
width: 29%;
position:relative;
float: left;
}

.quote {
font-weight: lighter;
font-style: italic;
font-size: 14px;

}

.light {
font-weight: normal;
}

#featuredwork {
width:70%;
position:relative;
float:left;
text-align:left;
margin-top:30px;
margin-bottom:40px;
}

#homepost {
width:30%;
position:relative;
float:right;
margin-top:30px;
margin-bottom:10px;
font-size:13px;
font-family:Arial;
font-color:#ddd;
}

.bpost{
width:95%;
float:left;
margin:auto;
font-size:13px;
font-family:Arial;
font-color:#ddd;
border-bottom:1px solid #555;
}

.bpost a:link{
font-color:#ddd;
}

.bpost a:hover{
font-color:#fff;
}

.bpost h3{margin:10px 0;}

#homepost h2 {
padding: 0px 0px 0px 0px;
text-align:center;
color: #79ab00;
}

.green:hover {
}

#featuredwork h2 {
padding: 0px 0px 0px 20px;
text-align:center;
color: #79ab00;

}

#featuredwork p {
color: #fff;
font-family:Helvetica,Arial;
font-size: 14pt;
line-height:16pt;
letter-spacing:1px;
margin:0px;
padding:0;
}

#featuredwork h3 {
font-size:16px;
font-family:"Trebuchet ms";
letter-spacing:1px;
color:#ddd;
font-family:"Century Gothic","Book Antiqua",sans-serif;
}

#feimage {
float:right;
width:225px;
margin-right:5%
}

#feimage2 {
float:left;
width:225px;
margin-left:5%;
}

#bodyt {
	background-repeat:repeat-y;
	background-color: #eb1147;
	position:relative;
	top:150px;
	left:0px;
	}

#bodyt h2 {
color: #333333;
font-family:"Century Gothic","Book Antiqua",sans-serif;
padding: 20px 0px 0px 20px;
text-align:center;
color: #79ab00;
text-transform:lowercase;
}

#bodyt p {
padding: 0px 0px 0px 20px;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
letter-spacing: 1px;
}

#feature {
float: right;
width:350px;
}

#feature a {
color: #333333;
text-decoration: none;
}

#feature a:hover {
color: #ffffff;
text-decoration: none;
}

#col1 {
width:50%;
float:left;
}

#col2 {
width:50%;
float:right;
}

#col1 img {
border: 3px solid #eb1147;
margin-left:30px;
}

#col1 img:hover {
border: 3px solid #79ab00;
}

#button {
width: 90%;
float: right;
padding-right: 5px;
background-color: #79ab00;
}

#button h3 {
font-family: "Century Gothic", sans-serif;
font-size:14px;
font-weight:bold;
text-transform:lowercase;
color:white;
}

#footer {
background-color:#eb1147;
color:white;
width:100%;
position:relative;
float:left;
left:0px;
bottom:0px;
height:30px;
}

#footer p {
color:#fff;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
text-align:center;
font-weight:bold;
margin-top:8px;

}

#container {
width:1007px;
color:#fff;
position:relative;
margin: 0 auto;
/*background: #404040 url(http://www.tjdzine.com/images/bgblack.png) repeat-x;*/
min-height:550px;
padding-bottom:35px;
}

.li a:link,.li a:visited {
color:#79ab00;
text-decoration:none;
margin-top:10px;
padding-top:15px;
font-family:Arial;
border:none;
}

.li a:hover{
border:none;
color:#eb1147;
text-decoration:none;
}

.po p {
font-family:helvetica,arial;
color:#fff;
font-size:14pt;
}

.po h2 {
font-family:"Arial";
color:#79ab00;
letter-spacing:1px;
padding-bottom:3px;
font-size:17pt;
}

a.hpl:link{
text-decoration:underline;
color:#aaa;
}

a.hpl:hover {
color:#ddd;
}

a {outline:none;}
   
a.srollover {
          display: block;
          width: 250px;
          height: 83px;
          background: url("http://www.tjdzine.com/images/rss2.gif") 0 0 no-repeat;
          text-decoration: none;
          outline:none;
border:none;
      }

      a:hover.srollover {
          background-position: 0 -83px;
          outline:none;
text-decoration: none;
border:none;
      }

a.froll {
          display: block;
          width: 250px;
          height: 80px;
          background: url("http://www.tjdzine.com/images/twit2.gif") 0 0 no-repeat;
          text-decoration: none;
          outline:none;
border:none;
      }

a:hover.froll {
background-position: 0 -83px;
outline:none;
text-decoration: none;
border:none;
}

a:link, a:visited {
border:none;
}

.post a:link img{
border:3px solid #333;
text-decoration:none;
outline:none;
padding:0px;
margin-bottom:-5px;
}

.post a:hover img{
border:3px solid #777;
text-decoration:none;
outline:none;
padding:0px;
margin-bottom:-5px;
}

.moretext {
font-family:Arial, Helvetica;
color:#79ab00;
}

.sociable a:link{
border:none;
}

.sociable a:hover{
border:none;
}

.sociable a:visited{
border:none;
}

.sociable a:active{
border:none;
}

.sociable a:link img.sociable-hovers{
border:none;
}

#twitter_div {
background: url(http://www.tjdzine.com/images/twit.png) no-repeat;
padding:4px;
height:95px;
color:#333;
}

#twitter_div a:link{
color:#ccc;
}

#twitter_div a:hover{
color:#000;
}

.current_page_item {
float: left;
}
 
#topics li.current_page_item a{
border-bottom:2px solid #79ab00;
text-transform:uppercase;
}

#topics li.current_page_item a:hover{
border-bottom:2px solid #eb1147;
text-transform:uppercase;
}

.authorcomment {
background-color: #B3FFCC !important;
}

.entrytext ol li{
padding:4px;
}

blockquote {
padding-left:10px;
border-left:2px #666 dashed;
}
