/* CONVILLE & WALSH
-----------------------------------------------------------------------------------------
Author: designbyreese.com
Modified: July 21, 2011
Modification Notes: 
1. changed drop caps to be background images (not js replacement), 
2. search box alignment, 
3. moved bullets to not be hanging (on #main_content) but left aligned to left of text
4. swaped out news to home, added padding on news photos
5. added 'about us' link to sub nav.
6. added rss icon to news page. 
7. (aug 2010) changed main nav to read 'our team', adjusted li padding on nav
8. (jan 2011) added h2 of literary agency to header, hid with text indent. moved rss button, no text
9. (july 2011) added upcoming events area on home page
10. added new twitter count/follow button
11. (June 2012): remove bullets from twitter widget p
*/

/* - - - - - GLOBAL - - - - - */
  
body {
  font-size: 12px;
  font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
  color:#000;
  margin: 0;
  padding: 0;
background: #fff;
}

hr {
display: none;
}

ol  {
margin: 0;
padding: 0;
list-style-type: none;
}

ul {
margin: 0;
padding: 0;
list-style-type: disc;
}

#main_content ul {
padding-left: 15px;
}

a {
color: #4b7368;
text-decoration: none;
}

a:link {
color: #4b7368;
text-decoration: none;
}

a:hover {
color: #b7633e;
text-decoration: none;
}
a:visited {
color: #b7633e;
text-decoration: none;
}



/* - - - - - LAYOUT - - - - - */
  
#container {
width: 900px;
 margin: 0;
 padding: 10px 0 0 0;
 background-color: transparent;
 }

#header {
position: relative;
 height:58px;
 width: 900px;
 padding: 0;
 margin: 0;
 float: left;}

#header img {
position: absolute;
left: 105px;
}

#header h1 {
text-indent: -9999px;
font-size: 1px;
color: #fff;
display: block;
}  

#header h2 {
text-indent: -9999px;
font-size: 1px;
height: 1px;
color: #fff;
display: block;
}  


#mainnavigation {
float:left; 
border-top: 1px solid #000;
margin-top: 10px;
padding-top: 10px;
margin-left: 105px;
margin-bottom: 0;
padding-left: 0;
}

#mainnavigation ul {
margin: 0;
padding: 0;
}

#mainnavigation ul li {
padding: 0 10px;
}

#mainnavigation ul li.first {
padding-left: 0;
}

#mainnavigation ul li.last{
padding-right: 0;
}

h2#header-companyaddress {
 clear: left;
 float: left;
 background: transparent url(images/uploads/footernew.gif) no-repeat top left;
 width: 873px;
 height: 45px;
 margin: 0;
 padding: 0;
text-indent: -9999px;
font-size: 1px;
 }

 #main_content {
 clear: left;
 float: left;
 height:auto;
 width: 495px;
 margin: 3px 0 0 0;
 padding: 0 0 0 105px;
font-family: Georgia, "Bookman Old Style", "Times New Roman", Times, serif;
font-size: 12px;
line-height: 24px;
 }


#sidebarnav {
float: right;
padding: 17px 39px 0 0;
width: 171px;
} 

#news-page #sidebarnav {
float: left;
padding-left: 105px;
width: 171px;

}

#news-page #main_content {
clear: none;
float: right;
 width: 495px;
 margin: 0 0 0 0;
 padding: 32px 0 0 0;
}

img.onetowatch-cover {
margin-bottom: 20px;
}

#news_views_container {
 clear: left;
 float: left;
 margin: 0 0 0 0px;
 padding: 10px 0 0 100px;
font-size: 11px;
line-height: 15px;
color: #595959;
 }
 
#news_views {
 background:transparent url(/images/design/newsviewstabs.gif) no-repeat top left;
 height: 34px;
width: 787px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
position: relative;
 }
 
#news_head {
 float: left;
text-indent: -9999px;
 padding: 2px 0 0 15px;
 }

#news_head span {
text-indent: 0;
display: block;
position: absolute;
left: 303px;
top: 13px;
color: #41576f;
  font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
}
  
#views_head {
 float: left;
text-indent: -9999px;
 padding: 2px 0 0 335px;
 }

