/*
Theme Name: Jill Cohen Wordpress Theme
Theme URI: 
Version: 1.0
Description: Theme for Jill Cohen
Author: Eliza Kirsten Magno for New Options Worldwide
Author URI: http://nowcandoit.com
*/



/*  @@@@@[  Wrappers  ]@@@@@ */

body {
	background: #CCC6A1;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	margin: 20px 0px;
}
#footer {
	width:750px;
	margin:auto;
	background: #CCC6A1 url(images/bottom.gif) no-repeat top;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	clear: both;
	color: #666666;
}

#footer ul{
	margin:auto;
	width:540px;
	padding:0;
		
}

#footer ul li{
	float:left;	
	list-style:none;
	list-style-image:none;
	margin-left:15px;
	
}

#main {
	background: url(images/_img.jpg) no-repeat right bottom;
	padding: 5px 5px 0px;
	background: url(images/top.jpg) no-repeat top;
	width: 760px;
}

#main a:link, #main a:visited, #main a:active {color: #646E87; text-decoration: underline;}
#main a:hover {
	color: #646E87;
	text-decoration: none;
}
#wrapper {
	width: 770px;
	margin: 0px auto;
	text-align: left;
	background: #fff url(images/main_bg.gif);
	position: relative;
}

/*  @@@@@[  Navigation  ]@@@@@ */

#nav {
	background: #646E87 url() repeat-y left;
	height: 144px;
	width: 256px;
	padding-top: 17px;
	text-align: left;
	position: relative;
	float: right;
}

#nav ul{
	padding:0;
	width:210px;
	margin-left:20px;	
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

#nav ul li{
	color:#FFF;
	font-weight:bold;
	background:url(images/navlist.png) no-repeat scroll 0 6px transparent;
	list-style-image:none;
	list-style:none;
	padding-top:5px;
	padding-left:25px;
	margin-bottom:10px;
}

#nav ul li a{
	color:#FFF !important;
	text-decoration:none !important;	
}

#nav ul li a:hover{
	color:#999 !important;	
}


/* @@@@@[  Header / Footer  ]@@@@@ */


#footer a:link, #footer a:visited, #footer a:active {color: #666; text-decoration: none;}
#footer a:hover {color: #666; text-decoration: underline;}
#footer a.seo:visited, a.seo:active, a.seo:link {text-decoration: none;	color: #666666;}
#footer a.seo:hover {
	text-decoration: none;
	cursor: text;
	color: #666666;
}

/* @@@@@[  Main Page  ]@@@@@ */

.cbox {
	background: #8D94A6 url(images/cbox_top.gif) repeat-x top;
	margin-left: -65px;
	color: #FFFFFF;
	margin-bottom: 15px;
	padding: 25px 20px 5px 65px;
}
.cbox li {background: url(images/cbox_bullet.gif) no-repeat left top; list-style: none; padding-left: 13px;}
li {list-style: url(images/bullet.gif);}

.clr {clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}

#content {
	background: url(images/_img.jpg) no-repeat right bottom;
	line-height: 14px;
	width: 440px;
	padding: 10px 255px 20px 65px;
	clear: both;
}

#content ul {
	margin-top: 2px;
}
#content .imgj {
	padding-top: 24px;
}


#logo {
	width: 440px;
}

#column {
	background: url(images/_img.jpg) no-repeat right bottom;
	float: right;
	width: 240px;
	padding-top: 10px;
	padding-right: 10px;
	margin: 0px;
	padding-bottom: 10px;
}
#column h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#column ul {
	margin-top: 0px;
}


#header {
	background: url(images/nav_bottom.gif) no-repeat right;
	clear: both;
	height: 40px;
	padding-top: 28px;
	width: 760px;
}

#quote {
	color: #636D85;
	font: normal 22px/30px "Times New Roman", Times, serif;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 13px;
	width: 200px;
	position: absolute;
	right: 20px;
}
/* @@@@@[  Redefined Tags / Classes  ]@@@@@ */

h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #636D85;
	font: normal 22px/20px "Times New Roman", Times, serif;
	padding: 0px;
}
h2 {
	font: normal 20px/20px "Times New Roman", Times, serif;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	line-height: 20px;
	color: #636D85;
}
h3 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #3C4258;
}
p {margin-top: 0px; padding-top: 0px; margin-bottom: 13px;}

.left {float: left;}
.right {float: right;}
img.right {
	margin-bottom: 10px;
	margin-left: 13px;
	border: 1px solid #3C4258;
}
img.left {
	margin-bottom: 10px;
	margin-right: 13px;
	border: 1px solid #3C4258;
}


