/**
 * Theme Name: Sports New Media
 * Theme URI: http://www.sportsnewmedia.com
 * Description: 
 * Version: 1.0
 * Author: 27 by 7
 * Author URI: http://27by7.com
 */ 

/* =BODY */

body { background: #ffffff; text-align: center; margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial, Serif; }
.clear { clear: both; }
a img { border: 0; }
a { color: #3E3E40; }
.alignleft { float: left; }
.alignright { float: right; }
.alignnone { float: none; }
.aligncenter { text-align: center; }
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}

.downloadsHeadline { background: url('images/downloadsHeadline.png') no-repeat top left; display: block; width: 122px; height: 17px; text-indent: -100000px; padding-bottom: 16px; margin-top: 0; margin-bottom: 10px; }
.partnersHeadline { background: url('images/partnersHeadline.png') no-repeat top left; display: block; width: 122px; height: 17px; text-indent: -100000px; padding-bottom: 16px; margin-top: 0; margin-bottom: 10px; }
.clientsHeadline { background: url('images/clientsHeadline.png') no-repeat top left; display: block; width: 122px; height: 17px; text-indent: -100000px; padding-bottom: 16px; margin-top: 0; margin-bottom: 10px; }
.caseStudiesHeadline { background: url('images/caseStudies.png') no-repeat top left; display: block; width: 143px; height: 19px; text-indent: -100000px; padding-bottom: 16px; margin-top: 0; margin-bottom: 10px; }
.productsHeadline { background: url('images/productsHeadline.png') no-repeat top left; display: block; width: 143px; height: 19px; text-indent: -100000px; padding-bottom: 16px; margin-top: 0; margin-bottom: 10px; }

.FB_SERVER_IFRAME { margin-bottom: 10px; }

.rssHeading { width: 611px; overflow: hidden; }
.rssHeading h3 { float: left; display: inline-block; width: 300px; }
.rssHeading img { float: right; }

/* =HEADER */

#header { background: url('images/navBg.png') repeat-x bottom left; }
#header .inner {  width: 992px; text-align: left; margin: 0 auto; height: 175px; }

#header h1 { margin: 0; padding: 0; }
#header h1 a { background: url('images/logo.png'); display: block; float: left; text-indent: -10000px; width: 229px; height: 130px; }

#header .menu ul { background: url('images/navSep.png') no-repeat top right; margin: 0; padding: 0; list-style: none; height: 45px; overflow: hidden; width: 955px; }
#header .menu li { background: url('images/navSep.png') no-repeat top left; float: left; font-weight: bold; }
#header .menu li a { color: #51504d; text-decoration: none; font-size: 13px; float: left; height: 45px; line-height: 45px; padding: 0 25px; }
#header .menu li a:hover, #header .menu li.current_page_item a { -moz-box-shadow: inset 8px 8px 12px 5px #ab051e; -webkit-box-shadow: inset 8px 8px 12px 5px #ab051e;  background: transparent url('images/navHoverBg.png') repeat-x top left; color: #fff; }

/* =SEARCHFORM */

.searchForm { width: 356px; float: right; overflow: hidden; margin-top: -70px; }
.searchForm #s { float: left; width: 258px; border: 1px solid #c7ccd1; font-size: 12px; color: #3e3e40; padding-top: 8px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px; margin-right: 5px; }
.searchForm p { margin: 0; height: 35px; overflow: hidden; }
.searchForm .image { border: 0; background: url('images/searchButton.jpg') no-repeat top left; height: 30px; width: 76px; float: left; margin: 0; }

/* =SLIDER */

#slider { background: #b50f26 url('images/sliderBg.png') repeat-x top center; height: 383px; text-align: left; }
#slider .inner { width: 962px; margin: 0 auto; height: 383px; position: relative; }

#slider .content { list-style: none; margin: 0; padding: 0; color: #fff; }
#slider .content .alignleft { float: left; width: 390px; margin-top: 75px; margin-left: 55px; display: inline; }
#slider .content h3 { margin: 0; font-size: 35px; font-weight: bold; margin-bottom: 10px; }
#slider .content h4 { margin: 0; font-size: 22px; font-weight: normal; }
#slider .content .entry p { margin: 0; font-size: 15px; }
#slider .content .image { float: left; display: inline; }

#slider .nav { list-style: none; float: left; margin: 0; padding: 0; height: 52px; margin-top: 1px; }
#slider .nav li { color: #51504d; font-size: 14px; float: left; text-transform: uppercase; line-height: 40px; cursor: pointer; margin-top: -12px; }
#slider .nav li span { background: url('images/sliderNavSep.png') no-repeat 100% 12px; display: block; height: 40px; float: left; padding: 0 25px; padding-top: 12px; }
#slider .nav li span:hover, #slider .nav li.selected span { color: #e51937; }
#slider .nav li.selected { background: url('images/sliderArrow.png') no-repeat 50% 0%; }
#slider .navigation { cursor: pointer; }
#slider .next { position: absolute; top: 140px; right: 0; }
#slider .prev { position: absolute; top: 140px; left: 0; }

/* =CONTENT */

.contentContainer { text-align: left; }
.contentContainer .inner { background: #ffffff url('images/innerBg.jpg') repeat-y top left; width: 962px; margin: 0 auto; padding-top: 39px; padding-bottom: 25px; padding-left: 15px; padding-right: 15px; -moz-box-shadow: 5px 5px 62px rgba(0, 0, 0, 0.17); -webkit-box-shadow: 5px 5px 62px rgba(0, 0, 0, 0.17); }

.contentContainer .content { width: 611px; float: left; }

.latestNewsHeadline { margin: 0; }
.latestNewsHeadline a { background: url('images/latestNews.png') no-repeat top left; padding-bottom: 16px; display: block; text-indent: -10000px; margin: 0; }
.latestNews { float: left; list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #c8ced1; margin-bottom: 30px; }
.latestNews li { margin: 0; border-top: 1px solid #c8ced1; padding-top: 15px; padding-bottom: 15px; }
.latestNews li h2 { margin: 0; margin-bottom: 12px; }
.latestNews li h2 a  { font-size: 18px; color: #e51937; text-decoration: none; }
.latestNews .postmetadata { font-size: 11px; color: #3e3e40; width: 100%; overflow: hidden; margin-bottom: 18px; }
.latestNews .postmetadata p { margin: 0; }
.latestNews .postmetadata a { color: #3e3e40; }
.latestNews .postmetadata .info { float: left; width: 60%; }
.latestNews .postmetadata .tags { float: right; width: 30%; }
.latestNews .entry { font-size: 12px; }
.latestNews .share { width: 100%; overflow: hidden; }
.latestNews .tweetmeme { float: left; margin-top: 5px; }
.latestNews .fbshare { float: left; margin-left: 12px; }
.latestNews .leaveComment { float: right; }

#csSlider { float: left; }
#csSlider { margin: 0; margin-bottom: 60px; }
#csSlider h3 a {  background: url('images/caseStudies.png') no-repeat top left; border-bottom: 1px solid #c8ced1; padding-bottom: 16px; display: block; text-indent: -10000px; margin: 0; margin-bottom: 6px; }
#csSlider .nav { list-style: none; margin: 0; padding: 0; overflow: hidden; width: 100%; height: 36px; margin-bottom: 20px; }
#csSlider .nav li { float: left; position: relative; border-right: 1px solid #c5bcbc; padding-right: 20px; }
#csSlider .nav li a { font-size: 14px; float: left; color: #cc112b; display: block; cursor: pointer; height: 26px; line-height: 26px; padding: 0 10px; padding-right: 0px; margin-left: 20px; }
#csSlider .nav li.selected a { background: #cc112b; cursor: pointer; border-top: 1px solid #e398a2; border-bottom: 1px solid #e398a2; font-size: 14px; color: #fff; padding-right: 10px; }
#csSlider .arrow { position: absolute; top: 27px; left: -99999px; }
#csSlider .selected .arrow { position: absolute; top: 27px; left: 30px; }
#csSlider .csContent { list-style: none; margin: 0; padding: 0; }
#csSlider .csContent .image { float: left; margin-right: 10px; }
#csSlider .csContent .alignleft{ float: left; margin-right: 10px; font-size: 12px; color: #3e3e40; width: 330px; line-height: 18px; }

#aboutUs { padding-bottom: 22px; }
#aboutUs h3 {  background: url('images/aboutUs.png') no-repeat top left; border-bottom: 1px solid #c8ced1; padding-bottom: 16px; display: block; text-indent: -10000px; margin: 0; margin-bottom: 6px; }
#aboutUs h4 { color: #e51937; font-size: 14px; font-weight: bold; }
#aboutUs p { font-size: 12px; color: #3e3e40; line-height: 18px; }

#ourClients { clear: both; }
#ourClients h3 {  background: url('images/ourClients.png') no-repeat top left; border-bottom: 1px solid #c8ced1; padding-bottom: 16px; display: block; text-indent: -10000px; margin: 0; margin-bottom: 30px; }
#ourClients ul { list-style: none; margin: 0; padding: 0; width: 100%; overflow: hidden; }
#ourClients li { float: left; margin-right: 52px; }

.entryPage h2 { font-size: 18px; color: #e51937; margin: 0; margin-bottom: 28px; }
.entryPage .entry { font-size: 12px; color: #3e3e40; line-height: 18px; }

.posts { float: left; list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #c8ced1; margin-bottom: 30px; }
.posts li { margin: 0; border-bottom: 1px solid #c8ced1; padding-top: 15px; padding-bottom: 15px; }
.posts li h2 {  font-size: 18px; color: #e51937; margin: 0; margin-bottom: 12px; }
.posts li h2 a  { font-size: 18px; color: #e51937; text-decoration: none; }
.posts .postmetadata { font-size: 11px; color: #3e3e40; width: 100%; overflow: hidden; }
.posts .postmetadata p { margin: 0; }
.posts .postmetadata a { color: #3e3e40; }
.posts .postmetadata .info { float: left; width: 60%; }
.posts .postmetadata .tags { float: right; width: 30%; }
.posts .entry { font-size: 12px; color: #3e3e40; }

.posts .entry blockquote {
  clear: both;
  display: block;
  padding: 20px 20px 10px 45px;
  margin: 20px 0;
  font-style: italic;
  font-size: 1.2em;
  color: #141310;
  background: #e7e6e2 url('images/blockquote.gif') no-repeat top left;
}

.posts .share { width: 100%; overflow: hidden; }
.posts .tweetmeme { float: left; margin-top: 5px; }
.posts .fbshare { float: left; margin-left: 12px; }
.posts .leaveComment { float: right; }

.posts .postdata { font-size: 11px; color: #3e3e40; width: 100%; overflow: hidden; }
.posts .postdata p { margin: 0; }
.posts .postdata a { color: #3e3e40; }

.posts .postdata h2 a { font-size: 18px; color: #e51937; text-decoration: none; }
.posts .postdata .alignleft { width: 460px; float: left; }
.posts .postdata .alignleft p { margin-bottom: 10px; }
.posts .postdata .alignright { float: right; }

.posts .roundedList { list-style: none; margin: 0; padding: 0; }
.posts .roundedList li { background: url('images/bullets.png') no-repeat top left; margin: 0; padding: 0; margin-bottom: 5px; height: 16px; padding-left: 20px; border: 0; }

.posts .colRoundedList { list-style: none; margin: 0; padding: 0; margin-bottom: 20px; }
.posts .colRoundedList li { background: url('images/bullets.png') no-repeat top left; margin: 0; padding: 0; margin-bottom: 5px; height: 16px; padding-left: 3%; border: 0; width: 22%; float: left; }

#breadcrumbs { font-size: 12px; color: #3e3e40; margin: 0; }
#breadcrumbs a { color: #3e3e40; text-decoration: none; }


#contactUs { font-size: 12px; color: #3e3e40; float: left; }
#contactUsTitle {  background: url('images/contactUs.png') no-repeat top left; display: block; text-indent: -10000px; margin: 0; margin-bottom: 29px; }
#contactUs p { height: 100%; overflow: hidden; }
#contactUs label { float: left; line-height: 39px; font-size: 12px; color: #3e3e40; width: 136px; display: block; }
#contactUs .text { float: left; border: 1px solid #c8ced1; font-size: 12px; color: #3e3e40; width: 436px; padding-left: 5px; padding-right: 5px; padding-top: 11px; padding-bottom: 11px; }
#contactUs textarea { height: 146px; border: 1px solid border: 1px solid #c8ced1; font-size: 12px; color: #3e3e40; width: 436px; padding: 5px; }
#contactUs .image { margin-left: 136px; }

.pagination { list-style: none; margin: 0; padding: 0; }
.pagination .alignleft { float: left; }
.pagination .alignright { float: right; }
.pagination .alignleft a { background: url('images/olderEntries.jpg') no-repeat top left; width: 97px; height: 9px; display: block; text-indent: -10000px; }
.pagination .alignright a { background: url('images/newerEntries.jpg') no-repeat top left; width: 103px; height: 10px; display: block; text-indent: -10000px; }

.content .downloads { list-style: none; margin: 0; padding: 0; }
.content .downloads li { margin-bottom: 30px; }
.content .downloads h3 { margin: 0; }
.content .downloads h3 a { color: #e51937; border-bottom: 1px solid #c8ced1; font-size: 19px; text-decoration: none; display: block; width: 581px; height: 25px; line-height: 25px; font-weight: normal; padding-bottom: 10px; padding-left: 30px; }
.content .downloads .pdf h3 a { background: url('images/pdf.png') no-repeat top left; }
.content .downloads .powerpoint h3 a { background: url('images/powerpoint.png') no-repeat top left; }
.content .downloads .entry { color: #3e3e40; font-size: 12px; line-height: 25px;}

.clientList h3 { font-size: 19px; margin: 0; font-weight: normal; color: #e51937; margin-bottom: 20px; }

.caseStudies { list-style: none; margin: 0; padding: 0; }
.caseStudies li { float: left; width: 261px; margin-right: 80px; }
.caseStudies li h2 a { font-size: 19px; color: #e51937; text-decoration: none; margin: 0; }
.caseStudies p { font-size: 12px; line-height: 24px; }
.caseStudies a { color: #e51937; font-weight: bold; }

.productsList { list-style: none; margin: 0; padding: 0; margin-top: 20px; }
.productsList li { margin-bottom: 30px; }
.productsList div.alignleft { margin-left: 30px; width: 345px; }
.productsList h3 { display: block; font-size: 19px; font-weight: bold; color: #e51937; border-bottom: 1px solid #c8ced1; padding-bottom: 18px; margin-top: 0; }
.productsList p { font-size: 12px; line-height: 24px; }
.productsList a { font-weight: bold; font-size: 12px; font-weight: bold; color: #e51937; text-decoration: underline; }

/* =SIDEBAR */

.contentContainer #sidebar { width: 333px; float: left; list-style: none; margin: 0; padding: 0; margin-left: 18px; }
.contentContainer .widget { padding-left: 18px; background: #f7f7f7; -moz-box-shadow: 5px 5px 5px rgba(201, 193, 193, 0.41); -webkit-box-shadow: 5px 5px 5px rgba(201, 193, 193, 0.41); margin-bottom: 15px; padding-bottom: 15px; padding-top: 15px; padding-bottom: 15px;
    filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#EAEAEA,direction=180,strength=5)
        progid:DXImageTransform.Microsoft.Shadow(color=#EAEAEA,direction=90,strength=5);
}
.contentContainer .facebook{
background-image:url('/wp-content/uploads/2010/08/fbtophead.jpg'); 
background-position:0px 0px; 
background-repeat:no-repeat; 
overflow:hidden;
padding-bottom:6px;
padding-top:24px;
height:62px;
}
.fbwidgettext{
        height:62px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	float:left;
  position:relative;
}
.fbwidgettext .overicon{
margin-top:-60px;
padding:8px 0px 0px 7px;
z-index:200;
 position:absolute;
}

#sidebar { font-size: 12px; color: #3e3e40; }
#sidebar a { color: #e51937; text-decoration: none; }

#sidebar .twitter img { margin-bottom: 15px;}
#twitter_update_list { list-style: none; margin: 0; padding: 0; margin-top: 22px; width: 295px;  }
#twitter_update_list li { border-bottom: 1px solid #d2d7d9; padding-bottom: 10px; margin-bottom: 10px; }

#sidebar .downloads h3 { margin: 0; }
#sidebar .downloads h3 a { background: url('images/downloadsTitle.png') no-repeat top left; border-bottom: 1px solid #c8ced1; padding-bottom: 16px; display: block; text-indent: -10000px; margin: 0; margin-bottom: 18px; }\
#sidebar .downloads ul { list-style: none; margin: 0; padding: 0; }
#sidebar .downloads li { margin-bottom: 10px; }
#sidebar .downloads li a { color: #3e3e40; }

#sidebar .downloads li.pdf { background: url('images/pdf.png') no-repeat center left; height: 25px; line-height: 25px; padding-left: 30px; }
#sidebar .downloads li.powerpoin { background: url('images/powerpoint.png') no-repeat center left; height: 29px; line-height: 29px; padding-left: 30px; }

#sidebar .partnerships h3 { margin: 0; }
#sidebar .partnerships h3 a { height: 60px; background: url('images/partnerships.png') no-repeat top left; border-bottom: 1px solid #c8ced1; display: block; text-indent: -10000px; margin: 0; margin-bottom: 5px; width: 304px; }
#sidebar .partnerships p { line-height: 18px; float: left; }
#sidebar h3.widgetTitle { width: 303px; font-size: 19px; color: #e51937; margin: 0; padding-bottom: 15px; border-bottom: 1px solid #d3d7da; }
#sidebar .linkList { list-style: none; margin: 0; padding: 0; width: 303px; }
#sidebar .linkList li { border-bottom: 1px solid #c8ced1; font-size: 12px; }
#sidebar .linkList li a { background: url('images/bullets.png') no-repeat center left; padding-left: 25px; color: #3e3e40; display: block; height: 38px; line-height: 38px; }
#sidebar .linkList li a:hover { background-color: #d2112d; color: #fff; }


#sidebar .commentList { list-style: none; margin: 0; padding: 0; width: 303px; }
#sidebar .commentList li { border-bottom: 1px solid #c8ced1; font-size: 12px; }
#sidebar .commentList li a { background: url('images/commentBullet.png') no-repeat center left; padding-left: 25px; color: #3e3e40; display: block; height: 38px; line-height: 38px; }
#sidebar .commentList li a:hover { background-color: #d2112d; color: #fff; }
#sidebar .commentList li a span { color: #e51937; font-weight: bold; }
#sidebar .commentList li a:hover span { color: #fff; font-weight: bold; }

#sidebar .widgetContent { width: 303px; }
#sidebar .tagCloud a { color: #5f5e5e; }

.twitterFollowers { background: url('images/twitterSmall.png') no-repeat top left; width: 143px; height: 37px; float: left; margin-left: 10px; position: relative; }
.twitterFollowers span { position: absolute; bottom: 6px; left: 45px; }
.twitterFollowers a  { display: block; width: 143px; height: 37px; color: #333333 !important; font-size: 11px; font-weight: bold; }


.contactUsWidget { font-size: 12px; font-weight: normal; }
.contactUsWidget p { margin: 0; margin-bottom: 8px; }
#sidebar .arrow { display: inline-block; padding-bottom: 2px;background: url('images/bullets.png') no-repeat top right; color: #3e3e40 !important; padding-right: 25px; font-weight: bold; }

.departments h4 { font-size: 13px; }
.departments p { line-height: 18px; width: 303px; }

.clientsList { list-style: none; margin: 0; padding: 0; margin-right: 15px; }
.clientsList { margin-bottom: 15px; }
.clientsList h3 { font-size: 14px; color: #3e3e40; font-weight: normal; }
.clientsList p { font-size: 12px; }
.clientsListWidget a { margin-right: 15px; }

/* =FOOTER */

#footer { background: url('images/footerBg.png') repeat-x top left; margin-top: 50px; }
#footer .inner { height: 565px; width: 992px; margin: 0 auto; text-align: left; }

#footer .contact { list-style: none; margin: 0; padding: 0; padding-top: 24px; width: 100%; overflow: hidden; height: 204px; }
#footer .contact li { float: left; height: 190px; }
#footer .contact .map { border-right: 1px solid #b2afaf; padding-right: 64px; margin-right: 50px; }

#footer .contact .departments { width: 210px; font-size: 12px; color: #3e3e40; border-right: 1px solid #b2afaf; padding-right: 55px; margin-right: 57px; }
#footer .contact .departments h3 { background: url('images/departments.png') no-repeat top left; margin: 0; margin-bottom: 10px; text-indent: -100000px; }

#footer .contact .questions { width: 210px; font-size: 12px; color: #3e3e40; }
#footer .contact .questions h3 { background: url('images/questions.png') no-repeat top left; margin: 0; margin-bottom: 10px; text-indent: -100000px; }

#footer .profile { font-size: 12px; color: #3e3e40; padding: 0; padding-top: 26px; height: 264px; list-style: none; margin: 0; overflow: hidden; width: 100%; }
#footer .profile li.widget { background: url('images/profileSep.png') repeat-y top right; float: left; height: 212px; }
#footer .profile h3 { margin: 0; margin-bottom: 12px; }

#footer .getInTouch { width: 317px; padding-right: 36px; margin-right: 24px; }
#footer .getInTouch h3 { background: url('images/getInTouch.png') no-repeat top left; margin: 0; margin-bottom: 10px; text-indent: -100000px; }
#footer .getInTouch form label { float: left; width: 81px; height: 22px; line-height: 22px; }
#footer .getInTouch .text, #footer .getInTouch textarea {  border: 2px solid #d0cece; width: 228px; }
#footer .getInTouch p { margin: 0; margin-bottom: 10px; width: 317px; overflow: hidden; }
#footer .getInTouch br { float: left; display: none; }
#footer .getInTouch .button input { margin-left: 82px; }

#footer .company { width: 146px; padding-right: 24px; margin-right: 35px; }
#footer .company h3 { background: url('images/company.png') no-repeat top left; margin: 0; margin-bottom: 15px; text-indent: -100000px; }
#footer .company ul { list-style: none; margin: 0; padding: 0; }
#footer .company li { margin-bottom: 10px; }
#footer .company ul li a { background: url('images/bullets.png') no-repeat center left; list-style: none; margin: 0; padding: 0; color: #3e3e40; text-decoration: none; padding-left: 16px; }

#footer .services { width: 168px; padding-right: 33px; margin-right: 34px; }
#footer .services h3 { background: url('images/services.png') no-repeat top left; margin: 0; margin-bottom: 15px; text-indent: -100000px; }
#footer .services ul { list-style: none; margin: 0; padding: 0; }
#footer .services li { margin-bottom: 10px; }
#footer .services ul li a { background: url('images/bullets.png') no-repeat center left; list-style: none; margin: 0; padding: 0; color: #3e3e40; text-decoration: none; padding-left: 16px; }

#footer .downloads { width: 166px; float: left; }
#footer .downloads h3.downloadsTitle { background: url('images/download.png') no-repeat top left; margin: 0; margin-bottom: 15px; text-indent: -100000px; }
#footer .downloads ul.linkList { list-style: none; margin: 0; padding: 0; }
#footer .downloads .linkList li { margin-bottom: 10px; }
#footer .downloads .linkList li a { background: url('images/bullets.png') no-repeat center left; list-style: none; margin: 0; padding: 0; color: #3e3e40; text-decoration: none; padding-left: 16px; }

#footer .downloads h3.followUsTitle { background: url('images/followUs.png') no-repeat top left; margin: 0; margin-bottom: 15px; text-indent: -100000px;  margin-top: 24px; }
#footer .downloads .followUsList { list-style: none; margin: 0; padding: 0; }
#footer .downloads .followUsList li { float: left; margin-right: 10px; }

#footer .copyright { font-size: 12px; color: #3e3e40; height: 47px; line-height: 47px; }
#footer .copyright .alignleft { float: left; }
#footer .copyright .alignright { float: right; }
#footer .copyright p { margin: 0; }

.wpcf7-form-control-wrap { float: left; }

#error404 h2 { background: #f6425d url('images/error.jpg') no-repeat 10px 12px; color: #fff; font-size: 24px; padding: 12px 0px; border: 1px solid #db1631; padding-left: 50px; }
#error404 p { color: #3e3e40; font-size: 14px; line-height: 24px; }
#error404 h3 { font-size: 15px; color: #8a8787; margin: 0; margin-top: 40px; margin-bottom: 20px; margin-left: 30px; }

#error404 ul.list-1 { list-style: none; margin: 0; padding: 0; margin-left: 30px; }
#error404 ul.list-1 li { color: #3e3e40; background: url('images/bullets.png') no-repeat 0px -1px; list-style: none; margin: 0; padding: 0; color: #3e3e40; text-decoration: none; padding-left: 25px; margin-bottom: 15px; font-size: 12px; }
#error404 ul.list-1 li a { color: #db1631; text-decoration: none; font-weight: bold; }
#error404 ul.list-1 li ul { margin-top: 15px; }
#error404 ul.list-2 { list-style: none; margin: 0; padding: 0; margin-left: 30px; }
#error404 ul.list-2 li { color: #3e3e40; background: url('images/greenArrow.png') no-repeat center left; list-style: none; margin: 0; padding: 0; color: #3e3e40; text-decoration: none; padding-left: 25px; margin-bottom: 15px; font-size: 12px; }
#error404 ul.list-2 li a { color: #3e3e40; text-decoration: none; font-weight: bold; }
#beforeinner{position:relative;}
.starLogo{position:absolute; bottom:58px; right:12px;}