#views_head span {
text-indent: 0;
display: block;
position: absolute;
right: 37px;
top: 13px;
color: #416d5c;
  font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size: 11px;
font-style: normal;
}

#news_content {
 height: auto;
 width: 370px;
 float: left;
 padding: 6px 0 0 5px;
 }
 
#views_content {
 width: 370px;
 float: left;
 padding: 6px 0 0 14px;
 }
 
#news_views_readmore {
 background:transparent url(/images/design/readmorenewsviews.gif) no-repeat top left;
 height: 43px;
 width: 795px;
 clear: left;
 float: left;
 padding: 10px 0 0 0;
 }
 
#footer {
 clear: left;
border-top: 1px solid #000;
height: 40px;
margin-top: 20px;
margin-left: 105px;
 width: auto;
 padding: 12px 0 0 0;
position: relative;
 }
 
/* - - - - HOME BOTTOM - - - - */
ul#links-newsviews {
height:43px;
width:774px;
margin:0;
padding:0;
position: relative;
top: 15px;
border:0;
float: left;
clear: left;
background:transparent url(/images/design/readmorenewsviews.gif) no-repeat 0 0;
}

ul#links-newsviews li {
padding:0;
margin:0;
display:block;
float:left;
text-indent:-9999px;
color: #000;
}

ul#links-newsviews li a {
border:0;
display:block;
text-decoration:none;
background:transparent url(/images/design/readmorenewsviews.gif) no-repeat;
outline: none;
}

li#more-news a {
width:389px;
height:43px;
padding: 0;
margin: 0;
}

li#more-views a {
width:385px;
height:43px;
padding: 0;
margin: 0;
}

li#more-news a:hover {
background-position: 0 -43px;
}

li#more-views a:link, li#more-views a:visited {
background-position: -389px 0px;
}

li#more-views a:hover {
background-position: -389px -43px;
}

/* - - - - FOOTER - - - - */

ul.list-footerlinks {
list-style: none;
margin: 0 auto;
text-align: center;
padding: 12px 0 0 21px;
font-size: 11px;
}

ul.list-footerlinks li {
float: left;
text-align: center;
padding: 0 8px;
text-transform: uppercase;
background: url(/images/design/icon-footerbullet.gif) no-repeat 100% 50%;
}

ul.list-footerlinks li.last {
background: none;
}

ul.list-footerlinks li a {
/* color: #4b5f74; */
color: #2c5949;
text-decoration: none;
padding-right: 5px;
}

ul.list-footerlinks li a:hover {
color: #759186;
}

p.copyright {
font-size: 10px;
position: absolute;
margin: 0;
padding: 0;
bottom: 0;
left: 0;
color: #446d5f;
}

p.credits {
font-size: 10px;
position: absolute;
margin: 0;
padding: 0;
bottom: 0;
right: 0;
color: #446d5f;
}

p.credits a {
color: #4e5d70;
text-decoration: none;
}

#footer address {
color: #395442;
font-size: 12px;
background: transparent;
font-style: normal;
text-align: left;
font-family: "bookman old style", "times new roman", georgia;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 0;
}


/* - - - - HEADERS - - - - */
h3 {
font-weight: normal;
font-style: italic;
color: #435d76;
font-size: 18px;
margin: 18px 0 0 0;
padding: 0;
}

h3 + p {
margin-top: 0;
}


h4 {
margin: 12px 0 0 0;
padding: 0 0 0 20px;
text-transform: uppercase;
font-size: 12px;
letter-spacing: .1em;
background: url(/images/design/icon-extraflourish.gif) no-repeat 0 45%;
}

h4 a {
text-decoration: none;
}

#agentssub-page h4 {
text-transform: none;
color: #7d7d7d;
background: none;
padding: 0;
border: 1px solid #c8ced1;
border-left: 0;
border-right: 0;
border-top: 0;
font-weight: normal;
font-size: 15px;
}


#foreignrights-page h4 {line-height: 10px;
padding: 5px 0;
background: #f2f2f2;
color: #4c4c4c;
font-size: 8px;
text-align: center;
border: 1px solid #c8ced1;
border-left: 0;
border-right: 0;
}

