/* Body */

body{ 
 margin: 0;
 padding: 0;
 font-size: 1.5em;
 font-family:  Verdana;
 color: #666666;
 background: url(images/bgline.jpg) 0px 102px repeat-x
}

* { margin: 0;
padding: 0;}

img {
 border: 0;
}

a { color: #666; text-decoration: none;}

a:visited {color: #666; border-bottom: 1px dotted #BBB;}

a:hover { 
border-bottom: 2px solid #F7DD4A;
}

/* Forms */

input, textarea {
	border: 1px dotted #BFBFBF;
	background: #fff;
	font-size: 14px;
	color: #666; padding: 2px;
}

input:hover, textarea:hover {
	border: 1px solid #ccc;
	background: #FFF9B6;
}

input:focus {
	border: 1px solid #ccc;
	background: #FFF9B6;
}

fieldset { padding: 10px; border: 0}

legend { font-weight: bold; font-size: 110%;}

label { color: #666; font-weight: bold}

form { padding: 5px; }

input { }

select {  }

input.radio {  }

.disabled {color: #B7B8B8; background: #CFCECE; border: 0}

.disabled:hover  {color: #B7B8B8; background: #CFCECE; border: 0}

.disabled .button:hover {color: #B7B8B8; background: #CFCECE; border: 0}

/* end of FORMS */

/* Divs */

#search {float: left; text-align: right; margin-top: -10px}

#search input {
	font-size: 12px;
    padding: 1px;
}

#search fieldset {margin: 0; padding: 0;}

.botton {
	border: 1px solid #BFBFBF;
	font-size: 12px;
	color: #666;
}

.button:hover, .button:focus {
	border: 1px solid #ccc;
	background: #F6C42E;
}

.search-result {padding: 10px}

.search-result p {margin-top: 10px; margin-bottom: 10px}

.search-result strong { background-color: #FFF9B6; height: 1px; padding: 3px;}

.search-result hr {border: 1px solid #F7F7F7; margin: 30px 0 5px 0; padding: 0; clear: both}

.search-result img {float: left; margin-right: 10px; border: 8px solid #FFF9B6;}

#wrap {
 margin: 0 auto;
 width: 910px;
}

#header {
}

#logo {
 text-align: right;
}

#logo p  {
  font-size: 10%;
  text-align: left;
  text-indent: -9000px;
}

#header_nav {
}

#header_flash {}

/*Main Nav*/

#navigation {
 font-size: 60%;
 padding-left: 90px;
 font-weight: bolder;
}

#navigation ul {
 list-style-type: none;
}

#navigation li {
 display: inline;
  cursor: pointer;
}

#navigation  a {
 padding: 0 0 0 7px;
 float: left;
 display: block;
 background: none;
 color: #666666;
 margin-right: 5px; 
 cursor: pointer;
}

#navigation a span {
  float: left;
  background: none;
  float:left;
  display: block;
  padding: 5px 15px 4px 6px;
  cursor: pointer;
}

#navigation  a:hover {
 background: url(images/tab.left2.gif) no-repeat left top;
 border-bottom: 0;
}

#navigation  a:visited {border-bottom: 0;}

#navigation a span:hover {
  background: url(images/tab.right2.gif) no-repeat right top;
}

#navigation .active a {
 padding: 0 0 0 7px;
 float: left;
 display: block;
 background: url(images/tab.left.gif) no-repeat left top;
 color: #ffffff;
 margin-right: 5px; 
}

#navigation  .active a span {
  float: left;
  background: url(images/tab.right.gif) no-repeat right top;
  float:left;
  display: block;
  padding: 5px 15px 4px 6px;
}

/* Content Home */

#content_main {
 margin: 0;
 padding: 0;
 font-size: 50%;
}
  
#main_left {
 float: left;
 width: 450px;
 text-align: right;
 padding-right: 30px;
}

#main_right {
 float: left;
 width: 400px;
  }
  
