/*  
Theme Name: Mother
Theme URI: http://www.mothernewyork.com
Description: 
Version: 1.0
Author: Mother New York

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #ffffff url("http://content.mothernewyork.com/images/gradient_sub.jpg") top center no-repeat;
}

body.home, body.category {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #ffffff url("http://content.mothernewyork.com/images/gradient_main.jpg") top center no-repeat;
}
*{
	margin: 0px;
	padding:0px;
}
a:focus {
	/*-moz-outline: 1px solid lime;*/
	outline: 0px solid lime;
}
img {
        border: 0;
        margin-right: 5px;
	margin-bottom: 5px;
}
/* HEADER START*/
.home #header, .category #header
{
	width: 990px;
	height: 426px;
	display:block;
	overflow: hidden;
        margin-bottom: 20px;
}

.home #headerText, .category #headerText  {
	float:left;
	width: 540px;
}

.home #headerText1, .category #headerText1 {
	padding:55px 20px 20px 0;
	width:520px;
	font-size:80px;
	font-family: "Minion Pro", "Minion Web", Georgia, serif;
	color:#777777;
	line-height: 80px;
}

.home #headerText2, .category #headerText2 {
	padding:0px 20px 20px 0;
	width:520px;
	font-size:17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#777777;
	line-height:25px;
}

.home #headerCarousel, .category#headerCarousel {
	float:right;
	width: 440px;
}

#cartext { padding: 0 0 10px 0; }


#header img
{
cursor: pointer;
}

#header
{
	width: 990px;
	height: 155px;
	display:block;
	overflow: hidden;
}

#headerText {
	float:left;
	width: 540px;
}

#headerText1 {
	padding:15px 20px 20px 0;
	width:520px;
	font-size:56px;
	line-height: 50px;
	font-family: "Minion Pro", "Minion Web", Georgia, serif;
	color:#777777;
}

#headerText2 {
	padding:0px 20px 20px 0;
	width:520px;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#777777;
	line-height:25px;
}

#headerCarousel {
	float:right;
	width: 440px;
}


#container {
	margin: 0px auto;
	text-align: left;
	width: 990px;
}

#main
{
	width: 990px;
	height: auto;
	background-color:#ffffff;
	float:left;
}

.post {
	width:990px;
	padding: 40px 0 20px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}

.postimage {
	width:650px;
	height:436px;
	margin:0;
	float:left;
	background-color:#f2f2f2;
}

.postright {
	float: right;
	width: 320px;
	min-height: 437px;
	vertical-align:bottom;
}

.postrighttop
{
width:320px;
float:left;
min-height:331px;
position:relative;
}

.postrighttop2 {
width:320px;
float:left;
position:absolute;
bottom:0;
}

.postlogo {
	margin: 60px 0 45px 0;
}

.postlogo2
{
	width:60px;
	height:60px;
	margin:0px;
}

.postrighttop2{
position:absolute;
	bottom:0;
}

.posttitle
{
	font-size:22px;
	font-family:Georgia;
	color:#777777;
	margin: 8px 0 25px 0;

}

.posttitle a:hover
{
text-decoration:none;
color:#777777;
border-bottom: 1px solid #ff0000;
}

.posttitle a
{
text-decoration:none;
color:#777777;
border-bottom: 1px solid #777777;
}

.postbottom
{
	 margin-top:25px;
	 width:320px;
	 height:37px;
	 background-color:#E7E7E7;
	 float:left;
}

.postcontent
{
	width:320px;
	float:left;
	color:#777777;
	font: 15px/18px Georgia;
line-height:20px;
}

.postcontent a
{
	font-family:Georgia;
	font-size:12px;
	text-decoration:none;
	color: #000000;
}

div.sectiontitle {
	color: #000;
	font-weight: bold;
}

.postcontent a:hover
{
	border-bottom: 1px solid #ff0000;
}

.postlink
{
	width:320px;
	float:left;
	height:auto;
	margin-top:25px;
}

.postlink a
{
text-decoration:none;
color:#777777;
font-size:15px;
	font-family:Georgia;
}

.postlink a:hover
{
text-decoration:none;
color:#777777;
border-bottom: 1px solid #ff0000;
}

.postdate
{
font-size:10px;
font-family:Georgia;
color:#777777;
}

.posdate
{
font-size:12px;
font-family:Georgia;
color:#000000;
}

