/*
Theme Name: Single Parents University
Description: Custom Theme for Single Parents University.
Theme URI: www.singleparentsuniversity.com/members/
Version: 1.0
Author: Eitan Ritz, Ritz Modern.
Author URI: http://www.ritzmodern.com
*/

/* Main style.css */
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
#main #quotebox {
	height: 100px;
	background-repeat: no-repeat;
	margin-left: 55px;
	margin-top: 0px;
	margin-right: 35px;
	background-image: url(images/mockup2_Main_quotebox.png);
	padding: 20px;
}
#main #audioform  {
	float: right;
	margin-right: 50px;
	height: 170px;
	padding-top: 60px;
}
#main #bottomtext  {
	top: 1046px;
	width: 732px;
	height: 110px;
	margin-top: 250px;
}
#main #peopleimage  {
	float: left;
	height: 230px;
        width: 320px;
        background-image: url(images/mockup2_people.png);
}
body,td,th {
	font-family: Myriad Pro, Arial;
	font-size: 14px;
	margin-top: 0px;
}
#header {
	margin-bottom: 10px;
	margin-left: 15px;
}
#main {
	background-color: #2d5295;
	float: left;
	background-repeat: repeat-y;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    width: 715px;
    min-height: 625px;
    background-image: url(images/gradient_shop.png);
    background-repeat: repeat-x;
    background-position:bottom;
    padding-left: 20px;
    padding-right: 10px;

}
#container {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	height: 1150px;
}

#navigation {
	height: 30px;
	margin-left: 25px;
	font-family: "Myriad Pro", Arial;
	font-weight: bold;
	font-size: 13px;
	*padding-bottom: 3px;
}
#main h1,h2,h3,h4,h5,h6 {
	margin-right: 30px;
	margin-left: 30px;
	color: #FF7C2B;
	text-decoration: none;
}
#main h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
#main h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link {
	color: #FF7928;
	text-decoration:none;
}
#main h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color: #d76622;
	text-decoration: none;
}

#main h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {
	color: #FF7928;
	text-decoration: none;
}

#footer  {
	height: 40px;
	width: 920px;
	clear: both;
	color: #666;
	padding-top: 25px;
}
#footer a:link {

	color: #000

}
#footer a {

	color: #000;

}
#footer a:hover {

	color: #000
	text-decoration: underline;

}

/* Side Bar */

#sidebar li {
	width: 135px;
	background-color: #2d5295;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	*margin-left: -15px;
	list-style: none;
	margin-top: -10px;
	margin-bottom: 30px;
	padding: 15px 20px;
	float: right;
	*clear: both;
}
.widget {
	margin-left: -15px
}
.widget h2 {
	color: #FFF;
}
.widget caption {
	color: #FFF;
}
#advert {
	background-image: url(images/advert_box.png);
	background-repeat: no-repeat;
	height: 603px;
	width: 184px;
	background-position: 0 0;
}
#Shop
{
	display: block;
	width: 175px;
	height: 205px;
	background-color: #2d5295;
	float: right;
	margin-bottom: 30px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding-bottom: 11px;
	background-image: url(images/gradient_shop.png);
}
#shop:link {

	background-image: url(images/gradient_shop.png);

}
#Shop:hover
{
	display: block;
	width: 175px;
	height: 205px;
	float: right;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background-image: url(images/gradient_shop_hover.png);
}

#Shop span
{
  display: none;
}

/* MenuMatic.css */

@charset "ISO-8859-1";
/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* active links */

.active {
	text-decoration:none;
	display:block;
	background-color:#315aa3;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	color: #FFF;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
}

/* all menu links */

#nav a {
	text-decoration:none;
	display:block;
	background-color:#FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #315aa3;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
}
 #subMenusContainer a {
	background-color: #294c89;
	text-decoration:none;
	display:block;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #FFF;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
	margin:0;
	float:left;
}

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
}

/* All menu links on hover or focus */
#nav a:hover, #nav a:focus {
	color:#FFF;
	background-repeat: repeat-x;
	background-color: #2d5295;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#subMenusContainer a.subMenuParentBtnFocused {
	background-color:#1b325b;
	color:#FFF;
}


/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}


/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
	background:#274780;
	left:0;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li {
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
	margin-right: 2px;
	margin-left: 2px;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */
#nav{
	display:block;
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	top:238px;
	left:95px;
	text-align: center;
	display:block;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }

/* Form.css */
.myform{
	width:400px;
	padding:5px;
	height: 300px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#wrapper #slider2 ul li #basic #form1 #comment {
	float:left;
	font-size:12px;
	border:solid 1px #aacfe4;
	width:200px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family:Arial, Helvetica;
}
	/* ----------- basic ----------- */
	#basic{
		
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#basic .small{
		color: #FF7928;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#basic input{
	float:left;
	width:200px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 10px;
	}
	#basic button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}
	#basic #form1 {
	height: 300px;
	margin-top: 30px;
}
#form1 #submit {
	width: 100px;
	float: right;
	margin-right: 50px;
	margin-top: 5px;
}
#form1 #comment {
	float:left;
	font-size:12px;
	border:solid 1px #aacfe4;
	width:200px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-family:Arial, Helvetica;
}

/* Nifty Corners */
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


/*---------- WISHLIST CSS ---------------*/


#custom #wlmreginstructions {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#fff9d7 none repeat scroll 0 0;
	border:1px solid #e2c822;
	color:#000000;
	font-size:1em;
	margin:0 auto 1em;
	padding:0 1em 1em;
	width:450px;
}

#custom input,
#custom textarea {  
    font: normal 16px Helvetica, Arial, sans-serif; /* Set font for our input fields */  
    border: 1px solid #DFDFDF; /* Small border around our input field */  
    padding: 8px; /* Add some more space around our text */
    margin: 5px;
}

#custom .wpm_err {
	color: #000000;
	background:#ffebe8 none repeat scroll 0 0;
	border:1px solid #FF0000;
	font-size:1em;
	margin:0 auto 1em;
	padding:0 1em 1em;
	width:450px;
	margin-top: 25px;
	padding: 15px;
}