.headline { font-size: 200%; padding: 10px 0 0 30px; background: url(images/quote.bg.gif) 1% 1% no-repeat; font-family: georgia, verdana; color:#9f9f9f; font-style: italic; margin: 50px 0 10px 0}

.head_more, .head_more a { font-size: 110%; font-family: georgia, verdana; color:#9f9f9f; font-style: italic; border-bottom: 0}
  
.new { margin: 0px; background: url(images/corner.or.jpg) no-repeat top left; padding-top: 15px; padding-left: 57px; margin-bottom: 20px}

.new h3 {font-weight: normal; margin-left: 8px; font-size: 200%; line-height: 200%; font-family: georgia, verdana; color:#9f9f9f; font-style: italic}

.new a:visited { border: 0}

.new li {list-style-type: none; border-bottom: 1px dotted #ccc; text-indent: 5px; padding: 4px}

.new li:hover {background-color: #F3F3F3}

.new span {font-style: italic;}

.new cite {font-weight: bold; font-style: normal; color: #666}

.new li:hover cite {color: #F6C42E}

.new .ptitle {font-weight: bold; font-style: normal; color: #666; padding: 2px 0 2px 0}

.new:hover .ptitle {color: #F6C42E}

.new .pex {padding: 2px 0 2px 0}

.new  .pfoot {font-size: 80%; font-style: normal; padding: 2px 0 2px 0;}

.rss a, a:visited {color: #666}

.div_bot {margin-left: 60px}

.rss { float: left; width: 200px; height: 175px; background: url(images/corner.gr.jpg) no-repeat top left; padding-top: 20px; padding-left: 65px; font-size: 90%}

.rss p {text-align: center; padding: 15px}

.rss h3 {margin-left: 8px; font-size: 100%; color: #666;}

.rss span {color: #F7DD4A}

div#goal-header {
    font-weight: bold;}
div#goal-list li {
    font-size: 12px;
    margin-bottom: 3px;
    color: #666;}
	
.ac-item {float: left; margin: 0; padding: 0}
.ac-item a {margin: 0; padding: 0}
.ac-item img {margin: 0; padding: 0}
.ac-logo {display: none;}
.ac-title {display:none}
.ac-creator {display:none}

/* Content Bottom */

#content_bottom_home {
clear: both;
padding-top: 300px;
width: 100%;
background: #bfbfbf url(images/leaves.gif) repeat-x;
min-height: 500px;
display: block;
font-size: 50%;
}

#content_bottom {
clear: both;
padding-top: 290px;
width: 100%;
background: #bfbfbf url(images/leaves.gif) repeat-x;
min-height: 150px;
display: block;
font-size: 50%;
}

#wrap_bottom {
 margin: 0 auto;
 width: 800px;
 color: #ffffff;
 background-color: #bfbfbf;
}

#footer {padding-top: 30px; clear:both; margin: 0 auto; width: 900px}

#footer p {text-align: center; padding: 5px; color: #666; clear: both}

/* ------------------------ 
	About
------------------------ */

#about {padding: 20px; border-top: 1px solid #EBEBEB;}

#about #content {font-size: 50%; padding: 20px}

#about #content  .headline { font-size: 160%; padding: 10px 0 0 30px; background: url(images/quote.bg.gif) top left no-repeat; font-family: georgia, verdana; color:#9f9f9f; font-style: italic; margin: 10px 0 10px 0}

#about #left {width: 630px; float: left; margin-right: 30px}

#about #left p {text-align: justify; line-height: 120%; margin-bottom: 10px}

#about #left h3 {color: #F7DD4A; font-size: 150%; margin: 30px 0 10px 0; font-weight: bold; }

#about #left img {border: 10px solid #f4f4f4; margin: 10px; float: left}

#about #left p {}

#about #right {margin-top: 20px}

#about #right .box {display: block; margin: 20px 0 40px 0}

.ddpanel .ddpanelcontent{ /*CSS for "content" DIV of Drop Down Panel*/
clear: both;
background: white; /*background of Drop Down Panel*/
/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
margin: 0;
padding: 0;
font-size: 50%;
}

.ddpanel .ddpaneltab { /*CSS for "toggle" tab DIV of Drop Down Panel*/
margin: 0;
padding: 0;
}

.ddpanelcontent {border-left: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; }

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
position: absolute;
top: 0; left: 800px;
float: right;

background: #EBEBEB url(../images/toggleleft.gif) no-repeat left bottom; /*background of toggle tab*/
text-decoration: none;
letter-spacing: 1px;
border: none;
}

.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/
float: left;
display: block;
background: transparent url(../images/toggleright.gif) no-repeat right bottom;
padding: 1px 12px 4px 13px;
cursor: pointer;
}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 2px;
margin-left: 5px;
}

.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
background-color: #FFD32C; /*background of toggle tab onMouseover*/
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;
}

#mypaneltab {display: none}



/* ------------------------ 
	=Layout PHOTOGRAPHY
------------------------ */

#header_photography  img {background: #fff url(/css/loading.gif) no-repeat center center;}
#header_design  img {background: #fff url(/css/loading.gif) no-repeat center center;}

#main_photo {
 margin: 0 auto;
 padding: 0; 
}

#main_photo h3 {
line-height: 40px;
font-weight: bold;
font-size: 120%;
margin-top: 20px;
color: #F7DD4A;
}

#main_photo span {
color: #ccc;
}

#allphotos {padding-top: 50px; width: 860px; margin: 0 auto}

#allphotos  #nav {font-size: small}

#browselink {font-size: small; text-align: center; text-transform: uppercase; font-weight: bolder; margin-top: 20px; }

#browselink a, #browselink p a:hover, #browselink p a:visited {border-bottom: none; padding: 5px; background: #FFF;}

#left_photo {
float: left;
font-size: 45%;
text-align: right;
width: 175px;
padding: 10px;
line-height: 20px;
}