.subdate
{
margin-top:40px;
margin-bottom:10px;
font-size:12px;
font-family:Georgia;
color:#000000;
}

/* RIGHT PANEL END */

/* FOOTER PANEL START */
#footer
{
	height: auto;
	clear: both;

	margin-right: auto;
	margin-left: auto;
}

/* FOOTER PANEL END */

/* COPYRIGHT PANEL START */


#searchform
{
	margin: 0;
	margin-top:13px;
	float:left;
	text-align:center;	
	font-size:10px;
	width:330px;
	float:left;
}

#search {
	height:48px;
	width:990px;
	margin-top:20px;
	background-color:#e7e7e7;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}


	


#navigation
{
float:left;
width:150px;
height:30px;
margin-left:240px;
}

.alignleft
{
margin-left:10px;
float:left;
font-size:19px;
font-family:Georgia;
margin-top:12px;
width:320px;
}

.alignleft a
{
text-decoration:none;
color:#777777;
}

.alignright
{
text-align:right;
float:left;
font-size:19px;
font-family:Georgia;
margin-top:12px;
width:320px;
margin-right:10px;
}

.alignright a
{
text-decoration:none;
color:#777777;
}
/* COPYRIGHT PANEL END */

	
#s
{
	font-family: Georgia, "Times New Roman", Times;
	font-size:10px;
	width:135px;
	height:15px;
	padding: 5px 5px 2px 5px;
	text-align: center;
	font-style: italic;
	border: 0;
	color: #777777;
	margin: 0;
}

