html {
padding: 0;
margin: 0;
}

body {
padding: 0;
margin: 0;
font-family: verdana, helvetica,arial;
font-size: 9pt;
color: #343138;
}

#container {
width: 988px;
margin: 0 auto 0 auto;
}

.clear {
clear: both;
height: 0px;
line-height: 0;
}


img {
border: 0;
}

img.logo {
padding: 0 0 0 2px;
}

img.paraimage {
float: right; padding: 0 0 0 5px;
}

div.header {
width: 988px;
height: 100px;
}

div.header .headerlogo {
float: left;
width: 250px;
padding: 5px 0 0 0;
}

div.header .bannerad {
float: right;
width: 728px;
height: 90px;
padding: 5px 5px 5px 0;
}

div.mainPanelHeader {
width: 988px;
height: 42px;
background: url('/images/layout/mainPanel-header.gif') no-repeat;
margin: 0;
padding: 0;
}

div.mainPanelBody {
width: 988px;
min-height: 150px;
background: url('/images/layout/mainPanel-body.gif') repeat-y;
margin: 0;
padding: 0;
}

div.mainPanelFooter {
width: 988px;
height: 10px;
background: url('/images/layout/mainPanel-footer.gif') no-repeat;
margin: 0;
padding: 0;
}


div.mainPanelHeader div.face {
float: right: width: 176px;
padding: 8px 10px 0 0;
text-align: right;
}

div.mainPanelHeader div.navigation {
padding: 10px 0 0 18px;
font-size: 12px;
font-weight: bold;
color: #383a50;
float: left;
width: 789px;
}

.twitt {
padding: 0 10px 0 0;
}

div.mainPanelHeader div.navigation div.left {
padding: 5px 0 0 0;
float: left;
width: 579px;
}

div.mainPanelHeader div.navigation div.right {
padding: 1px 0 0 0;
float: right;
width: 175px;
}

div.mainPanelHeader div.navigation a:visited, div.mainPanelHeader div.navigation a:link, div.mainPanelHeader div.navigation a:active {
color: #fff;
text-decoration: none;
}

div.mainPanelHeader div.navigation a:hover {
color: #fff;
text-decoration: underline;
}

div.mainPanelBody div.panelPadding {
padding: 10px 18px 15px 18px;
}

form#mainSearch input.search {
background: url('/images/layout/input-style.gif') no-repeat;
width: 178px;
height: 19px;
font-size: 14px;
padding: 2px;
border: 0;
}

table.searchTable {
margin: 0;
padding: 0;
}

table.searchTable td {
margin: 0;
padding: 0;
}

input.submit {
padding: 2px 0px 2px 0px;
border: 0;
height: 23px;
}


div.mainPanelBody h1 {
padding: 0;
margin: 0;
}

form#headerSearch {
margin: 0; padding: 0;
}


form#headerSearch input.search {
background: url('/images/layout/input-header.gif') no-repeat;
width: 135px;
height: 19px;
font-size: 11px;
padding: 4px 2px 0 25px;
border: 0;
color: #4c4c4c;
font-family: verdana, helvetica,arial;
}

div.homeimage {
width: 950px;
height: 212px;
background: #555 url('/images/layout/homeimage.jpg') no-repeat top right;
margin: 0 0 5px 0;
}

div.homeimage div.text {
padding: 15px 0 0 20px;
color: #fff;
width: 420px;
}

div.homeimage div.text h1 {
padding: 5px 0 10px 0;
margin: 0;
font-size: 10pt;
}

div.homeimage div.text h2 {
padding: 0;
margin: 0;
font-size: 11pt;
}

div.homeimage div.text h3 {
padding: 15px 0 0 0;
margin: 0;
font-size: 9pt;
font-weight: normal;
}

div.homeimage div.text h4 {
padding: 0 0 0 0;
margin: 0;
font-size: 9pt;
font-weight: normal;
}

span.smalltext {
font-size: 8pt;
}

div.secondNav {
width: 950px;
background: #ccc;
height: 25px;
margin: 0 0 15px 0;
}

div.secondNav div.links {
padding: 5px 0 0 15px;
color: #555;
font-size: 8pt;
font-weight: bold;
}

div.secondNav div.links span {
color: #ccc;
}

div.secondNav div.links a:visited, div.secondNav div.links a:link, div.secondNav div.links a:active {
color: #555;
text-decoration: none;
}

div.secondNav div.links a:hover {
color: #555;
text-decoration: underline;
}

