/*   



Theme Name: RelationshipDJ v2



Theme URI: http://relationshipdj.com



Description: RelationshipDJ Theme v2	



Author: Johny Metellus



Author URI: http://thethingswetalkabout.com



Version: 2



*/







@media screen {







* { margin: 0; padding: 0; }



body { background-color: #EFEEED; font-family: arial; }



.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }



.clear { clear: both; }



.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }



* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */





.shadow {

	              text-align: center

}

.wp-caption-text{}
#attachment{width:300px; height:300px;}

.alignleft { margin:0px; padding:2px; border:2px solid #ccc; float:left;}

.alignleft img{ width:150px; height:110px;}

.text {float:left; width:486px; height:120px; border:#EFEFEF 1px dotted; margin:0px 5px;}

.text p {margin:0px; padding:3px 0px;}

#recent-post { width:662px; height:280px; font-size:14px; margin:0px 0px; padding:0px 0px; border: 1px solid  #FAFAFA;
    position:relative;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);}

.recent-post  { padding:5px 5px; maring:5px 5px; width:660px; height:120px;}

#cat-post {width:660px; height:140px; font-size:14px; border:1px  #EBEBEB solid; margin:10px 0px; padding:14px 0px;

}





#recent-post h1 { font-size:15px; margin:auto; padding:0px;}


#breadcrumbs {font-size:12px; font-weight:none; margin:10px; padding:2px;}
#breadcrumbs a {font-size:12px; font-weight:none;}
.tag { height:100%; padding:5px; margin:10px; }

.tag a {  width:100px; padding:2px;margin:15px; background-color: #F9F4F2; border:1px dotted #D9C9BB;  font-size:12px;}

#page-wrap { 

     width: 1050px; 

    margin: 0 auto;

	background-color:#fff;

     height:auto;

	 border:4px solid #F7F7F7;

 }

 



#body-wrap {width: 1030px; margin: 0px auto; padding:0px; height:auto;

	 text-align:left;

}



#navbar {

	      width:1030px;

		  height:30px;

		  background-color:#bd1317;

		  padding:0px 0px;
		  font-family:arial;}



#navbar li { float:left; margin: 0px 0px; color:#fff; list-style:none; }

.cat-item { background-image:url(images/navdivider.jpg);width:auto; height:15px; margin: 0px 0px; padding:7px 2px; background-repeat:repeat-y; background-position:right;}

#sideadsense { width:300px; height:600px; background-color:#fff; padding:0px; margin:0px; }

#btmadsense { width:336px; height:280px; background-color:#fff;}

#btmadsense1 { width:336px; height:280px; background-color:red;}
.adsensebtm { width:336px; height:280px; background-color:red; float:left;}



#homeadsense1 { width:336px; height:280px; float:left; border-right:2px dotted #F8F8F8;}


.awesome { margin:2px; padding:17px;}
#navbar  a { margin:0px 15px; padding:10px 0px; color:#fff; text-transform:uppercase; font-size:11px; font-weight:bold;}



#left-wrap { width:692px; float:left; height:auto;margin-left:auto;padding:auto;border-right:1px dotted #ccc; font-size:15px; }



#right-wrap { width:300px; float:left;height:auto; padding-left:5px; padding-top:9px; }



#search-wrap { float:right; width:300px; height:22px;}



.tl {border:3px solid #ccc;}



#header {  width:1030px;



		  margin: 0px auto;



		  height:90px;}



.logo {float:left; width:380px; height:47px;}



#top_nav {width:970px; height:27px; border-bottom:2px #E6E6E6 dotted; padding-bottom:5px;}



#top_nav li {margin: 5px 10px; float:left; text-transform:uppercase; list-style:none;}



