/*



Theme Name: Crossroads Bootcamp



Theme URI: http://www.crossroadsbootcamp.com



Description:Wordpress theme based on Dark Planet



Author: John Stone



Author URI: http://www.elementel.net















/*-----------Block Level Elements--------------*/







Body {



	background: #000 url(images/crossroads-bootcamp-fat-loss-personal-trainer-muscle-BG.jpg) no-repeat scroll center top;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



}











/*-------------Headings-------------*/







h1 {



	color: #000;



}






h2 {
color:#000000;
font-family:Arial Black,Arial,Verdana,Tahoma;
font-size:28px;
line-height:30px;
margin:0;
padding:0;
}



h3 {







}







h4 {







}







h5 {







}



























#page {



	width: 890px;



	margin: 4px auto;







	



	background-repeat: repeat-x;



	background-color: #FFFFFF;



	border: 2px solid #fff;



}







#wrapper {



	padding: 0px;



	margin: 0px;



	width: 100%;



	background-color: #FFFFFF;



	clear: both;	



}







#header {



	padding: 0px;



	margin: 0px;	



}







#logo {	



	margin: 0px;



	padding: 0px;



	color: #000;



}







#logo h1 {



	margin: 10px 0 0 25px;



	padding: 0px;



	text-decoration: none;



	letter-spacing:2px;



	color:#000;



	font-family: "Trebuchet MS", Verdana;



	font-size: 40px;



}







#logo h1 a, #logo h1 a:visited{



	margin: 0px;



	padding: 0px;



	letter-spacing:6px;



	text-decoration: none;



	color:#000;



	font-family: Arial, "Trebuchet MS", Verdana;



}







#logo h1 a:hover{



	margin: 0px;



	padding: 0px;



	color:#000;



	text-decoration: none;



	font-family: Arial, "Trebuchet MS", Verdana;



}







#logo h2 {



	margin:0px 0 0 31px;



	padding: 0px;



	font-size:11px;



	font-weight:normal;



	/*font-variant:small-caps;*/



	font-family: Verdana, Helvetica, sans-serif;



	letter-spacing:2px;



	color: #000;



}











#search_box {



	display: inline;



	float: right;



	padding: 0px;



	margin:0px 26px;



}







.navigation {



height: 35px;



margin: 0px;

width:600px;



padding: 0px;







}







.navigation ul{



	padding: 0px 0px 5px 0px;



	margin: 0px 0px 0px 0px;



	float:left;



}







.navigation ul li{



display: inline;



padding: 0px 0px;



margin: 0px 0px 0px 0px;



}







.navigation a, .navigation a:visited{



color: #000;



display: inline;



text-decoration: none;



font-family: Helvetica Neue,Helvetica,Arial,sans-serif;



font-weight:bold;



font-size:18px;



letter-spacing: 1px;







padding: 0px 0px 4px 0px;



margin: 0px 20px 0px 15px;







}







.navigation a:hover {







text-decoration:none;



color: #999999;







}











#splash {



	padding:0px 0px;



	margin: 0px auto;



	



}







#splash img {



	 margin: 0px auto;



	 border: 1px solid #222222;



}







#navigation2 {



	clear: both;



	margin: 0px auto;



	padding: 0px;



	width: 850px;



	color: #000;



	font-family: verdana;



	font-size: 11px;



}







#feeds {



padding: 0px 0px;



margin: 0px;	



text-align: left;



width:69%;



display: inline;



}







#feeds dl{



	padding: 0px 10px;



	margin: 0px;



	float:left;



}







#feeds dl dt{



	display : inline;



	padding: 0px;



	margin: 0px;



	font-weight: bold;



	color: #999;



}











#feeds dl dd{



	display: inline;



	padding: 0px;



	margin: 0px;



	background-image: url(../images/feedicon.jpg);



	background-repeat: no-repeat;



	background-position: left center;



	



}







#feeds a:link, #feeds a:active, #feeds a:visited, #feeds a:hover {



	color:#000;



	padding: 0px;



	margin: 0px;



	text-decoration:none;



	padding-left: 18px;



	font-family: verdana;



	font-size: 11px;



}







#feeds a:hover {



	color:##999;



	font-family: verdana;



	font-size: 11px;



}











#styleswitcher{



	display: inline;



	padding: 0px;



	margin: 0px;



	float:right;



}







#styleswitcher ul {



	



	padding: 0px 0px;



	margin: 0px;



	



}







#styleswitcher ul li{



	display: inline;



	padding: 0px;



	margin: 0px;



}







#styleswitcher img{



