/*

Theme Name: My Christian Psychic Responsive

Author: Effex Agency

Description: Custom Responsive Theme by Effex Agency

Template: attitude

*/

@import url(../attitude/style.css);



/* Typography */





@font-face {

    font-family: 'AR';

    src: url('fonts/angelina-webfont.eot');

    src: url('fonts/angelina-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/angelina-webfont.woff') format('woff'),

         url('fonts/angelina-webfont.ttf') format('truetype'),

         url('fonts/angelina-webfont.svg#AngelinaRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



.entry-title, h1 { font-family: "AR", Georgia, "Times New Roman", Times, serif; font-size:36px; color:#660066; line-height: 40px; font-weight: normal;}

h2, h3, .entry-content h3 { font-family: "AR", Georgia, "Times New Roman", Times, serif; font-size:30px; color:#660066 }

body, input, textarea {color: #444; }

body, input, textarea, h4, h5, h6 { font-family:Helvetica, Arial, sans-serif; }

.aside { }

#secondary h3 { font-size: 36px; color: #991B7E; }

#secondary a { color: #660066; text-decoration: none; font-weight: bold; }

a:hover, #secondary a:hover { color:#cc00cc; }

a { color: #660066; }

#secondary .widget {
	margin-right: 20px;
}

/* Layout */



body { }

#header { }

#branding { padding: 10px 0 0 0; }

#access { padding: 0 33px 0 0; }

.hgroup-wrap {
	padding-top: 0px;
	padding-bottom: 0px;
}
#site-logo {
	margin-top: 12px;
}
.hgroup-right {
	margin-top: 18px;
}

#focus {margin: 0 20px 0 8px; clear:both; }

#header-buttons {margin: 0 auto; padding: 0 0 20px 0;}

#content { font-size: 15px; line-height: 26px;}

/* Image Styles */





/* Design */





.windows .sf-menu a {

    padding: 9px 8px 10px !important;

}



body { background:url(images/page-back.jpg) no-repeat center top #fff; }

.wrapper {
	background: url(images/wrapper-back.png) top right repeat-y #fff;
	border-left: solid 8px #651e58;
}
header, #main, footer {
	margin-right: 19px;
}

#header-buttons {  }

#header-buttons ul{ list-style: none; padding:0; margin:auto 0; }

#header-buttons ul#menu-services-buttons{ list-style:none; padding:0 20px; height: 100px;}

#header-buttons ul#menu-services-buttons li.phone { background:url(images/button-phone.jpg) no-repeat; }

#header-buttons ul#menu-services-buttons li.im { background:url(images/button-im.jpg) no-repeat; }

#header-buttons ul#menu-services-buttons li.email { background:url(images/button-email.jpg) no-repeat; margin-right: 0; }

#header-buttons ul#menu-services-buttons li.charts { background:url(images/button-chart.jpg) no-repeat; margin-right: 0; }

#header-buttons ul#menu-services-buttons li.handwriting { background:url(images/button-handwriting.jpg) no-repeat; margin-right: 0; }

#header-buttons ul#menu-services-buttons li { 

	float:left;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding: 10px 0px;
	width: 18.8%;
	margin:  0 0 0 1.5%;

}
#header-buttons ul#menu-services-buttons li:first-child {
	margin-left: 0;
}

#header-buttons ul#menu-services-buttons li a {

	font-family: "AR", Georgia, "Times New Roman", Times, serif;

	font-size: 36px;

	line-height: 36px;

	text-decoration:none;

	color: #fff;

	display: block;
	padding: 0 15px;
	height: 72px;

}

#header-buttons ul#menu-services-buttons li a:hover {

	color:#660066;

	background: url(images/glow-white.png) no-repeat center center;

}

.main-aside ul {

    padding: 0;

}



#blog-title a {

	background: url(images/my-christian-psychic.png) no-repeat;

	width: 310px;

	height:46px;

	display: block;

	overflow: hidden;

	text-indent: -100em;

}

