/*

Theme Name:    Consultant
Theme URI:     http://premiumthemes.net/
Description:   Developed by Bhavesh Radadiya.
Version:       1.2
Author:        PremiumThemes
Author URI:    http://premiumthemes.net/

*/

/*             IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/*=== Setup ===*/

/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');

/* Import TEXT styling for grid framework*/
@import url('library/css/text.css');

/* Import GRID styling for grid framework*/
@import url('library/css/960.css');

/* Import GRID styling for grid framework*/
@import url('skins/1-default.css');


/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body {
	margin:0;
	padding:0;
	background-color: #b7a695;
}

body {
	font:12px "Times New Roman", Times, serif;
	background-color: #b7a695;
}
a { text-decoration:underline; }
a:hover {
	text-decoration:underline;
}

.fix{ clear: both; height:1px; margin: -1px 0 0; overflow: hidden }

.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }

hr { margin-bottom:30px; margin-top:20px; clear:both;  }
.hr2 { margin:0px; padding:0; clear:both;  }

h1,h2,h3,h4,h5,h6 { font-family:  "Times New Roman", Times, serif; font-weight:normal; margin:0px;padding:0px; }

.button { height:100%; overflow:hidden; float:left; margin-right:10px; margin-top:10px;  }
.button_l { background:url(images/button_l.png) no-repeat left top; float:left; width:16px; height:34px; }
.button_r { background:url(images/button_r.png) no-repeat right top; float:left; padding:7px 28px 11px 10px;  }
.button_r a { font:bold 14px  "Times New Roman", Times, serif; color:#333;   }
.button_r a:hover { font:bold 14px  "Times New Roman", Times, serif; color:#000;   }

.imgleft { margin:0 10px 15px 0; float:left; border:1px solid #ccc; padding:2px; }
.imgright { margin:0 0 15px 10px; float:right; border:1px solid #ccc; padding:2px; }

/* headings ---------------------- */

h1.head {
	display:block;
	float:left;
	font-size:25px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-indent:5px;
	 
}

* html h1.head  {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
h5.head {
	text-indent: 20px;
}
.container_border {
	width:960px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/* Structure ---------------------- */
#header {
	padding: 0px 0 0 0;
	background-color: #FFFFFF;
	 
}
#header-inner
{padding: 5px 0 0 0;
margin-top:0px;
 
display:block;
z-index:1;
position:relative;
	
}
#header-inner #signin
{
	display:block; 
	margin:0 0 0 0;
	padding:0;
	 
}
#header-inner #logoover
{
	background:url(images/logo_white_sm.jpg) no-repeat   top right;
	display:block;
	height:166px;
	width:242px;
	float:right;
	z-index:4;
	position:relative;
	margin:-5px  30px -90px 0px;
	 
 
}

#banner {
	margin-bottom:0px;
}


#sidebar { float:right; width:274px;  }
#sidebar-inner { float:right; width:274px; background:url(images/left_bg.jpg) repeat-y top right;   min-height:300px; margin-right:-1px; 
margin-bottom:-2000px; padding-bottom:2000px;  color:#fff;}
#sidebar-inner a{ color:#46d6ff; text-decoration:none;}
#sidebar-inner a:hover{ color:#fff;}

.sidebar_in { /*padding:20px 10px 0 5px; */ }
* html .sidebar_in { position:relative; /* ie6 */ }
.sidebarsub { /*width:160px; margin-bottom:20px;*/ }
#content {
	float:left;
	color:#013555;
	padding-top:15px;
}
#content-inner {  float:left; }

.bottom-in {
	padding:35px 0 25px 0;
	background-color: #003768;
	color: #FFFFFF;
}
.footer-in  {
	overflow:hidden;
	 	background:url(images/footer.jpg) repeat-x left top !important;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 10;
}



/* header ---------------------- */
.logo-spot {
	float:left;
	margin:0px;
	padding:0px;
	 z-index:1; position:relative;
	 min-height:
 
	
}


#header #logo-spot{ display: block; font-size:18px; padding:0; margin:15px 0 0 0; float:left; position:relative;   z-index:9999;  }
  #header .blog-title a{ font:bold 33px Verdana; padding:0; margin:0 0 10px 0 ; text-decoration:none;}
#header .location p {
	font-family:"Times New Roman", Times, serif;
	font-size: 13px;
	color: #252525;
}

    #header .blog-title a:hover{ text-decoration:none;}
#header .blog-description{ margin-bottom:10px; }

 

/* Banner ---------------------- */
.banner-in { position:relative; min-height:240px;  }
* html .banner-in  { height:240px; }

.author_img { float:right; position:absolute; right:0; bottom:0; }
.banner_content {
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}


#bannerText {
	float: left;
	width: 400px;
	padding-top: 20px;
	padding-left: 40px;
	color: #FFFFFF;
	padding-right: 70px;
	line-height: 1.4em;
	font-size: 12px;
	margin-bottom: 0px;
}
#bannerText h3{
	font-family:  "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 16px;

}
.homebttn {
	margin-top: 16px;
	text-align: left;
}
#bannerText p{
	font-family:  "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;

}
#bannerVideo {
	float: left;
	margin-top: 26px;
	margin-bottom: 0px;
}
#insideImage {
	height: 250px;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	background-color: #FFFFFF;
}