.divider { border-bottom:1px dotted #222; border-top:1px dotted #222;}





#endPost { width:692px; height:100%; border:2px solid #fff;}

#top_nav a {font-size:11px; color:#222; text-decoration:none;}

#related-post { float:left; width:290px; height:280px; border-left:1px solid # F4F4F4; margin-left:12px;}
#related-post p {margin:0px auto; padding:2px 5px;}
.relatedthumb img{width:90px; height:60px;}
.relatedcontent{}
#related-post li { margin:auto; padding:0px; list-style:none;}

.input {



	width:200px;



	height:30px;



border:solid 2px #CCC;



-moz-border-radius: 10px;



-webkit-border-radius: 10px;



border-radius: 10px;



background-color: #F7F7F7;







}



#footer { height:30px; width:100%; background-color:#000;  margin: 0px auto;}



h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }



h1 { color:#BC582E; font-size:16px;  }

h1 a {color:#A83124; text-decoration:none; font-size:19px; }



h2 a {color:#A83124; text-decoration:none; font-size:17px; }





h3 { }







p { margin: 0 0 10px 0; }



a { color:#A83124; text-decoration:none; font-size:17px;}



a:hover { } 







blockquote { }



blockquote p { }



.topAd{width:980px; height:100px; margin: 3px auto; padding:3px; border-bottom:1px dotted #ccc;}

.topAds{width:728px; height:90px; margin: 3px auto; padding:3px; text-align:center;}







#post_cat { width:630px;margin:5px; padding:5px; height:100%; color: #860606;  border:3px double  #F7F7F7; background-color:#FBFAF9;}		  



#post_cat h2 { font-size:16px; font-weight:bold; text-align:center;}
#post_cat h2 a {color:  #bd1317 ;}
#post_cat a { font-size:15px; color:#000; }

.post_cat  { float:left; margin-left:5px; padding: 9px 15px; width:280px; height:140px; text-align:left;}		  

.post_cat ul { margin:0px; padding:4px;}		  



.post_cat li {margin:2px; padding:2px 2px; height:auto; width:250px; list-style:none;font-size:10px;}		

  

ul, ol { margin: 0px 0px 10px 0px; }



.adsense2 { width:468px; height:60px;  padding:10px;}

.adsense300 { width:300px; height:250px; background-color: #CCC; float:right;}



#btmAd { width:665px; height:280px; background-color:#000;}

.post { margin:auto;  }







.entry {border-top:2px dotted #F2F2F2; font-size:16px;}



.entry p {margin-left:4px; margin-right:30px; margin-top:15px; margin-bottom:10px; font-size:16px; color: #2E2E2E; line-height:200%;}

.entry a { }



.entry a:hover { }

.img {

	padding-left:0px;

	padding-right:20px; 

	padding-top:20px;

	padding-bottom:20px;

	margin:3px; width:300px; height:210px; border:none;}



.entry h3{ font-size:20px; color:  #D0B082  ;}



.entry h4{ font-size:18px; color: #bd1317 ; margin:30px 0px; text-align:center;}

.entry h2 {color:  #D0B082 ;}


pre { }



code, tt { }







#meta { }

.block { margin:20px; padding:20px; list-style: lower-roman;}

.block li { margin:8px; padding:5px;}

.postmetadata { }







#sidebar {margin:0px 10px; padding:0px 2px; }



#sidebar li {list-style:none; margin:20px; padding:2px;}







.navgation { }



   .next-posts { }



   .prev-posts { }







#searchform { }



	#s { }



	#searchsubmt { }







.clear {clear:both;}
#bbp_topics_widget-2 { overflow:auto; margin:10px 0px; border:double 2px #F8F8F8; font-size:13px;  border: 3px solid  #FAFAFA;
    position:relative;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
}
.widget  { overflow:auto; margin:10px 0px; border:double 2px #F8F8F8; font-size:13px;  border: 3px solid  #FAFAFA;
    position:relative;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
}
.widget h2 { margin:3px; padding:2px; text-align:center; background-color:#800000; color:#fff; border:2px double #F1EFF1;}
#bbp_topics_widget-2 h2 { margin:3px; padding:2px; text-align:center; background-color:#800000; color:#fff; border:2px double #F1EFF1;}

#popular-posts li { overflow:auto; margin:10px 0px; border:double 2px #F8F8F8; font-size:13px;  border: 3px solid  #FAFAFA;
    position:relative;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.55);
}
#popular-posts{ 
border-radius: 10px;	-webkit-border-radius: 10px;

width:310px;}
#popular-posts li img { float:left; margin-right:10px; border:3px solid #798295; width:60px; height:60px;}
.popular-post-title { text-decoration:none; font-weight:bold; color:#CD4523; font-size:13px;}
.popular-post-title:hover{color:#6eaebe;}
#popular-posts li p { margin-top:5px; font-size:11px; }
.popular-categ{padding:2px;background:#6eaebe;}
.popular-categ a{ font-weight:normal;color: #CD4523; font-size:13px;}
.popular-categ a:hover{color:#545b68;}
	


#featured-story { width:280px; height:280px; float:left; margin:0px 8px; padding:0px 5px;}
#featured-story img1 { float:left; width:100px; height:100px;}
.img1 img { float:left; width:80px; height:80px;}
ol.commentlist { list-style: none; }



ol.commentlist li { }



ol.commentlist li.alt { }



ol.commentlist li.bypostauthor { }



ol.commentlist li.byuser { }



ol.commentlist li.comment-author-admin { }



ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }



ol.commentlist li.comment div.comment-author { }



ol.commentlist li.comment div.vcard { }



ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }



ol.commentlist li.comment div.vcard cite.fn a.url { }



ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }



ol.commentlist li.comment div.vcard img.avatar-32 { }



ol.commentlist li.comment div.vcard img.photo { }



ol.commentlist li.comment div.vcard span.says { }



ol.commentlist li.comment div.commentmetadata { }



ol.commentlist li.comment div.comment-meta { font-size: 10px; }



ol.commentlist li.comment div.comment-meta a { color: #ccc; }



ol.commentlist li.comment p { }



ol.commentlist li.comment ul { }



ol.commentlist li.comment div.reply { font-size: 11px; }



ol.commentlist li.comment div.reply a { font-weight: bold; }



ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }



ol.commentlist li.comment ul.children li { }



ol.commentlist li.comment ul.children li.alt { }



ol.commentlist li.comment ul.children li.bypostauthor { }



ol.commentlist li.comment ul.children li.byuser { }



ol.commentlist li.comment ul.children li.comment { }



ol.commentlist li.comment ul.children li.comment-author-admin { }



ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }



ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }



ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }



ol.commentlist li.comment ul.children li.depth-5 { }



ol.commentlist li.comment ul.children li.odd { }



ol.commentlist li.even { background: #fff; }



ol.commentlist li.odd { background: #f6f6f6; }



ol.commentlist li.parent { border-left: 5px solid #111; }



ol.commentlist li.thread-alt { }



ol.commentlist li.thread-even { }



ol.commentlist li.thread-odd { }







form { }



input[type=text] { }



textarea { }











} /* END screen media */











@media print {







.do-not-print { display: none; }



#comments { page-break-before: always; }







body { width: 100% height: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }



h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }



h1 { font-size: 19pt; }



h2 { font-size:17pt; }



h3 { font-size:15pt; }



h4,h5,h6 { font-size:12pt; }



code { font: 10pt Courier, monospace; } 



blockquote { margin: 1.3em; padding: 1em; }



img { display: block; margin: 1em 0; }



a img { border: none; }



table { margin: 1px; text-align:left; }



th { border-bottom: 1px solid #333;  font-weight: bold; }



td { border-bottom: 1px solid #333; }



th, td { padding: 4px 10px 4px 0; }



caption { background: #fff; margin-bottom: 2em; text-align: left; }



thead { display: table-header-group; }



tr { page-break-inside: avoid; } 



a { text-decoration: none; color: black; }



.FA_navigation {background-color:#900;}



} /* END print media */