/*
Theme Name: more > or > less
Theme URI: http://moreorless.com/
Description: Custom theme for more > or > less.
Version: 1.0
Author: Devin Eden
Author URI: http://www.elikirk.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* COMMON */
body {
    background:#000000 url(/wp-content/themes/moreorless/images/body_back.jpg) repeat-x scroll 0 0;
    color:#ececec;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    margin:0;
    padding:0;
	border:none;
    font-size:15px;
    line-height:1.4em;
}
p { font-size:15px; line-height:150%; font-family: Arial, Verdana, Helvetica, sans-serif; padding:0 0 12px 0; margin:0px; }
a { text-decoration:none; color:inherit; }
a:hover { color:#b9d130; }
a img { border:none; }
ul li { list-style:none; padding-bottom:8px; }
.clear { clear:both; font-size:1px; line-height:0; height:0; overflow:hidden; }
#page { display:block; width:980px; margin:0 auto; }
strong { padding-right:4px; }
h1, h2, h3, h4 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; color:#ffffff; }
h1 { font-size: 3.2em; line-height: 1.25em; font-style:italic; }
h2 { font-size: 16px; line-height: 1.25em; margin-top:0; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight: bold; }
h3 { font-size: 1em; line-height: 1.25em;  }
h4 { font-size: .85em; line-height: 1.25em;  }
.green, h2, h4 { display:block; color:#b9d130; padding-bottom:2px; }
h1 .green { text-align: right; font-size: 15px; }
h2 .small-green { font-size: 12px; margin-left: 5px; }
.img-left { float: left; margin-right: 10px; }
.content { display:block; padding-bottom:12px; padding-top:0px; margin-top:0px; }
.action { display:block; padding-bottom:42px; clear:both; }
.tab { background: url(/wp-content/themes/moreorless/images/tabs/tab_bar.png) bottom left repeat-x; height: 24px; margin-bottom: 5px; }
.alignleft { float: left; margin-right: 20px; }
.alignright { float: right; margin-left: 20px; }

/* button */
a span { margin-top:8px; }
.big_button { background:url(/wp-content/themes/moreorless/images/big_button.gif) top left no-repeat; display:block; float:right; width:156px; height:44px; }
.button_left { background:url(/wp-content/themes/moreorless/images/button_left.gif) top left no-repeat; float:left; width:9px; height:31px; }
.button_middle { 
		background:url(/wp-content/themes/moreorless/images/button_middle.gif) top left repeat-x; 
        float:left; 
        height:31px; 
        padding-left:2px; 
        padding-right:18px; 
        font-size:10px; 
        color:#3c3c3c; 
        font-weight:bold;
        text-transform:uppercase;
		letter-spacing:0.1em;
        line-height:32px;
	}
.button_right { background:url(/wp-content/themes/moreorless/images/button_right.gif) top left no-repeat; float:left; width:17px; height:31px; }

a:hover .button_left { background:url(/wp-content/themes/moreorless/images/button_left_hover.gif) top left no-repeat; float:left; width:9px; height:31px; }
a:hover .button_middle { 
		background:url(/wp-content/themes/moreorless/images/button_middle_hover.gif) top left repeat-x; 
        float:left; 
        height:31px; 
        padding-left:2px; 
        padding-right:18px; 
        font-size:10px; 
        color:#3c3c3c; 
        font-weight:bold;
        text-transform:uppercase;
		letter-spacing:0.1em;
        line-height:32px;
	}
a:hover .button_right { background:url(/wp-content/themes/moreorless/images/button_right_hover.gif) top left no-repeat; float:left; width:17px; height:31px; }

.button_black_left { background:url(/wp-content/themes/moreorless/images/button_black_left.gif) top left no-repeat; float:left; width:9px; height:31px; }
.button_black_middle { 
		background:url(/wp-content/themes/moreorless/images/button_black_middle.gif) top left repeat-x; 
        float:left; 
        height:31px; 
        padding-left:2px; 
        padding-right:0; 
        font-size:10px; 
        color:#c4c4c4; 
        font-weight:bold;
        text-transform:uppercase;
		letter-spacing:0.1em;
        line-height:32px;
	}
.button_black_right { background:url(/wp-content/themes/moreorless/images/button_black_right.gif) top left no-repeat; float:left; width:17px; height:31px; }

a:hover .button_black_left { background:url(/wp-content/themes/moreorless/images/button_black_left_hover.gif) top left no-repeat; float:left; width:9px; height:31px; }
a:hover .button_black_middle { 
		background:url(/wp-content/themes/moreorless/images/button_black_middle_hover.gif) top left repeat-x; 
        float:left; 
        height:31px; 
        padding-left:2px; 
        padding-right:0; 
        font-size:10px; 
        color:#c4c4c4; 
        font-weight:bold;
        text-transform:uppercase;
		letter-spacing:0.1em;
        line-height:32px;
	}
a:hover .button_black_right { background:url(/wp-content/themes/moreorless/images/button_black_right_hover.gif) top left no-repeat; float:left; width:17px; height:31px; }

.button_left_bk_arrow { background:url(/wp-content/themes/moreorless/images/button_left_bk_arrow.gif) top left no-repeat; float:left; width:17px; height:31px; }
a:hover .button_left_bk_arrow { background:url(/wp-content/themes/moreorless/images/button_left_bk_arrow_hover.gif) top left no-repeat; float:left; width:17px; height:31px; }
a.pressHome .button_black_middle { padding-left:5px; }
a.pressHome:hover .button_black_middle { padding-left:5px; }
.button_right_bk_arrow { background:url(/wp-content/themes/moreorless/images/button_right_bk_arrow.gif) top left no-repeat; float:left; width:17px; height:31px; }
a:hover .button_right_bk_arrow { background:url(/wp-content/themes/moreorless/images/button_right_bk_arrow_hover.gif) top left no-repeat; float:left; width:17px; height:31px; }

#back_button .button_black_right, #back_button a:hover .button_black_right { margin-right:18px; }

.view, .edit { background:transparent url(/wp-content/themes/moreorless/images/button_black_small.gif) top left no-repeat; height:31px; font-size:11px; color:#c4c4c4; font-weight:bold; text-transform:uppercase; letter-spacing:1px; line-height:32px; }
.view:hover, .edit:hover { background:transparent url(/wp-content/themes/moreorless/images/button_black_small_hover.gif) top left no-repeat; }
.review { background:transparent url(/wp-content/themes/moreorless/images/button_black_med.gif) top left no-repeat; height:31px; font-size:11px; color:#c4c4c4; font-weight:bold; text-transform:uppercase; letter-spacing:1px; line-height:32px; }
.review:hover { background:transparent url(/wp-content/themes/moreorless/images/button_black_med_hover.gif) top left no-repeat; }

#booksellers { margin:24px 0; }
#booksellers a#amazon { background:transparent url(/wp-content/themes/moreorless/images/button_amazon.gif) top left no-repeat; height:71px; width:128px; float:left; padding:0; margin:0; line-height:71px; text-decoration:none; color:transparent; }
#booksellers a#amazon:hover { background:transparent url(/wp-content/themes/moreorless/images/button_amazon.gif) bottom left no-repeat; height:71px; width:128px; text-decoration:none; color:transparent; }
#booksellers a#barnes-noble { background:transparent url(/wp-content/themes/moreorless/images/button_barnes-n-noble.gif) top left no-repeat; height:71px; width:128px; float:left; padding:0; margin:0 0 0 18px; line-height:71px; text-decoration:none; color:transparent; }
#booksellers a#barnes-noble:hover { background:transparent url(/wp-content/themes/moreorless/images/button_barnes-n-noble.gif) bottom left no-repeat; height:71px; width:128px; text-decoration:none; color:transparent; }
#booksellers a#borders { background:transparent url(/wp-content/themes/moreorless/images/button_borders.gif) top left no-repeat; height:71px; width:128px; float:left; padding:0; margin:0 0 0 18px; line-height:71px; text-decoration:none; color:transparent; }
#booksellers a#borders:hover { background:transparent url(/wp-content/themes/moreorless/images/button_borders.gif) bottom left no-repeat; height:71px; width:128px; text-decoration:none; color:transparent; }
#booksellers a#bam { background:transparent url(/wp-content/themes/moreorless/images/button_bam.gif) top left no-repeat; height:71px; width:128px; float:left; padding:0; margin:0 0 0 18px; line-height:71px; text-decoration:none; color:transparent; }
#booksellers a#bam:hover { background:transparent url(/wp-content/themes/moreorless/images/button_bam.gif) bottom left no-repeat; height:71px; width:128px; text-decoration:none; color:transparent; }

/* press layouts */
a.press { color:#ffffff; text-decoration:none; cursor:text;  }
a.press:hover { color:#ffffff; text-decoration:none; cursor:text;  }

#narrowcolumn { float:left; width:600px; margin-left:321px; padding-bottom:24px; }
#narrowcolumn h1 { float:right; width:600px; font-size:2em; color:#ffffff; padding:0; }
#narrowcolumn .post { float:left; width:auto; background:transparent; clear:both; }
#narrowcolumn p strong { color:#b9d130; padding:0; }
#narrowcolumn p em { color:#ffffff; }

/* layouts */
.content a { text-decoration:underline; }
.space { float:left; margin-left:10px; }
#space { padding:40px 316px 8px 0; }
.spaces { padding-top:10px; }
.list li { background:url(images/arrow.gif) 2px 7px no-repeat; padding-left:12px; line-height:1.4em; }
.list { padding-left:0px; padding-top:0px; margin-left:0px; margin-top:0px; }
.small_font { font-size:12px; margin-top:5px; }
.small_font li { background:url('images/arrow.gif') 2px 3px no-repeat; line-height:100%; }
#h1 { float:right; padding-right:180px; display:block; }
#h2 { padding-left:70px; }
.long { float:left; width:500px; padding-right:24px; padding-bottom:44px; }
.long_right { float:left; width:350px; padding-bottom:24px; }
.short { float:left; width:308px; padding-bottom:24px; }
.shift { width:620px; float:right; padding-bottom:24px; }
.short .spaces { padding-top:92px; }
#up { margin-top:-80px; }
#bio { }
#bio h1 { float:right; width:620px; padding:0 0 52px 0; margin-top:0px; }
#bio h1.double { padding-bottom:35px; }
#bio h1 .green { background:url(images/arrow.gif) 2px 5px no-repeat; padding-left:12px; line-height:110%; font-size:33%; }
#bio .short img { float:right; margin-right:24px; }
#bio .shift img { float:right; padding:5px 0 10px 10px; }
#post-2 .img, #post-3 .img { float:left; padding:0 20px 20px 0; }
.post { background-color:#3c3c3c; padding-bottom:40px; }
.entry_inner { padding:0 20px; background:transparent; }
.entry { overflow: hidden; background:transparent; }
.entry h1 { background:transparent; display:block; font-size:2em; padding:0 10px 0 20px; }
.entry h2 { background:transparent; }

.left { float:left; width:296px; padding:12px 12px 12px 0; }
.right { float:left; width:296px; padding:12px 0 12px 12px; }
.middle { float:left; width:296px; padding:12px; }
.bio { float:left; padding:0 0 12px 24px; width:130px; line-height:1.2em; }
.left_col { float:left; padding:0 0 12px 0; width:130px; line-height:1.2em; }
.bio img, .left_col img { padding-bottom:3px; }
.bio a, .left_col a { font-weight:bold; color:#888888; text-decoration:none; }
.bio a:hover, .left_col a:hover { color:#ececec; }
.bio a .role, .left_col a .role { font-size:0.8em; font-weight:normal; display:block; line-height:1.2em; }
.bio a:hover .role, .left_col a:hover .role { color:#bad230; }
.h2-em { padding:0; margin:-6px 0 6px 0; }
ol.h2-em { margin-bottom:16px; margin-left:12px; }
.h2-em li { background:url(images/arrow.gif) 2px 12px no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.5em; line-height:1.25em; font-style:italic; padding:0 0 0 14px; margin-left:0px; }
ol.h2-em li { background-image:none; line-height:1.5em; margin-left:15px; padding-left:0px; color:#b9d130; }
ol.h2-em a { text-decoration:underline; }
.h2-em li em { color:#ffffff; }
.h2-em li em:hover { color:#b9d130; }
ol.h2-em li span { color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:inherit; font-style:inherit; line-height:inherit; }
#post-2 .shift { padding-bottom:0px; }
#post-2 .green { display:inline; }
.wide_left { width:625px; float: left; padding-top: 12px; }
h2.top-space { margin-top:64px; }
#post-47 .short { position:absolute; top:825px; display:block; }
#post-47 .short p { float:left; padding:0; margin:0 0 0 58px; }
h1.pagetitle { margin-top:0; margin-bottom:80px; font-size:36px; }

/* lists */
#sidebar ul { padding:0; margin:0; }
#sidebar ul li { padding-bottom:18px; }
#sidebar ul li h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-bottom:0; color:#b9d130; }
#sidebar ul li ul li { background:url('images/arrow_gray.gif') 2px 7px no-repeat; padding-bottom:2px; padding-left:12px; }
/* #sidebar ul li ul li:hover { background:url('images/arrow.gif') 2px 7px no-repeat; } */
#sidebar ul li ul li a { font-size:12px; color:#919191; text-decoration:none; }
#sidebar ul li ul li a:hover { color:#ececec; text-decoration:none; }
.cat-item { font-size:12px; color:#919191; }
#search-help { font-size:10px; font-style:italic; color:#919191; }

/* header */
#header { height:121px; }
#headerimg { float:left; padding-bottom:25px; margin-bottom:0px; }
.uppernav { float:right; height:32px; width:350px; margin:0; padding:0; }
.uppernav ul { float:right; margin:0; padding:0; display:block; }
.uppernav ul li { display:inline; }
.uppernav strong { visibility:hidden; }
#about { float:right; background:url(/wp-content/themes/moreorless/images/about.gif) top left no-repeat; height:32px; width:58px; text-decoration:none; }
#about:hover, .live #about { background:url(/wp-content/themes/moreorless/images/about.gif) bottom left no-repeat; height:32px; width:58px; text-decoration:none; }
#contact { float:right; background:url(/wp-content/themes/moreorless/images/contact.gif) top left no-repeat; height:32px; width:66px; text-decoration:none; }
#contact:hover, .live #contact { background:url(/wp-content/themes/moreorless/images/contact.gif) bottom left no-repeat; height:32px; width:66px; text-decoration:none; }
#press { float:right; background:url(/wp-content/themes/moreorless/images/press.gif) top left no-repeat; height:32px; width:57px; text-decoration:none; }
#press:hover, .live #press { background:url(/wp-content/themes/moreorless/images/press.gif) bottom left no-repeat; height:32px; width:57px; text-decoration:none; }
#login { float:right; background:url(/wp-content/themes/moreorless/images/login.gif) top left no-repeat; height:32px; width:79px; text-decoration:none; }
#login:hover, .live #login { background:url(/wp-content/themes/moreorless/images/login.gif) bottom left no-repeat; height:32px; width:79px; text-decoration:none; }
#myaccount { float:right; background:url(/wp-content/themes/moreorless/images/myaccount.gif) top left no-repeat; height:32px; width:123px; text-decoration:none; }
#myaccount:hover, .live #myaccount { background:url(/wp-content/themes/moreorless/images/myaccount.gif) bottom left no-repeat; height:32px; width:123px; text-decoration:none; }
#logout { float:right; background:url(/wp-content/themes/moreorless/images/logout.gif) top left no-repeat; height:32px; width:87px; text-decoration:none; }
#logout:hover, .live #logout { background:url(/wp-content/themes/moreorless/images/logout.gif) bottom left no-repeat; height:32px; width:87px; text-decoration:none; }
.live { color:#b9d130; }
.tabs { float:right; }
.tabs ul { float:right; position:relative; width:517px; top:35px; right:16px; }
.tabs ul li { display:inline; } 
.tabs a { position: relative; }
.tabs strong { display:none; }
#process { float:left; background:url(/wp-content/themes/moreorless/images/tab-1.png) top left no-repeat; height:39px; width:91px; text-decoration:none; }
#process:hover, .active #process { background:url(/wp-content/themes/moreorless/images/tab-1.png) bottom left no-repeat; height:50px; text-decoration:none; }
#consulting { float:left; background:url(/wp-content/themes/moreorless/images/tab-2.png) top left no-repeat; height:39px; width:117px; text-decoration:none; }
#consulting:hover, .active #consulting { background:url(/wp-content/themes/moreorless/images/tab-2.png) bottom left no-repeat; height:50px; text-decoration:none; }
#coaching { float:left; background:url(/wp-content/themes/moreorless/images/tab-3.png) top left no-repeat; height:39px; width:99px; text-decoration:none; }
#coaching:hover, .active #coaching { background:url(/wp-content/themes/moreorless/images/tab-3.png) bottom left no-repeat; height:50px; text-decoration:none; }
#tools { float:left; background:url(/wp-content/themes/moreorless/images/tab-4.png) top left no-repeat; height:39px; width:82px; text-decoration:none; }
#tools:hover, .active #tools { background:url(/wp-content/themes/moreorless/images/tab-4.png) bottom left no-repeat; height:50px; text-decoration:none; }
#publications { float:left; background:url(/wp-content/themes/moreorless/images/tab-5.png) top left no-repeat; height:39px; width:127px; text-decoration:none; }
#publications:hover, .active #publications { background:url(/wp-content/themes/moreorless/images/tab-5.png) bottom left no-repeat; height:50px; text-decoration:none; }

/* footer */
#footer { background:url(/wp-content/themes/moreorless/images/footer.jpg) top left no-repeat; display:block; height:36px; width:1024px; margin-bottom:50px; }
#footer p { padding:12px 20px 0px; margin:0px; color:#646464; font-size:9px; }

/*backgrounds */
.post { background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-home.jpg) top left no-repeat; }
.post .spacer { height:100px; }

#post-2 { background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-consulting.jpg) top left no-repeat; }
#post-3 { background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-home.jpg) top left no-repeat; }
#post-37 { background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-consulting.jpg) top left no-repeat; }
#post-39 { background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-coaching.jpg) top left no-repeat; }
#post-47 { background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-publications.jpg) top left no-repeat; }
.post .entry_inner { padding:0 10px; }
#p-404, #post-9 { background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-process.jpg) top left no-repeat; }
#post-45, #post-399, #post-139, #post-223, #post-178, #post-144, #post-152, #post-209, #post-219, #post-221 { background:transparent; background:#3c3c3c url(/wp-content/themes/moreorless/images/bg-tools.jpg) top left no-repeat; }


.noBgImg { background-image:none; background:transparent; }


/*procees stuff */
.img_list img { position:absolute; margin: 0px; padding: 0px; top:355px; }
.step1 {z-index:101;}
.step2 {z-index:102;}
.step3 {z-index:103;}
.step4 {z-index:104;}
.step5 {z-index:105;}
.step6 {z-index:106;}
.img_list { width:500px; float:left; padding-left:1px; }
.text-list { width:459px; float:left; }
.text-list h2 { float: left; margin:0px; padding:0px; padding-right: 5px; color: #888; }
.text-list li { padding-bottom:12px; }
.img_list ul { width:485px; height:340px; padding:0px; overflow:hidden; margin:0 auto; }
.img_list ul li { margin:0px; padding:0px; }
.step2, .step3, .step4, .step5, .step6 { display:none; }
.img_list ul, .text-list ul { list-style:none; padding:0px; margin:0px; }
.active .active { color:#bad230; cursor:pointer; }
.in-active { color:#888; }

.tool_status { margin-left: 10px; }

.col-left { width:446px; float:left; }
.col-left .inner { padding:20px 10px 0 0; }
.col-right { width:400px; float:left; padding-left:30px; }
.col-right .inner { width:226px; float:left; }
.col-right .inner_r { width:226px; float:left; padding-left:18px; }
.col-right .inner img { float:left; padding:0 10px 0 0; }

/* form */
#searchform {
	background:transparent none repeat scroll 0 0;
	margin:0;
	padding:0;
	text-align:left;
}

#content #searchform {
	background-image:none;
	margin-bottom:0;
}

#searchform #s {
	border:0 none;
	font-size:15px;
	height:18px;
	line-height:16px;
	margin:0;
	padding:2px;
	vertical-align:middle;
	width:200px;
}

#searchsubmit {
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:bottom;
}

a#searchsubmit-b {
	background:transparent url('images/search.png') no-repeat scroll left top;
	height:22px;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#3c3c3c;
	overflow:hidden;
	margin-left:4px;
	padding-left:5px;
	line-height:22px;
	vertical-align:top;
	width:38px;
}

a#searchsubmit-b:hover {
	background:transparent url('images/search.png') no-repeat scroll 0 -22px;
}
.form_left { float:left; width:430px; /*margin-bottom:42px;*/ }
.form_left br, .form_left_small br, .form_smallleft br, .form_smallright br, .form_right br  { height:0px; display: none; float:left; }
/*.form_left p, .form_left_small p, .form_smallleft p, .form_smallright p, .form_right p { display:none; } */
.form_right { float:left; width:450px; }
.form_smallleft { float:left; width:270px; }
.form_smallright { float:left; width:220px; }
label { display:block; color:#b9d130; padding-top:8px; font-size:14px; }
.text { border:none; background-color: #d8d8d8; color:#5f5f5f;  padding:3px 5px; }
.blocked { display:block; margin-bottom:4px; }

#respond h3 { 
	color:#B9D130;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	}

.form_left .text { width:390px;}
table .form_left, table .form_smallleft, table .form_smallright { float: none; }
table .submit { float: left; }

.row1, .row2, .row3, .row4 { height:99px; }
.row1 label, .row2 label, .row3 label, .row4 label { padding-top:0px; }
.row1 { padding-top:9px; }
.row2 { padding-top:19px; }
.row3 { padding-top:19px; }
.row4 { padding-top:19px; }
.form_left_small {  width:325px; float:left; }
.end_form { height:20px;}

.report { width:630px; background-color:#fff; position:absolute; top:150px; left:50%; margin-left:-150px; margin-bottom: 100px; }
.report_inner { padding:15px; color:#414141; }
.report .logo { float:right; }
.report h2 { color: #414141; font-family:"Minion Pro"; font-size:30px; margin:0px; padding:0px; }
.report h4 { color: #414141; margin:0px 0px 8px; font-size:13px; font-family: "Times New Roman",Times,serif;  }
.report h4 span { /*color:#b9d130;*/ display:block; float:left; margin-right:2px; }
#report_company,#report_name { width:40px; }
.report .images { padding-bottom:20px; float:left; padding-top:5px; }
.report .image { float:left; width:300px; }
.report .image h3 { margin:5px 0px 3px; }
.report .value { width:150px; float:left; font-size:12px; margin-bottom:10px; }
.report .value span { display:block; background: url(/wp-content/themes/moreorless/images/value.jpg) top left no-repeat; height: 30px; padding-left:10px; line-height:30px; font-size:14px; }
.report .report_inner p { display: block; color:#414141; }
.report .fine-print p { font-size:9px; margin-bottom:0px;}
.report .fine-print img { position:relative; top:5px; }
.report .fine-print p strong { font-size:9px; }
.report .fine-print { font-size:10px; }
.report .copy .right { float:right; margin:0px; padding:0px;  text-align:right; }
.report .copy .url { font-size:11px; font-weight:bold; }
.report .report_info p { font-size:11px; }
.report .report_info { padding-bottom:10px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding-top:10px; }
.report .assumptions { padding-bottom:10px; }
#tool_form { font-size:12px; }
.submit { border:none; background: url(/wp-content/themes/moreorless/images/button.gif) top left no-repeat; width:221px; height:31px; font-size:10px; letter-spacing:1px; font-weight:bold; color:#3c3c3c; font-family:Arial; display:block; margin-top: 20px; text-transform:uppercase; cursor:pointer; }
.submit:hover { background: url(/wp-content/themes/moreorless/images/button.gif) bottom left no-repeat; text-decoration:none; }
.wide { width:470px; padding-left:24px; }
.my_account { float:left; padding-right:24px; }
.my_account h2, .create h2 { margin-top:0px; }
.create { float:left; }

.myReports { clear:both; margin: 40px 0px; width:450px; float:left; margin-right:50px; }
.myReport { height:67px; border-top:1px solid #282828; padding-bottom:12px; }
.myReport td { font-size: 11px; }
.myReport h3 { color:#ffffff; border-top:1px solid #505050; margin-top:0px; margin-bottom:10px; padding-top:8px; }
.myReport p { padding-bottom:8px; }
.myReport a { float:left; display:inline; color:#ececec; font-size:10px; text-decoration:none; font-weight:normal; letter-spacing:2px; text-transform:uppercase; line-height:32px; padding:0; margin:0; }
.myReport a span { color:#ececec; padding: 0 5px; }
.myReport a:hover { color:#ececec; text-decoration:none; }
.myReport .edit { background:url(/wp-content/themes/moreorless/images/button_black_small.gif) top left no-repeat; display:block; height:31px; width: 55px; }
.myReport a.edit:hover { background:url(/wp-content/themes/moreorless/images/button_black_small_hover.gif) top left no-repeat; }
.myReport .remove,.myReport .view { background:url(/wp-content/themes/moreorless/images/button_black_med.gif) top left no-repeat; float:left; height:31px; padding: 0px; width: 75px; }
.myReport .remove span { padding:0px 10px; }
.myReport .edit span { padding:0px 13px; }
.myReport a.remove:hover, .myReport a.view:hover { background:url(/wp-content/themes/moreorless/images/button_black_med_hover.gif) top left no-repeat; }
.myReport h3 em { color:#b9d130; font-style:normal; font-weight:normal; }
.myReport span { color:#7b7b7b; padding-right:10px; text-transform:uppercase; }
.myReport .pad-right { padding-left:20px; }

/*.curSpot { padding:10px; margin-right:20px; background-color: #808080; border: 0px solid #a6c9e2; color: #1e1a2f;}
.curSpot .text { border:1px solid #414141; background-color:#ffffff;  }*/

#name_arrow { background:transparent url(/wp-content/themes/moreorless/images/name_pointer.png) top left no-repeat; position:absolute; width:330px; height:230px; margin-left:163px; top:251px; z-index:999; opacity:.45; filter:alpha(opacity =45); }
#company_arrow { background:transparent url(/wp-content/themes/moreorless/images/company_pointer.png) top left no-repeat; position:absolute; width:268px; height:184px; margin-left:163px; top:251px; z-index:999; opacity:.45; filter:alpha(opacity =45);  }

p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; z-index: 9999; color: #414141;  }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

#popPassword { position:absolute; top:50%; width:420px; left:50%; margin-left:-210px; color:#fff; }
.popInner { padding:20px 20px 0 20px; overflow: hidden; }
#popPassword a { margin:10px 0 20px 0; display:block; }
#popPassword h2 { color:#fff; }
#popPassword p { color: #fff; }
#popPassword #save_account, #popPassword #login_account { margin-right:10px; }
#popPassword .button_left { background:transparent url(/wp-content/themes/moreorless/images/button_left_w.gif) top left no-repeat; }
#popPassword a:hover .button_left { background:transparent url(/wp-content/themes/moreorless/images/button_left_w_hover.gif) top left no-repeat; }
#popPassword .button_right { background:transparent url(/wp-content/themes/moreorless/images/button_right_w.gif) top left no-repeat; }
#popPassword a:hover .button_right { background:transparent url(/wp-content/themes/moreorless/images/button_right_w_hover.gif) top left no-repeat; }
.pop-left { width:200px; float:left; }
#popPassword .pop_top { background: url(/wp-content/themes/moreorless/images/popup/popup_top.png) top left no-repeat; height: 13px; }
#popPassword .popInner { background: url(/wp-content/themes/moreorless/images/popup/popup.png) top left repeat-y; }
#popPassword .pop_bottom { background: url(/wp-content/themes/moreorless/images/popup/popup_bottom.png) top left no-repeat; height: 14px; }

.col2{ float:left; }
.col2 a { margin-top:10px; }
#pop_error { color:#980000; text-align: center; font-size: 16px; }

.loader { color: #414141; padding: 20px; font-size: 20px; }
.loader img { padding-right: 20px; }

#popPassword .loader { color: #fff; }

#overlay { background:#000; position:absolute; left:0; top:0; display:none; overflow:hidden; width: 100%; height: 100% }
.closePop { position:relative; top:30px; left:410px;}

body:nth-of-type(1) .report{
   top:185px;
   margin-left:-147px;
}

#form .small_info { float: right; display: block; margin-right: 30px; }
#post-2 .h2-em { margin: 19px 0 6px }
.help { margin-top: 62px; color: #878787; }
.help_space { height: 250px; }

.tips.bottom {
	background:url(/wp-content/themes/moreorless/images/white_big.png);	
	padding-top:40px;
	height:55px;
}

.tips.bottom {
	background:url(/wp-content/themes/moreorless/images/white_big.png);
}
div.tooltip { 
    background-color: #fff; border: 1px solid #a6c9e2;
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#414141; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
.next, .prev { 
    /* absolute positioning relative to the overlay */ 
    position:absolute; 
    top:40%; 
 
    /* upcoming CSS3 rounded border feature */ 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
} 
 
/* progress indicator (animated gif). should be initially hidden */ 
.progress { 
    position:absolute; 
    top:45%; 
    left:50%; 
    display:none; 
} 
 
/* active thumbnail is raised on top of the mask using the z-index property */ 
#thumbs a.active img { 
    outline:1px solid #000; 
    z-index:9999; 
    position:relative; 
}
.simple_overlay { display: none; }

.leftlarge { width:600px; float:left; margin:20px; }
.sub_col { width:280px; margin-right:20px; float:left; }
.sub_col img { float:left; margin-right:10px; }
.quote { font-style: italic; font-size: 12px;}
.author {  }

.small_info { font-size: 10px; color: #ccc; }