/*#breadcrumb section  =================================== */
.breadcrumb {font-size:11px; padding:5px 10px; clear:both; }
.breadcrumb { padding-left:10px;   font-weight:normal; }
.breadcrumb a { font-weight:normal; text-decoration:none; padding:0 3px 0 0; margin:0; text-align:left; text-decoration:none; }
.breadcrumb strong { padding:0 0 0 5px; margin:0; font-weight:normal; font-size:11px; text-align:left; }
.breadcrumb a:hover { text-decoration:none; }


/* content ---------------------------- */
.content_spacer { padding:15px 0 0 25px; }
  .container_12{/*padding-top:20px; border-top:1px solid #666;*/ overflow:hidden; } 
.wrapper .grid_7 {
	margin-left:0;
	margin-top: 10px;
}
p { padding:0px 0 10px 0; line-height:14px; margin:0 }
#content p { font-size:14px; }

#content ul { list-style:none; }

#content li { margin:0 0 8px 0; padding:0 0 0 12px; line-height:14px; font-size:14px; font-weight:bold   }
#content ul.notbold {   font-weight:100 !important; }
#content ol { margin:0 0 0 18px; padding:0 0 10px 5px; list-style-type:decimal;  line-height:14px; }
#content ol li ol { margin:8px 0 5px 18px; padding:0; }
#content ol li { margin:0 0 5px 0; padding:0; }

#content h3 { margin:0 0 10px 0; padding:0 0 5px 0; font:24px   "Times New Roman", Times, serif; }
#content h3.bnone { margin-bottom:22px; }
.featured_work {
}
.featured_work img { margin-bottom:10px; float:left; margin:0 25px 10px 0; }

#content .featured_work a.more_link { font-size:12px; font-weight:bold; text-decoration:underline;  }

#content .services { list-style:none; margin:0 0 35px 0; padding:0; width:280px;  }
#content .services p {
	font-size:12px;
	margin:0px;
	padding:0;
	float:right;
	width: 80%;
}
#content .services p strong { font-size:14px; }
#content p.more a { text-decoration:none; font-size:12px; }
#content p.more a:hover { text-decoration:none; }
#content .services img {
	float:left;
	margin-top:5px;
	width: 5px;
}

#content .services p a:hover { text-decoration:underline; }


/* post  ---------------------------- */
blockquote { clear:both; height:100%; margin:10px 0 0px 5px; overflow:hidden; padding:0 0 5px 45px; }
#content blockquote p { font:italic 18px  "Times New Roman", Times, serif; margin:0 0 5px 0; padding:0; line-height:16px; }
blockquote cite { font-size:12px; font-style:bold ; float:right; line-height:14px; text-align:right; display:block;   }

blockquote a { font-size:13px; }