margin: 0px;



border: 1px solid #fff;



padding:1px;



background-color:#000;



background-image:none;



}







#styleswitcher img:hover{



margin: 0px;



border: 1px solid #000;



padding:1px;



background-color:#fff;



background-image:none;



}







#content {



	width: 650px;



	float: left;



	margin: 0px;



	padding: 0px ;



}







#landing-page-content {



	width: 890px;



	float: left;



	margin: 0px;



	}







#footer {



background:#000 none repeat scroll 0 0;







clear:both;



color:#FFFFFF;



font-family:Verdana,Tahoma,Sanserif;



font-size:10px;



font-weight:bold;



height:35px;



text-align:center;



width:890px;



}







#footer a{



	color: #999;



	font-weight: bold;



	text-decoration: none;



}







#footer p{



	padding-top:5px;



}











#footer a:link, #footer a:visited {



	color: red;



	font-weight: bold;



	text-decoration: none;



}







#footer a:hover {



	border-bottom: 1px solid #000;



}







#footer #links {



	float: left;



	display: inline;



	padding: 0px;



	margin: 0px;



	width:70%;



}







#top {



	float: right;



	display: inline;



	padding: 0px;



	margin: 0px;



}











#sponsors {



	padding: 0px;



	margin: 0px;



	font-weight: normal;



	font-family: Arial Black, Arial, Verdana, San-serif



	font-size:10px;



	color: #000;



}







#sponsors a:link, #sponsors a:visited{



	padding: 0px;



	margin: 0px;



	font-weight: normal;



	text-decoration: none;



	color: #000;



}







#sponsors a:hover {



	padding: 0px;



	margin: 0px;



	font-weight: normal;



	text-decoration: none;



	color: #000;



}












/*---------------------------------Newsletter Sign Up Form-------------------------------------------------*/


#redbox{
background-color:#DB1E22;
border:1px solid black;
width:350px;
height:175px;

}



#smallOffer {
background-image:url(http://www.crossroadsbootcamp.com/wp-content/themes/CrossroadsBootcamp/images/small-offer-crossroads.png);

height:249px;
left:10px;
/left:10px;
position:relative;
top:0px;
/top:0px;
width:339px;
}

#constant-contact-signup p{font-family:arial, helvetica, san-serif;color:orange;}

#newsletterForm {
height:100px;
padding:52px 0;
width:187px;
}
#lightBox-offer{
	background-image:url(images/lightbox-offer.jpg);
	height:409px;
	width:547px;
	float:left;
	}
	
	
#constant-contact-signup-lightbox{
	line-height:11px;
	float:left;
	height:100px;
	}


/*------------------------End Newsletter Sign Up Form ------------------------*/







































/*-------------The Post-------------*/







h2 a:visited, h2 a{



	color: #000;



	text-decoration: none;



	font-family: Arial Black, Arial, Verdana, Tahoma;



	padding: 0px;



	margin:0px;



	padding-left: 0px;



}







h2 a:hover {



	color: #555;



	font-family: Arial Black, Arial, Verdana, Tahoma;



	text-decoration: none;



	



}



.nonpost {



	font-family: Arial Black, Arial, Verdana, Tahoma;



	padding: 0px 0px 0px 10px;



	margin: 0px;



}







.post {



	font-family: Arial Black, Arial, Verdana, Tahoma;







	margin: 10px 0px 0px 20px;



	



	background-position: top left;



	background-repeat: no-repeat;



		



}







.post small {



	margin: 0px;



	padding: 0px;



	padding-left: 0px;	



}











.post ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 25px;
}






.post li {







}







.post hr {



	border: 1px solid #999;



}







.entry {



	margin: 0px;



	padding: 0px 0px 10px 0px;	



	background-color: #FFF;

	width:625px;

	font-family: verdana, arial, georgia;



	line-height: 1.5em;



	font-size: 11px;	



	color: #000;



	



}







.entry p {



	



	font-family: Verdana, arial, georgia;



	line-height: 1.5em;



	font-size: 12px;



	text-align:justify;	



	



	



}







.entry p img {



	margin: 0px;



	padding: 0px;



	margin-top: 5px;



	margin-right: 10px;



}



.entry a:link, .entry a:visited



{



	color:#FF0000;



	font-weight: normal;



	text-decoration: none;



}



.entry a:hover



{



    border-bottom:#999 1px solid;



}







.entrytext {



	line-height: 1.5em;



	font-size: 11px;



	border-bottom: 1px solid #000;



	color: #000;



}