#footerlogo
{
	width:990px;
	height:150px;
	margin: 39px auto;
	background:url(http://content.mothernewyork.com/images/logo.jpg) top center no-repeat;
}
/* COPYRIGHT PANEL END */

/* Subpanel */
#subheader
{
	width: 990px;
	height: 218px;
	overflow: hidden;   
}

#sublogo
{
	width:200px;
	height:122px;
	float:right;margin: 90px 125px 0 0;
	background:url(http://content.mothernewyork.com/images/star_blank.png) no-repeat;
}

#subtitleout
{
width:660px;
float:left;
height:156px;
display:table;
}

div.postContent {
	font: 15px "Minion Pro", "Minion Web", Georgia, serif;
	color: #808080;
}

div.postContent h1 {
	font: 18px "Minion Pro", "Minion Web", Georgia, serif;
}

div.postContent h2 {
	font: bold 18px "Minion Pro", "Minion Web", Georgia, serif;
}

div.postContent h3 {
	font: bold 30px "Minion Pro", "Minion Web", Georgia, serif;
}

#subtitleout p
{    display:table-cell; vertical-align:middle;
	font-size:70px;
	font-family: "Minion Pro", "Minion Web", Georgia, serif;
	color: #777777;line-height:70px;
        letter-spacing: -1px
}

#subtitle {  
float:left;
height:auto;
position: absolute;
top: 40px;      
	font-size:56px;
	line-height: 50px;
	font-family: "Minion Pro", "Minion Web", Georgia, serif;
	color: #777777;
}

#tagimages
{
	float:left;
	min-height:20px;
        margin-bottom: 20px;
}

#tagimagespanel
{
	margin:20px 0 20px 0;
	float:left;
	width:650px;
	min-height:20px;
}

#extralinkpanel
{
float:right;
width:320px;
min-height:20px;
margin-bottom:10px;
margin-top:10px;
font-family:Georgia;
font-size:12px;
color:#000000;
}

#extralinkpanel a
{
text-decoration:none;
font-size:15px;
font-family:Georgia;
color:#777777;
}

#extralinkpanel li a:hover
{
border-bottom: 1px solid #ff0000;
}

#extralinkpanel li a
{
text-decoration:none;
font-size:15px;
font-family:Georgia;
color:#777777;
}

#extralinkpanel a:hover
{
border-bottom: 1px solid #ff0000;
}

#extralinkpanel ul
{
width:200px;
float:right;
list-style: none;
}

#extralinkpanel li
{
list-style: none;
}



#subpanel
{
	float:left;
	width:990px;

}

#subpanel1
{
	float:left;
	width:313px;
	min-height:160px;
	margin:0 20px 0 0;
	font-family:Georgia;
	font-size:12px;
	color:#777777;
}

#subpanel1tagheader
{
	float:left;
	width:300px;
	height:20px;
color:#000000;
}

#subpanel1tags
{
	float:left;
	width:300px;
	height:70px;
}
#subpanel1tags a
{
	line-height: 20px;
}
#subpanel1tags a:hover
{
	border-bottom: 1px solid #ff0000;
}

#subpanel1tagshare
{
	float:left;
	width:300px;
	height:20px;color:#000000;
}

#subpanel1share
{
	float:left;
	width:300px;
	height:24px;
}
#subpanel1share div
{
	float:left;
}

#subpanel2
{
	float:left;
	width:310px;
	min-height:160px;
	font-family:Georgia;
	font-size:12px;
	color:#777777;
margin: 0 13px 0 0;
}

#subpanel2 ul
{
	margin: 5px 0 0px 0;
	padding: 0px 0 0px 2px;
	list-style: none;
	width:290px;
}

#subpanel2 li
{
	float:left;
	width:135px;
	padding: 0 0 5px 10px;
	background-image: url("http://content.mothernewyork.com/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 .4em;
}

#subpanel a
{
	text-decoration:none;
	font-family:Georgia;
	font-size:12px;
	color:#777777;
}

#subpanel a:hover
{
	border-bottom: 1px solid #ff0000;
}

#subpanel2otherheader
{
	float:left;
	width:330px;
	height:20px;color:#000000;
}
#subpanel3
{
	float:left;
	width:300px;
	min-height:160px;
	font-family:Georgia;
	font-size:12px;
	color:#777777;
}

#subpanel3 ul
{
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 2px;
	list-style: none;
	width:290px;
}

#subpanel3 li
{
	float: left;
	width: 250px;
	padding: 0 0 5px 10px;
	background-image: url("http://content.mothernewyork.com/images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 .4em;
}



#subpanel3projectsheader
{
font-family: Georgia;
color: #777777;
padding: 0 0 5px 0;color:#000000;
}

#subrecent
{

	width:990px;
	height:140px;
}

#subrecent ul
{
	margin:0;
	width:990px;
	height:140px;
	list-style-type: none;
}

#subrecent li
{
	float:left;
	width:330px;
	height:140px;
	background-color:#efefef;
}

#subback
{
	float:left;
	font-size:19px;
	font-family:Georgia;
	padding:5px;
	color:#777777;
}
#subback a
{
	text-decoration: none;
}
#subback a:hover
{
	text-decoration: underline;
color:#ff0000;
}

.subrecentitem
{
	margin:0;
	float:left;
	width:310px;
	margin-right:20px;
}

.sublogo2
{

	width:30px;
	height:30px;
	margin:10px 0 10px 0;
	float:left;
}

.postbottom2
{
	height:17px;
	background-color:#E7E7E7;
	margin-top:20px;
}

.subtitle2
{
margin: 20px 10px 10px 0;
width:80px;
color:#777777;
float:left;
font-family: Georgia;
font-size: 12px;
line-height: 18px;
text-transform:uppercase;
}

.subtitle2 a
{
text-decoration:none;
color:#777777;
border-bottom: 1px solid #777777;
}

.subtitle2 a:hover
{
text-decoration:none;
color:#777777;
border-bottom: 1px solid #ff0000;
}

.postcontent2 {
float:left;
	min-height:80px;
	color:#777777;
	font-size:12px;
	font-family:Georgia;
line-height: 18px;
}

.subimage
{
margin:10px 10px 10px 0;
float:left;
}

#sidebar li
{
list-style-type: none;
}

#mylinks
{
list-style-type: none;
float:right;
}

#mylinks li
{
        float:left;
	list-style:none;
	cursor: pointer;
	display:block;
padding: 0 3px 0 3px;
}

#mylinks a
{
text-decoration:none;
color:#777777;
}
#mylinks a:hover
{
color:#000000;
}

.mylinksselect{
color:#000000;
text-decoration:underline;
}

#allcustomer {
margin-left:150px;
}

#allcustomer li
{
font-size:14px;
font-family:Georgia;
color:#777777;
}

#allcustomer li a
{
font-size:16px;
font-family:Georgia;
color:#777777;
text-decoration:none;
}

.caroClass
{
text-indent:-9999em;
}
.jqDockLabel {
display: none;
text-indent:-9999em;
}
.jqDockLabel {
display: none;
text-indent:-9999em;
}
center a img {
	margin: 10px;
}