#clientarea-page h4 {line-height: 10px;
padding: 5px 0;
background: #f2f2f2;
color: #4c4c4c;
font-size: 8px;
text-align: center;
border: 1px solid #c8ced1;
border-left: 0;
border-right: 0;
margin-bottom: 12px;
}


/* - - - - TEXT - - - - */
address {
line-height: 18px;
margin: 0 80px;
padding: 10px 0;
background: #f2f2f2;
color: #4c4c4c;
font-size: 14px;
text-align: center;
border: 1px solid #c8ced1;
border-left: 0;
border-right: 0;
}

span.dropcap {
text-indent: -9999px;
display: block;
float: left;
width: 33px;
height: 42px;
}

span.f {
background: url(/images/design/f.gif) no-repeat top left;
margin-left: -4px;
}

span.w {
background: url(/images/design/w.gif) no-repeat top left;
margin-left: -4px;
margin-top: -6px;
}

span.o {
background: url(/images/design/o.gif) no-repeat top left;
margin-left: -4px;
margin-top: -6px;
}

.agents-photo-section {
float: left;
margin: 15px 15px 0 0;
}

#agentssub-page img.agents-photo {
padding: 6px;
border: 1px solid #a4aca9;
background: #fff url(/images/design/graphic-photobg.gif) repeat-x top left;
}

p.agents-readmore {
font-style: italic;
margin: 0;
padding: 0 0 12px 0;
font-size: 11px;
border-bottom: 1px solid #d2dbd8;
}

#agentssub-page p.agents-readmore {
border: 0;
text-align: center;
}

p.agents-readmore a {
text-decoration: none;
}

#agentssub-page #main_content b {
text-transform: uppercase;
color: #7d7d7d;
}

#agentssub-page .agent-bio {
border-bottom: 1px solid #c8ced1;
}

#titlesmain-page #main_content b{
text-transform: uppercase;
color: #7d7d7d;
}

#contact-page #main_content b{
text-transform: uppercase;
color: #7d7d7d;
}

#contact-page iframe {
background-color: #fff;
padding: 5px;
border: 1px solid #d2dbd8;
}

#contact-page span{
float: left;
line-height: 16px;
font-size: 12px;
font-style: italic;
color: #7d7d7d;
}

p.authors-list {
color: #7d7d7d;
}

.authors-photo-section {
float: left;
margin: 15px 15px 0 0;
}

ul.list-authorsalphabetical {
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
margin: 0 0 12px -10px;
padding: 0;
list-style: none;
float: left;
width: 100%;
}

.list-authorsalphabetical li {
font-size: 14px;
float: left;
margin: 0;
padding:  0;
background: url(/images/design/icon-listline.gif) no-repeat top right;
}

.list-authorsalphabetical li a {
display: block;
padding: 0 10px;
text-decoration: none;
}

.list-authorsalphabetical li a:hover {
background: url(/images/design/graphic-listhover.gif) repeat-x top left;
color: #fff;
}

ol.list-author-details {
margin-bottom: 1px;
line-height: 20px;
font-size: 11px;
}

ol.list-author-details li {
text-transform: uppercase;
margin: 0 0 0 0;
color: #435d76;
}

ol.list-author-details li span {
text-transform: none;
color: #000;
}

#authorssub-page img.authors-photo {
padding: 6px;
border: 1px solid #a4aca9;
background: #fff url(/images/design/graphic-photobg.gif) repeat-x top left;
}

#authorssub-page h4 {
display: inline;
}

#authorssub-page p.authors-agent {
text-transform: uppercase;
margin: 0 0 0 0;
color: #435d76;
font-size: 11px;
}

#authorssub-page p.authors-titles{
text-transform: uppercase;
margin: 0 0 0 0;
color: #435d76;
font-size: 11px;
}

#authorssub-page div.authors-website {
text-transform: uppercase;
margin: 12px 0 0 0;
color: #435d76;
font-size: 11px;
}

#authorssub-page div.authors-website p {
text-transform: none;
color: #000;
margin: 0;
padding: 0;
font-size: 11px;
}