#left_design {
float: left;
font-size: 45%;
text-align: right;
width: 375px;
padding: 10px;
line-height: 20px;
}

#left_design a, #left_design a:visited { 
font-weight: bold;
color: #666;
}

#right_design {
 float: left;
 font-size: 50%;
 width: 354px;
 padding: 10px;
}

#left_photo li, #left_design li {
list-style-type: none;
}

#left_photo a, #left_photo a:visited { 
font-weight: bold;
color: #666;
}

#left_photo_main {
float: left;
font-size: 45%;
text-align: right;
padding: 10px;
line-height: 20px;
width: 430px;
}

#left_photo_main li {
list-style-type: none;
}

#left_photo_main a, #left_photo a:visited { 
color: #666;
font-weight: bold
}

#right_photo {
 float: left;
 font-size: 50%;
 width: 654px;
 padding: 10px;
}

#right_photo_main {
 width: 430px;
 float: left;
 font-size: 50%;
 padding: 10px;
}

#tag_scroll { 
height: 735px; 
overflow: auto; 
padding: 10px 10px 10px 0;
}

.clear {clear: both; height: 30px}

#photo_archive {
margin: 0 auto;
height: 103px;
width: 415px;
background: url(images/bgpill.gif) no-repeat;
clear: both;
padding: 5px;
padding-left: 60px; 
margin-left: 10px;
margin-top: 0;
}

#photo_archive h3 {
line-height: 25px;
font-size: 120%;
color: #FFF;
margin-top: 0;
}

#photo_archive ul {list-style-type: none; width: 300px;}

#photo_archive li {font-weight: bold; float: left; padding: 3px 8px; font-size: 90%;}

#contentbot_phot {
clear: both;
padding-top: 290px;
width: 100%;
background: #bfbfbf url(images/leaves.gif) repeat-x;
display: block;
font-size: 50%;
height: 100%;
}

#contentbot_phot, #wrap_bottom_phot  a {
 color: #666666;
}

#contentbot_phot, #wrap_bottom_phot  a:visited {
 color: #666666;
}

#wrap_bottom_phot {
 margin: 0 auto;
 width: 900px;
 line-height: 20px;
}

#bot_left {
float: left;
text-align: right;
width: 175px;
padding: 10px;
}

#wrap_bottom_phot h3 {
color: #666; line-height: 30px;
font-weight: bold;
font-size: 110%; margin-right: 20px}

#bot_right {
 float: left;
 width: 654px;
 padding: 10px;
 text-align: right;}

#bot_right h3 { margin-right: 40px; }

