/*
Theme Name: Litigateor
Theme URI: http://wordpress.org/extend/themes/litigateor
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: Arial, Helvetica, sans-serif;
}
pre {
	font-family: "Courier New", Courier, monospace;
}
code {
	font-family: "Lucida Console", Monaco, monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}

.lsheader2 {
	color:#339966;
	font-family:'Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	padding-bottom:24px;
}

.lsheader3 {
	color:#339966;
	font-size:18px;
	font-weight:bold;
	padding-bottom:22px;
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}

img.store {
padding: 4px 15px 100px 0px;
display: inline;
	float: left;
}



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}


/* ---------- layout ----------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#0D0502 url(images/pagebg.jpg) no-repeat center top;
}
.wrapper									{margin:0 auto;}
.container {
	width:1000px;
	margin:0 auto;
	border-top:0 none;
}
.clear{clear:both; font-size:0px;line-height:0px;}

/*-------------------------------------------*/

/* --------- HEADER HERE ---------*/
.header {
	background-color:#000000;
	min-height:64px;
	position:relative;
	z-index:9999;
}
.logotext {
	float:left;
	padding-top:15px;
	padding-left:24px;
}

/* ---------------------------------------------------------*/



/* --------- NAVIGATION HERE --------*/
.nav										{}
.nav ul										{}
.nav ul li									{}
.nav ul li a								{}
.nav ul li a span							{}
.nav ul li a:hover							{}
.mainnav ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	padding-top:24px;
	padding-right:20px;
}
.mainnav ul li {
	display:inline;
	margin-right:4px;
	position:relative;
}
.mainnav ul li a {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:8px;
}
.mainnav ul li a:hover, .mainnav ul li a.headeractive  {
	border:1px solid #cc9933;
	border-radius:1px;
	padding:4px 7px;
}
ul.sub-menu {
	position:absolute;
	left:0;
	top:150%;
	list-style:none;
	margin:0;
	padding:0;
	background-color:#000000;
	width:134px;
	border:1px solid #cc9933;
	display:none;
}
ul.sub-menu li {
	display:block;
	border-bottom:1px dotted #cc9933;
	padding:3px 0 3px 4px;
	position:relative;
	margin-right:0;	
}
ul.sub-menu li a {
	text-transform:none;
	list-style:none;
	margin:0;
	padding:0;
	width:128px;
	border:none;
	display:block;
}
ul.sub-menu li a:hover {
	border:none;
	padding:0;
}
ul.innersub-menu {
	position:absolute;
	left:100%;
	top:-1px;
	list-style:none;
	margin:0;
	padding:0;
	background-color:#000000;
	width:134px;
	border:1px solid #cc9933;
	display:none;
}
ul.innersub-menu li {
	position:relative;
}
.submenuarrow {
	background:url(images/menuarrow.png) no-repeat 95% center;
}
/* ---------------------------------------------------------*/

/* ------- MAIN CONTENT HERE --------*/
.maincontent {
	background-color:#eeeeee;
}
.innermaincontent {
	background-color:#eeeae7;
	padding-bottom:5px;
}
.slider {
	background-color:#000000;
	padding-left:30px;
	padding-bottom:16px;
	position:relative;
}
.sliderinfotext {
	width:590px;
	background-color:#050401;
	position:absolute;
	right:18px;
	top:80px;
}
.sliderinfotext h1 {
	color:#cc9933;
	font-size:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:44px;
	padding-top:10px;
	padding-left:44px;
	padding-bottom:10px;
}
.sliderinfotext p {
	width:442px;
	color:#ffffff;
	font-family:'Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	padding-left:100px;
}
.infobox {
	padding-left:30px;
	padding-top:34px;
	padding-bottom:38px;
	width:576px;
	float:left;
}
.companyinfo {
	width:166px;
	float:left;
	margin-right:18px;
}
.companyinfo ul {
	list-style:none;
	margin:0;
	padding:0;
}
.companyinfo ul li {
	font-size:12px;
	color:#000000;
	padding-left:8px;
	background:url(images/listdot.png) no-repeat left 6px;
	padding-bottom:1px;
	line-height:18px;
}
.companyinfo ul li em {
	font-style:italic;
	font-weight:bold;
	/*display:block;*/
}