#authorssub-page p.authors-titles span {
text-transform: none;
color: #000;
font-size: 11px;
}
#authorssub-page p.authors-agent span {
text-transform: none;
color: #000;
font-size: 11px;
}

.authors-biography p {
margin-top: 0px;
}

.authors-quotations p {
font-style: italic;
line-height: 18px;
margin: 0 80px;
padding: 10px;
background: #f2f2f2;
color: #4c4c4c;
font-size: 14px;
text-align: center;
border: 1px solid #c8ced1;
border-left: 0;
border-right: 0;
}

.authors-quotations p span {
font-style: normal;
font-weight: bold;
font-size: 12px;
}

p.authors-readmore {
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
text-align: center;
text-transform: uppercase;
font-size: 10px;
margin: 12px 0 0 0;
}

#submission-page p+ul {
margin-top: -10px;
}

p.authors-seeall {
margin: 21px 0 0 0;
width: 100%;
float: left;
background:#F2F2F2;
border-color:#C8CED1;
border-style:solid none;
border-width:1px 0pt;
color:#4C4C4C;
font-size:10px;
line-height:10px;
padding:5px 0pt;
text-align:center;
text-transform: uppercase;
}

p.authors-seeall a {
text-decoration: none;
}


p.authors-photocredit {
padding : 2px 15px 0 0px;
margin : 0;
font-size: 10px;
font-style: italic;
}

p.agent-photocredit {
padding : 2px 15px 0 0px;
margin : 0;
font-size: 10px;
font-style: italic;
}
#faq-page .faq-answer {
margin-top: -10px;
}

#upcoming-events {
border-bottom: 1px solid #E0D9D9;
margin-bottom: 20px;
padding-bottom: 0;
}

#news-page #main_content h4.events {
padding-top: 3px;
}

#news-page #upcoming-events h5 {
font-size: 15px;
font-weight: normal;
font-style: italic;
margin: 0;
text-transform: capitalize;
padding: 0;

}
#upcoming-events p {
margin: 0;
padding: 0 0 20px 0;
}

#upcoming-events p.date {
font-size: 11px;
 font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
text-transform: uppercase;
margin: 0;
padding: 0;
}

/* - - - TITLES INNER - - - */

.titles-photo-section {
float: right;
margin: 15px 5px 0 30px;
}

.titles-photo-section img {
padding: 6px;
border: 1px solid #a4aca9;
background: #fff url(/images/design/graphic-photobg.gif) repeat-x top left;
}

ol.list-title-details {
margin-bottom: 21px;
line-height: 20px;
font-size: 11px;
}

ol.list-title-details li {
text-transform: uppercase;
margin: 0 0 0 0;
color: #435d76;
}

ol.list-title-details li span {
text-transform: none;
color: #000;
}

#titlessub-page h4 {
display: inline;
}

#titlessub-page #sidebarnav h4 {
font-style: normal;
font-size: 14px;
margin: 0;
padding: 0;
color: #435d76;
letter-spacing: 0;
font-weight: normal;
text-transform: none;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
background: none;
}

#titlessub-page #titles-rights_delivery {
margin-top: 21px;
float: left;
}

#titlessub-page #sidebarnav #titles-rights_delivery p {
font-size: 11px;
line-height: 12px;
margin: 0 0 12px 0;
}

#titlessub-page h5 {
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
font-style: italic;
}

#titlessub-page h6 {
font-size: 17px;
color: #435d76;
font-weight: normal;
margin: 12px 0 6px 0;
padding: 0;
}

.titles-endorsements {
margin-bottom: 0px;
float: left;
}

#titlessub-page .titles-endorsements p {
font-style: italic;
line-height: 18px;
margin: 0 0 12px 0;
width: 275px;
padding: 10px;
background: #f2f2f2;
color: #4c4c4c;
font-size: 14px;
text-align: center;
border: 1px solid #c8ced1;
border-left: 0;
border-right: 0;
}

#titlessub-page .titles-endorsements p span {
font-style: normal;
font-weight: bold;
font-size: 12px;
}

#titlessub-page div.authors-website {
font-size: 11px;
text-transform: uppercase;
margin: 12px 0 0 0;
color: #435d76;
}