.color_box { border: 1px solid #BFBFBF; text-align: center}

.color_box:hover { border: 1px solid #666;}

.color_box a:hover, .color_box a:visited { border-bottom: 0;}

#album li {padding: 6px; float: left; display: inline; list-style-type: none; text-align: right; margin-bottom: 10px; margin-top: 10px;}

#album a, #album a:visited { color: #666; font-weight: bold; }

#album span:hover { border-bottom: 2px solid #F7DD4A }

#album a:hover, #album a:visited {border-bottom: 0;}

#nav {
 clear: both;
 padding: 10px;
 text-align: center;
 margin-right: 20px;
}

#nav ul {}

#nav a {color: #666;}

#nav li {list-style-type: none; display: inline; padding: 4px; border: 1px solid #bfbfbf; padding-left: 6px; padding-right: 6px}

#nav li:hover {border: 1px solid #666;}

#nav .empty {border: 1px solid #EFEFEF}

#nav .empty:hover {border: 1px solid #EFEFEF}

#nav .empty {color: #E7E7E7}

#nav .sel, #nav .sel:hover {background:#FFD832; border: 1px solid #FFD832}

#nav .sel {color: #FFF; font-weight: bold}

#header_photo_ind  {
border-top: 20px solid #666;
margin-top: 26px;
background-color: #666;
text-align: center;
padding-bottom: 10px;
font-size: 50%;
color: #3F3F3F;
font-weight: bold;
}

#header_photo_ind img { background: #fff url(/css/loading.gif) no-repeat center center}

.tag_ind { padding: 20px; line-height: 20px}

.tag_ind ul {}

.tag_ind li  a { padding-bottom: 1px}

#photo_nav{ position: absolute; top: 410px}

#photo_nav {margin: 0; padding: 0}

#prev_nav {margin-left: 25px; }

#prev_nav , #next_nav {position: relative;}

#next_nav {left: 799px; top: -78px}

#next_nav li, #photo_nav li {width: 78px; height: 78px; list-style-type: none;}

#next_nav a, #photo_nav a {width: 70px; height: 70px; border: 8px solid #A3A3A3; display: block}

#next_nav a:hover, #photo_nav a:hover {border: 8px solid #f6c42e;}

#header_photo_ind p { text-align: right; padding-right: 25px; line-height: 20px}

#header_photo_ind ul {list-style-type: none;}

#header_photo_ind li {display: inline; padding: 5px}

#prev_nav a , #next_nav  a {position: relative;}

table, tr, td {margin:0;padding:0;}

#header_photo_ind a, #header_photo_ind p a:visited {color:#8F8F8F; border-bottom: 0;}

#main_photo_desc { width: 910px; margin: 0 auto; padding: 30px; font-size: 50%}

#main_photo_desc p {padding: 5px 0}

#main_photo_desc  p a #main_photo_desc p a:visited {border-bottom: 1px solid #F6C42E;}

#main_photo_desc h2 a, #main_photo_desc h2 a:visited{border-bottom: 0}

#exif h3 {color: #fff; text-align: left}
#exif ul {text-align: left}
#exif ul li{display: list-item; margin: 0; padding: 0; line-height: 100%; color: #F6DC3D}
#exif b {color: #AFAFAF}
#taken b {color: #AFAFAF}

ol#thumbs {
	list-style-type: none;
	padding: 10px;
	clear: both;
		}
ol#thumbs li {	
	float:left;
	margin: 0 10px 10px 0;
	}
ol#thumbs li a img {
	padding: 5px;
	background: #fff;
	border: 2px solid #ccc;
	}
ol#thumbs li a:hover img {
	border: 2px solid #9F9F9F;
	}
ol#thumbs li a:hover, ol#thumbs li a:visited {border-bottom: 0;}	

#collagewrap {padding-left: 20px}

#footer_collage {clear: both; font-size: 50%; text-align: center; padding: 30px}

ol#thumbs-collage {
	list-style-type: none;
	padding: 2px;
	clear: both;
		}
ol#thumbs-collage li {	
	float:left;
	margin: 0 2px 2px 0;
	}
ol#thumbs-collage li a img {
	padding: 6px;
	background: #fff;
	border: 3px solid #fff;
	}
ol#thumbs-collage li a:hover img {
	border: 3px solid #FFD52B;
	}
ol#thumbs-collage li a:hover, ol#thumbs li a:visited {border-bottom: 0;}	

ol#thumbs-collage li a, ol#thumbs-collage li a:hover, ol#thumbs-collage li a:visited {border-bottom: none}