.flickr h3 span{ font-weight:normal;}
.flickr h3{ margin-bottom:20px }
.flickr ul{ margin:12px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 10px 10px 0 }
.flickr img{ padding:2px; width:55px; height:55px;   }
/*.i_apriori {
	background-image: url(images/li_globe.gif);
	background-repeat: no-repeat;
	background-position: left center;
}*/
 
#calendar_wrap{ padding:0; font-size:13px }
#wp-calendar { width:100%; }
#wp-calendar  caption { font-weight:bold; font-size:15px; text-transform:uppercase; }
#calendar_wrap caption{ padding:10px 0 }

.posts h1 {	font-size: 26px }
.posts h2 {	font-size: 20px }
.posts h3 {	font-size: 19px }
.posts h4 {	font-size: 19px }
.posts h5 {	font-size: 17px }
.posts h6 {	font-size: 15px }

dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { padding:10px 0 5px 0; margin:0 }
p { padding:0px 0 10px 0; margin:0; line-height:16px; margin:0;  }
p em { line-height:16px; }

code { line-height:14px; }

#content p.post_top { font-size:11px;  }
#content p.post_top a { text-decoration:none; }
#content p.post_top a:hover { text-decoration:none; }


#content .posts { padding-bottom:5px; margin-bottom:35px; }
#content .posts h2.title { margin:0; padding:0; font-size:26px; font-weight:normal; }
#content .posts h2.title a { text-decoration:none; }
#content .posts h2.title a:hover { text-decoration:none; }

#content p.post_bottom { margin:0; padding:0; font-size:11px; }
#content p.post_bottom a { text-decoration:none;  }
#content p.post_bottom a:hover { text-decoration:none;  }

/* Post Pagination */
.pagination { float:right; margin:0; padding:0; height:100%; overflow:hidden; margin-bottom:20px; }
.pagination .on { padding:5px 8px; margin-right:3px; float:left; display:block; }
.pagination a { display:block; float:left; padding:5px 8px; margin-right:3px; }

/* Featured Work slider css ---------*/
.featured_work { position:relative;}
.clear {
}
.featured_work img { margin-bottom:10px; float:left; margin:0 25px 10px 0; }
#content .featured_work h4 { margin:0 0 10px 0; padding:0; font:14px  "Times New Roman", Times, serif; font-weight:bold; }

#content .anythingSlider  { width: 580px; height: 240px; position: relative; margin: 0 auto;  }
#content .anythingSlider .wrapper   { width: 580px; overflow: auto; height: 240px;   margin:0; position: absolute; top: 0; left: 0; }
#content .anythingSlider .wrapper ul  { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
#content .anythingSlider ul li  { display: block; float: left; padding: 10px 0 0 0; width: 580px; margin: 0; background:none; }
.anythingSlider .arrow  { display: none;  }

#thumbNav   { position: relative; top:-35px; right:-8px; float:right; text-align: left; z-index:9999; text-align:right; }
* html  #thumbNav{ top:-36px; right:-19px; width:115px; height:20px;   }
*+html  #thumbNav{ top:-36px; right:-19px; width:115px; height:20px;   }

#thumbNav a  { color: black; float:left; font: 11px  "Times New Roman", Times, serif; display:block; padding:0; width:16px; height:16px; margin: 0 5px 0 0; text-align: center;
text-indent:-9009px; }
#start-stop   { display:none; }

/*  Prevents */
#content .anythingSlider .wrapper ul ul  { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
#content .anythingSlider .wrapper ul ul li  { float: none; height: auto; width: auto; }



/*#sidebar ----------------------- */
.ad-box { margin-bottom:20px; }
.ads123456 img { float:left; margin:0 10px;     }
.ads123456 { margin:0 auto; width:274px; height:150px;  }

#sidebar .widget { width:270px; margin:15px 0 10px 0; }


#sidebar-inner .widget {   padding:0 0px 0 3px;   margin:0px 10px 0px 10px;}
#sidebar-inner .sidebarsub .widget {   margin:0 0 15px 0;   }

