body {padding: 0px; margin: 0px; font-family:Helvetica; color:#666666}
a, a:visited {color:#5d73b7;text-decoration:none}
a:hover {text-decoration:underline}
a.search {font-size:9pt;}
a.footer2, a.footer2:visited {font-familiy:Arial;font-size:8.5;font-weight:bold;line-height:1.5em;color:#5d73b7}
img {border:none}

#background {width: 100%;height: 70px;background-image: url(../images/bg_bluefade.jpg);background-repeat: repeat-x;position: absolute;top: 0px;left: 0px;z-index: -1;}
#content {width:998px;margin:0 auto;}

#header {width:998px;}
#logo {margin-top:15px;width:160px;float:left}
#header-main {float:left;width:813px;margin-left:25px;}
#header-center {float:left;width:580px;}
#leader {top:30px;position:absolute;}
#header-right {float:right;width:200px}

#login {visibility:hidden;font-size:11px;font-weight:bold;height:68px;margin-top:2px}
#login .small {font-size:11px;}

#categories {clear:both;height:25px;text-align:center;}
#categories a {font-size:10pt;color:white;font-weight:bold;}
#categories .link {padding:4px 7px 4px 7px;text-align:center;height:24px;background-image: url(../images/nav_bg.gif);background-repeat: repeat-x;}
#categories a:hover {text-decoration:none;color:#e9ffb2}
#categories div {float:left;}

#loggedin {margin-top:15px;height:55px;}
#userimage {float:left;width: 50px;margin-right:5px}
#userinfo {float:left; margin-top:32px;}
#userinfo a:hover {text-decoration:underline}

#join {font-family:Arial;font-size:9pt;font-weight:bold;clear:both;float:right;margin-top:5px}

#left {margin-top:15px; margin-bottom:20px;float:left; width:160px; clear:both}
#main {margin:15px 0 20px 25px; width:468px; padding-bottom:10px; float:left;}
#right {margin:15px 0 20px 45px; width:300px; float:right}

#search {font-size:11px;font-weight:bold;height:30px;width:160px}
#footer {font-family:Arial;color:#666666;font-size:8.5pt;line-height: 1.0em; clear:both;margin:0 auto;width: 700px; text-align:center; padding-top:25px;}

#mainbanner {width:468px;height:200px;;margin-bottom:10px}

.minorfeature, #mainfeature, .previewfeature {width:100%;font-size:10pt;line-height:13pt;overflow:auto;padding-top:5px;border-bottom:1px solid #cccccc;}
.minorfeature .title, #mainfeature .title, .previewfeature .title {font-size:12pt;font-weight:bold;line-height:17px;padding-right:2px}
.minorfeature .image,#mainfeature .image, .previewfeature .image {float:left;width:135px;margin-right:5px}
.minorfeature .text, #mainfeature .text, .previewfeature .text {float:right;width:326px;}
.minorfeature img, #mainfeature img, .previewfeature img {margin-bottom:5px;width:135px}
.minorfeature .continue, #mainfeature .continue, .previewfeature .continue {font-weight:normal}
.minorfeature .date, #mainfeature .date, .previewfeature .date {font-weight:bold;font-size:8pt}
.minorfeature .footer, #mainfeature .footer, .previewfeature .footer {clear:both;
					font-size:8pt;
					text-align:right;
					margin:2px 0px 2px 0px;
					width:464px;
					padding:2px;
					overflow:auto}
					
#tags {font-size:10pt}
					
#featurenavigation {font-size:12pt;font-weight:bold;margin-top:15px}
#featurenavigation #newer {float:left}
#featurenavigation #older {float:right}

#socialnetworking {clear:both;text-align:center;font-weight:bold;font-size:12px;color:#666666;width:154px;height:125px;margin:20px 0 10px 0;padding:0 2px 10px 2px;border:1px solid #cccccc}
#socialnetworking img {border:0;margin:2px;width:135px}
#facebookconnect {margin-top:10px;overflow:auto}

#weeklypreview {clear:both;text-align:left;font-size:18px;background-image: url(../images/weekly-preview-bg.jpg);background-repeat: repeat-y;width:146px;height:auto;margin:0px 0 10px 0;padding:5px 2px 10px 10px;border:1px solid #666}
#weeklypreview p {margin-top:5px;font-size:11px}

#otherfeatures {clear:both;width:997px;margin-top:20px;background-color:white}
#otherfeatures h1 {width:997px;background-color:orange;color:white;font-size:12pt;text-indent:5px;margin:0px}
#otherfeatures .feature {float:left;width:165px;height:146px;margin:0 0px 5px 0;background-color:white;text-align:center;border-top:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666}
#otherfeatures .title {width:161px;background-color:#ffffff;font-size:9pt;height:41px;padding:2px;overflow:hidden;vertical-align:bottom}
#otherfeatures .image {width:165px;height:100px;border-bottom:0px solid #666666;overflow:hidden;display:table-cell; vertical-align:middle}
#otherfeatures img {max-height:100px;max-width:165px;border:0}
#otherfeatures a {text-decoration:none;font-weight:bold;}


#toplinks {width:298px;border:1px solid #cccccc}
#toplinks .link {font-size:9pt;border-bottom:1px dotted #666666;padding:5px}
#toplinks .link h1 {font-size:9pt;margin:0px;margin-bottom:3px}
#toplinks a:hover {text-decoration:underline}
#toplinks .footer {font-size:8pt;overflow:auto}
#toplinks .footer .domain {float:right;}

#communitylinks {border-bottom:0px solid #cccccc;width:300px;height:24px;}
#communitynewsheader {float:left;
		width:162px;
		height:17px;
		margin:0px;
		border:1px solid #cccccc;
		padding:5px 2px 0 2px;
		background-image: url(../images/header_bg_gry.jpg);
		background-repeat: repeat-x;
		font-size:14px;
		font-weight:bold;}

.communityheaderlink {float:right;
		width:63px;
		height:15px;
		margin-left:1px;
		border:1px solid #cccccc;
		padding-top:7px;
		font-size:9pt;
		font-weight:bold;
		text-align:center}


#emailsignup {text-align:center;height:108px;width:298px;border:1px solid orange;margin:0 0 10px 0;background-image:url(../images/email_bg.jpg);background-repeat:none;}
#newsletterinput {padding:5px 0 0 8px;text-align:left;font-size:8pt;font-family:Helvetica}

#feature {width:100%;}
#feature .header {background: url(../images/header_bg_gry.jpg) repeat-x;padding:2px;font-size:10pt;font-weight:bold}
#feature #title {font-size:19pt;font-weight:bold;color:#5d73b7;margin-top:3px}
#feature #body {line-height:18px;font-size:10pt;overflow:auto}
#feature .subtitle {font-weight:bold;font-size:13pt;margin-top:5px;clear:both}
#feature .subtitle-skyscraper {font-weight:bold;font-size:13pt;margin-bottom:10px;margin-top:5px;}
#feature img {margin-bottom:10px}
#feature img.feature {padding: 5px;}
#feature img.landscape {width:100%;margin:5px 0 10px 0;}
#feature img.skyscraper {float:right;margin:5px 0 5px 5px;width:248px;}
#feature img.skyscraper-center {display:block;margin:0 auto;width:248px;}
#feature img.small-center {display:block;margin:0 auto;width:100px;}
#feature hr {background-color:#cccccc;color:#cccccc;height:2px;border:0}
#feature #share {font-size:11pt;font-weight:bold;color:#666666;}

/* Feature and Story Comments */
#commentcount {font-size:10pt;color:#666666;font-weight:bold;border:1px solid #cccccc;padding:10px;background-color:#eeeeee}
#commentcount #loginbox {font-weight:normal;margin:2px 2px 5px 2px;border:1px solid #90a7d5;background-color:#ffffff;overflow:auto;padding:5px}
#commentcount #loginbox #register {float:left;width:100px;padding:5px;}
#commentcount #loginbox #loginfields {float:left;width:250px;padding:5px 5px 5px 5px;border-left:1px solid #cccccc}
.commentbody {width:458px;color:#666666;padding:10px 5px 10px 5px;overflow:auto;clear:both}
.commentbody .userimage {float:left;width:34px;}
.commentbody .userinfo {margin-left:5px;width:130px;float:left;font-size:9pt;font-weight:bold;}
.commentbody .text {margin-left:10px;width:279px;float:right;font-size:10pt;min-height:34px;}
.commentbody .reply {font-size:8pt;text-align:right;width:458px;clear:both}

#category .categorytitle {background: url(../images/header_bg_gry.jpg) repeat-x;padding:2px;font-size:10pt;font-weight:bold}
#category #mainfeature {margin-top:5px;border-top:0}

#general {width:100%;}
#general #header {width:464px;background: url(../images/header_bg_gry.jpg) repeat-x;padding:2px;font-size:10pt;font-weight:bold}
#general #body {margin-top:5px;border-top:0;font-size:10pt}
#general h1 {font-size:10pt}
#general h2 {font-size:10pt}

#message #subject {width:456px;border:1px solid #cccccc;padding:5px;font-weight:bold;font-size:10pt;background-color:#eeeeee}
#message #body {width:456px;border:1px solid #cccccc;padding:5px;min-height:100px;font-size:10pt}

#profile {margin:15px 0 20px 25px; width:813px; padding-bottom:10px; float:left;}
#profile #profileleft {clear:both;float:left;width:500px;margin-top:10px}
#profile #profileright, #stats {float:right;margin-left:15px;width:298px;color:#999999;}
#profile #bio {float:left;padding:5px 0 5px 0;width:500px;color:#999999;font-size:9pt;font-weight:bold}
#profile a {font-size:9pt;font-weight:bold}
#bio #addfriend, #editprofile {padding:0 0 5px 5px;height:15px;overflow:auto;width:200px}
#bio #userimage {float:left;width:102px;margin-right:15px}
#bio #userinfo {float:right;width:383px;margin-top:20px}
#bio #aboutme {clear:both;padding-top:10px;font-size:10pt;color:#666666;font-weight:normal}
#stats {font-size:10pt;font-weight:bold}
#stats #header {font-size:13pt;}

#profileright {margin-top:10px}

#activity {width:500px;border-bottom:3px solid #90a7d5;font-weight:bold}
#activity .header {border-bottom:4px solid #90a7d5;background-image:url(../images/sectionheader_bg.gif);backgound-repeat:repeat-x;width:495px;height:21px;float:left;font-weight:bold;padding-left:5px;color:#666666}
#profile .row-alternate, #profile .row {clear:both;padding:5px 5px 5px 10px;font-size:9pt;border-bottom:1px solid #cccccc;overflow:auto}
#profile .row {background-color:#eeeeee}
#activity a {text-decoration:underline;}
#activity a.comment {font-weight:normal}

#messages {margin-top:20px;border-bottom:3px solid #90a7d5;}
#messages .header {border-bottom:4px solid #90a7d5;background-image:url(../images/sectionheader_bg.gif);backgound-repeat:repeat-x;width:495px;height:21px;float:left;font-weight:bold;padding-left:5px;color:#666666}
#messages a {font-weight:normal}
#messages .newmessage, a.newmessage {font-weight:bold}

#friendrequests, #friends {width:300px;border-bottom:3px solid #90a7d5;margin-bottom:20px}
#friendrequests .header, #friends .header {border-bottom:4px solid #90a7d5;background-image:url(../images/sectionheader_bg.gif);backgound-repeat:repeat-x;width:295px;height:21px;float:left;font-weight:bold;padding-left:5px;color:#666666}
#friendrequests .body, #friends .body {width:220px;margin-left:5px;padding-bottom:5px;float:left;margin-top:0px}

#friends {margin-top:0px}

#profile .friendimage {float:left;width:52px;}
#profile .friendimage img {border:1px solid #ccc}

#admin {width:998px;clear:both;padding-top:20px;}
#admin #title {margin:10px 0 10px 0;font-size:12pt;font-weight:bold}
#admin #body {margin-top:5px;border-top:0;font-size:10pt}


/* Links */
#story {width:100%;}
#story .header {width:464px;background: url(../images/header_bg_gry.jpg) repeat-x;padding:2px;font-size:10pt;font-weight:bold}
#story #body {border-top:0;font-size:10pt}
#story h1 {font-size:12pt}
#story h2 {font-size:10pt}
#story #buttons {overflow:auto;clear:both;font-size:10pt;width:460px;font-weight:bold;padding:5px 0 5px;margin:5px 0px 5px;border-top:1px dotted #666666;}
#story #buttons div {float:right;padding:3px;margin:5px 0 5px 3px;min-width:70px;text-align:center;background-image: url(../images/nav_bg.gif);background-repeat: repeat-x;border:1px solid #e9ffb2}
#story #buttons #filed {float:left;margin-left:0px;;text-align:left;background:none;border:0}
#story #buttons #filed a {color:#5d73b7;}
#story #buttons a,#story #buttons a:hover {color:white;text-decoration:none}
#story #posted {float:left;font-weight:bold}
#story #energy {float:right;text-align:right;font-weight:normal}
#story #admin {clear:both;border:1px solid #666666;background-color:#cccccc;width:460px;padding:3px;margin:10px 0 10px}
#story img {border:1px solid #ccc;vertical-align:middle}
#story #submitterimage {float:left;width:34px;height:34px;overflow:auto;margin-bottom:5px}
#story #submitter {float:left;margin-left:5px;height:34px;max-width:434px;}

#comments {clear:both;font-size:10pt;margin-top:15px}

#links {width:468px;clear:both;overflow:auto}
#links .link {border-top:1px solid #666666;padding:10px 5px 10px 5px;font-size:10pt;}
#links .actions, #links .energy {font-size:8pt;font-weight:bold;margin-top:5px}
#links .actions {float:left}
#links .energy {float:right}
#links .footer {font-size:8pt;margin-top:5px;clear:both;overflow:auto}
#links .footer .domain {float:right}
#links .link h1 {margin:0px 0px 3px;font-size:11pt}
#links a:hover {text-decoration:underline}

#linksheader {border-bottom:1px solid #666666;width:468px;height:24px;}
#linksheader #message {float:left;
		width:330px;
		height:17px;
		margin:0px;
		border:1px solid #cccccc;
		padding:5px 2px 0 2px;
		background-image: url(../images/header_bg_gry.jpg);
		background-repeat: repeat-x;
		font-size:14px;
		font-weight:bold;}

#linksheader .headerlink {float:right;
		width:63px;
		height:15px;
		margin-left:1px;
		border:1px solid #cccccc;
		padding-top:7px;
		font-size:9pt;
		font-weight:bold;
		text-align:center}
		
#pagination {clear:both;border-top:2px solid #666666;margin:0px 0 10px}
#pagination #pagination-left {float:left}
#pagination #pagination-right {float:right}
#pagination a {border:1px solid #666666;background-color:#cccccc;padding:5px;font-size:10pt}