#titlessub-page div.authors-website p {
text-transform: none;
color: #000;
margin: 0;
padding: 0;
}

.titles-description {
margin-top: 0px;
clear: both;
}

.titles-description p{
margin-top: 0px;
}

.titles-links p {
margin: -3px 0 6px 0;
font-size: 11px;
}

p.titles-readmore {
margin: 21px 0 0 0;
width: 100%;
float: left;
background:#F2F2F2;
border-color:#C8CED1;
border-style:solid none;
border-width:1px 0pt;
color:#4C4C4C;
font-size:10px;
line-height:10px;
padding:5px 0pt;
text-align:center;
text-transform: uppercase;
}

p.titles-readmore a {
text-decoration: none;
}

p.titles-photocredit {
padding : 2px 15px 0 0px;
margin : 0;
font-size: 10px;
font-style: italic;
}

/* - - - NEWS and VIEWS - - - */
#news-page #main_content h4 {
padding: 0;
background: none;
margin: 12px 0 0 0;
font-family: Georgia, "Bookman Old Style", "Times New Roman", Times, serif;
font-size: 14px;
letter-spacing: 0;
color: #435d76;
}

#news-page #main_content .views-body p {
margin-top: 0;
}


#news-page #main_content .views-body img{
float: left; 
padding: 0 15px 0 0;
}


object {
display:block;
margin:auto;
padding: 10px;
background-color: #f2f2f2;
border: 1px solid #c8ced1;
}

p.views-date_category {
margin: 0 0 20px 0;
padding: 21px 0 20px 0;
text-align: center;
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
background: url(/images/design/icon-extraflourish.gif) no-repeat center top;
text-transform: uppercase;
border-bottom: 1px solid #EEEEEE;
}

p.views-comments {
margin: 0 0 30px 0;
width: 100%;
float: left;
background:#F2F2F2;
border-color:#C8CED1;
border-style:solid none;
border-width:1px 0pt;
color:#4C4C4C;
font-size:10px;
line-height:10px;
padding:5px 0pt;
text-align:center;
text-transform: uppercase;
}

p.views-comments a {
text-decoration: none;
}

p.link-podcast {
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
text-transform: uppercase;
background: transparent url(/images/design/icon-podcast.gif) no-repeat 0 45%;
padding-left: 27px;
}

#news-page .news_content {
margin-top: 30px;
float: left;
}

#news-page ol.list-viewscategories{
margin-top: 9px;
margin-bottom: 9px;
float: left;
}

#news-page ol.list-viewscategories h3 {
text-transform: none;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-style: italic;
color: #435d76;
font-size: 18px;
margin: 0 0 3px 0;
padding: 0;
}

#news-page .news_content h3 {
text-transform: none;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-style: italic;
color: #435d76;
font-size: 18px;
margin: 0 0 9px 0;
padding: 0;
}

#news-page .news_content h4 {
font-style: normal;
font-size: 14px;
margin: 0;
padding: 0;
color: #435d76;
letter-spacing: 0;
font-weight: normal;
text-transform: none;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
background: none;
}

#news-page .news_content p {
margin: 0 0 12px 0;
padding: 0 0 18px 0;
font-size: 11px;
background: url(/images/design/icon-extraflourish.gif) no-repeat center bottom;
}

ul.list-archives, ul.list-archives ul {
list-style: none;
}

ul.list-archives, ul.list-archives ul li{
border-bottom: 1px solid #f6f6f6;
padding-left: 0;
line-height: 12px;
font-size: 10px;
font-style: italic;
margin-bottom: 1px;
}

ul.list-archives .view ul li a{
display: block;
background: #f6f6f6;
padding: 9px 6px;
}



#news-page .news_content ul.list-archives h4 {
font-weight: bold;
font-size: 10px;
}

#news-page .news_content ul.list-archives .toggle {
padding-bottom: 6px;
padding-top: 6px;
border-bottom: 1px solid #eeeeee;
margin-bottom: 0px;
}

#news-page .news_content ul.list-archives .toggle span {
color: #a4a4a4;
font-style: italic;
font-size: 10px;
}