#sidebar-inner .widget a{ color:#fff;}
#sidebar-inner .widget a:hover{ color:#ccc;}

#sidebar .widget h3 { margin:0 0 10px 0; padding:0; font-size:24px; }
.twitter { padding:10px 10px 30px 10px; }
#sidebar #twitter ul { margin:0; padding:0; }
#sidebar #twitter li { margin:0 0 12px 0; padding:0; list-style:none; line-height:14px;  }

/* sidebar inner ------------*/
#sidebar-inner h3 { margin:0 0 10px 0; padding:0 0 5px 0; font-size:17px; }
#sidebar-inner ul { list-style:none; margin:0 0 10px 0; padding:0;  }
#sidebar-inner li { margin:0 0 8px 0; padding:0 0 px 0; width:100%; font-size:14px; }
#sidebar-inner li a { text-decoration:none; }
#sidebar-inner li a:hover { text-decoration:none; }

#sidebar ul { list-style:none; margin:0; padding:0;  }
#sidebar li { list-style:none; margin:0; padding:0; width:100%; }

/*#sidebar .social_mark li a { padding:12px 0 12px 42px; font-size:18px; display:block;}*/

/* widget search box */
#searchform input { padding:4px; margin-bottom:5px;  }
#searchform #searchsubmit { font:12px  "Times New Roman", Times, serif; font-weight:bold; cursor:pointer;  }
.screen-reader-text { display:none; }


/*---------ARCHIVE PAGE --------- */
.arclist ul{ padding:0; margin:0 }
.arclist ul li{ color:silver; font-size:14px; padding:5px 0; margin:0; }
.arclist ul li ul{ border-bottom:0; padding:0 0 0 5px }
.arclist ul li ul li{ border-bottom:0; padding:10px 0 0 5px }
.arclist .archives-time{ float: left; font-size:12px;	text-transform: uppercase; width:90px; margin:0 15px 0 0 }
.arclist ul li a:hover { text-decoration:underline; }

/*---------COMMENTS --------- */
#comments h3{ font:normal 18px  "Times New Roman", Times, serif; padding:0 0 5px 0; margin:0 0 20px 0; }
#comments .commentlist { padding:0; margin:0 }

#comments .commentlist li p { margin:0; padding:0; }
#comments ol{padding:20px 0;}
#content #comments .comment { margin: 10px 0 30px 0; padding:0; width: 100%; background:none; list-style:none }
#comments .comment a{ text-decoration:none; padding:1px 0 }
#content #comments  p.authorcomment { margin:3px 0 0 0; padding:0; line-height:normal;  font-size:11px; font-weight:bold; }
#comments  p.authorcomment a { text-decoration:none; }
#comments  p.authorcomment a:hover { text-decoration:none; }

#comments .comment .meta-left { width: 90px; float:left;}
#comments .comment .meta-left p{ padding:0; margin:0 }
#comments .comment .meta-left .meta-wrap {width: 90px; overflow: hidden; padding-right: 7px; min-height:70px; }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:70px; margin:0; padding: 12px; margin-left:100px; float:none }
#comments .comment .text-right p { line-height: 14px; padding: 0 0 8px 13px; font-size:12px; }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
p.commpadd{ padding:0; margin:0 0 10px 0 }
span.comm-reply{ float:right; padding:5px 0 0 0; font-size:11px; }
span.comm-reply a:hover{ font-size:11px; text-decoration:none; }
.cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 15px; margin:0 }
#respond textarea, .commpadd input{ font:13px  "Times New Roman", Times, serif;   }
#respond textarea { margin:0; padding:0 }
p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px; width:274px }
p.commpadd label{ padding:0 0 0 5px }
input#submit{ font:bold 12px  "Times New Roman", Times, serif; text-align:center; padding: 5px; margin:0; cursor:pointer; }
* html #commentform label { margin:-8px 0 0 0; 	position:relative; top:-8px; }
*+html #commentform label { margin:-8px 0 0 0; 	position:relative; top:-8px; }