.important {
	font-style:italic;

}

.companyinfo ul li a {
	color:#000000;
	font-weight:bold;
font-style:normal;
display:block;
	
}
.companyinfo h3 {
	min-height:40px;
	background:#000000 url(images/infobtnbg.jpg) repeat-x left bottom;
	text-align:center;
	color:#cc9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border-radius:2px;
	margin-bottom:6px;
}
.companyinfo a {
	font-size:12px;
	font-style:italic;
	color:#5e7848;
	text-decoration:none;
	margin-top:8px;
	display:inline-block;
	/*padding-left:4px;*/
}
.companyinfo span a {
	display:inline-block;
	height:22px;
	min-width:118px;
	background:url(images/expertbtnbg.png) repeat-x;
	border:1px solid #ff9900;
	font-style:normal;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	text-shadow:-1px 0px 1px  #666666;
	line-height:22px;
	margin-left:0px;
	margin-top:14px;
}
.companyinfo span a:active {
	background:url(images/expertbtnbg_active.png) repeat-x;
}
.cminfosglh3 {
	line-height:40px;
}
.bookbox {
	float:left;
}
.bookpic {
	float:left;
	padding-top:33px;
	width:164px;
}
.bookinfo {
	float:left;
	padding-top:40px;
	width:230px;
}
.bookinfo a {
	display:inline-block;
	min-width:162px;
	height:26px;
	background:url(images/btnbg.png) repeat-x;
	border:1px solid #a01543;
	color:#ffffff;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	text-shadow:-1px -1px 1px  #666666;
	margin-bottom:20px;
	margin-left:30px;
}
.bookinfo a:active {
	background:url(images/btnbg_active.png) repeat-x;
}
.bookinfo blockquote {
	color:#339966;;
	font-size:13px;
	font-style:italic;
	padding:0;
	padding-left:24px;
	padding-top:24px;
	background:url(images/quotationinner.png) no-repeat 2px 22px;
	width:172px;
	padding-bottom:18px;
}
.bookinfo p {
	color:#000000;
	font-size:12px;
	padding-left:24px;
	padding-right:28px;
	line-height:18px;
}
.bookinfo p strong {
	display:block;
}

/*Inner page*/
.mainbanner {
	padding-top:34px;
	padding-left:24px;
	position:relative;
}
.mainbanner p {
	color:#cd961e;
	position:absolute;
	left:60px;
	top:64px;
	text-shadow:1px 2px 1px #333;
	font-family:'Arial Narrow', arial, serif;
	font-size:38px;
	font-weight:bold;
	width:632px;
	line-height:40px;
}
.contentbox {
	padding-top:28px;
	width:682px;
	float:left;
	padding-left:24px;
}
.contentbox h1 {
	color:#339966;
	font-family:'Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	padding-bottom:24px;
}
.contentbox p {
	color:#2a2829;
	font-size:12px;
	line-height:18px;
}
.contentbox p i {
	font-style:italic;
}
.contentbox p a {
	color:#339966;
	text-decoration:underline;
}
.contentbox h3 {
	color:#339966;
	font-size:18px;
	font-weight:bold;
	padding-bottom:22px;
}
/*full page showcase*/
.contentbox-full {
	padding-top:28px;
	width:952px;
	float:left;
	padding-left:24px;
}
.contentbox-full h1 {
	color:#339966;
	font-family:'Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:bold;
	padding-bottom:24px;
}
.contentbox-full p {
	color:#2a2829;
	font-size:12px;
	line-height:18px;
}
.contentbox-full p i {
	font-style:italic;
}
.contentbox-full p a {
	color:#339966;
	text-decoration:underline;
}
.contentbox-full h3 {
	color:#339966;
	font-size:18px;
	/*font-weight:bold;*/
	padding-bottom:22px;
}