#news-page .news_content ul.list-archives .view{
padding-bottom: 0;
border-bottom: 1px solid #eeeeee;
margin-bottom: 0;
}


ul.list-comments {
list-style: none;
margin: 0;
padding: 0;
}

ul.list-comments li {
padding: 15px 30px 0 60px;
margin: 0;
}

ul.list-comments li p{
margin-top: 0;
line-height: 15px;
font-size: 12px;
color: #545454;
}

ul.list-comments li p.posted {
padding-bottom: 12px;
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
text-transform: uppercase;
font-size: 11px;
color: #8f8f8f;
}

li.comment-one {
background: #f2f2f2 url(/images/design/icon-quotegray.gif) no-repeat 6px 3px;
}

li.comment-two {
background: #fff url(/images/design/icon-quotewhite.gif) no-repeat 6px 3px;
}

#comment_form p {
font-style: italic;
font-size: 14px;
}

.prev_next_navigation {
margin: 15px 0 0 0;
width: 100%;
float: left;
background:#F2F2F2;
border-color:#C8CED1;
border-style:solid none;
border-width:1px 0pt;
color:#4C4C4C;
font-size:10px;
line-height:10px;
padding:5px 0pt;
text-align:center;
text-transform: uppercase;
}

/* SEARCH RESULTS */
#search-page #main_content h3 {
margin-left: 6px;
}

.breadcrumb {
margin:	0 0 3px 6px;
font-style: italic;
font-size:10px;
}

.default, .defaultBold {
font-size:12px;
color:#000;
padding:3px 0 3px 0;
}

.tablePad {
padding: 3px 3px 5px 3px;
background-color: #fff;
}

.resultRowOne {
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size: 11px;
padding: 6px 6px 6px 8px;
background-color: #f9f9f9;
}

.resultRowTwo {
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:11px;
padding: 6px 6px 6px 8px;
background-color:  #edecec;
}

.resultTop {
background-color: #7a8a99;
}

.resultHead {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
padding: 8px 0 8px 8px;
border-bottom: 1px solid #435d76;
border-top: 1px solid #435d76;
}

/* search box */
#header #search_box {
position: absolute;
right: 16px;
top: 32px;
width: 171px;
height: 24px;
background: url(/images/design/searchbox.gif) no-repeat top left;
}

#search_box #s {
float: left;
padding: 0;
margin: -5px 0 0 6px;
border: 0;
width: 80px;
background: none;
}

#search_box #search_button {
position: absolute;
right: 22px;
top: 9px;
}


/* CLIENT AREA */
#clientarea-page #main_content h5 {
font-style: normal;
font-size: 14px;
margin: 0;
padding: 0;
color: #435d76;
letter-spacing: 0;
font-weight: normal;
text-transform: none;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
background: none;
}

#clientarea-page #main_content h5+p {
margin-top: -5px;
font-size: 11px;
}

#clientarea-page #main_content ul {
margin: -15px 0 10px 0;
font-size: 11px;
padding: 0;
}

/* EXTRAS */
br.clear {
display: block;
margin: 0px 0;
}

.faq-answer p+ul {
margin-top: -10px;
}
#social {
float: left;
width: 100%;
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
padding-bottom: 10px;
margin-bottom: 5px;
}

#twitter {
width: 171px;
padding-top: 10px;
}

#news-page .news_content .twtr-widget p {
margin: 0 0 12px 0;
padding: 0 0 18px 0;
font-size: 11px;
background: none;
}

#link-rss {
clear: left;
float: left;
padding-top: 10px;
}

#sidebarnav #link-rss a {
text-decoration: none;
border: 0;
}

#link-rss a img {
border: 0;
text-decoration: none;
}

/* hide from safari */
@media all {
@import url();
/* rules */
ul.list-footerlinks li {
float: left;
text-align: center;
padding: 0 7px;
text-transform: uppercase;
background: url(/images/design/icon-footerbullet.gif) no-repeat 100% 50%;
}

#search_box #s {
float: left;
padding: 0;
margin: 5px 0 0 6px;
border: 0;
width: 80px;
background: none;
}


}
/* end hide from safari */