/* ---- 
Piya
---- */

 /* RESET ____________________________________  */ 
html, body, div, span, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, 
em, font, img, strong, 
object, iframe, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input
table, tbody, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
ol, ul {list-style:none;}
:focus {outline:0;}
table {border-collapse:collapse; border-spacing:0;}
/* END RESET ____________________________________  */ 
body {font: 12px/17px Arial, Helvetica, sans-serif; color:#525252; background-color:#fff; border-top:5px solid #333; }
a:link {color:#2B84B9; text-decoration:none;} 
a:visited {color: #2B84B9; text-decoration:none;}  
a:hover {color: #2B84B9; text-decoration:underline;}    
a:active {color: #2B84B9; text-decoration:none;}   
#omniture{position: absolute; top: 0; right: 0; z-index: -100;}  
#container {margin:0 auto; position:relative; text-align:left; width:980px; margin:0 auto; overflow:hidden;}
/* HEADER ____________________________________  */
#container #header {padding:10px 0 0; margin:0 9px; float:left; width:962px; display:inline;}  
#container #header #about img {float:left;padding-left:5px;padding-top:4px;} /*Piya*/
#container #header #about a {line-height:15px !important;} /*Piya*/
#container #header #auth {overflow:hidden; width:500px; float:right;}
#container #header #auth #signIn {border-bottom:1px solid #dadada; padding:0 0 10px 58px; float:right; background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -292px; position:relative;}
#container #header #auth #signIn form {overflow:hidden;}
#container #header #auth #signIn input {border:1px solid #dadada; color:#525252; padding:4px 0 3px 2px; height:15px; float:left; margin:0;}
#container #header #auth #signIn input#username {width:198px; margin-right:5px; font-size:12px;}
#container #header #auth #signIn label#usernameLabel {left:63px; position:absolute; top:26px; display:none;}
#container #header #auth #signIn input#password {width:136px; margin-right:2px;}
#container #header #auth #signIn label#passwordLabel {left:270px; position:absolute; top:26px; display:none;}
#container #header #auth #signIn input#submit {width:18px; background-color:transparent; border:none; cursor:pointer; background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -2350px; line-height:15px; height:24px;}
#container #header #auth #signIn #submit:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll -30px -2350px;}
#container #header #auth p {float:right; padding:5px 0 0; float:right; clear:both; width:100%; text-align:right;}
#container #header #nav {clear:both; width:100%; border-top:1px solid #e1ded9; border-bottom:1px solid #e1ded9; float:left; font-size:13px;}
#container #header h1 {margin-bottom:15px; background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -497px; width:155px; float:left; display:inline;}
#container #header h1 a {display:block; width:155px; height:65px; text-indent:-9999px; }
#container #header li {float:left; padding:9px 0 8px; background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -639px;}
#container #header #about {float:left; padding:13px 0 8px; background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -639px;}
#container #header li.first {padding-left:0; background:none;}
#container #header #contributors {float:left; display:inline; height:40px;}
#container #header #contributors li a {text-indent:-9999px; display:block; height:23px; margin:0 22px;}
#container #header #contributors #writers a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 0; width:76px; margin-left:16px;}
#container #header #contributors #writers a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll -150px 0;}
#container #header #contributors #photographers a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -49px; width:144px;}
#container #header #contributors #photographers a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll -150px -49px;}
#container #header #contributors #videoProducers a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -98px; width:146px;}
#container #header #contributors #videoProducers {background:transparent url(../seed_images/nav_pattern.gif) repeat scroll 0 0;}
#container #header #contributors #videoProducers a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll -150px -98px;}
#container #header #siteLinks {float:right; display:inline; height:40px;}
#container #header #siteLinks li a {padding:0 12px; line-height:23px;}
#siteLinks li#blog a { color: #05a90b; }
/*OTHER PAGES NAV OVERRIDES*/
#writersPage #nav #writers {background:transparent url(../seed_images/nav_pattern.gif) repeat scroll 0 0;}
#writersPage #nav #photographers {background:none;}/*removing the dotted border bg on writers page*/
#writersPage #nav #writers a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 0;}
#photographersPage #nav #photographers {}
#photographersPage #nav #writers {background:none;}/*removing the dotted border bg on writers page*/
#photographersPage #nav #photographers a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -49px;}
#networkPage #nav #network {background:transparent url(../seed_images/nav_pattern.gif) repeat scroll 0 0;}
#networkPage #nav #blog {background:none;}
#aboutPage #nav #about {background:transparent url(../seed_images/nav_pattern.gif) repeat scroll 0 0;}
/* PROMOS MODULES____________________________________  */
#container #promo {border-bottom:4px solid #e1ded9; margin:0 9px; clear:both;}    
#container #pagePromo {height:261px; border-bottom:1px solid #ddd; margin-bottom:12px;} /*Piya*/
#writersPage #container #pagePromo {background:transparent url(../seed_images/../seed_images/writers.jpg) no-repeat 0 0;}
#photographersPage #container #pagePromo {background:transparent url(../seed_images/photographers.jpg) no-repeat 0 0;}
#container #pagePromo h2 {text-indent:-9999px;}
#container #pagePromo h3 {text-indent:-9999px;}
#container #pagePromo #getStarted a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 0 -2150px; display:block; width:144px; height:36px; margin:150px 0 0 4px;}
#container #pagePromo #getStarted a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat -144px -2150px;}
#container #pagePromo #getStarted span {text-indent:-9999px; display:block; }
#container #content {float:left; clear:both; display:inline; width:588px; text-align:left; position:relative; margin:18px 60px 20px 9px;}    /*Piya*/
/*MOBILE PAGE*/
#container #content #mobileCapture {padding-top:2px;border-bottom:1px solid #DDDDDD;padding-bottom:20px;}
#mobilePage #nav #writers {background:transparent none repeat scroll 0 0;}
#mobilePage #nav #photographers {transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -639px;}
#mobilePage #nav #writers a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 0;}
#container #content #mobileText p {float:left;width:50%;font-size:13px;padding-top:15px;}
#container #content #mobileText {border-bottom:1px dotted #DDDDDD;height:100px;}
#container #content #mobileText span {font-style:italic;}
#container #content #mobileImages {border-bottom:1px dotted #DDDDDD;padding-bottom:20px;padding-top:10px;}
#container #content #mobileImages p {padding-bottom:20px;}
#container #content #mobileFeatures {border-bottom:4px solid #DDDDDD;padding-top:20px;height:200px;padding-bottom:25px;}
#container #content #mobileFeatures span {font-size:13px;float:left;padding-bottom:10px;}
#container #content #mobileFeatures img {float:left;padding-top:20px;clear:both;}
#container #content #mobileFeatures p{padding-left:30px;padding-top:0px;width:489px;}
#container #mobilePromo #pagePromo {height:261px; border-bottom:none !important; margin-bottom:12px;}
#container #mobilegetStarted a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 0 -2150px; display:block; width:144px; height:36px;margin-top:10px;}
#container #mobilegetStarted a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat -144px -2150px;}
#container #mobilegetStarted span {text-indent:-9999px; display:block; }
#container #mobilePromo {height:100px;}
#container #mobilegetStarted {padding-bottom:20px;padding-top:10px;}
#container #sideBar #mobileGuide {margin-bottom:20px;}
#container #sideBar #mobileGuide .sideBarModule h3 {background:transparent url(../seed_images/user-guide.jpg) no-repeat scroll 0 0;font-weight:normal;padding-left:38px;}
* html #container #sideBar #mobileGuide .sideBarModule h3 {background:transparent url(../seed_images/user-guide.jpg) no-repeat scroll 20px 0;font-weight:normal;padding-left:38px;}
#container #sideBar #mobileGuide .sideBarModule h3 span {font-weight:bold;color:#2B84B9;}
#container #sideBar #mobileGuide .sideBarModule h2 {background:transparent url(../seed_images/user-guide-heading.jpg) no-repeat scroll 0 0 !important;height:65px;}
#container #sideBar #mobileGuide #recent p {font-size:13px;padding-top:2px;}
#container #sideBar #mobileGuide #recent span {font-weight:bold;}
#container #sideBar #mobileRecent {border-top:4px solid #E1DED9;}
#container #sideBar #recent .mobileassignment {padding:10px 15px 7px;background-color:#fff;}
/* GENERIC ____________________________________  */
#container #content p {float:left; padding:8px 0;}
#container #content .seeAll {font-size:14px; font-weight:bold; position:absolute; right:0; top:52px; background:transparent url(../seed_images/cs_sprite.gif) no-repeat 52px -444px; padding-right:18px; overflow:hidden;}
/* HOW IT WORKS MODULE____________________________________  */
#container #content #howItWorks {float:left; display:inline; width:100%; background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 233px -990px;}
#container #content #howItWorks h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -799px; text-indent:-9999px; width:146px; height:54px; padding-bottom:15px; float:left;}
#container #content #howItWorks p {width:200px; padding:7px 0 0 0; background: transparent url(../seed_images/dotted_border.gif) repeat-x scroll 0 0;}
#container #content #howItWorks p a {color:#2a85b9; font-size:13px; background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 75px -444px; padding-right:15px; font-weight:bold; display:block;}
#container #content #howItWorks ul {float:right; margin-right:30px; width:325px; display:inline;}
#container #content #howItWorks ul li {float:left;}
#container #content #howItWorks ul li a {float:left; width:80px; height:110px;margin-right:50px; text-indent:-999px;}
#container #content #howItWorks ul li.beHeard a {width:70px;}
#container #content #howItWorks ul li.getPaid a {margin:0; width:60px;}
/* AOL NETWORK MODULE____________________________________  */
#container #content #AOLNetwork {float:left; display:inline; clear:left; margin:40px 0 20px; width:100%; position:relative;}
#container #content #AOLNetwork h2 {height:25px; padding-bottom:5px; background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -750px; text-indent:-9999px;}
#container #content #AOLNetwork p {width:100%; padding:5px 0 7px; background:transparent url(../seed_images/dotted_border.gif) repeat-x left bottom;}
#container #content #AOLNetwork p span {width:428px; display:block;}
#container #content #AOLNetwork #sitesList {margin:10px 15px 0 0; float:left; width:168px; overflow:hidden;}
#container #content #AOLNetwork #sitesList li {display:block; height:30px; overflow:hidden; outline:none;}
#container #content #AOLNetwork #sitesList li#selected {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -400px; width:168px;}
#container #content #AOLNetwork #sitesList li#selected a {color:#fff}
#container #content #AOLNetwork #sitesList li.first a {border-top:1px solid #fff;}
#container #content #AOLNetwork #sitesList li a {display:block; line-height:30px; text-transform:uppercase; font-size:12px; text-decoration:none; border-top:1px dotted #999; width:157px; }
#container #content #AOLNetwork #sitesList li a span {padding-left:7px;}
#container #content #AOLNetwork #sitesIcons {margin:15px 0 0 0; float:left; width:395px; display:inline;}
#container #content #AOLNetwork #sitesIcons li {float:left; display:inline; margin:0 0 0 50px; width:80px; height:70px;}
#container #content #AOLNetwork #sitesIcons li img {width:80px;}
/* ARTICLES MODULE____________________________________  */
#container #content #articles {padding-top:30px; border-top:4px solid #e1ded9; float:left; margin-top:15px; width:100%;}
#container #content #articles #greatContent {float:left; width:260px; margin:0 36px 0 0;}
#container #content #articles #greatContent h3 {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 0 -1450px; height:54px; text-indent:-999px;}
#container #content #articles #greatContent P {padding:8px 0 2px; width:100%;}
#container #content #articles #greatContent .learnMore {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 83px -446px; padding-right:15px;}
#container #content #articles #recentArticles {float:left; width:292px;}
#container #content #articles #recentArticles h3 {font-size:14px; color:#000; text-transform:uppercase; padding-bottom:10px; border-bottom:1px solid #E4E4E4; font-weight:normal;}
#container #content #articles #recentArticles ul li {width:100%; padding:10px 0; background:transparent url(../seed_images/dotted_border.gif) repeat-x left bottom;}
#container #content #articles #recentArticles ul li.last {background:none;}
/* SIDEBAR ____________________________________  */
#container #sideBar {display: inline; float:left; width:313px; margin:40px 9px 0 0; overflow: hidden; border-top:4px solid #e1ded9;} 
#container #sideBar .recent {font-size:12px; padding:20px 20px 20px 20px; overflow:hidden; background:transparent url(../seed_images/dotted_pattern.gif) repeat scroll 0 0;}
#container #sideBar #recent h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -900px; display:block; height:82px; text-indent:-9999px;}
#container #sideBar #recent_blog { border-top:4px solid #e1ded9; margin-top: 20px; }
#container #sideBar #recent_blog h2 {background: transparent url(../seed_images/latest_blog.gif) no-repeat scroll 0 0; display:block; height:85px; text-indent:-9999px;}
#container #sideBar .recent p {padding:6px 0 8px;}
#container #sideBar .recent .assignment, #container #sideBar .recent .blogpost {padding:10px 15px 7px; border-bottom:1px solid #e1ded9; background-color:#fff;}
#container #sideBar .recent .assignment h3, #container #sideBar .recent .blogpost h3 {padding:0 35px 0 35px;}
#container #sideBar .recent .assignment h3 span, #container #sideBar .recent .blogpost h3 span {font-size:11px; display:block; text-transform:uppercase; color:#696969; font-weight:normal;}
#container #sideBar .recent .assignment a {font-size:14px; font-weight:bold;}
#container #sideBar .recent .write h3 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -150px;padding-bottom:2px;}
#container #sideBar .recent .photo h3 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll -280px -151px;}
#container #sideBar .recent .video h3 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll -600px -148px;}
#container #sideBar .recent .date, #container #sideBar .recent .blog_content, #container #sideBar .recent .author {display:block; font-size:11px; padding:0 35px; color:#525252;}
#container #sideBar .recent .author { }
#container #sideBar .recent #signUp {padding:20px 0 20px 15px; background-color:#fff; clear:both; overflow:hidden;}
#container #sideBar .recent #signUp a {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -351px; display:block; width:128px; height:32px;}
#container #sideBar .recent #signUp a:hover {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll -127px -351px;}
#container #sideBar .recent #signUp span {text-indent:-9999px; display:block; }
/* WRITERS PAGE ____________________________________  */
#container #sideBar #featuredArticles {font-size:14px; padding:20px 20px 15px 20px; overflow:hidden; background:transparent url(../seed_images/dotted_pattern.gif) repeat scroll 0 0;}
#container #sideBar #featuredArticles h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1649px; height:50px; text-indent:-9999px; padding-bottom:20px;}
#container #sideBar #featuredArticles .assignment {padding:8px 10px 5px; margin-bottom:15px; background-color:#fff;}
#container #sideBar #featuredArticles .assignment h3 {padding:0;}
#container #sideBar #featuredArticles .assignment h3 span {font-size:11px; display:block; text-transform:uppercase; color:#696969; font-weight:normal;}
#container #sideBar #featuredArticles .assignment img {float:right; width:56px; height:56px; display:none;}
#container #sideBar #featuredArticles .assignment a {font-size:14px;}
#container #sideBar #featuredArticles .assignmentInfo {border-top:1px solid #e1ded9; clear:both; margin-top:10px; padding-top:5px; color:#969696; display:inline-block; width:100%;}
#container #sideBar #featuredArticles .assignmentInfo .authorName {float:right; font-size:11px; }
#container #sideBar #featuredArticles .date {font-size:11px; padding:0; float:left;}
/* PHOTOGRAPHERS PAGE ____________________________________  */
#container #sideBar #featuredPhotos {font-size:14px; padding:20px 20px 15px 20px; overflow:hidden; background:transparent url(../seed_images/dotted_pattern.gif) repeat scroll 0 0;}
#container #sideBar #featuredPhotos #photosWrapper {padding:10px 2px 0 10px; overflow:hidden; background-color:#fff;}
#container #sideBar #featuredPhotos h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1550px; height:50px; text-indent:-9999px; padding-bottom:20px;}
#container #sideBar #featuredPhotos .assignment {background-color:#fff; float:left; margin:0 5px 15px 0}
#container #sideBar #featuredPhotos .assignment a {width:125px;}
#container #sideBar #featuredPhotos .assignment img {width:125px; height:80px;}
#container #sideBar #featuredPhotos .authorName {font-size:11px; display:block; width:125px; }
/* VIDEOGRAPHERS PAGE ____________________________________  */
#container #sideBar #featuredVideos {font-size:14px; padding:20px 20px 15px 20px; overflow:hidden; background:transparent url(../seed_images/dotted_pattern.gif) repeat scroll 0 0;}
#container #sideBar #featuredVideos #photosWrapper {padding:10px 2px 15px 10px; overflow:hidden; background-color:#fff;margin-bottom:15px;}
#container #sideBar #featuredVideos h2 {background: transparent url(../seed_images/featured-videos.gif) no-repeat scroll 0 0px; height:50px; text-indent:-9999px; padding-bottom:20px;} /*Piya*/
#container #sideBar #featuredVideos .assignment {background-color:#fff; margin:0 5px 15px 0;padding:10px 2px 15px 10px; overflow:hidden; background-color:#fff;margin-bottom:15px;}
#container #sideBar #featuredVideos .assignment {padding-bottom:17px;}
#container #sideBar #featuredVideos .assignment a {width:125px;}
/*#container #sideBar #featuredVideos .assignment img {width:125px; height:80px;}*/
#container #sideBar #featuredVideos .authorName {font-size:11px;width:50%;float:left;text-align:right;}
#container #sideBar #featuredVideos .assignment h3 span {float:left;color:#2B84B9;font-size:15px;font-weight:bold;padding-top:5px;}
#container #sideBar #featuredVideos .videoBlog {color:#000000;font-size:13px;text-transform:uppercase;float:left;}
#container #sideBar #featuredVideos .videoInfo {float:left;width:60%;}
#container #sideBar #featuredVideos .videoImg {float:left;padding-left:20px;}
#container #sideBar #featuredVideos .assignmentSub {border-bottom:1px solid #E4E4E4;height:70px;}
#container #sideBar #featuredVideos .assignmentSub img {float:left;padding-left:20px;}
#container #sideBar #featuredVideos .publishTime {font-size:11px;float:left;width:50%;}
/* HOW IT WORKS PAGE____________________________________  */
#howItWorksPage #content h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -2500px; display:block; height:38px; text-indent:-9999px; border-bottom:2px solid #e1ded9; padding:0 0 13px; position:relative; margin-top:30px;}
#howItWorksPage #content #getStarted a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 0 -2150px; width:144px; height:36px; position:absolute; right:0; top:32px;}
#howItWorksPage #content #getStarted a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat -144px -2150px;}
#howItWorksPage #content #getStarted span {text-indent:-9999px; display:block; }
#howItWorksPage #content #create {margin:33px 0 0 25px; padding:52px 0 0 125px; background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1824px; display:inline;}
#howItWorksPage #content #beHeard {margin:33px 0 0 25px; padding:52px 0 0 125px; background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -2618px; display:inline;}
#howItWorksPage #content #earn {margin:33px 0 0 25px; padding:52px 0 0 125px; background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 8px -1996px; display:inline;}
#howItWorksPage #content #toLearnMore {background:transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 94px -445px; padding-right:20px; margin:10px 0 30px 148px; font-size:13px; font-weight:bold; float:left; display:inline; line-height:14px;}
/* AOL NETWORK PAGE____________________________________  */
#networkPage #content {width:980px;}
#networkPage #content #brandview {border-top:1px solid #ddd; padding-top:25px; clear:both; width:100%;}
#networkPage #content h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1349px; height:38px; text-indent:-9999px; margin-top:30px;}
#networkPage #content p {width:600px; padding-bottom:5px;}
#networkPage #content #getStarted a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 0 -2150px; width:144px; height:36px; position:absolute; right:10px; top:88px;}
#networkPage #content #getStarted a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat -144px -2150px;}
#networkPage #content #getStarted span {text-indent:-9999px; display:block;}
/* ABOUT PAGE ____________________________________  */
#aboutPage #container #content h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1750px; display:block; height:38px; text-indent:-9999px; border-bottom:2px solid #e1ded9; padding-bottom:13px; position:relative; margin:30px 0 10px;}
#aboutPage #content #getStarted a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 0 -2150px; width:144px; height:36px; position:absolute; right:0; top:28px;}
#aboutPage #content #getStarted a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat -144px -2150px;}
#aboutPage #content #getStarted span {text-indent:-9999px; display:block; }
#aboutPage #content p {float:none;}
#aboutPage #content #joinUs {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 50px -445px; padding-right:15px; float:left; clear:both; font-weight:bold;}
/* PAYMENT TERMS PAGE____________________________________  */
#paymentTermsPage #content h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -2400px; display:block; height:38px; text-indent:-9999px; border-bottom:2px solid #e1ded9; padding-bottom:13px; position:relative; margin:30px 0 10px;}
#paymentTermsPage #content #getStarted a {background:transparent url(../seed_images/cs_sprite.gif) no-repeat 0 -2150px; width:144px; height:36px; position:absolute; right:0; top:28px;}
#paymentTermsPage #content #getStarted a:hover {background:transparent url(../seed_images/cs_sprite.gif) no-repeat -144px -2150px;}
#paymentTermsPage #content #getStarted span {text-indent:-9999px; display:block; }
#paymentTermsPage #content #contentRequests {float:left; margin-top:25px;}
#paymentTermsPage #content #contentRequests h3 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1129px; height:27px; text-indent:-9999px; width:300px;}
#paymentTermsPage #content #openSubmissions {float:left; margin-top:25px;}
#paymentTermsPage #content #openSubmissions h3 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1179px; height:27px; text-indent:-9999px; width:300px;}
#paymentTermsPage #content #gettingPaid {float:left; margin-top:25px;}
#paymentTermsPage #content #gettingPaid h3 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -1229px; height:27px; text-indent:-9999px; width:300px;}
#paymentTermsPage #content ul {background:transparent url(../seed_images/dotted_pattern.gif) repeat scroll 0 0; float:left;}
#paymentTermsPage #content ul li {padding:6px 0 6px 30px;}
#paymentTermsPage #content #smallText {font-size:9px; margin-top:20px; float:left; margin-top:50px; line-height:15px;}
#paymentTermsPage #content #smallText h3, #paymentTermsPage #content #smallText h4 {font-size:12px;height:20px; line-height:20px; width:588px;}
#paymentTermsPage #content #smallText p {padding:6px 0; width:588px; overflow:hidden; float:none;}
#paymentTermsPage #content #smallText table {clear:both; width:588px; line-height:12px;}
#paymentTermsPage #content #smallText td {border:1px solid #000; padding:5px; text-align:center;}
/* ERROR PAGE____________________________________  */
#errorPage #content {height:450px; background: transparent url(../seed_images/error.gif) no-repeat scroll center center; width:100%; padding:0;}
/* FEATURED CONTRIBUTORS ____________________________________  */
#container #content #featuredAuthors {float:left; display:inline; width:100%; position:relative; clear:left; margin-top:15px;}
#container #featuredAuthors .seeAll {margin-top:32px; right:0px; top:0;}
#container #content #featuredAuthors h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -698px; display:block; height:28px; text-indent:-9999px;}
#container #content #featuredAuthors p {width:100%; padding:5px 0 7px; background: transparent url(../seed_images/dotted_border.gif) repeat-x left bottom;}
#container #content #featuredAuthors .authorPhoto {height:124px; overflow:hidden; display:block;}
#container #content #featuredAuthors img {width:186px;}
#container #content #featuredAuthors .author {position:relative; font-weight:normal; font-size:11px; float:left; margin:10px 15px 0 0; width:186px; overflow:hidden;}
#container #content #featuredAuthors .author p {font-size:12px; background:none;}
#container #content #featuredAuthors .last {margin-right:0;}
#container #content #featuredAuthors .opaqueBackground {width:186px; position:absolute; top:94px; height:30px; background-color:#000; opacity:0.5; filter:alpha(opacity = 50);}
#container #content #featuredAuthors .authorName a {position:absolute; top:100px; color:#fff; left:10px; font-size:14px;}
#container #footer #featuredAuthors {padding-bottom:40px; border-bottom:1px solid #ddd; margin-bottom:10px; overflow:hidden;}
#container #footer #featuredAuthors h2 {background: transparent url(../seed_images/cs_sprite.gif) no-repeat scroll 0 -698px; display:block; height:28px; text-indent:-9999px; border-bottom:4px solid #333; padding-bottom:10px; width:960px;}
/* FOOTER FEATURED CONTRIBUTORS ____________________________________  */
#container #footer #featuredAuthors {float:left;}
#container #footer #featuredAuthors h3 {font-size:12px; font-weight:normal; margin-top:4px;}
#container #footer #featuredAuthors h4 {font-size:11px; color:#878787; font-weight:normal;}
#container #footer #featuredAuthors .author {margin:10px 70px 0 0; width:136px; float:left; position:relative; overflow:hidden;}
#container #footer #featuredAuthors .author .authorPhoto {height:136px; overflow:hidden; display:block}
#container #footer #featuredAuthors .author img {width:136px;}
#container #footer #featuredAuthors .opaqueBackground {width:136px; position:absolute; top:111px; height:25px; background-color:#000; opacity:0.5; filter:alpha(opacity = 50);}
#container #footer #featuredAuthors .last {margin-right:0;}
#container #footer #featuredAuthors .authorName a {position:absolute; top:115px; color:#fff; left:10px; font-size:12px;}
/* FOOTER ____________________________________  */
#container #footer {padding:0 0 100px; overflow:hidden; font-size:12px; margin:10px 9px 0; float:left; width:962px; display:inline; clear:both; border-top:1px solid #ddd; padding-top:10px; margin-top:20px; }
#container #footer p {float:left;}
#container #footer ul {float:right;}
#container #footer ul li {float:left; padding:0 8px; border-right:1px solid #ddd;}
#container #footer ul li.last {border-right:none;}
#container #footer ul li a, #container #footer p {color:#797979;}
/* #home #footer, #networkPage #footer, #aboutPage #footer, #errorPage #footer, #howItWorksPage #footer, #paymentTermsPage #footer {border-top:1px solid #ddd; padding-top:10px; margin-top:20px;} */


/** mike **/


#signup {
	display: block;
	margin-right: 400px;
}

#signup_title {
	clear: left;
	border-top: 1px solid #E1DED9;
	padding: 8px 0 14px;
}

#signupinfo {
	float: right;
	width: 380px;
}

#signupinfo div {
	height: 116px;
	background: #fff url(../seed_images/cs_sprite.gif) 0 -994px no-repeat;
	margin-bottom: 14px;
}

#signupinfo p {
	padding: 0 0 16px 0;
}

