/* --------- /stylesheets/reset.css --------- */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}/* --------- /stylesheets/style.css --------- */ 
body {font-family:Verdana,Arial,Helvetica,Trebuchet,sans-serif;font-size:74%;text-align:center;padding:10px 0px 25px 0px; color:#505050;}

#rebrand_switcher a{color:#0f0!important; background:#000;}

/* ====================== */
/* = Modal Signup/Login = */
/* ====================== */
#modal-login{position:fixed; top:0px; left:0; right:0; bottom:0; background:rgba(0,0,0,0.2); display:none; z-index:30000; font-family: Arial, sans-serif;}
.modal-inner{width:440px; margin:60px auto 0 auto; height:auto; border:16px solid #bbb; border:16px solid rgba(10,0,0,0.4); position:relative; -moz-border-radius: 8px;-webkit-border-radius: 8px;}

.modal-inner .login_signup{background:#fff; position:relative;}
.login_signup h1{border-bottom:1px solid #ccc;padding:0px 0 4px 0px;}
.login_signup label{font-size:96%;padding:10px 0 2px;}
.modal-inner .login_signup p{padding:0;}

.close-modal-window{position:absolute; text-indent:-9999px; top:-26px; right:-24px; height:26px; width:26px; background:url(/images/modal_close.png) no-repeat 0 0;}

.login_switch, .signup_switch{position:absolute; top:16px; padding-left:10px; left:94px;}

.login_signup .login_section, .login_signup .signup_section{padding:10px 10px 10px 20px;}

.gray-shade {background-color: #f1f1f1;}
.documents {margin-left: 30px; margin-bottom: 10px; min-height: 10px;}
.documents-x {margin-bottom: 10px; min-height: 10px;}
.toggle-close {background: url(/images/folder.gif) no-repeat 0 50%; padding-left: 20px;}
.toggle-open {background: url(/images/folder_close.gif) no-repeat 0 50%; padding-left:20px;  }

a, a:visited, a:active { font-weight: 400; color: #1144aa;}
a:link,a:active,a:visited {text-decoration:none;}
a:hover { text-decoration:underline;}
a:active{text-decoration:none;}

.cancel{color:red!important;}

li { list-style:none;}
label { color:#333; font-size:1.17em; padding: 10px 0px 5px 0px; display: block;}

/*Styles for blog post formatting*/
.post_description strong{font-weight:bold;}
.post_description em{font-style:italic;}
.client_container strong{font-weight:bold;}
.client_container em{font-style:italic;}
.client_container em strong{font-style:italic;}
.faq_container strong{font-weight:bold;}
.faq_container em{font-style:italic;}
.faq_container em strong{font-style:italic;}
.faq_container ul{margin-left:3%;;}
.faq_container ol{margin-left:3%;;}
.faq_container ul li{list-style:disc;}
.faq_container ol li{list-style:decimal;}
.news_item_container strong{font-weight:bold;}
.news_item_container em{font-style:italic;}
.news_item_container em strong{font-style:italic;}
.topic_description{font-size:100%;}
.topic_description strong{font-weight:bold;}
.topic_description em{font-style:italic;}
.topic_description em strong{font-style:italic;}
.topic strong{font-weight:bold;}
.topic em{font-style:italic;}
.topic em strong{font-style:italic;}
.topic ul{margin-left:3%;}
.topic ol{margin-left:3px;}
.topic ul li{list-style:disc;}
.topic ol li{margin-left:12px;list-style:decimal;}
.home_header strong{font-weight:bold;}
.home_header em{font-style:italic;}
.home_header em strong{font-style:italic;}
.topic_description ul{margin-left:3%;}
.topic_description ol{margin-left:3%;}
.topic_description ul li{list-style:disc;}
.topic_description ol li{list-style:decimal;}
#project_desc ul{margin-left:3%;}
#project_desc ol{margin-left:3%;}
#project_desc ul li{list-style:disc;}
#project_desc ol li{list-style:decimal;}
#project_desc strong{font-weight:bold;}
#project_desc em{font-style:italic;}
#project_desc em strong{font-style:italic;}
#project_desc strong em span{font-style:italic;}
.description strong{font-weight:bold;}
.description em{font-style:italic;}
.description em strong{font-style:italic;}
.description strong em span{font-style:italic;}
.project strong{font-weight:bold;}
.project em{font-style:italic;}
.project em strong{font-style:italic;}
.post_description ul{margin-left:3%;}
.post_description ol{margin-left:3%;}
.post_description blockquote{display:table;padding-left:20px;padding-right:20px;margin:10px;background:transparent url(/images/open-quote.gif) no-repeat scroll left 3px;color:#666666;font-size:90%;}
.post strong{font-weight:bold;}
.post em{font-style:italic;}
.post ul li{list-style:disc;}
.post ol li{list-style:decimal;}
.post ul{margin-left:5%;}
.post ol{margin-left:6%;}
.post blockquote{display:table;padding-left:20px;padding-right:20px;margin:10px;background:transparent url(/images/open-quote.gif) no-repeat scroll left 13px;color:#666666;font-size:90%;}
.post-show-photo{float:left;padding-right:10px;}
.post_with_img strong{font-weight:bold;}
.post_with_img em{font-style:italic;}
.post_with_img ul li{list-style:disc;}
.post_with_img ol li{list-style:decimal;}
.post_with_img ul{margin-left:5%;}
.post_with_img ol{margin-left:6%;}
.post_with_img blockquote{display:table;padding-left:20px;padding-right:20px;margin:10px;background:transparent url(/images/open-quote.gif) no-repeat scroll left 3px;color:#666666;font-size:90%;}

/*blog post formatting stlyes end here*/

.doc-manage-links a{
  font-size:90%;
}

.fieldWithErrors { border-left:5px solid #f66;}
#notification { text-align:center; background-color:#fff6e5; border-top:2px solid #eeaa33; border-bottom:2px solid #eeaa33; padding:5px;}
#error-notification { text-align:center; background-color:#fff6e5; border-top:2px solid #eeaa33; border-bottom:2px solid #eeaa33; width:97%; margin:5px; padding:2px;}

#breadcrumb { padding: 10px 0px 10px 20px; margin:0; color: #9f9f9f; background-color: #fff; position:relative;}
#breadcrumb a { color: #9f9f9f;}
#content { width:935px; text-align:left; height:500px; margin:0 auto; padding-bottom: 20px; background:#fff;}
*>#content { height:auto; min-height:500px;}
.navbar { height:18px!important; background:#fefffe; padding:8px 0px 8px 0px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; border-bottom:1px solid #eee;  border-top:1px solid #ddd; position:relative;}
.navbar a { font-size: 95%; padding: 0px 10px;  color:#666; font-weight:bold; border-left:1px dotted #999;}

.font-size-selector{font-family:Georgia, "Times New Roman", times; position:absolute; right:0; top:8px; width:50px;}

#login_logout .font-size-selector span a{padding:0 3px;}

.font-size-selector span.large{font-size:18px; line-height:18px}
.font-size-selector span.small{font-size:12px; line-height:18px;}
.font-size-selector span{display:inline; margin:0 2px 0 0;}
.navbar .font-size-selector{border-left:1px dotted #ddd; padding-left:4px;}
.navbar .font-size-selector a{border-left-width:0;}
.navbar .font-size-selector a:focus{outline:0;}
.navbar a.home{border-left:none; text-indent:-9999px; background:url(/images/home-icon.png) no-repeat 10px 0; float:left; padding:0 20px;}
.navbar a:hover{color:#ce4e27;}

#leftcontent { float:left; width:530px;}
#rightcontent { margin-left:550px;}
#rightcontent li { padding:5px 0 5px 10px;}
#footer {clear:both;}
#footer p {padding-left: 10px;}

#yield { padding:0px 10px 20px 10px; background:#fff; margin:16px 0 0 0;}

.hide-replies, .show-replies{background:url(/images/expand-collapse.gif) no-repeat 0 -18px; display:block; position:absolute; width:16px; height:16px; top:0; right:-16px;}
.expand-this, .collapse-this{background:url(/images/expand-collapse.gif) no-repeat 100% -18px ; padding: 0 18px 0 0;}
.expand-this, .show-replies{background-position:100% -1px;}

div.config fieldset {padding: 10px; width: 80%; border: 2px solid #fff;}
#yield legend {font-weight: 400; background-color: #fff;}

#content_users { font-size: 90%; text-align:left; margin:0 auto; background-color: #fff; padding-bottom: 20px;}
#footer_users { clear:both; height:25px;}

.addlink { float:right; margin-right:10px;}
.addlink img,.topic_relates_to img { vertical-align:text-bottom;}

#leftcontent p { padding-top:5px;}

.filters { margin-left: 50px;}
.topic_filters { margin: 0px 16px 0px 24px;}
.project_filters { margin: 0px 100px 0px 40px;}
.topic_filters span, .project_filters span, .filters span { background-color: #f5e0ba; color:#3e3e3e; padding: 2px 4px 2px 4px;}

#filters_header{padding:0 10px 0 3px;font-size:95%;color:#000;}
span.add_new{float:right;}
span.add_new a{
background:#fff url(/images/add_new.png) no-repeat 96% 13% !important;
                                               color:#1144AA!important;
                                    -webkit-box-shadow: none!important;
                                       -moz-box-shadow: none!important;
                                        padding:2px 24px 2px 9px!important;
                                      -moz-border-radius:4px!important;
                                   -webkit-border-radius:4px!important;
              }
span.add_new a:hover{color:#B80B0B!important;}

.share {text-align: center; padding:0 0 5px 10px;}

.news_item_container { border-bottom: 1px dotted #a5a5a5; padding: 15px 0px 10px 10px;}
.news_item_container p {padding-top: 5px;}
.client_container,.project_container { padding-top:15px;}

.details, .project_details, .topic_details, .post_details { border-bottom: 1px dotted #a5a5a5; padding-bottom:4px; font-size:85%;}
.post_details{text-align:right;}
.details span {padding-right:10px;}
.details { padding-top:5px;}
#highlight, .highlight{background-color:#FFF3C1;border:1px solid #FFDD98;padding:4px;margin:0 10px;-moz-border-radius:4px;-webkit-border-radius:4px;}

a.client_name {color: #3e3e3e;}
.client_name {padding-top: 3px;}

.project_resources { color:#000; font-size:95%; border-top:#9c3 solid 1px; padding:0 5px 10px;}
.project_resources li img { vertical-align:text-bottom; margin:0;}
.project_resources_list { font-size:95%; color:#333; font-weight:700;}

.home_header, .client_header, .project_header, #filters_content, .all_comments { padding: 0px 10px 10px 10px;}

.topic_header { padding: 0px 10px 5px 10px;}
.all_comments{margin:0 ; padding:0;}

.admin-instructions{font-size:88%;}


.topic_header{padding:10px 10px 4px 10px; margin:10px 0 10px; -moz-border-radius:4px;  -webkit-border-radius:4px; position:relative;}
.manage{font-size:88%;}

h1{ line-height:1.2;}
.topic_header h1{font-size:2.2em; width:92%;}
.topic_header .by-user{font-size:84%; color:#777;}

.topic_details{padding-bottom:6px;}

.topic_comments { float:left; height:72px; width:72px; color:#fff; text-align:center; -moz-border-radius: 8px;-webkit-border-radius: 8px; position:absolute; top:20px; left:0; font-family:Helvetica, Arial, sans-serif; border:1px solid #ccc; text-transform:uppercase;  background:#d8d8d8 url(/images/comment_icon.png) no-repeat 0 0;}
.topic_comments .comments-count{ padding-top:15px; font-size: 145%; color:#000; font-weight:bold; text-shadow:1px 1px 1px #fff;}
.topic_comments .label-text { padding-top:10px; text-indent:-9999px;}
.topic { padding-left:90px;}
.topic strong a { color: #1144aa; font-weight: 400;}
div.topic h2 { margin-bottom: 5px;}
div.topic h2 a { color: #a5a5a5; font-weight: normal;}
.description,.topic_description {margin:15px 0;}
.topic_website { float:right;padding-right:10px;}
.topic_container {padding:15px 0px 10px 0px; height:50px;}
.description,.topic_description {margin:15px 0 8px 0;}

.topic_description form, .all_comments form{margin:10px 0 10px 30px;}
#yield form{background-color:#efefef;border:1px solid #ccc;padding:10px;-moz-border-radius:6px;-webkit-border-radius:6px; margin:8px 0;}
#yield .side_bar form{background-color:transparent; border:none; padding:10px;-moz-border-radius:0px;-webkit-border-radius:0px;}

.topic_description p {margin:10px 0;}
.comment p {margin:5px 0;}
.topic_website { float:right; padding-right:10px;}
.topic_container {padding:15px 0px 10px 0px; height:50px; position:relative;}
*>.topic_container {padding-top:15px; height:auto; min-height:50px;}

.post_header { padding: 0px 10px 20px 10px;}
.post_votes { float:left; height:65px; width:65px; font-size:120%; font-weight:700; color:#fff; text-align:center;
        background-image:url(/images/votes.jpg); background-position:center; background-repeat:no-repeat;}
.post_votes div { padding-top:35px; font-size: 150%;}
.post strong a { color: #1144aa; font-weight: 400;}
.post_with_img {height: 150px;}
*>.post_with_img {height: auto; min-height: 150px;}

div.post h2 { margin-bottom: 5px;}
div.post h2 a { color: #a5a5a5; font-weight: normal;}
.post_description ol li {list-style: decimal inside;}
.post_description ul li {list-style: disc inside;}
.post_description p {margin-top:10px;}
.comment p {margin:0 0 10px 0;}
.post_website { float:right; padding-right:10px;}
.post_container {padding-top:15px;}

#vote { float:right; font-size:95%;}
#vote img { vertical-align:middle;}
#vote a { padding-right:20px;}
#vote_link {padding-right:10px;}

.show_hide_toggle {padding-left:10px; font-size:12px;}
.project_resources_links {float:right; font-size:0.92em; line-height:1.3em;}
#discussion_label {display: inline;}
.showhidelink,.opinion,.question {font-weight:700;}
.showhidelink,.question {font-weight:700; font-size:90%;}
.showhidelink{position:relative;}

a#expand_collapse_click {font-weight: 650; font-size:90%;}

.comments-info{padding:4px 10px; background:#f9f9f9; border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1; margin:10px 0 0 0 }
.total-comments-display{color:#666; font-size:90%; font-weight:bold;}
#exp-coll-all{float:right;}

.comments-info a, .comments-info a:hover, .comments-info a:active {color:#1144AA!important;}

.replylink a {background-color:#0064a2; color: #fff; padding: 2px 8px;}
.agreelink a {background-color:#658812; color: #fff; padding: 2px 8px;}
.disagreelink a {background-color:#B41C24; color: #fff; padding: 2px 8px;}

   .agreelink a.disabled {background-color:#758469;}
.disagreelink a.disabled {background-color:#AA797E;}

     .agreelink a.disabled:hover{cursor:default; -webkit-box-shadow: none; -moz-box-shadow: none;}
  .disagreelink a.disabled:hover{cursor:default; -webkit-box-shadow: none; -moz-box-shadow: none;}
.reportthislink a {background-color:#555555; color: #fff; padding: 2px 8px;}

.topic-comments-report-separator { border-bottom: 3px solid #999; }

.spam-box { background: #946007; font-weight: bold; color: white; padding: 3px; }

.read-more-link{font-size:90%; text-decoration:underline;}
.replylink a, .agreelink a, .disagreelink a, .reportthislink a{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-shadow:0px 1px 1px #000;
  font-size:80%;
  border:1px solid #fff;
  float:left;
  display:inline;
  }
     .replylink a:hover,
     .agreelink a:hover,
  .disagreelink a:hover,
.reportthislink a:hover{-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); text-decoration:none;}

/* =============== */
/* = Zebra Table = */
/* =============== */

table#comment-details{border:5px solid #C5D69F;}
table#comment-details th{background:#548A2B; color:#fff; border-bottom:1px solid #555;text-align:left; padding-left:10px; }
table#comment-details td{ border-bottom:1px solid #BDC992;}
table#comment-details td{background:#E0EACD;}
table#comment-details tr.odd td{background:#fff;}


/* ==================== */
/* = Comment Analysis = */
/* ==================== */
#comments_analysis_div{padding:0 10px 4px;}

.comment-tags-form{-moz-border-radius: 6px;-webkit-border-radius: 6px; text-align:center;}

.comment-tags-input{margin:6px 0; width:95%;}
.comment-tags{display:block; text-align:center;}

#yield .comment-tags-form{border:1px solid #eee; display:none; background:#fff; margin:0;}
#yield .odd .comment-tags-form{border:1px solid #EFF0D3; display:none; background:#F4FFE4;}

.edit-comment-tags, .add-comment-tags{ display:block; text-align:center;}

.cancel{color:red!important;}
.inline-label{display:inline; font-size:12px; font-weight:bold; padding:0 10px 0 2px;}


a#expand_collapse_click {color: #3e3e3e; font-weight: 650;}

.replylink a {background-color:#0064a2; color: #ffffff; padding: 2px 8px 4px 8px;}
.agreelink a {background-color:#658812; color: #ffffff; padding: 2px 8px 4px 8px;}
.disagreelink a {background-color:#B41C24; color: #ffffff; padding: 2px 8px 4px 8px;}
.reportthislink a {background-color:#555555; color: #ffffff; padding: 2px 8px 4px 8px;}
.reported_comment_container { padding-top:2px; border-bottom:#ccc solid 1px;}

/* ==================== */
/* = Comment Children = */
/* ==================== */

.comment_children {margin-left:30px; border-left:5px solid #e0e0e0; -moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px; clear:both;}
.comment_children .comment_children {border-left:5px solid #e8e8e8;}
.comment_children .comment_children .comment_children {border-left:5px solid #efefef;}
.comment_children .comment_children .comment_children .comment_children {border-left:5px solid #f1f1f1;}
.comment_children .comment_children .comment_children .comment_children .comment_children {border-left:5px solid #f7f7f7;}
.comment_children .comment_children .comment_children .comment_children .comment_children .comment_children {border-left:5px solid #fafafa;}
.comment_header{margin:4px 0 8px;}
.comment_children p{margin:0.7em 0;}

.comment_header h2 { text-transform:none; font-size: 92%; font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, sans-serif;}
.edit_this_comment{margin:0 12px;}

.remark_container { padding-top:2px; border-top:#ccc solid 1px;}
.reported_remark_container { padding-top:2px; border-bottom:#ccc solid 1px;}
.remark_children {margin-left:60px;}
.remark_header { float:left; width:150px; height:50px; padding-top:8px;}
.remark_header h2 { text-transform:none; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Trebuchet, sans-serif;}
.labelled_remark { margin-left:160px; height:75px;}
*>.labelled_remark { margin-left:160px; height:auto; min-height:75px;}
.remark {margin-left:160px; height:50px;}
*>.remark {margin-left:160px; height:auto; min-height:50px;}
.remark_footer {margin-left:160px; padding:8px 0 3px;}
.remark_report {color:red;}

#yield .replyform form{padding:10px 0 10px 20px; border-left:4px solid #ccc!important; width:93%; margin:8px 0 8px 10px;}
.add-your-com{margin:0 0 0 10px;}

.replyform textarea{font-family: Arial, Verdana, sans-serif; border:1px solid #ccc;padding:4px;width:97%; font-size:112%;}
.submit{background:#444 url(/images/button-bg.gif) repeat-x 0 0; border:1px solid #000; -moz-border-radius: 6px;
-webkit-border-radius: 6px; color:#fff; padding:2px 6px;}
.submit:hover{background:#000;}
.submit:active{color:orange;}

.button-link{background:#444 url(/images/button-bg.gif) repeat-x 0 0; border:1px solid #000; -moz-border-radius: 6px;
-webkit-border-radius: 6px; color:#fff!important; padding:4px 15px;}
.button-link:hover{background:#333; text-decoration:none;}
.button-link:active{background:#222; color:orange!important;}

.hidden_login_link {display:none; background-color:#FF0;margin-top:3px;margin-bottom:3px;}
.subscribe {display:none; background-color:#FF0;}

.comment_container{padding:0 0 0 10px; position:relative; border-top:1px solid #eee; margin-top:-1px; clear:both;}
.comment_footer{padding:2px 0 8px 0; margin:6px 0 4px 0;}
h2.labelname, .username {color:#555; font-weight:700;}

span.labelname {color:#244F33; font-weight:normal;}
.time {font-size:92%; padding-bottom:5px; color:#999; font-weight:normal; padding-left:12px;}
.time_remaining{font-weight:normal;}
.opinion{font-size:80%; float:right;margin-right:10px;}

#simple_captcha{display:none;}

.search_results { padding-top:15px;}
#search_result {padding:20px 10px 0 0; border-bottom: 1px dotted #a5a5a5;}

.gen_header {border-bottom:#9c3 solid 1px; padding: 10px 0px 15px 10px;}
.gen_header p {padding:10px 0 0;}

.sub_header {font-size: 13px; padding: 20px 0px 8px 5px;}
.sub_header p {padding 5px 0 0;}

.static_content p {padding-top: 8px;}
.static_content ul {padding-top: 8px;}
.static_content h2 {color:#333; font-size: 1.17em;}
.static_content li {list-style: disc inside; padding-left:10px;}
.static_content div {padding-left: 10px;}
.static_content div div {padding-left: 0px;}
.static_content_header { background: url(/images/discussion_bar.jpg) repeat-x; height: 27px; display: block;}

div.auto_complete {width:350px; background:#fff;}
div.auto_complete ul {border:1px solid #888; width:100%; list-style-type:none; margin:0; padding:0;}
div.auto_complete ul li {list-style:none; margin:0; padding:3px;}
div.auto_complete ul li.selected {background-color:#ffb;}
div.auto_complete ul strong.highlight {color:#800; margin:0; padding:0;}

.signup_left {float:left; width:480px; padding-bottom: 20px;}
.signup_left p {padding-top: 10px;}
.signup_right {margin-left:510px; padding-right:30px;}
.signup_right p {font-weight:400; padding-top:30px;}

.topic_relates_to {color:#999; border-top:dotted; border-bottom:dotted; border-color:#0065a2; border-width:thin; padding:10px 0;}
#related_info {display:none;}

.project_resource_content p {padding-top:10px; width:70%;}
.project_resource_content th {font-weight:700; padding:10px 20px 10px 10px;}
.project_resource_content td {vertical-align:top; padding:5px 20px 5px 10px;}
.project_resource_content td.past {color:#aaa;}

.document_container,.keydate_container,.survey_container {border-bottom:dotted 1px; padding:20px 0 10px 0;}
.faq_container {border-top:dotted 1px; padding:10px 0 20px 10px;}
.key_date {color:#666; font-weight:700; padding-right:10px;}
#photos {padding:10px 0 0 3px;}
#dates{margin:10px;}

.relates_to_section{font-size:90%;}

#faqs li {padding: 5px 0 0 5px;}

.sort_handle {cursor: move; padding-right: 10px;}

#photos_container {margin: 10px 0px 0px 50px;}
#videos_container {margin: 10px 0px 0px 50px;}
#asset_list {list-style-type: none; margin: 0; padding: 0;}
#asset_list li {float: left; padding: 8px; width: 216px; voice-family: "\"}\""; voice-family:inherit; width: 200px;}
#asset_list li {height: 150px;}
*>#asset_list li {min-height: 150px;}
#asset_list li a img,
#asset_list li a:visited img {display: block; margin-bottom: 5px; border: 0; border-bottom: 4px solid #3B1E33;}
#asset_list li a:hover img {background-color: black; border-bottom: 4px solid white;}
#asset_list li small {display: block;}

#tagcloud {margin-top:15px; border:1px solid #363; padding:3px;}
#tagcloud h2 {color:#363; margin-bottom:5px;}
#tags {margin: 10px 0px 10px 10px;}
.tag1 {font-size: 110%; color: #88b0d9;}
.tag2 {font-size:120%; color: #88b0d9;}
.tag3 {font-size:140%; color: #88b0d9;  }

#video_box {background-color: #eee; width:358px; height:119px; border: solid 1px #ccc;}
*>#video_box {min-height: 119px;}
.video_caption {line-height: 1.3;}
#video {padding: 15px 20px 0px 15px;}
.video_link_text {color: #ff4c04;}
.video_link_text a {color: #ff4c04; }
.rhs_box {padding-bottom: 10px;}

.clear {clear:both;}

.non-homosapien-field {display : none;}
.offscreen {position: absolute; left: -999em;}

#post_date {background-color:#fff;}


/* Tags */

.tags a {margin-left: 3px;}
#tagcloud {margin-top:15px; border:1px solid #363; padding:3px;}
#tagcloud h2 {color:#363; margin-bottom:5px;}
#tags {margin: 10px 0px 10px 10px;}
.tag1 {font-size: 110%; color: #88b0d9;}
.tag2 {font-size:120%; color: #88b0d9;}
.tag3 {font-size:140%; color: #88b0d9;  }

.analysis-tag { background: #AAF;
                border: 2px solid #33F;
                margin: 2px;
                float: left;
                color: #11E;
                padding: 1px 7px 2px 7px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                }
.analysis-tag-controls { clear: both;}

table.legend td   { padding: 0 5px 0 5px; }

.share-this{position:relative;}
.share-this a{width:16px; height:16px; margin:0 1px; position:relative; top:2px;}

.topic_header .share-this{padding:0 0 10px 0; position:relative; top:3px; float:right;}
.all_comments .share-this{padding:0; position:relative; top:3px; float:right;}
.topic_details span.share-this{background:transparent!important; border:none!important;}

 .share-this .facebook-share img{background:url(/images/share/social_sprite.gif) no-repeat   0px  -22px;}
  .share-this .twitter-share img{background:url(/images/share/social_sprite.gif) no-repeat -18px  -22px;}
 .share-this .linkedin-share img{background:url(/images/share/social_sprite.gif) no-repeat -34px  -22px;}
    .share-this .email-share img{background:url(/images/share/social_sprite.gif) no-repeat -53px  -22px;}

  .share-this .facebook-share:hover img{background:url(/images/share/social_sprite.gif) no-repeat   0px  -2px;}
   .share-this .twitter-share:hover img{background:url(/images/share/social_sprite.gif) no-repeat -18px  -2px;}
  .share-this .linkedin-share:hover img{background:url(/images/share/social_sprite.gif) no-repeat -34px  -2px;}
     .share-this .email-share:hover img{background:url(/images/share/social_sprite.gif) no-repeat -53px  -2px;}

.overview-share{position:relative; font-size:85%; margin:10px 0;}
.overview-share .share{background:#fff; padding: 0 0 0 10px;}
.overview{display:inline; float:left; width:58%; line-height:2;}

.time_remaining {display:none;}

.username-available {background-color:#8FB98B; color:#fff; text-shadow:1px 1px 0px rgba(0,0,0,0.4);}
.username-unavailable {background-color:#DE564B; color: #fff; text-shadow:1px 1px 0px rgba(0,0,0,0.4);}


@media print {

  .comment_container { page-break-inside: avoid;}
}

#rebrand_switcher {padding-bottom:5px;text-align:right;margin-right:210px;}
#rebrand_switcher a {color:#fff;}

/* --------- /stylesheets/site/ywlg.css --------- */ 
/* Global settings
--------------------------------------------------------------------------- */

body {background-image: url(/images/site/ywlg/page_bg.jpg); background-repeat: repeat-x; background-color: #BCBEC0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;}
body{font:62.5%/120% verdana,arial,helvetica,sans-serif;}table{font-size:inherit;font:100%;}select,input,textarea{font:100% verdana,arial,helvetica,clean,sans-serif;}pre,code{font:115% monospace;*font-size:100%;}

/* Common formatting
--------------------------------------------------------------------------- */
p,ul,ol{margin:0 0 10px 0;}
ul,ol{padding:0 0 0 20px;}
blockquote{margin:20px 40px;}
small{font-size:0.9em;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

a, a:visited, a:active { font-weight: 400; color: #ea0b8c;}
a:link,a:active,a:visited {text-decoration:none;}
a:hover { text-decoration:underline;}

/* If li position is left static,Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there’s a level above HTML:*/
* html ol li{position:relative;}

/* Forms
--------------------------------------------------------------------------- */
label{cursor:pointer;}

/* Tables
--------------------------------------------------------------------------- */
table,input,textarea{font:1em verdana,helvetica,arial,sans-serif;border-color:#ccc;}
table td {padding:10px;}

/* Convenience classes
--------------------------------------------------------------------------- */
.print{display:none;}

.hidden_msg{color:#FFF;width:0%;height:0px;font-size:1%;line-height:0px;left:50%;overflow:hidden;position:absolute;top:-60px;}
.hidden_link{width:0%;height:0px;font-size:1%;line-height:0px;}

.clear,.clearer{clear:both;}
.floor{width:100%;clear:both;height:0;}

.float_left,.floatleft{float:left !important;}
.float_right,.floatright{float:right !important;}

.text-left,.textleft,.alignleft{text-align:left !important;}
.text-right,.textright,.alignright{text-align:right !important;}
.text-center,.textcenter,.aligncenter{text-align:center !important;}
.text-justify,.textjustify{text-align:justify !important;}

.bold{font-weight:bold !important;}
.italic{font-style:italic !important;}
.underline{border-bottom:1px solid #000;}
.highlight{background:#ffc;}

.img_left{float:left;margin:5px 15px 15px 0;}
.img_right{float:right;margin:5px 0 15px 15px;}

.nopadding{padding:0;}
.noborder{border:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}

/*Standard rebrand
--------------------------------------------------------------------------- */
.navbar {margin-left:2px;margin-right:2px;background-color: #8DC63F; height: 15px; margin-top: -30px;}
.navbar a {color:#fff; display:inline; text-transform: capitalize;}
#top_nav a:first-child{border-left:none;}


#top_nav a {padding-left: 10px;}


div.post h2 a { color: #000; font-weight: normal;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;}
h1 { color:#38ae4a; margin-top: 0; font-size: 1.5em; font-weight: normal; text-transform: uppercase;}
h2 { color:#000; font-size: 1.33em; text-transform: uppercase;}
h3 { color:#000; padding-top: 10px;}
h4 { color:#333; font-size: 1.17em;}

h1 a {text-transform: capitalize;}

#login_logout {padding: 8px;}
#login_logout a, #login_logout p { color:#000;}

#search_form {float:right; width:300px; clear: both; text-align: right; margin-top: 25px; margin-right: 10px;}

.homepage_post_container {}
* > .homepage_post_container {
}
.homepage_post_container {
}

#filters_header {color:#000; padding-left:10px;}
#filters_header a {color: #000;}

#surveys, #faqs, #documents, #news, #keylinks {padding-left: 5px;}

.gen_header {border-bottom:#93b8c8 solid 1px; padding: 10px 0px 15px 10px;}
.gen_header p {padding:10px 0 0;}

.feedback_header {display: block; height: 25px; padding: 0 10px 0 10px; line-height: 26px; font-weight: normal; text-decoration: none; outline: none; font-size: 95%; color: #fff; margin: 0 0 0 0; text-transform: uppercase;}

#footer_users { padding-top: 5px; width:1200px; text-align:left; margin:0 auto;}
#footer_users a {color:#225297;}
#footer_links {float:left;font-size:0.9em;margin-left:20px;margin-top:2px; color:#ffffff; vertical-align:middle;}
#footer_links a {color:#ffffff;text-decoration:none;}
#footer_links a:hover {color:#ffffff;text-decoration:underline;}

.add_your_comment_img {background: url(/images/site/ywlg/add_icon1.jpg) repeat-x; height:27px; text-transform: uppercase; font-weight: 650; }
.add_your_comment {background: url(/images/site/ywlg/add_icon1.jpg) repeat-x; height:22px; text-transform: uppercase; font-weight: 650; padding: 5px 0px 0px 10px;}

#accordion_menu {
border: solid 1px #eeeeee;
width: 358px;
}

.side_bar {
border: solid 1px #eeeeee;
width: 358px;
}

p.video_error {color: #fff; padding: 5px;}
p.video_error a { color: #fff; text-decoration:underline;}

.side_bar_header {
	display: block;
	height: 25px;
	padding: 0 10px 0 3px;
	line-height: 26px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	color: #fff;
	margin: 0 0 0 0;
	/*background-color: #0066ae;*/
	background: url(/images/site/ywlg/accordion_bar_active2.jpg) top left repeat-x;
	text-transform: uppercase;
}

h3.side_bar_header img {
	vertical-align: middle;
	margin-right: 5px;
	width: 17px;
}

.accordion_toggle {
	display: block;
	height: 25px;
	padding: 0 10px 0 3px;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 11px;
	color: #505050;
	cursor: pointer;
	margin: 0 0 0 0;
	background: url(/images/site/ywlg/accordion_bar.jpg) top left repeat-x;
}

.accordion_toggle_active {
	background: url(/images/site/ywlg/accordion_bar_active.jpg) top left repeat-x;
	color: #fff;
}

.accordion_content {
	background-color: #ffffff;
	color: #464646;
	overflow: hidden;
	margin: 5px;
	line-height: 1.3em;
}

.accordion_content p {
	margin-bottom: 5px;
}

.accordion_content p span {
	color: #a5a5a5;
}

.accordion_content strong a {
	font-weight: 400;
}

h3.accordion_toggle{
	font-variant: normal;
	text-transform: uppercase;
}

h3.accordion_toggle img {
	vertical-align: middle;
	margin-right: 5px;
	width: 18px;
}

div.project_resources_list {
	color: #505050;
	font-weight: 400;
	line-height: 1.3em;
}

div.project_resources_list p {
	color: #464646;
	margin-bottom: 3px;
}



div.project_resources_list b {
	font-weight: 400;
}


div.project_resources_list form p {
	margin-top: 5px;
}

div.project_resources_list a {
	color: #1144aa;
}

/* --------- /stylesheets/lightwindow.css --------- */ 
#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}


/* --------- /stylesheets/pagination.css --------- */ 
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/

/*CSS Sabrosus style pagination*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	
	text-decoration: none; 
	color: #2e6ab1;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #ffffe0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid navy;
	font-weight: bold;
	background-color: #2e6ab1;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #929292;
	color: #929292;
}
/* --------- /stylesheets/calendar_date_select/silver.css --------- */ 
.calendar_date_select {
  color:white;
  border:#777 1px solid;
  display:block;
  width:195px;
  z-index: 1000;
}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select thead th {
  font-weight:bold;
  background-color: #000;
  border-top:1px solid #777;
  border-bottom:2px solid #333;
  color: white !important;
}

.calendar_date_select .cds_buttons {
  text-align:center;
  padding:5px 0px;
  background-color: #555;
}

.calendar_date_select .cds_footer {
  background-color: black;
  padding:3px;
  font-size:12px;
  text-align:center;
}

.calendar_date_select table {
  margin: 0px;
  padding: 0px;
}


.calendar_date_select .cds_header {
  background-color: #ccc;
  border-bottom: 2px solid #aaa;
  text-align:center;
}

.calendar_date_select .cds_header span {
  font-size:15px;
  color: black;
  font-weight: bold;
}

.calendar_date_select select { font-size:11px;}

.calendar_date_select .cds_header a:hover {
  color: white;
}
.calendar_date_select .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
  font-size:14px;
  color:black !important;
}

.calendar_date_select .cds_header a.prev {
  float:left;
}
.calendar_date_select .cds_header a.next {
  float:right;
}
.calendar_date_select .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select .cds_header select.month {
  width:90px;
}

.calendar_date_select .cds_header select.year {
  width:61px;
}

.calendar_date_select .cds_buttons a {
  color: white;
  font-size: 9px;
}
.calendar_date_select td {
  font-size:12px;
  width: 24px;
  height: 21px;
  text-align:center;
  vertical-align: middle;
  background-color: #666666;
}
.calendar_date_select td.weekend {
  background-color: #606060;
}

.calendar_date_select td div {
  color: #fff;
}
.calendar_date_select td div.other {
  color: #888;
}
.calendar_date_select td.selected div {
  color:black;
}

.calendar_date_select tbody td {
  border-bottom: 1px solid #555;
}
.calendar_date_select td.selected {
  background-color:white;
}

.calendar_date_select td:hover {
  background-color:#ccc;
}

.calendar_date_select td.today {
  border: 1px dashed #999;
}

.calendar_date_select td.disabled div {
  color: #454545;
}


.fieldWithErrors .calendar_date_select {
  border: 2px solid red;
}
/* --------- /jquery-lightbox/css/jquery.lightbox-0.5.css --------- */ 
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 400px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
