/*
-----------------------------------------------
searchlight pac
Author:   Cameron Corda
Version:  1.0
----------------------------------------------- */

html, body {margin: 0; padding: 0; text-align: center; }
body {margin-bottom: 20px; background: url(/images/2.jpg);}

#container {width: 761px; padding: 0; margin: 0 auto; text-align: left;}

a {color: #740000;}
a:hover {text-decoration:none;}
a img {border: 0;}

body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */  
  font-family: verdana, helvecta, sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
}

p {font-size: 12px;}

h1, h2, h3 {font-family: "New Century Schoolbook", Georgia, Times, Palatino, "Times New Roman", serif;}
h1 {font-size: 24px; font-weight: 900; color: #021A5A; margin-top: 0;}
h2 {font-size: 18px; font-weight: 900; color: #881300; margin-top: 0;}

td {vertical-align: top; border: none;}

div.clear {clear: both; line-height: 0; margin: 0; padding: 0;}
img.photo {border: 1px solid #fff;}
img.floatl {float: left; padding-right: 10px;}

/* HEADER
----------------------------------------------- */
#header {margin: 0; padding: 0; text-align: left; background: url(/images/1.jpg) no-repeat; height: 141px; position: relative;}

#header-contrib {margin: 0; padding: 0; text-align: left; background: url(http://www.searchlightpac.com/page/-/30.jpg) no-repeat; height: 141px; position: relative;}

#header a#home {display: block; position: absolute; height: 105px; width: 760px; top: 0; left: 0px; background: transparent;}

#header-contrib a#home {display: block; position: absolute; height: 105px; width: 760px; top: 0; left: 0px; background: transparent;}

#quickSignup {position: absolute; top: 115px; left: 120px; z-index: 1000; padding: 0;}
#quickSignup label {display: none;}
#quickSignup input {margin-right: 3px;}
#quickSignup input.text {border: 1px solid #8B170A;}
#quickSignup input.button {border: 1px solid #FFFFFF; background: #141B37; color: #fff;}
#quickSignup #submitImg {background: transparent; padding-bottom: 0px;}

/* TOP NAVIGATION BAR
----------------------------------------------- */
#nav {position: relative; margin: 0; padding: 0; width: 761px; height: 24px; background: url(/images/13.jpg);}
#nav ul {margin: 0; padding: 0;}
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav a {height: 23px; display: block;}
#nav span {display: none;}

#navA {left: 0; width: 192px;}
#navB {left: 193px; width: 135px;}
#navC {left: 329px; width: 168px;}
#navD {left: 498px; width: 122px;}
#navE {left: 621px; width: 140px;}

#navA a:hover {background: transparent url(/images/13.jpg) 0 -24px no-repeat;}
#navB a:hover {background: transparent url(/images/13.jpg) -193px -24px no-repeat;}
#navC a:hover {background: transparent url(/images/13.jpg) -329px -24px no-repeat;}
#navD a:hover {background: transparent url(/images/13.jpg) -498px -24px no-repeat;}
#navE a:hover {background: transparent url(/images/13.jpg) -621px -24px no-repeat;}


/* MAIN CONTENT
----------------------------------------------- */
#contentContainer table td#left {width: 579px; padding: 0; margin: 0; background: url(http://www.searchlightpac.com/page/-/12.jpg) repeat-y;}
#contentContainer-fullwidth table td#left {width: 761px; padding: 0; margin: 0; background: url(http://www.searchlightpac.com/page/-/29.jpg) repeat-y;}

#welcome {background: #fff url(/images/7.jpg) repeat-y; margin: 0; padding: 0; position: relative; text-align: left;}
#welcome img#homeWelcomePhoto {position: absolute; top: 0; left: 0;}
#welcome #welcomeInner {padding: 5px 10px 5px 160px; height: 147px;}

#content {overflow:hidden;text-overflow:ellipsis;padding: 10px; margin: 0; background: url(http://www.searchlightpac.com/page/-/9.jpg) no-repeat; width: 559px;}
#content-fullwidth {padding: 10px; margin: 0; background: url(http://www.searchlightpac.com/page/-/28.jpg) no-repeat;}

#content p {color: #000; line-height: 1.4em;}
#content a {color: #740000}

body.pageHome #content {margin: 0; padding: 0; background-image: none;}
body.pageHome #content table {width: 540px; margin: 10px auto; background: url(http://www.searchlightpac.com/page/-/10.gif) 50% 0 repeat-y;}
body.pageHome #contentHomeLeft {width: 270px; padding: 5px 10px 5px 0; }
body.pageHome #contentHomeRight {width: 270px; padding: 5px 0px 5px 10px;}

div.search {padding: 10px !important; margin: 0; background: url(http://www.searchlightpac.com/page/-/28.jpg);}

/* SIDEBAR
----------------------------------------------- */
#contentContainer table td#right {width: 182px; padding: 0; margin: 0; background: #ccc url(/images/17.jpg);}

.sideBlock {text-align: left; margin: 0 5px 10px 5px;}
.sideBlock h3 {color: #fff; font-weight: bold; margin-bottom: 4px;}
.sideBlock a {color: #fff;}
.sideBlock ul {color: #fff; margin-left: 0px; padding-left: 0; margin-top: 0px;}
.sideBlock li {padding-left: 1px; font-size: 11px; line-height: 1.1em; margin-bottom: 8px; margin-left: 15px;}

p.sideButton {text-align: center;}

#contribute {position: relative; margin: 0; padding: 0; width: 182px; height: 124px; background: url(/images/22.jpg);}

#contribute a {height: 124px; display: block;}
#contribute span {display: none;}

#contribute a:hover { background: transparent  url(/images/22.jpg) 0px -124px no-repeat;}

/* FOOTER
----------------------------------------------- */
#footer {background: #101F89 url(http://www.searchlightpac.com/page/-/11.jpg); padding: 5px;}
#footer p {text-align: left; font-size: .8em; margin: 0; padding: 4px; color: #fff;}
#footer a {color: #fff;}

/* FORM ATTRIBUTES
----------------------------------------------- */
form {margin: 0;}
form p, form label {font-size: 10px; margin: 0; padding: 1px; line-height: 1.2em;}
select {font-size: 10px;}
input, textarea {background: #fff; font: 11px "lucida grande", verdana, lucida, arial, helvetica, sans-serif; line-height: 1.1em;}
input.button {cursor: pointer; background: #343434; border: solid 1px #000; color: #fff;}
label {padding: 0px; font: 11px "lucida grande", verdana, lucida, arial, helvetica, sans-serif; line-height: 1.1em;}


/* Community Blog Styles */
#guesthighlight
{
	display:none;
        background-color: #CCC;
	border-color: #666;
	border-width: 1px;
	border-style: dotted;
	padding: 10px;
	margin: 10px;
}


/* MODULE CSS OVERRIDE */
/* speakout buttons*/
#invitationpage #submit_button ,.button { background:#ccc !important; color:#000 !important; }
#invitationpage #submit_button:hover,.button-over { background:#666 !important; color:#fc3 !important; }
div#speakout input.btn, div#speakout input.landing-button {background:#ccc !important; color:#000 !important;}
div#speakout input.btn-over, div#speakout input.landing-button-over {background:#666 !important; color:#fc3 !important;}