#promo_signup, #signup_finish, #recover_finish {
	clear: both;
	padding-top: 20px;
}

#recover_finish {
	margin-right: -91px;
}

#signup_tos {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
}

#s_fname, #s_lname {
	font-size: 16px;
	width: 300px;
}

#s_email, #s_emailconf,
#s_pass, #s_passconf {
	width: 250px;
}

#errorMsg {
	color: #900;
	font-weight: bold;
	margin: 0 0 14px 0;
}

#signup .tpair,
#confirm .tpair,
#password .tpair {
	padding: 6px 0;
	clear: left;
}

#signup .tpair label,
#confirm .tpair label,
#password .tpair label {
	width: 106px;
	float: left;
}

#signup .tpair_tip,
#password .tpair_tip {
	display: block;
	margin-left: 106px;
	font-size: 11px;
	font-style: italic;
	width: 300px;
}

#signup_finish {

}

#signup_tos {
	float: left;
}

/** externally visible assignments **/

h2#req_title { font-size: 24px; letter-spacing: -1px; margin: 10px 0 14px;}

#req_summary {
}

#req_info {
	float: right;
	width: 310px;
	margin: 55px 10px 0 0;
	padding: 0;
}

#req_info table,
#complete_info table {
	width: 100%;
}

#req_info th, #req_info td {
	padding: 8px 0 10px;
	border-bottom: 1px dotted #b2b2b2;
}

#req_info th {
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
}

#req_info td {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.public_claim_signin {
	clear: left;
	color: #888;
}

.public_claim_signin a {
	border-bottom: 1px dotted #ccc;
}

.public_claim_signin a:hover {
	text-decoration: none;
	border-bottom: 1px solid #05a90b;
}