/* partly as per http://paulstamatiou.com/2005/12/28/customizing-k2-part-1 */ 
/* - thank you paul! :) */

/*html { font-size: 0.625em !important; }*/

body {background: url(bg-body.gif) repeat-x top !important;
font-family: Arial, Helvetica, sans-serif !important;
color: #000000!important;
}

h1.ek-title {
color: #8f458f !important;
padding-left:0 !important;
padding-top:0 !important;
padding-bottom:0 !important;
margin-top:-8px !important;
font-family: "times", serif !important;
letter-spacing:.1em !important;
border-bottom: 1px solid #8f458f;
}

/* main content */
.date-top {text-align:right!important; font-size: 2.3em !important;margin:0;padding:0;color: #4b6386 !important;}


.entry-head {padding-bottom:20px;}/* space between headline and content / 2nd headline*/
/*
.entry-content p, .entry-content ul li, .entry-content ol li{
color:#000!important;
font-size: 1.9em !important;
line-height: 1.45em;
text-align:left!important; /* left-align for all contant 
}

.entry-content ul li ul li{font-size: 1em !important;}

.entry-content ol li p{font-size: 1em !important;}

.entry-content a:link { color: #4e6689!important; text-decoration:underline!important;}
.entry-content a:visited { color: #42597a!important; text-decoration:underline!important;}
.entry-content a:hover, a:focus { color: #172c49!important; text-decoration:underline!important;}
.entry-content a:active { color: #333!important; text-decoration: none!important;}

.entry-content h2{
color:#000!important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 2.3em!important;
line-height: 1.1em;
letter-spacing:.02em !important;
text-align:left !important;}

.entry-content h3, h3.entry-content ul, h3.entry-content ul li {
color:#000!important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 2.3em!important;
line-height: 1.1em;
letter-spacing:.02em !important;
text-align:left !important;
font-weight:bold!important;
text-decoration:none!important;
}
.entry-content h4{
color:#000!important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 1.9em!important;
line-height: 1.2em;
letter-spacing:.02em !important;
text-align:left !important;
font-weight:bold!important;
text-decoration:none!important;
margin-top:5px!important;
}*/


/* sidebar styles 
.textwidget { 
color:#000!important;
font-size: 1.9em !important;
line-height: 1.45em;
}
.textwidget a:link { color: #4e6689!important; text-decoration:underline;}
.textwidget a:visited { color: #42597a!important; text-decoration:underline;}
.textwidget a:hover, a:focus { color: #172c49!important; text-decoration:underline!important;}
.textwidget a:active { color: #333!important; text-decoration: none!important;}*/


#header{
/* height is defined in header.php depending on whether flash or image header are displayed. */
/*height: 254px !important;*/
background: #FFF url(bg-wrapperPage.gif);
background-repeat: repeat-y;
background-position:center;
}

#header img{
padding-left:5px;
}

#page {
width: 800px !important; /* Width of entire blog */
_width: 800px !important; /* Check in IE and adjust accordingly */
padding: 0 0 10px !important; /* removed top padding */
border: none !important;
background: #FFF url(bg-wrapperPage.gif);
background-repeat: repeat-y;
background-position:left;
}

#content{
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;

}
/* switching sidebar & content
#primary {
float:right !important;
width:470px !important;
margin-left:0px !important;
/*margin-right:0px !important;
margin-right:15px !important;
} 
.secondary {
float:left !important;
/*border-right: 0px dotted #CCC;
width:250px !important;
/*height:1000px;
margin-left:0px !important;
margin-right:-15px !important;
background: url(bg-wrapperColumns.gif) repeat-y;
/*background: url(bg-practiceAreas.gif) right;
background-repeat:repeat-y;
}

.columns-two #sidebar-main,
.columns-three #sidebar-main {
width:250px !important;/* overwrite sidebar width
padding-left:0;
	}*/

/* sidebar dotted line (horizontal)
.sidebar-line {
background: url(bg-practiceAreas.gif) center;
background-repeat:repeat-x;
width:225px;
z-index:500;
}*/

/* embedding flash header
#flash-embed {
padding-left:5px;
}
#image-embed {

}



/* top menu.......... */
#newmenu {/* required for 2nd (dropdown) menu to be displayed correctly */
height:30px;
}
ul#newmenu{
padding: 0 0 0 5px;
/*margin: 0;*/
list-style-type: none;
/*float: left;*/
width: 100%;
}

ul#newmenu li { display: inline; }

ul#newmenu li a img {
float: left;
padding: 0;
margin: 0;
text-decoration: none;}
/*border-top: 1px solid #fff;*/


/*ul#newmenu li a:hover img{
background-color: #fff;
}*/

/* drop-down menu - for detailed explanation, please refer to p7exp.css in the same directory as this file
#menuwrapper {
	/*background-color: #fff;
	background: url(bg-navigationFeatures.jpg) 5px 0px;
	background-repeat: no-repeat;
	padding-left:5px;
	z-index:5;
}

.clearit {
	clear: both;
	/*height: 0;
	line-height: 0.0;
	font-size: 0;
}

#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color: #fff;
}
#p7menubar a.trigger {
padding:0;
}
#p7menubar a.trigger img {
border:none;display: inline;margin:0;padding:0;
}
#p7menubar li {
	float: left;
	width: 9em;
}
#p7menubar li ul, #p7menubar ul li  {
	width:238px;
	margin-top:0px;
	z-index:1000;	
}
#p7menubar ul li a  {
	color: #fff;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 3px 12px 3px 16px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #4d6589;
	border-bottom: 1px solid #ccc;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	background-color: transparent;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #fff;
	background-color: #4d6589;
}
#p7menubar ul a:hover {
	background-color: #865186!important;
	color: #FFFFFF!important;
}
/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width.
Do not edit this rule in any way. 
#p7menubar li {width: auto;}

/* footer */
#footer{
margin:0px 0px -10px 0px!important;
background: #c0cdde !important; 
text-align: center !important;
color: #50698d !important;
}
#footer a:link, #footer a:visited { color: #50698d !important; text-decoration: none !important; 
font-weight:normal !important;
}
#footer a:hover, #footer a:focus, #footer a:active  { color: #50698d !important; text-decoration: underline !important;
}

#navigationLower { padding: 0 0 0 0; font-size:2em!important; 
} 

#geographicalFooter { padding: 15px 18px 0 18px;  font-size:1.75em!important;
}

#finePrint { padding-top: 7px;font-size:2em!important; 
}
#finePrint a:link, #finePrint a:visited { text-decoration: underline !important;
}
#finePrint a:hover, #finePrint a:focus, #finePrint a:active  { color: #FFF; text-decoration: none;
}

/* sidebar styles
#navigationPractice ul li{
margin:0 0 5px 0; padding: 0 0 0 14px; background:url(bg-bullet.gif) 0 4px no-repeat; 
}
#navigationPractice a:link, #navigationPractice a:visited {
text-decoration: none; 
}
#navigationPractice a:hover, #navigationPractice a:focus, #navigationPractice a:active  {
text-decoration: underline; 
}
#news { /*text-align: left; padding-top: 10px; padding-bottom: 15px; padding-left:10px; font-size:1.2em;margin-top:-7px!important;}

/* Form Styles
.form-font {font-size:14px!important;text-align:left!important;}
#sidebar-form {background:url(hp_prfilebox.png) no-repeat;}

/* Translate Link on bottom of pages / posts

.translate_block {font-size:14px;}*/