.postmetadata {



	font-family: verdana;

    float:left;
	clear:both;

	padding: 5px 5px 5px 5px;



	margin: 10px 0;



	line-height: 1.5em;



	font-size: 10px;



	background-position: top left;



	color: #999999;



	font-weight: normal;



}







.postmetadata alt {



	font-family: verdana;



	padding: 5px 5px 30px 5px;



	margin: 0px 0px 10px 0px;



	line-height: 1.5em;



	font-size: 10px;



	border: 1px solid #333333;



	background-image: url(../images/bg2.gif);



	background-position: top left;



	color: #000;



	font-weight: normal;



}











.postmetadata a, .postmetadata a:visited {



	color: #999;



	text-decoration: none;



	font-weight: bold;	



}







.postmetadata a:hover {



	color: #999;



	border-bottom: 1px solid #000;



		



}







.browse {







}







.alignleft {



	display: inline;



	float:left;



	padding-left: 2px;



}







.alignright {



	display : inline;



	padding-right: 2px;



	float:right;



}











.center {







}







.archivetitle {



	margin: 0px;



	padding: 0px;



	font-size: 19px;



	padding-left: 10px;



	padding-top: 10px;



	padding-bottom: 5px;



}











.pagetitle {



font-size:24px;



margin:0;



padding:0;



}







.posttitle {



	margin: 0px;



	padding: 0px;



	font-size: 19px;



	color: #999;		



}







.posttitle a, .posttitle a:visited{



	color: #999;		



}







.posttitle a:hover {



	color: #000;



}











blockquote {







}







cite {



	color: #999;



	font-weight: bold;



	text-decoration: none;



}







cite a, cite a:visited{



	color: #999;



	font-weight: bold;



	text-decoration: none;



	border-bottom: 1px solid #000;



}







cite a:hover{



	color: #999;



	font-weight: bold;



	text-decoration: none;



	border-bottom: 1px solid #000;



}







a images {



	border:0px;



}







acronym, abbr {







}







/*--------------Sidebar------------*/







#sidebar {

	float: right;
	padding: 0px;
	margin: 0px;
	width:228px;
	font-family: Arial Black, Arial, Verdana, San-serif;
	min-height: 600px;



}











#sidebar-landing-page {



	width: 300px;



	float: right;



	margin: 0px 0px 10px 30px;



	padding:10px 20px;



	font-family: Arial Black, Arial, Verdana, San-serif;



	border: 1px solid red;



	background-color: #ccc;



}







#sidebar-landing-page h2 {



	color:#000;



	font-size: 18 px;



	font-family: Arial, Verdana, San-serif;



}











#sidebar ul {



	padding: 0px;



}







#sidebar ul h2 {



	list-style-image: none;



	padding: 0px;



	margin: 0px;



	



	



}







#sidebar li {



	list-style-type: none;



	list-style-image: none;



}







#sidebar ul ul {







}







#sidebar li {



	font-size: 12px;



	margin: 10px 20px;



	list-style-image: none;











}







#sidebar ul li a, #sidebar ul li a:visited {

		display: block;
		width: 100%;
		font-size: 12px;
		margin: 0px;
		padding-left: 0px;
		color: #C2C2C2;
		background-repeat: no-repeat;
		text-decoration: none;
		font-weight: normal;

}







#sidebar ul li a:hover {



	display: block;



	width: 100%;



	



	margin: 0px;



	font-size: 12px;



	border-bottom: 1px solid #999;



	



	background-repeat: no-repeat;



	color: #999;



	font-weight: normal;



	



}











#sidebar ul ul ul {







}







#sidebar p {







}







#sidebar h2 {



	color: #999;



	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;



	padding: 0px 0px 5px 0px;



	margin:0px 0px;



	font-size: 19px;



	text-transform:uppercase;



}







/*--------------Comments--------------*/







#comments {



	padding: 10px;



	padding-left: 55px;



	padding-top: 19px;



	height: 45px;



	background-image: url(../images/commentsbg.jpg);



	background-position: top left;



	background-repeat: no-repeat;



	font-family: Arial, tahoma;



	font-size: 14px;



	color: #000;



}







#respond {



	padding: 0px 0px 10px 10px;



	margin: 0px;



	color: #999;



	font-family: arial, verdana;



}







#commentform



{



	margin: 5px;



	padding:10px;



	background-color: #666666;



	background-image: url(../images/bg2.gif);



	border: #333333 1px solid;



	font-family: Arial Black, Arial, Verdana, San-serif



	font-size: 11px;



	



}











#commentform p {



	color: #000;



	font-weight: normal;



	font-size: 10px;



}







