@charset "UTF-8";
/* CSS Document */

*
{
	margin:0;
}

html, body
{
	margin:0;
	padding:0;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	height:100%;
}

.content
{
	margin:0px auto 0 auto;
	padding:0px 10px 0px 10px;
	width:980px;
	min-height:100%;
	height: auto !important;
	height: 100%;
}

.bodycopy
{
	font-family: arial, helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	letter-spacing: 0.5px; line-height: 16px;
}
.bodycopy_gray 
{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 15px;}
.bodycopy_pink
{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #e4458d; line-height: 15px;}


a.iphone_link
{
	font-family: arial, helvetica, sans-serif;
	font-size:13px;
	width:191px;
	height:31px;
	margin:10px 0px 0px 10px;
	text-decoration:none;
	color:#ffffff;
	float:left;
}

a.iphone_link:hover
{
	color:#ffffff;
	
}
.main_menu
{
	background-image:url('http://static.imensies.com/images/background_nav.png');
	width:880px;
	height:41px;
	margin:0px 0px 0px 100px;
	color:#808080;
}

ul.main_menu
{
	background-color:transparent;
	width:659px;
	height:0px;
	padding:0;
	margin:13px 0px 0px 20px;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	list-style-type: none;
	white-space:nowrap;
	float:left;
}
.main_menu li
{
	display:inline;
}
.main_menu li a
{
	color:#808080;
	text-decoration:none;
	float:left;
	margin-right:25px;
}
.main_menu li a:hover
{
	text-decoration:underline;
}
.main_menu li.active a
{
	color:#e4458d;
	padding-left:10px;
	background-image:url('http://static.imensies.com/images/nav_arrow.png');
	background-position:center left;
	background-repeat:no-repeat;
}

.iphone_sub_menu
{
	display:inline;
	float:left;
	margin:3px 0px 40px 20px;
}

ul.iphone_sub_menu
{
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	list-style-type: none;
	white-space:nowrap;
}
.iphone_sub_menu li
{
	display:inline;
}
.iphone_sub_menu li a
{
	color:#808080;
	text-decoration:none;
	float:left;
	margin-right:40px;
}
.iphone_sub_menu li a:hover
{
	text-decoration:underline;
}
.iphone_sub_menu li.active a
{
	color:#e4458d;
	padding-left:10px;
	background-image:url('http://static.imensies.com/images/nav_arrow.png');
	background-position:center left;
	background-repeat:no-repeat;
}


.footer
{
	background-image:url('http://static.imensies.com/images/footer_background.gif');
	background-repeat:repeat-x;
	min-width:1000px;
	clear:both;
	position:relative;
	height:145px;
}

.footer ul
{
	margin:0; 
	padding:0; 
	list-style-type: none; 
	text-align:right;
}

.footer li
{
	margin:0px 0px 7px 0px;
}


p
{
	color:#666666;
	margin:8px 0px 3px 0px;
	line-height:17px;
}

p.date
{
	font-size:12px;
	margin-top:5px;
	margin-bottom:-3px;
	padding:0;
}

a
{
	color:#e4458d;
	text-decoration:none;
	margin:0;
	padding:0;
}

a:hover
{
	text-decoration:underline;
}

a.link_black
{
	text-decoration: none; 
	color: #000000; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

a.link_black:hover
{
	text-decoration: underline;
}

.bodycopy_gray
{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
}

h2
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:bold;
	color: #666666; 
}

.forum_container
{
	float:left; 
	margin:30px 0px 80px 120px; 
	width:640px;
}
.forum
{
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#666666;
}

.forum tr
{
	text-align:left;
	height:40px;
}
.forum th
{
	background-color:#f5f5f5;
	border-top-color:#b8b8b8;
	border-right-color:#b8b8b8;
	border-left-color:#b8b8b8;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	padding:0px 5px 0px 10px;
}

.forum td
{
	padding:0px 5px 0px 10px;
}

tr.forum_even
{
	background-color:#ffffff;	
}

tr.forum_odd
{
	background-color:#f0f4f7;	
}

td.forum_subject
{
	width:54%;
	border-left-color:#b8b8b8;
	border-right-color:#e5e5e5;
	border-width:0px 1px 0px 1px;
	border-style:solid;
}
td.forum_replies
{
	width:11%;
	border-left-color:#ffffff;
	border-right-color:#e5e5e5;
	border-width:0px 1px 0px 1px;
	border-style:solid;
}
td.forum_views
{
	width:11%;
	border-left-color:#ffffff;
	border-right-color:#e5e5e5;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	
}
td.forum_last_post
{
	width:24%;
	border-left-color:#ffffff;
	border-right-color:#b8b8b8;
	border-width:0px 1px 0px 1px;
	border-style:solid;
	font-size:11px;
}

td.post_author
{
	width:23%;
	background-color:#f3f3f3;
	vertical-align:top;
	font-weight:bold;
	padding:10px 0px 0px 10px;
	border-bottom:#b8b8b8 solid 2px;
	border-left:#b8b8b8 solid 1px;
	border-top:#b8b8b8 solid 1px;
	border-right:#b8b8b8 solid 1px;
}
td.post_author_2
{
	width:20%;
	background-color:#f3f3f3;
	vertical-align:top;
	font-weight:bold;
	padding:10px 0px 0px 10px;
	border-bottom:#b8b8b8 solid 2px;
	border-left:#b8b8b8 solid 1px;
	border-top:#ffffff solid 1px;
	border-right:#b8b8b8 solid 1px;
}
td.post_title
{
	width:80%;
	background-color:#f3f3f3;
	font-weight:bold;
	font-size:16px;
	padding:5px 0px 5px 10px;
	border-bottom:#b8b8b8 solid 1px;
	border-left:#ffffff solid 1px;
	border-top:#b8b8b8 solid 1px;
	border-right:#b8b8b8 solid 1px;
}
td.post_title_2
{
	width:80%;
	background-color:#F0F4F7;
	padding:5px 0px 5px 10px;
	border-bottom:#b8b8b8 solid 1px;
	border-left:#ffffff solid 1px;
	border-top:#ffffff solid 1px;
	border-right:#b8b8b8 solid 1px;
}
td.post_body
{
	width:80%;
	background-color:#f3f3f3;
	vertical-align:middle;
	padding:10px 10px 10px 10px;
	border-bottom:#b8b8b8 solid 2px;
	border-left:#ffffff solid 1px;
	border-top:#ffffff solid 1px;
	border-right:#b8b8b8 solid 1px;
}
img.avatar
{
	display:block;
	margin-bottom:5px;
}
td.post_title p
{
	margin:0px 0px 3px 0px;
	float:left;
}
td.post_title_2 p
{
	margin:0px 0px 3px 0px;
	float:left;
}
p.post_date
{
	font-size:10px;
	font-weight:normal;
	margin:0;
	clear:left;
}

.error
{
	color: #339900;
}

.system_page_container
{
	position:relative;
	float:left;
	margin:30px 0px 10px 150px;
	width:450px;
}
.system_page_image
{
	float:left;
	position:relative;
	top:30px;
	left:185px;
}

textarea
{
	border:solid 1px;
	border-color:#b0b0b0 #cccccc #cccccc #cccccc;
	background:url('http://static.imensies.com/images/text_box_bkg.png') repeat-x;
	padding:5px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;	
}

input
{
	border:solid 1px;
	border-color:#b0b0b0 #cccccc #cccccc #cccccc;
	background:url('http://static.imensies.com/images/text_box_bkg.png') repeat-x #ffffff;
	padding:3px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;	
}

input.no_background
{
	background:none;
	border:0;
	vertical-align:middle;
	margin-right:6px;
}

select
{
	border:solid 1px;
	border-color:#b0b0b0 #cccccc #cccccc #cccccc;
	background:url('http://static.imensies.com/images/text_box_bkg.png') repeat-x;
	padding:4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;	
}

option
{
	margin-right:5px;	
}

.button a
{
	-moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.2);
	-moz-border-radius:1.2em 1.2em 1.2em 1.2em;
	background:-moz-linear-gradient(center top , #77cc77, #058805) repeat scroll 0 0 transparent;

	-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:1.2em 1.2em 1.2em 1.2em;
	background:-webkit-gradient(linear, center top, center bottom, from(#77cc77), to(#028802)) repeat scroll 0 0 transparent;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77cc77', endColorstr='#028802');
	
	font-weight:normal;
	border-top:1px solid #77cc77;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1.0px;
	color:#ffffff;
	text-shadow:-1px -1px 0 #777777;
	text-align:center;
	padding:3px 10px 3px 12px;
	text-decoration:none;
}

.button a:hover
{
	background:-moz-linear-gradient(center top , #77f077, #02aa02) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, center top, center bottom, from(#77f077), to(#02aa02)) repeat scroll 0 0 transparent;	
}

/*MY ACCOUNT STYLES*/
.account_nav
{
	position:relative;
	display:inline;
	float:left;
	top:140px;
	padding:0;
	margin:0;
	width:90px;
}
.account_nav ul
{
	list-style-type:none; 
	margin:0; 
	padding:0; 
	color:#666666;
	text-align:right;
	font-size:11px;
}
.account_nav li
{
	margin-bottom:6px;
	padding-bottom:3px;
	border-bottom:1px dotted #808080;
}
.account_nav li a
{
	color:#666666;
	padding-right:10px;
}
.account_nav li.active a
{
	color:#e4458d;
	font-weight:bold;
	background:url('http://static.imensies.com/images/nav_arrow.png') center right no-repeat;
	padding-right:10px;
}


.account_page_body
{
	position:relative; 
	float:left; 
	margin:0; 
	padding:15px 0px 0px 30px;
	width:860px;
}

.account_page_content
{
	width:650px;
	display:inline;
	float:left;
	margin-bottom:80px;
}

.account_page_body h2
{
	color: #FE6B33;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 34px;
    font-weight: 300;
    letter-spacing: 0.03em;
	margin-top: 5px;
}

.imensies_button
{
	position:relative;
	display:block;
	cursor:pointer;
	font-size:0px;
}

.imensies_button img
{
	border:0;
	display:inline;
	float:left;
}
.imensies_button span
{
	background:url('http://static.imensies.com/images/btn_green_fill.png') repeat-x;
	display:inline;
	float:left;
	margin:0;
	padding:4px 0px 0px 1px;
	height:25px;
	min-height:25px;
	font-family: arial, helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	letter-spacing:1.2px;
	text-shadow:-1px -1px 0px #777777;
}

.imensies_button a
{
	background:url('http://static.imensies.com/images/btn_green_fill.png') repeat-x;
	display:inline;
	float:left;
	margin:0;
	padding:4px 0px 0px 1px;
	height:25px;
	min-height:25px;
	font-family: arial, helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	letter-spacing:1.2px;
	text-shadow:-1px -1px 0px #777777;
}
.imensies_button a:hover
{
	color:#ffffff;
	text-decoration:none;
}

h3
{
	color:#4a9900;
	font-weight: bold;
	margin-bottom:8px;
}

h1
{
	text-indent:0px;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* Main menu CSS styles */

div.yuimenu {
	position: absolute;
	visibility: hidden;
}
.yui-skin-sam .yuimenu .bd {
	zoom: normal;
	background-color:#f3f3f3;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;	
	border:1px solid #b2b2b2;
	-webkit-box-shadow: 0px 4px 10px #999999;
	-moz-box-shadow: 0px 4px 10px #999999;
	box-shadow: 0px 3px 10px rgb(230, 230, 230);
}
li.yuimenuitem
{
	line-height:2em;
	background-color:#f3f3f3;
	border-top:1px dotted #b2b2b2;
}
li.first-of-type
{
	line-height:2em;
	background-color:#f3f3f3;
	border-top:0px;
	margin:1px 0px 0px 0px;
	line-height:2em;
}
.yui-skin-sam .yuimenuitemlabel
{
	color:#666666;
}
.yui-skin-sam .yuimenuitemlabel:visited
{
	color:#666666;
}

.yui-skin-sam .yuimenuitemlabel-selected
{
	background-color:#c7e0b4;
}
.yui-skin-sam .yuimenuitemlabel-hassubmenu-selected
{
	background-image:url("http://yui.yahooapis.com/2.8.2r1/build/menu/assets/skins/sam/menuitem_submenuindicator.png");
	background-position: right center;
	background-repeat: no-repeat;
}
div.yui-menu-shadow
{
	display:none;
}

img.mail
{
	border:0;
	vertical-align:text-bottom;
	margin:1px 4px 0px 0px;
	position:relative;
	display:inline;
	float:left;
}

li a.mail
{
	text-decoration:none;
	position:relative;
	display:inline;
	float:left;
	margin-right:0px;
}

#twitter_div ul
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#666666;
}
#twitter_div li
{
	padding:10px 0px 10px 0px;
	border-bottom:1.5px dotted #666666;
	line-height:17px;
	font-size:13px;
}

#validate
{
	width: 600px;
	padding:20px;
	border:2px solid #FE6B33;
	background-color:#eeeeee;
}

#validate h1
{
	color:#FE6B33;
	font-weight:bold;
	font-size:14px;
}

#validate ul
{
	color:#666666;
	margin:5px 0px 0px 0px;
}

#validate li
{
	margin-bottom:3px;
}