#access { border-bottom: none; margin-top: 10px; border-top: none;}
#access ul a { border:none; line-height: 20px; border-left: solid 1px #f3d1ee; }
#access a { height: 29px; padding: 6px 12px 0; text-transform: none;}
#access a, #access a:visited {color: #666;}
#access li {
	padding: 0;
}
#access ul .home a {
	border-left: none;
}
#access a:hover, #access ul li.current-menu-item a, #access ul li.current_page_ancestor a, #access ul li.current-menu-ancestor a, #access ul li.current_page_item a, #access ul li:hover > a {
	color: #cc00cc;;
}
#access a:hover {
	background: #fafafa;
}

.slogan-wrap {
	background: url(images/header-focus-back.jpg) left center no-repeat;
	height: 284px;
	margin-bottom: 4px;
	padding:0;
}
.slogan-wrap .slogan {
	font: 36px/44px "AR", serif;
	width: auto;
	float: none;
	padding: 80px 20px 0 280px;
}

#focus h2 { 

	font-family:"AR", Georgia, "Times New Roman", Times, serif; 

	padding: 80px 20px 0 280px;

	color: #fff;

	font-size: 36px;

}

#focus div#header-aside { 

	padding: 20px 20px 0 280px;

	color: #fff;

	font-size: 14px;

}



#subsidiary div#first { padding-left: 28px;}

#subsidiary div#third { padding-right: 33px; }



#subsidiary .aside { width: 280px; }



/* Plugins - Widgets */



.testimonial-author {

	font-family:"AR", Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 18px;

	text-align: right;

	color: #660066;

}

.paypal-form, .pp-form { 

	background: #E59CE5; 

	padding: 10px 0 0 100px;

	-moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

    border-radius: 20px;

	height: 60px;

}

.pp-form {

	padding: 20px 0 0 80px;

	height: 50px;

}

.paypal-form table, .pp-form table {

	float:left;

	border: none;

	padding: 0;

	margin:0px;
	width: auto;
}
.paypal-form table td, .pp-form table td {
	border: none;

}

.paypal-form table tr, .pp-form table tr  { border:none;}

.paypal-form table tr td, .pp-form table tr td { padding: 0px; vertical-align: middle;}

.paypal-form input, .pp-form input {

	float:left;

	margin: 10px 0 0 70px;

}



.paypal-form table input, .pp-form table input {

	float:none;

	margin: 0;

	padding: 0;

}



.pp-form table tr td {

	padding: 0 4px;

	height: 26px;

}



div.copyright {float:left; width: 300px; margin-left: 28px;}

div.ewareness {float:right; width: 160px; margin-right: 33px;}

div.ewareness a {

	background: url(images/ewareness-footer-small.jpg) no-repeat left center;

	padding-left: 40px;

	display:block;

	text-decoration: none;

}
.rpwe-block h3{
	font-family: Helvetica, Arial, sans-serif;
	color: #660066;
	text-decoration: none;
	font-weight: bold;
}

/* Forum Settings */
input.wpf-input {
	width: 40%;
}

@media only screen and (max-width: 1078px) {
	#header-buttons ul#menu-services-buttons li a {
		font-size: 24px;
		line-height: 28px;
		padding-top: 16px;
	}
	#primary {
		width: 96%;
	}
}

@media only screen and (max-width: 767px) {
	#header-buttons ul#menu-services-buttons li {
		float: none;
		width: 100%;
		max-width: 290px;
		margin: 10px auto !important;
	}
	#header-buttons ul#menu-services-buttons li a {
		padding-top: 24px;
		height: 62px;
		font-size: 36px;
		line-height: 44px;
	}
	.slogan-wrap .slogan {
		display: none;
	}
	#header-buttons ul#menu-services-buttons {
		height: auto;
	}
	#primary {
		width: 94%;
		margin-left: 2% !important;
	}
	#site-generator {
		padding-right: 29px;
	}
	div.copyright {
		margin: 0;
	}
	.paypal-form, .pp-form {
		padding: 10px 0 0 20px;
	}
	
}