#commentform p a, #commentform p a:visited{



	color: #999;



	font-weight: normal;



	font-size: 10px;



}







#commentform p a:hover{



	color: #999;



	font-weight: normal;



	font-size: 10px;



}











#commentform textarea



{



	width:500px;



	font-family: Arial Black, Arial, Verdana, San-serif



	font-size: 11px;



	border: 1px solid #333333;



	background-color: #FFFFFF;



	color: #000;



}







#commentform input



{



	font-family: Arial Black, Arial, Verdana, San-serif



	font-size: 11px;



	border: 1px solid #333333;



	background-color: #FFFFFF;



	color: #000;



}







#commentform #submit



{



	border: 1px solid #333333;



	color: #000;



	font-family: verdana, arial;



	font-weight: bold;



	background-color: #999;



	font-size: 10px;



}







ol.commentlist {



	list-style-type: none;



	list-style-image: none;



	margin: 0px;



	padding: 2px;



	padding-left: 14px;



	line-height: 1.5em;



	font-size: 11px;



	font-family: Arial Black, Arial, Verdana, San-serif



	border: 1px solid #FFFFFF;



	background-color: #FFFFFF;



	color: #000;



	width: 90%;



}







ol.commentlist li {



	padding-top: 10px;



	margin-top: 10px;



	padding-bottom: 10px;



	border: 1px solid #333333;



	background-color: #FFFFFF;



	background-image: url(../images/bg2.gif);



	width: 90%;



}







ol.commentlist li.alt {



	padding-top: 10px;



	margin-top: 10px;



	padding-bottom: 10px;



	border: 1px solid #333333;



	background-color: #FFFFFF;



	background-image: url(../images/bg2.gif);



	width: 90%;



}







ol.commentlist p a , ol.commentlist p a:visited{



	color: #999;



	text-decoration: none;



	font-family: verdana;



	font-weight: normal;



}







ol.commentlist p a:hover {



	color: #999;



	text-decoration: none;



	font-family: verdana;



	border-bottom: 1px solid #999;



}







small {



	padding: 0px;



	margin: 0px;



	color: #999;



	font-weight:normal;



	text-decoration: none;



	font-size: 10px;



	line-height: 1.3em;



}







small a, small a:visited{



	color: #999;



	font-weight: bold;



	text-decoration:none;



}







small a:hover{



	padding-top: 3px;



	color: #999;



	text-decoration:none;



}







.commentmetadata {



	line-height: 1.5em;



	font-size: 10px;



	font-weight: normal;



}







.commentmetadata a, small.commentmetadata a:visited{



	line-height: 1.5em;



	font-size: 10px;



	font-weight: normal;



	text-decoration: none;



}







.commentmetadata a:hover{



	line-height: 1.5em;



	font-size: 10px;



	font-weight: normal;



	text-decoration: none;



}







.commentauthor {



	font-weight: bold;



	color: #999;



	border-bottom: 1px solid #000;



}







.commentauthor a, .commentauthor a:visited{



	color: #999;



	font-weight: bold;



	text-decoration: none;



	



}







.commentauthor a:hover{



	color: #000;



	text-decoration: none;



	



}







/*--------------Search Form-------------*/







#searchform {



	



}







#searchform #s {



	background-color: #FFF;



	border: 1px solid #999;



	font-size: 10px;



	font-family: Arial Black, Arial, Verdana, San-serif;



	font-weight: normal;



	padding: 2px;



	color:#FFFFFF;



	width:136px;



}











#searchform #searchsubmit {



		background-position: center;



		padding: 1px;



		margin: 0px;



		color:#FFF;



		font-size: 10px;



		font-family: Arial Black, Arial, Verdana, San-serif;



		font-weight:bold;



		border: 1px solid #FFFFFF;



		background-color: #999;



}















/*-------------Calendar-----------------*/







#wp-calendar {



	color:#000;



	font-size: 11px;



	width: 100%;



}







#wp-calendar th {







}







#wp-calendar a {



	color: #999;



	font-weight: bold;



}







#prev a, #next a {



	color: #999;



	font-weight: bold;



}







#wp-calendar caption {



	font-weight: bold;



	align: left;



}







#today {



	color: #999;



	font-weight: bold;



	text-decoration: underline;



}







#calendar {



	background: #FFFFFF;



	width: 99%;



	padding: 5px;



	margin-bottom: 10px;



}















/*-------------Images------------------*/



















/*-------------Other------------------*/







hr {



	display: none;



	clear:both;



}







br.clear {



	clear: both;



}