ol.thumbs-hp {
	list-style-type:none;
	padding:9px;
	clear:both;
		}
ol.thumbs-hp li {	
	float:left;
	margin:0 9px 9px 0;
	}
ol.thumbs-hp li a img {
	padding:5px;
	background:#fff;
	}
ol.thumbs-hp li a:hover img {
	background: #F6C42E;
	}
ol.thumbs-hp li a:hover, ol.thumbs-hp li a:visited {border-bottom: 0;}	

/* Comment Count 'Bug' */
ol.thumbs-hp li p {
	margin:-2em 0 2em 3.4em;
	text-align:right;
	display: block;
	font-family:"Lucida Grande", verdana, arial, sans-serif;
	}
ol.thumbs-hp li p a {
	background-color:#999; /* Will get overridden by custom color */
	color:#A3A3A3;
	padding:.2em .7em;
	font-size:.8em;
	border: 1px solid #A3A3A3;
		}
ol.thumbs-hp li p a:hover {
	border: 1px solid #000;
	}
ol.thumbs-hp li p a, ol.thumbs-hp a:visited { font-weight: bold}

ol.thumbs-rel {
	list-style-type:none;
	padding:9px;
	clear:both;
	text-align: center;
		}
ol.thumbs-rel li {	
	float:left;
	margin:0 5px 5px 0;
	}
ol.thumbs-rel li a img {
	padding:7px;
	background:#A3A3A3;
	}
ol.thumbs-rel li a:hover img {
	background: #F6C42E;
	}
ol.thumbs-rel li a:hover, ol.thumbs-hp li a:visited {border-bottom: 0;}	

/* Comment Count 'Bug' */
ol.thumbs-rel li p {
	margin:-2em 0 2em 3.4em;
	text-align:right;
	display: block;
	font-family:"Lucida Grande", verdana, arial, sans-serif;
	}
ol.thumbs-rel li p a {
	background-color:#999; /* Will get overridden by custom color */
	color:#A3A3A3;
	padding:.2em .7em;
	font-size:.8em;
	border: 1px solid #fff;
		}
ol.thumbs-rel li p a:hover {
	border: 1px solid #000;
	}
ol.thumbs-rel li p a, ol.thumbs-hp a:visited { font-weight: bold}

ol#thumbs-design {
	list-style-type:none;
	padding:10px;
	clear:both;
		}
ol#thumbs-design  li {	
	float:left;
	margin:0 10px 10px 0;
	}
ol#thumbs-design  li a img {
	background:#fff;
	}
	
ol#thumbs-design2 {
	list-style-type:none;
	padding:10px;
	clear:both;
		}
ol#thumbs-design2  li {	
	float:left;
	margin:0 10px 10px 0;
	}
ol#thumbs-design2  li a img {
	background:#fff;
	border: 1px solid #BFBFBF;
	}
	
ol#thumbs-design2 li a:hover img {
    border: 1px solid #666;
	}

/* Comment Count 'Bug' */
ol#thumbs li p {
	margin:-2em 0 2em 3.4em;
	text-align: right;
	display: block;
	font-family:"Lucida Grande", verdana, arial, sans-serif;
	}
ol#thumbs li p a {
	background-color:#999; /* Will get overridden by custom color */
	color:#fff;
	padding:.2em .7em;
	font-size:.8em;
	border: 1px solid #fff;
}
ol#thumbs li p a:hover {
	border: 1px solid #000;
	}
ol#thumbs li p a, ol#thumbs a:visited { font-weight: bold}

/* comments */

.comments-wrapper { width: 700px; margin: 0 auto;}

.comments_error {width: 290px; margin: 10px; color: red}