.sidebar {
	padding-top:28px;
	float:left;
	width:294px;
}
.sidebar a {
	display:inline-block;
	min-width:225px;
	height:26px;
	background:url(images/btnbg.png) repeat-x;
	border:1px solid #a01543;
	color:#ffffff;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	text-shadow:-1px -1px 1px  #666666;
	margin-bottom:22px;
	margin-left:42px;
}
.sidebar a:active {
	background:url(images/btnbg_active.png) repeat-x;
}
.sidebar h2 {
	color:#339966;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
line-height: 25px;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #339966;
	margin-bottom:9px;
	padding-top:30px;
}
.sidebar h4 {
	width:217px;
	height:29px;
	background:url(images/highlightdirection.png) no-repeat;
	line-height:30px;
	padding-left:28px;
	color:#006633;
	font-size:12px;
	font-style:normal;
	margin-bottom:8px;
	position:relative;
	left:-16px;
}
.sidebar .rlinks {
	margin-left:42px;
	margin-right:24px;
	border-bottom:1px solid #339966;
	padding-bottom:6px;
}
.sidebar .rlinks h6 {
	color:#006633;
	font-size:12px;
	font-style:italic;
	padding-left:13px;
	padding-bottom:4px;
}
.sidebar .rlinks ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:13px;
}
.sidebar .rlinks ul li a {
	color:#006633;
	font-size:12px;
	background:none;
	text-shadow:none;
	display:inline;
	border:none;
	font-weight:normal;
	padding-left:0;
	margin-left:0;
	line-height:34px;
	text-align:left;
}
.quotebox blockquote {
	color:#339966;
	line-height:18px;
	font-size:13px;
	padding:0;
	padding-left:66px;
	padding-right:30px;
	background:url(images/quotationinner.png) no-repeat 44px 14px;
	padding-top:16px;
	padding-bottom:20px;
}
.quotebox p {
	color:#000000;
	padding-left:66px;
	padding-right:18px;
	line-height:18px;
}
.quotebox p strong {
	display:block;
	font-weight:bold;
}
/* -----------------------downloads css----------------------------------*/
div.legal_terms {
	height: 120px;
	overflow: scroll;
	border: 2px solid #888;
	line-height: 18px;
	font-size: 13px;
	font-family: arial;
	padding: 3px;
}

/* -----------------------side by side divs css----------------------------------*/
.columncontainer {
        overflow:hidden;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 550px;
}
.leftcolumn {
	float: left;
	width: 300px;
	
}
.rightcolumn { 
	margin: 0;
	float: left;
	width: 250px;
	

.clear { clear: both;}
}

/* ---------------------------------------------------------*/


/* -------- FOOTER HERE ----------*/
.footer {
	/*background-color:#000000;*/
	min-height:33px;
}
.footernav {
	background-color:#000000;
	height:33px;
}
.footernav ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	padding-right:15px;
	padding-top:6px;
}
.footernav ul li {
	display:inline;
	margin-right:8px;
}
.footernav ul li a {
	color:#988e8e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px;
}
.footernav ul li a:hover, .footernav ul li a.footeractive {
	color:#cc9933;
}
.footer p {
	color:#988e8e;
	float:right;
	clear:both;
	padding-right:25px;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:6px;
}
.footer p a {
	color:#988e8e;
	text-decoration:none;
}
	
/* ---------------------------------------------------------*/

body {
    -webkit-text-size-adjust: 100%;
}
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
.removeperma a.perma ,.entry-meta,.comments-link{
display:none;
}	
h1.entry-title	{
font-size:20px; padding-bottom:10px;
}
h1.entry-title a {
text-decoration:none; color:#339966;
}
.contentbox a,.contentbox  p a.perma {
text-decoration:none;
}	
.contentbox a:hover,.contentbox  p a.perma:hover {
text-decoration:underline;
}	
.mainnav ul li.current-menu-item a {
border:1px solid #cc9933;
border-radius:1px;padding:4px 4px;
}
.footernav ul li.current-menu-item a {
color: #CC9933;
}
.mainnav ul li.current-menu-item li a {
border:none; padding:0px; 
}