/* @@@@@[  Form Elements  ]@@@@@ */

input, textarea, select {font-size: 10px; color: #666; background: #fff; border: 1px solid #939;}
input.clean {border-style: none; background: none;}
.signature {
	padding-left: 275px;
	padding-bottom: 5px;
}
#divider {
	padding-bottom: 20px;
}


/* SEARCH */

#searchform{
	background:url(images/nav_bottom.gif);
	width:256px;
	height:68px;
	float:right;	
}

#searchinput{
	margin-top:35px;
	height:15px;
	width:230px;
	background:#3a4058;
	padding:5px;
	border:0;
	color:#FFF;
	font-weight:bold;
}

/*navigation dropdown*/

#navigation_bar{
	width:730px;
	margin-left:5px;
	height:31px;
	margin-top:5px;
	background:#8f96a8;
	color:#FFF;
	font-weight:bold;
	padding-left:30px;
	font-family:Helvetica;
}

#navigation_bar ul{
	margin:0;
	padding:0;	
}


/*
#navigation_bar ul li{
	list-style:none;
	list-style-image:none;	
	padding-left:10px;
	height:25px;
	padding-top:6px;
	float:left;
	padding-right:10px;
	margin-right:5px;
	text-transform:lowercase;
}*/

#navigation_bar ul li:hover{
	background:#3a4058;
}

#navigation_bar ul li a{
	color:#FFF;
	text-decoration:none;	
}

/**/
#main {
	background: url(images/home_img.jpg) no-repeat top;
}
#tag {
	clear: both;
	float: right;
	text-align: right;
	margin-bottom: 5px;
}
#content {
	clear: both;
	background: url(images/jill_photo.jpg) no-repeat right bottom;
	
	line-height: 24px;
	margin: 0px;
	padding: 20px 260px 0px 50px;
}

/*ALIGNMENTS */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.alignleft{
	margin-right:5px;
	margin-bottom:5px;
	clear:both;
}

img.alignright{
	margin-left:10px;
	margin-bottom:10px;
}


img.aligncenter{
	margin:10px;	
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


/* PIXOPOINT MENU */


#pixopoint_menu1 {
background:none !important;
font-family: Helvetica !important;
float:left !important;
color:#FFF;
line-height:31px !important;
font-size:10px;
}

#suckerfishnav .haschildren{
/*padding-right:10px;
background:url(images/arrow_06.png) right no-repeat !important;*/
}

#suckerfishnav .haschildren .haschildren{
	background:none !important;
	
}

#suckerfishnav .haschildren .haschildren a{
	/*padding-right:10px !important;
background:#e54e1e url(images/rightarrow.png) right no-repeat !important;*/

}

#suckerfishnav .haschildren .haschildren ul li a{
font-size:10px !important;
background:#0d54c9 none !important;	
border-left:0 !important;
border-right:0 !important;
border-bottom:1px #FFF !important;
color: #FFF !important;
}

#suckerfishnav .haschildren .haschildren ul li a:hover{
 color:#e54e1e !important;
}

#pixopoint_menu1 li {
background:none !important;
font-weight:normal !important;
font-family:Helvetica !important;
padding:0 !important;
margin:0 !important;
border:none !important;
list-style:none;
line-height:31px !important;
list-style-image:none;
}

#pixopoint_menu1 li a:hover{
	background:#3a4058 !important;	
}

#pixopoint_menu1 li a{
font-size:11px !important;
font-weight:bold;
text-transform:lowercase;
}



#pixopoint_menu1 li li{
margin-left:0px !important;
margin-top:-4px !important;
padding:0 !important;
width:150px !important;
}

#pixopoint_menu1 li li li{
margin:0 !important;	
}

#pixopoint_menu1 li li a{
background:#3a4058 !important;
color:#FFF !important;
text-shadow:none;
border-bottom:1px solid #3a4058;
border-top:none;
border-left:1px solid #3a4058;
border-right:1px solid #3a4058;
font-size:10px !important;
}

#pixopoint_menu li li ul li a{
background:#0d54c9 !important;

}

#pixopoint_menu1 li li a:hover{
border-bottom:1px solid #3a4058;
border-top:none;
border-left:1px solid #3a4058;
border-right:1px solid #3a4058;
background:#252837 !important;
color:#FFF !important;
}

#pixopoint menu ul li ul li{
background:#000 !important;
}

.haschildren{
background:#000 !important;
}