.comments_error li { list-style-type: none; background: #fff; border: 1px dashed #666; padding: 5px;}

#com_form {width: 500px; margin: 0 auto; color: #666}

#com_form a {border-bottom: 1px dashed #FFEA0E; color: #fff }

#com_l {width: 40%; float: left}

#com _r {width: 60%}

#com_prev { font-size: 120%; width: 350px; margin: 0 auto; padding: 5px; background: #fff; border: 1px dashed #666 }

#com_prev h4 {color: #666}

#com_prev p { color: red}

.posted-comment { margin: 0 auto; width: 600px; padding-bottom: 1px; background: url(/images/secorner.gif) no-repeat bottom right; margin-bottom: 10px; color: #666 }

.box_comment { 
  background: #DFDFDF; 
  margin: 20px;
} 

.boxtop_comment { 
  background: url(/images/ne.gif) no-repeat top right; 
}
.boxtop_comment div { 
  height: 10px; 
  background: url(/images/nw.gif) no-repeat top left; 
}
.boxbottom_comment { 
  background: url(/images/se.gif) no-repeat bottom right; 
}
.boxbottom_comment div { 
  height: 10px; 
  background: url(/images/sw.gif) no-repeat bottom left; 
}
.boxcontent_comment {
  padding: 0px 10px 0px 10px;
}

/* comments  from OWNER*/
.posted-comment_owner { margin: 0 auto; width: 600px; padding-bottom: 1px; background: url(/images/secorner.owner.gif) no-repeat bottom right; margin-bottom: 10px; color: #666 }

.box_comment_owner { 
  background: #f4f4f4; 
  margin: 20px;
} 

.box_comment_owner { 
  background: #f4f4f4; 
  margin: 20px;
} 

.boxtop_comment_owner { 
  background: url(/images/ne.owner.gif) no-repeat top right; 
}
.boxtop_comment_owner div { 
  height: 10px; 
  background: url(/images/nw.owner.gif) no-repeat top left; 
}
.boxbottom_comment_owner { 
  background: url(/images/se.owner.gif) no-repeat bottom right; 
}
.boxbottom_comment_owner div { 
  height: 10px; 
  background: url(/images/sw.owner.gif) no-repeat bottom left; 
}
.boxcontent_comment_owner {
  padding: 0px 10px 0px 10px;
}

.comfoot { text-align: right;}

.separator { text-align: center}

.message_owner {background: url(/images/cor.owner.gif) no-repeat top left; text-indent: 32px}

.grav, .grav_owner {text-align: right; padding-right: 180px; margin-bottom: 20px}

.grav img {border: 8px solid #DFDFDF}

.grav_owner img {border: 8px solid #ffd543} /* OWNER*/

.line { display: block; line-height: 26px;}

.box_hp_wrap { margin: 0 auto; width: 890px;}

.boxtop { 
  background: url(/images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 10px; 
  background: url(/images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 10px; 
  background: url(/images/sw.gif) no-repeat bottom left; 
}

.box_hp { 
  background: #DFDFDF; 
  margin: 10px;
}

.boxcontent_hp1 {
  padding: 0px 10px 0px 60px;
  height: 95px;
  background: url(images/click.jpg) 15px 5px no-repeat;
} 

.boxcontent_hp2 {
  padding: 0px 10px 0px 30px;
  height: 83px;
  background: url(images/desig.jpg) 825px 3px no-repeat;
  text-align: right;
} 


/* Calendar */

#archive_cal { border: 1px solid #EBEBEB; margin: 0 auto}

#archive_cal tr, #archive_cal th { background: #F7F7F7; padding: 10px; text-align: center}

#archive_cal tr { min-height: 100px; }

.invalidDay { background: #FFF; color: #ccc}

.today {background: #FFD930; }

.hasarticle {background: #fcfdd4; vertical-align: top; text-align: left;}

.today .permalink { padding: 5px; padding-left: 18px; background: url(images/new.png) no-repeat center left}

.permalink { padding: 5px; padding-left: 10px; background: url(images/darrow.gif) no-repeat center left}

/*  styles for the unit rater     */
.ratingblock {
	width: 165px;
	display: block;
	padding-bottom:8px;
	margin-bottom:8px;
    margin-top:10px;
	font-size: 80%;
	float: right;
	color: #666;
	text-align: center;
	line-height: 120%;
	}

.loading {
	height: 30px;
	background: url(/images/working.gif) 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url(/images/starrating.gif) top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url(/images/starrating.gif) left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url(/images/starrating.gif) left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#BFBFBF;}
.thanks {color:#F6C42E; font-weight: bold}

.addthis_toolbox.addthis_pill_combo {clear: both; padding-top: 20px}

.addthis_toolbox.addthis_pill_combo a {
    float: right;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
} 