img {
border:0 none;
margin:10px;
padding:0;
}






ul, ol, dl {



	margin: 0px 0px 15px 0px;



	padding: 5px 0px;



}







li, dd {



	margin: 20px 0px 10px 0px;



	padding: 0px 0px 0px 5px;;



}







ul li {



	list-style-type: square;



}







.indent {



	padding-left: 30px;







}



















/*-------------------------newsletter--------------------------*/







#newsletter{

background-image:url(images/newsletter-bg.png);

width: 228px;

height: 148px;

float:right;







}







.bk {



	padding: 0;



	width: 228px;



	margin: 0px;}



.txt {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



text-align:justify;



	color: #FFFFFF;}







.txtbox {



border:1px solid black;

font-family:Verdana,Arial,Helvetica,sans-serif;



font-size:12px;

margin:0px 0px 10px 0px;

height:15px;



padding:0;



width:190px;



}



.button {

	padding: 0;

background-image:url(images/newsletter-signup-btn.png);

	color: #fff;
	cursor:pointer;
	width:187px;

	height:30px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	border:none;

	margin:5px 0;}



	



fieldset { 

	margin:80px 5px;

	border:none;

	padding:12px;

}







/*------bottomlinks-------------*/







#bottomLinks{



width:500px;



list-style-type:none;



display:inline;



line-height:5px;







}







#bottomLinks a:link, #bottomLinks a:visited{



	margin: 0px;



	padding: 0px;



	text-decoration: none;



	color:#cccccc;



	font-family: Arial, "Trebuchet MS", Verdana;



}







#bottomLinks a:hover{



	margin: 0px;



	padding: 0px;



	color:#cccccc;



	text-decoration: underline;



	font-family: Arial, "Trebuchet MS", Verdana;



}



















#bottomLinks li



{



display: inline;







list-style-type: none;



padding-right: 20px;



}







/*---------------------landing page content styles ----------------------------------------*/



h3.intro{

color:#000000;

font-size:14px;

text-align:center;

}

h1.headline{

color:#db1e22;

font-size:32px;

text-align:center;

line-height: 34px;

font-family:impact,arial black,arial, helvetica;

}

h2.sub{

color:#000000;
font-style:italic;

font-size:18px;

text-align:center;

}



#landing-page-callout{

border: 4px dashed #db1e22; 

margin: 20px auto; 



color: #db1e22; 

background-color: #fff; 

font-size: 14px;"

}



#landing-page-callout p{

font-size:18px;

text-align:justify;

font-weight:bold;

padding:2px 10px;

color:#f05033;

}



ul.landing-page-bullets {

font-size:16px;

font-weight:bold;

margin:0px 20px;





}





.testimonial-bg{

background-color:#fff3b3;

width:100%;

border:1px solid #663399;

}





#bonus{

background-image:url(/wp-content/uploads/images/pilates-bootcamp-bonus-bg.jpg);

width:676px;

height:164px;

margin:10px auto;

}



#bonus-head{

background-image:url(/wp-content/uploads/images/pilates-bootcamp-bonus-head.jpg);

width:676px;


height:59px;

margin:10px auto;

}







/************************************************
*	Navbar										*
************************************************/
#menu {
	width: 100%;
	margin: 0 auto 0; padding: 0;
	background: #333;
	height: 32px;
}
#menu ul {
	float: left;
	list-style: none;
	margin: 0; padding: 0;
}
#menu li {
	float: left;
	list-style: none;
	margin: 0; padding: 0;
}
#menu li a {
	color: #FFF;
	display: block;
	font-weight: normal;
    margin: 0; padding: 9px 15px 9px 15px;
	text-decoration: none;
}
#menu li a:hover {
	background: #FFFFFF;
	color: #666666;
}
#menu li li a {
	background: #333;
	width: 170px;
	color: #FFF;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
}
#menu li li a:hover {
	background: #FFF;
	color: #333;
	padding: 7px 10px 7px 10px;
}
#menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0; padding: 0;
}
#menu li li { 
}
#menu li ul a { 
	width: 160px;
}
#menu li ul a:hover { 
}
#menu li ul ul {
	margin: -29px 0 0 180px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}
#menu li:hover, #menu li.sfhover { 
	position: static;
}


.excerpt {
	width:400px;

}







.excerpt p {
	font-family: Arial, Helvetica, San-serif;
	font-size: 12px;	
	color: #000000;
}

.excerpt a:hover, .excerpt a:visited {



	
	font-family: Arial, Helvetica, San-serif;



	font-size: 11px;	



	color: #000000;



	



}