div.searchResults {
width: 735px;
float: right;
background: #fff;
}

div.searchResults div.header {
width: 735px;
background: #fff;
color: #4c4c4c;
font-size: 13px;
height: 29px;
border-bottom: 1px solid #ccc;
}

div.searchResults div.header div.text {
padding: 5px 0 0 10px;
}

div.share {
float: right;
text-align: center;
width: 120px;
}

.fivespacing {
height: 5px;
}

.tenspacing {
height: 10px;
}

div.searchResults div.header div.text h1 {
color: #4c4c4c;
font-size: 13px;
padding: 0;
margin: 0;
}


div.searchResults div.headerDark {
width: 735px;
background: #555;
color: #fff;
font-size: 13px;
height: 29px;
border-bottom: 1px solid #ccc;
}

div.searchResults div.headerDark div.text {
padding: 5px 0 0 10px;
}




div.searchResults div.headerDark div.text h1 {
color: #fff;
font-size: 13px;
padding: 0;
margin: 0;
}

div.searchResults div.headerDark div.text h2 {
color: #fff;
font-size: 13px;
padding: 0;
margin: 0;
}

div.searchResults div.detail {
padding: 10px 15px 15px 15px;
}

div.searchResults div.detail .imageplacer {
text-align: center;
padding: 0 0 4px 0;
}

div.searchResults div.detail h2 {
margin: 0;
padding: 0;
font-weight: bold;
font-size: 9pt;
}

div.searchResults div.detail h3 {
margin: 0;
padding: 0;
font-weight: normal;
font-size: 9pt;
}

div.searchResults div.detail .title {
padding: 5px 0 5px 0;
}

div.searchResults div.detail .description {
padding: 5px 0 0 0;
}

div.searchRefine {
width: 200px;
float: left;
overflow: hidden;
background: #fff;
}

div.searchRefine div.header {
width: 200px;
background: #ccc;
color: #555;
font-size: 13px;
height: 29px;
border-bottom: 1px solid #999;
}

div.searchRefine div.header div.text {
padding: 5px 0 0 10px;
}

ul#results {
list-style-type: none;
padding: 10px 0 0 5px;
margin: 0;
width: 720px;
}

ul#results li {
width: 210px;
height: 230px;
padding: 5px 10px 5px 20px;
float: left;
display: inline;
text-align: center;
}

ul#results li div.imageholder {
width: 200px;
height: 150px;
overflow: hidden;
padding: 0 0 4px 0;
}

ul#results li .title {
font-weight: bold;
}

ul#results li .title a:hover, ul#results li .title a:visited, ul#results li .title a:active, ul#results li .title a:link {
text-decoration: none;
color: #343138;
}

ul#results li.adsense {
width: 705px;
height: 75px;
margin: 2px 0 0 0;
padding: 0;
}

div.tenpadding {
padding: 10px;
}

form#refineSearch {
margin: 0;
padding: 0;
}

form#refineSearch input.search {
background: url('/images/layout/input-refine.gif') no-repeat;
width: 116px;
height: 19px;
font-size: 11px;
padding: 4px 2px 0 2px;
border: 0;
}

div.pagination {
padding: 5px 15px 10px 15px;
font-size: 9pt;
width: 705px;
clear: both;
}

div.pagination a:active, div.pagination a:link, div.pagination a:visited, a.sitelink:active, a.sitelink:link, a.sitelink:visited {
color: #2467b4;
text-decoration: none;
}

div.pagination a:hover, a.sitelink:hover {
color: #2467b4;
text-decoration: underline;
}


div.next {
float: right;
width: 100px;
text-align: right;
}

div.previous {
float: left;
width: 100px;
}

div.pagelinks {
text-align: center; width: 505px; float: left; display: inline;
}

div.footer {
padding: 10px 15px 15px 15px;
font-size: 8pt;
}

div.tenpadding h2 {
margin: 0;
padding: 0 0 0 0;
font-size: 9pt;
}


div.tenpadding h3 {
margin: 0;
padding: 0 0 0 0;
font-size: 9pt;
}

div.stadiumLeft {
float: left; width: 585px;
}

.darkblue {
font-size: 9pt;
}

div.indexrighttext {
float: right; width: 300px; text-align: right; padding: 0 10px 0 0;
}

div.indexrighttext a:hover, div.indexrighttext a:active, div.indexrighttext a:link, div.indexrighttext a:visited {
color: #fff;
text-decoration: underline;
font-weight: bold;
}