.avatar { padding:3px;}

/* bottom ---------------------------- */
#bottom .widget-spot h3 { margin:0 0 20px 0; padding:0; font-size:20px; }
#bottom .postlist  {  margin:0 0 0 -5px; padding:0; }
#bottom .postlist li { margin:0 0 5px 0; padding:3px 5px; list-style:none; font-size:14px;  }
#bottom .postlist li a { text-decoration:none;  }
#bottom .postlist li span { font-size:11px; }
#bottom .postlist li a:hover { text-decoration:none;   }
#bottom .postlist li:hover  { cursor:pointer; }
#bottom .postlist li p { margin:0; padding:0; line-height:14px;}
#bottom .grid_4 { margin:0; }

.subscribe form { position:relative; }
.subscribe b { margin-top:-3px; }
.aleft { float:left; padding:8px 5px 0 0 ;  }

.field { padding:5px; width:168px; font-size:12px; height:16px; }
.replace { line-height:18px; text-align:center; vertical-align:middle;  width:75px; font:14px "Times New Roman", Times, serif; border:none; cursor:pointer; float:right;
position:absolute; right:0; top:0px; height:28px; line-height:14px;    }
*+html .replace { top:1px; }

#bottom .bottom-in .testimonials_spacer { margin-left:20px; }
.testimonials_spacer p { font: italic 18px "Palatino Linotype", "Book Antiqua", Palatino, serif; line-height:16px; }
.testimonials_spacer p.author { font:italic 12px   "Times New Roman", Times, serif; }

#bottom .subscribe { margin:0; padding:0;  list-style:none; }
#bottom .subscribe li {  margin:0; padding:0; font:normal 12px  "Times New Roman", Times, serif; list-style:none; }
#bottom .subscribe li a {text-decoration:none; padding:14px 0 15px 40px; display:block; font:bold 14px  "Times New Roman", Times, serif; }
#bottom .subscribe li.i_email { padding:14px 0 15px 40px;  font:bold 14px  "Times New Roman", Times, serif;}

#footer .copyright , #footer .copyright  a {text-decoration:none; }

#footer ul { float:right; margin:0 -10px 0 0; padding:0; list-style:none; font-size:11px; }
#footer li { float:left; padding:0 10px; margin:0; line-height:12px; }
#footer li a { text-decoration:none; }
#footer li a:hover { text-decoration:none; }
.footindent {
 	margin-left: 10px;

}

.translate_arrow{
	 background-image:url(images/arrow-white.png);
	 background-position:right;
	 background-repeat:no-repeat;
	 color:#fff;
	 text-align:right;
	 padding-right:20px; 
	 margin:4px 4px 0 0;
	 display:inline-block;
	 width:120px;
	 height:20px; 
}
#terms {
	float:right;
	margin-right: 10px;
}

#terms a{
	color: #000;
}


.whitetext {
	color: #F7F7F7;
}
.whitetext a:hover{
	color: #F7F7F7;
}

/* top navigation drop menu  ---------------------- */

 #nav   { /* text-align:center;*/ background-color:#360c3b; width:940px; height:50px; font-family:"Times New Roman", Times, serif; margin:-5px 0 0 0; padding:0px;}
  #nav ul { margin: 0 0 0 20px; list-style: none;  }
#nav li {/* display: inline; */ display: block;margin:0px 0 0 0; padding:0px 0 0 0; 
height:40px; float:left;
 
	  }
#nav li:first-child a{ border-left:none !important;}
#nav li a {
	display:block;
	text-decoration: none;
	 
	padding:5px 15px;
	font-size:15px;
	 line-height:6px;  
	 border-left:1px solid #fff;
}

/*
SON OF SUCKERFISH DROPDOWNS
See http://www.htmldog.com/articles/suckerfish/dropdowns/
--------------------- */

/* 2nd and 3rd level menus */
#nav ul ul { position: absolute; z-index: 99;  left: -999em; margin: 0px 0 0 1px; padding: 0;  width:14.9em; w\idth: 14.9em; height: auto; }

/* 3rd level menus only */
#nav ul ul ul { margin: -2.0em 0 0 15.9em; }

/* 2nd and 3rd level menus */
#nav li li { padding: 2px 1em 2px 0; width: 13.9em; }

/* 2nd and 3rd level menus */
#nav ul ul a { width: 14em; w\idth: 10em; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em;   }

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }

#nav li:hover, #nav li.sfhover {  }


/* 2nd and 3rd level menus */
#nav ul ul li a, #nav ul ul ul li a { font-size:12px; font-weight:normal; padding: 3px 10px 3px 10px; margin:0; }

#topleft{ z-index:2; position:relative; margin:10px 0px -20px 40px;}
#topleft ul{ list-style-type:none; margin:0px ; padding:0px ;}
#topleft li{ list-style-type:none; display:inline; border-left: 1px solid #235f83; padding-right:10px; margin:0px  ; padding:0px 12px 0 10px; font-weight:bold;}
#topleft li:first-child
{ border:none;}
#topleft a,#topleft a:active,#topleft a:visited{ color:#235f83; text-decoration:none;  font-size:14px !important; }
#topleft a:hover{ color:#888;}


#clientlogin{ text-indent:-1000px; overflow:hidden; display:block; z-index:2; position:relative;
width:130px; height:34px; margin: -50px 25px 0px 0px;   float:right; 
background:url(images/clientlogin.png) no-repeat;}
#clientlogin:hover{ 
background:url(images/clientlogin_over.png) no-repeat;}


#header-inner #clientlogin
{
margin: 30px 0 0 48px;
float:left;
}

#homeH1 {
	width: 570px;
	float: left;
	margin-bottom: 25px;
}
#homeH1 p {
	font-size: 12px;
	margin-top: 14px;
}
.strainsCell {
	height: 30px;
}
#header .location {
	padding-left: 8px;
	margin-bottom: 15px;
	float: left;
	height: 14px;
	margin-top: 4px;
}
.clear {
	clear: both;
}
.indent {
	margin-left: 10px;
	padding-left: 10px;
}
.blogstyles p {
	line-height: 1em;
}
.blogstyles a {
	color: #CCCCCC;
}
.blogstyles a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.margin {
	padding-top: 16px;
}



.leftsidebar{ float:left; width:240px; font-size:17px; padding-top:15px;    }
.leftsidebar a{text-decoration:none; color:#fff; padding-left:30px}
.leftsidebar a:hover{ color:#fff;}
.leftsidebar  h4{ padding:15px 0 0px 0px; margin-left:-10px; color:#fff; text-transform:uppercase; margin-bottom:15px; font-size:17px;
font-family:"Times New Roman", Times, serif;}
.leftsidebar  h4 em{   text-transform:lowercase;}
.leftsidebar .widget li{ list-style-type:none;}
.leftsidebar .widget li li{ list-style-type:circle;}
.leftsidebar .subwidget{ margin-left:10px;}
.greenballbox
{ width:240; height:113px;
background:url(images/greenball.jpg) no-repeat;
display:block;
 
}
.purpleballbox
{ width:240; height:113px;display:block;
background:url(images/purpleball.jpg) no-repeat;
}
.blueballbox
{ width:240; height:113px;display:block;
background:url(images/blueball.jpg) no-repeat;
}
.blueballbox:hover
{background:url(images/blueball_over.jpg) no-repeat;}
.purpleballbox:hover
{background:url(images/purpleball_over.jpg) no-repeat;}
.greenballbox:hover
{
 background:url(images/greenball_over.jpg) no-repeat;
}

#hcard .url
{ display:none;}
#hcard .org, #hcard .adr, #hcard .street-address,#hcard .tel
{ display:inline; }

.purpleborder
{ border:2px solid #562d57;}

#sidebar-inner object, #sidebar-inner video{ border:3px solid #360c3b; background-color:#360c3b; margin-top:4px; margin-right:4px; margin-left:-10px;}


.profileimg{width:150px; float:left;}
 
