/****************************************/
/*         General               */
/****************************************/

body {background-color:#f4f4ee;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;text-align:center;color:#464457;}

img {border:none}

a {color:#467c9e;text-decoration:none;}
a:hover {color:#455059;text-decoration:none;}
.clear {clear:both;}

/*.bottomSection {background:url(../images/earth-grad.gif) repeat-x 0 0 ;	text-align:center;}*/
.container {margin:0 auto;width:984px;}

.headerTitle1 {color:#455059;font-size:2em;font-weight:700;letter-spacing:-0.05em;line-height:1em;padding-bottom:5px;padding-left:10px;}
.headerTitle2 {color:#455059;font-size:2em;font-weight:700;letter-spacing:-0.05em;line-height:1em;padding-bottom:10px;padding-left:10px;}

.line {background:url(../images/dotline.gif) no-repeat 20px 0;height:2px;}
.separator {height:20px;}
.tips {font-weight:700;}

/****************************************/
/*         Header               */
/****************************************/
/*
.topSection {background:url(../images/dotbg.gif) repeat 0 0 #333;text-align:center;border:1px solid #363b42;}

.topSection {background:#040314 url(../images/headerChristmas.jpg) no-repeat center center;text-align:center;border:1px solid #363b42; position:relative; height:100px;}
*/
.topSection {background:#1F1F1F url(../images/headerColourful.jpg) no-repeat center center;text-align:center;border:1px solid #363b42; position:relative; height:100px;}
.header {margin:0 auto 25px auto;width:980px; padding-top:20px;}

.header a {color:#ccc;text-decoration:none;}
.header a:hover {color:#fff;text-decoration:none;}

.header .logo {float:left;width:210px; position:absolute; top:26px}
.header .logo span {display:none;}
.header .navi {float:right;width:590px;}

.navi .menu {color:#d0e9f3;font-weight:700;list-style:none;}
.navi .menu li {float:left;padding-right:30px;}

.navi .menu li.menuHome {background:url(../images/menuHome.gif) no-repeat 0 2px; padding-left:20px;}
.navi .menu li.menuNews {background:url(../images/menuStar.gif) no-repeat 0 2px; padding-left:20px;}
.navi .menu li.menuContact {background:url(../images/menuContact.gif) no-repeat 0 2px; padding-left:20px;}
/*
.navi .menu li.menuHome {background:url(../images/christmas/snowman.png) no-repeat 0 2px; padding-left:20px;}
.navi .menu li.menuNews {background:url(../images/christmas/star.png) no-repeat 0 2px; padding-left:20px;}
.navi .menu li.menuContact {background:url(../images/christmas/holly.png) no-repeat 0 2px; padding-left:20px;}
*/
.navi .menu li.last {float:left;padding-right:0;margin-top:-3px;}


/****************************************/
/*         Caption               */
/****************************************/

.crown {background:url(../images/iconCrown.gif) no-repeat 22px 5px transparent;border-bottom:1px solid #e1e0d6;border-top:1px solid #e1e0d6;font-size:12px;margin-top:26px;padding:5px 5px 5px 45px;}
.error {background:url(../images/iconCaution.gif) no-repeat 22px 5px transparent;border-bottom:1px solid #e1e0d6;border-top:1px solid #e1e0d6;font-size:12px;padding:5px 5px 5px 45px;}
.logon {background:url(../images/iconIdea.gif) no-repeat 22px 5px transparent;border-bottom:1px solid #e1e0d6;border-top:1px solid #e1e0d6;font-size:12px;margin-top:26px;padding:5px 5px 5px 45px;}
.warning {background:url(../images/iconNo.gif) no-repeat 22px 5px transparent;border-bottom:1px solid #e1e0d6;border-top:1px solid #e1e0d6;font-size:12px;margin-top:0px;padding:5px 5px 5px 45px;}

.body {text-align:left;}
.body .bodyRight {float:right;font-size:0.7em;padding-left:10px;width:280px;text-align:left;}
.bodyLeft {float:left;width:690px;}


/****************************************/
/*         Home Posts               */
/****************************************/


.latestPost {border-top:1px solid #e1e0d6;margin-bottom:20px;} 
.latestPost .postLeft {float:left;width:200px; position:relative;}
.latestPost .postLeft .images {border:1px solid;width:190px;height:120px;margin-top:10px;}
.latestPost .postLeft .trans {background-color:#000; display:inline; padding:10px; position:absolute; left:0; bottom:20px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; height:15px; width:150px;}
.latestPost .postLeft .details { display:inline; padding:10px; position:absolute; left:0; bottom:20px; color:#fff; font-weight:700}
.latestPost .postLeft a {color:#69d2e8;}
.latestPost .postLeft a:hover {color:#fff;}

.latestPost .postRight {float:left;width:480px;}
.postRight .title {font-size:25px;font-weight:700;letter-spacing:-0.03em;line-height:1em;padding:10px 0 5px 5px;}
.postRight .control {padding:10px 5px 5px 5px;font-style:italic}
.postRight .desc {font-size:12px;padding:0 5px 5px 5px;}
.postRight .control .readit {font-weight:700;background:url(../images/iconRight.gif) no-repeat 0px -1px transparent;padding-left:16px}

.posts .banner {padding:10px 15px 0 0; float:right; }
.posts .banner-sm {padding:10px 0 0 0; float:right;  width:190px; height: 60px; float:left;}

.posts {font-size:0.7em;}
.posts .post {}
.posts .post ul {border-top:1px solid #e1e0d6;cursor:pointer;list-style:none;padding:0;margin:0 0 0 5px;}
.posts .post ul li.title {background:url(../images/iconPlus.gif) no-repeat 20px 4px;float:left;font-size:1.5em;font-weight:700;letter-spacing:-0.05em;line-height:1em;padding:5px 0 0 45px;width:540px;margin-left:10px}
.posts .post ul li.title a {color:#467c9e;}
.posts .post ul li.title a:hover {color:#343434;}
.posts .post ul li.comment {background:url(../images/iconComment.gif) no-repeat 0 center;float:left;line-height:2em;margin:0;padding:5px 0 0 18px;width:70px;font-size:10px;}
.posts .post .excerpt {clear:left;display:none;font-size:12px;letter-spacing:0;line-height:1.3em;margin-top:25px;padding:0 0 5px 60px;width:540px;}
.posts .post .excerpt a {color:#464457}
.posts .post .excerpt .control {padding:5px 5px 0 0px;font-style:italic;font-size:10px;}
.posts .post .excerpt .control .readit {font-weight:700;background:url(../images/iconRight.gif) no-repeat 0px -1px transparent;padding-left:16px}
.posts .last,.body .bodyLeft .last {border-bottom:1px solid #e1e0d6;padding-bottom:5px;}

.postPage .news .tag, .postPage .postRight .tag, .listPost .item .tag, .post .tag, .related .tag, .postPage .frame .tag, .posts .tag {background:url(../images/iconTag.gif) no-repeat 0 0 transparent;padding-left:17px;font-size:10px;display:inline}

/****************************************/
/*         Community News               */
/****************************************/

.dategroup {border-top:2px solid #e1e0d6;padding:5px 0;}
.date {float:left;margin:0;padding-left:10px;padding-top:6px;width:60px;}
.date .calendar {background:url(../images/calendar.gif) no-repeat 0 0 transparent;text-align:center;height:59px;width:52px;margin:0 auto 8px;}
.calendar .year {color:#fff; font-weight:700;font-size:14px;margin-bottom:3px}
.calendar .day {height:20px;font-weight:700;font-size:24px;line-height:20px;}
.calendar .month {font-weight:700;}

.oposts {float:left;font-size:0.7em;}
.oposts .opost {float:left;width:620px;}

.opost .item {margin:10px 0;}
.opost .content {float:left;width:500px;padding:0 0 0 20px;letter-spacing:0;line-height:1.3em;}
.opost .content .title {font-size:13px;font-weight:700;}
.opost .content .desc {margin:5px 0;font-size:12px;}
.opost .content .desc .tag {background:url(../images/iconTag.gif) no-repeat 0 0 transparent;padding-left:17px;font-size:10px;display:block}
.content .title a {color:#7f9e55}
.content .title a:hover {color:#343434}


.opost .detail {float:left;width:60px;padding:0 0 10px 10px;}
.userDetails div {padding:1px 0 1px 20px;width:70px;font-size:10px;}
.userDetails .user {background:url(../images/iconPerson.gif) no-repeat 0 center;white-space:nowrap}
.userDetails .hits {background:url(../images/iconHeart.gif) no-repeat 0 center;}
.userDetails .bookmark {background:url(../images/iconStar.gif) no-repeat 0 center;}
.userDetails .comment {background:url(../images/iconComment.gif) no-repeat 0 center;}
.userDetails a {color:#464457}



/****************************************/
/*         Search               */
/****************************************/


.search {width:220px;}
.search .input {float:left;background:url(../images/searchTxt.gif) no-repeat 0 0 transparent;height:28px;width:173px;}
.search .button {float:left;background:url(../images/searchBtn.gif) no-repeat 0 0 transparent;height:28px;width:33px;cursor:pointer;}
.search .input input {margin:4px 0 0 15px;color:#464457;border:1px solid #fff}
.search .button input {display:none;}


.listPost .item {margin:10px 0;font-size:12px;width:700px;letter-spacing:0;line-height:1.3em;border-top:1px solid #e1e0d6}
.listPost .item .date {float:left;width:90px;}
.listPost .item .title {float:left;line-height:25px;font-weight:700}
.listPost .item .title a {color:#7f9e55}
.listPost .item .title a:hover {color:#343434}


/****************************************/
/*         User               */
/****************************************/

.userSection .gravatar {float:left;width:88px;height:88px;border:1px solid #ccc;}
.userSection .gravatar img {border:4px solid #fff}
.userSection .gravatar img.hiLite {border:4px solid #8A1D1D}
.messageBox {float:left;}
.messageBox .body {background:url(../images/messageHeader.gif) no-repeat 0 0;width:550px;min-height:82px;font-size:12px;padding:5px 0 0 25px;}
.messageBox .footer {background:url(../images/messageFooter.gif) no-repeat 0 0; height:8px; width:575px}


.related {margin-top:160px;}
.related .item {border-bottom:1px solid #e1e0d6;margin:5px 0;font-size:14px;font-weight:700}
.related .tag {font-weight:normal}

/****************************************/
/*         Article               */
/****************************************/


.postPage {margin-left:20px;}
.postPage h1 {font-size:24px;margin-bottom:5px;}
.postPage h1 a {color:#7f9e55}
.postPage h1 a:hover {color:#343434}
.postPage .frame .postDetails {font-size:10px;}
.postPage .frame .desc {font-size:12px;margin:10px 0;font-style:italic;}
.postPage .article {font-size:12px;margin:20px 0; line-height: 1.5em;}
.postPage .article h2 {padding:0 0 0 0; margin:30px 0 10px 0 }
.postPage .article li {margin:4px 0}
.postPage .frame {border:1px solid #ccc;padding:5px;background-color:#f8f8f8}


.postPage .postLeft {float:left;width:190px; position:relative;}
.postPage .postLeft .images {border:1px solid;width:190px;height:120px;margin-top:10px;}
.postPage .postLeft .trans {background-color:#000; display:inline; padding:10px; position:absolute; left:0; bottom:20px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; height:15px; width:150px;}
.postPage .postLeft .details { display:inline; padding:10px; position:absolute; left:0; bottom:20px; color:#fff; font-weight:700; font-size:11px;}
.postPage .postLeft a {color:#69d2e8;}
.postPage .postLeft a:hover {color:#fff;}

.postPage .postRight {float:right;width:470px;}
.postPage .postRight .title {font-size:25px;font-weight:700;letter-spacing:-0.03em;line-height:1em;padding:10px 0 5px 5px;}
.postPage .postRight .control {padding:5px; font-size:9px;}
.postPage .postRight .desc {font-size:12px;padding:0 5px 5px 5px;}
.postPage .postRight .control .readit {font-weight:700;background:url(../images/iconRight.gif) no-repeat 0px -1px transparent;padding-left:16px}

.postPage .news {}
.postPage .news .title {font-size:25px;font-weight:700;letter-spacing:-0.03em;line-height:1em;padding:10px 0 5px 5px;}
.postPage .news .control {padding:5px; font-size:9px;}
.postPage .news .desc {font-size:12px;padding:0 5px 5px 5px;}
.postPage .news .control .readit {font-weight:700;background:url(../images/iconRight.gif) no-repeat 0px -1px transparent;padding-left:16px}

.postPage .banner {padding:10px 0 0 0; float:right; }
.postPage .banner-sm {padding:10px 0 0 0; float:right;  width:190px; height: 60px; float:left;}

.postPage .comment, .postPage .form, .postPage .related, .postPage .bookmark {margin-top:40px;}
.postPage  h3 {border-bottom:1px solid #e1e0d6;margin-bottom:5px;font-size:16px}
.postPage .related .item {border-bottom:1px solid #e1e0d6;margin:5px 0;font-size:14px;font-weight:700}
.postPage .related .tag {font-weight:normal}

.postPage .comment .userSection .info .name {font-size:12px;font-weight:700; margin-bottom:5px;}
.postPage .comment .userSection .info .message {font-size:12px;}
.commentItem {padding-bottom:8px;}
.socialIcon {float:left; margin:0 5px;}
.postPage .bookmark, .usage {
	border:2px solid #ccc;	
	background-color:#fff;
	padding:10px;
	margin-top:10px !important;
}

	.postPage .bookmark h2, .usage h2 {
		padding-top:0;
		margin-top:0 !important;	
		font-size:16px;
	}
	
.article {}

/****************************************/
/*         Search               */
/****************************************/


.searchPage {margin-left:20px;}
.searchPage h1{font-size:24px;}
.searchPage .related {margin-top:160px;}
.searchPage .related .item {border-bottom:1px solid #e1e0d6;margin:5px 0;font-size:14px;font-weight:700}
.searchPage .related .tag {font-weight:normal}
.searchPage .item .no {float:left;font-size:14px;width:36px;line-height:24px;color:#ccc;}
.searchPage .item .title {font-size:14px;}
.searchPage .item  {margin:0}


/****************************************/
/*         Category               */
/****************************************/


.category .list {color:#fff;cursor:pointer;font-size:30px;font-weight:700;letter-spacing:-2px;line-height:27px;list-style:none;padding-bottom:5px;margin:25px 0 0 0;text-align:left}
.category .list a {color:#c0c0b5;}
.category .list a:hover {color:#4d829a;}


/****************************************/
/*         Article News               */
/****************************************/


.news {}
.news .item {margin:5px;text-align:left; font-weight:700; font-size:13px;}
.news .item img {float:left;border:4px solid #aaa;margin:0 5px}
.news .item a {display:block}
.news .item  a {color:#7f9e55}
.news .item  a:hover {color:#343434}


/****************************************/
/*         General Page               */
/****************************************/

.page {padding-left:20px;margin:0 auto;width:670px}
.page h1 {color:#455059;font-size:2em;font-weight:700;letter-spacing:-0.05em;padding:0;margin:30px 0 10px 0}

.viewPage h1 {float:left}
.viewPage select {float:right;margin-top:20px;}

.stdPage {margin-left:20px;}
.stdPage h1{font-size:24px;}


/****************************************/
/*         Form elements               */
/****************************************/

.formElement {padding:2px;}
.formElement label {float:left;width:100px;font-weight:700;padding-left:10px;padding-right:10px;}
.formElement label span {font-size:9px; color:#ccc;display:block;}
.formElement textarea {font-family:arial;}
.formElement .text {border:2px solid #c1c1b7;padding:5px;width:200px;font-weight:700;font-size:14px;color:#888;padding-bottom:5px;}
.formButton {float:right;margin:10px 15px 0 0;}
.formElement .formButton {float:right;width:300px;}

.register .formElement label {float:left;width:160px;font-weight:700;padding-left:30px}


/****************************************/
/*         Login               */
/****************************************/

.loginBox .formElement {padding:2px;}
.loginBox .formElement .text {float:left;border:2px solid #c1c1b7;padding:5px;}
.loginBox .submitBut {float:right;margin-right:15px;}
.loginBox .submitBut span {margin-right:20px;}
.loginBox .displayText {text-align:right;float:right;font-size:10px;margin-right:15px;}

.loginBox .formElement label {width:80px !important; margin:0;padding-left:20px;line-height:30px;}


#edit {font-size:10px;}
.hiddenForm {display:none}
.hiddenForm .formElement label{padding:0;margin:0}

table.tags {font-size:12px;width:520px}

.nobold {font-weight:normal}
.size1 {width:40px !important}
.size3 {width:140px !important}
.size4 {width:320px !important}
.size2 {width:520px !important}
.size5 {width:400px !important}
.size6 {width:273px !important}

.small {font-size:10px;line-height:35px;}


/****************************************/
/*         Sidebar               */
/****************************************/

.bodyRight .ads {text-align:center;margin-left:10px;}
.bodyRight .rss {border-top:1px solid #e1e0d6;font-size:12px;padding:5px 5px 5px 15px;height:80px;text-align:left; position:relative;}
.bodyRight .rss span {display:none}
.bodyRight .rss .rsspopup {position:absolute; top:40px; left:60px; background:#eee; width:150px; padding:10px; border:2px solid #f3ad2d; display:none;}
.bodyRight .rss .rsspopup ul {margin:0 0 0 10px; padding:0;}
.bodyRight .rss .rsspopup ul li {margin:3px 0;}

.effect {
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px; 
	-webkit-border-radius-topright:10px;
	-webkit-border-radius-bottomleft:10px; 
	border-radius-topright:10px; 
	border-radius-bottomleft:10px;
	box-shadow: 0px 0px 10px rgs(0, 0, 0, 0.1); 
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);  
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.iconGraph {background:url(../images/iconGraph.gif) no-repeat 12px 5px}


.textads {width:250px; margin:0 auto;}
.textads p label {font-size:10px;display:block}
.textads p {background:#E3F4F9 none repeat scroll 0 0;border:1px solid #BAE2F0;display:block;font-size:12px;line-height:130%;margin:0 0 0.5em;padding:10px;}

/****************************************/
/*         Tab Interface               */
/****************************************/




#tabMenu {margin:0;padding:0 0 0 30px;list-style:none;}
#tabMenu li {float:left;height:32px;width:39px;cursor:pointer;}

#tabMenu li.comments {background:url(../images/tabComment.gif) no-repeat 0 -32px;}
#tabMenu li.posts {background:url(../images/tabStar.gif) no-repeat 0 -32px;}
#tabMenu li.category {background:url(../images/tabFolder.gif) no-repeat 0 -32px;}
#tabMenu li.famous {background:url(../images/tabHeart.gif) no-repeat 0 -32px;}
#tabMenu li.random {background:url(../images/tabRandom.gif) no-repeat 0 -32px;}

#tabMenu li.mouseover {background-position:0 0;}
#tabMenu li.mouseout {background-position:0 -32px;}
#tabMenu li.selected {background-position:0 0;}

.bodyRight .box {border-top:0px solid #e1e0d6;font-size:12px;padding:20px 0 0 10px;text-align:left; width:260px}
.boxTop {background:url(../images/boxTop.gif) no-repeat;height:11px;clear:both}
.boxBody {background-color:#282828;}
.boxBottom {background:url(../images/boxBottom.gif) no-repeat;height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;width:220px;list-style-image:url(../images/arrow.gif)}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:6px 0;cursor:pointer}
.boxBody div ul li.last {border-bottom:none}
.boxBody div li span {font-size:11px;font-style:italic; color:#999;}

.boxBody div li a {display:block; color:#467c9e; text-decoration:none}
.boxBody div li a:hover {color:#ddd;}

.boxBody div h2 {margin:0 0 0 23px; padding:0; text-indent:-999em}
.boxBody div h2.communityNews {background:url(../images/tabCommunityNews.gif) no-repeat;cursor:pointer;}
.boxBody div h2.recentComment {background:url(../images/tabRecentComments.gif) no-repeat;}
.boxBody div h2.famousPost {background:url(../images/tabFamousPost.gif) no-repeat;}
.boxBody div h2.randomPost {background:url(../images/tabRandomPost.gif) no-repeat;}
.boxBody div h2.postTag {background:url(../images/tabPostTag.gif) no-repeat;}
.boxBody div h2.communityNews a {display:block; width:183px; height:19px}



/****************************************/
/*         Footer               */
/****************************************/

.qfooter {background:url(../images/footer.jpg) no-repeat center -1px #000;color:#aaa;font-size:0.8em;padding:25px 0 5px 0; }
.qfooter .content {width:900px;margin:0 auto;text-align:left;}
.qfooter .content .author {float:left; width:230px; margin-left:10px;}
.qfooter .content .twitter {float:left; width:250px; margin-left:80px;}
.qfooter .content .partner {float:left; width:230px; margin-left:80px;}

.qfooter .content .author h3 {background:url(../images/footerAuthor.png) no-repeat; text-indent:-999em; margin-top:-5px; height:45px}
.qfooter .content .author p {padding: 0 0 0 15px;margin:0; font-family:georgia; width:220px;}
.qfooter .content .author h4 {background:url(../images/kevinliew.gif) no-repeat; text-indent:-999em; height:40px}
.qfooter .content .twitter h3 {background:url(../images/footerTwitter.png) no-repeat; text-indent:-999em; margin-top:-5px; height:45px}
.qfooter .content .partner h3 {background:url(../images/footerPartner.png) no-repeat; text-indent:-999em; margin-top:-5px; height:45px}

#twitter {list-style:none; margin:0; padding:0; font-family:georgia}
#twitter li {background:url(../images/bubble.gif) no-repeat 0 10px transparent; padding:10px 0 10px 35px;}
#twitter li span {display:block; font-style:italic; font-size:smaller;}
#twitter li.last {background:none;border-bottom:0}

#partner {list-style-image:url(../images/arrow.gif); margin:0 0 0 15px; padding:0; font-family:georgia;}
#partner li {background:url() no-repeat 0 0 transparent; padding:5px 0 5px 0px;}
#partner li.last {border-bottom:0}
#partner li.adslink a {float:left;}

#footerRSS td {background:url(../images/iconRss.gif) no-repeat 0 0; padding-left:20px;width:110px}

.top {font-size:0.7em;margin:0 auto;padding:20px 0;text-align:right;width:400px;}
#top {background:url(../images/iconUturn.gif) no-repeat 2px 2px #363b42;border:2px solid #e1e0d6;padding:3px 3px 3px 20px;cursor:pointer;color:#fff;}
#view {background:url(../images/iconList.gif) no-repeat 2px 2px #363b42;border:2px solid #e1e0d6;padding:3px 3px 3px 20px;cursor:pointer;color:#fff;}
#view:hover, #top:hover {color:#c0c0b5}


.topMargin {margin-top:26px !important;}
.displayText {text-align:right;float:right;font-size:10px;margin-right:15px;}
.noBorderTop {border-top:none;margin-top:1px;}
.noBorderBottom {border-bottom:none;margin-bottom:10px;}
.noBorder {border:none}


/****************************************/
/*         Pagination                   */
/****************************************/

#paging ul {list-style:none; font-size:12px;}
#paging ul li {float:left; border:1px solid #ccc; padding:5px 8px 5px 8px; margin:5px;}
#paging ul li.count {font-weight:700}
#paging ul li a.selected {font-weight:700; text-decoration:underline;}


/****************************************/
/*         Article Gallery               */
/****************************************/

#rankGallery {list-style:none; font-family:arial;font-size:10px;}
#rankGallery li {float:left; margin:5px;border:2px solid #555}
#rankGallery li img {border:none;}
#rankGallery li div {padding: 5px 0 0 5px;  color:#fff; margin-top:-3px; background:url(../resources/images/rank/contentBg.gif) no-repeat #333; height:50px;}
#rankGallery li a {color: #19a3d0; text-decoration:none; font-size:11px; display:block; white-space:nowrap}
#rankGallery li a:hover {color: #fff;}
#rankGallery li a.bottom {padding-bottom:3px; font-weight:700;}


#resourceList {list-style:none}
#resourceList li {border:6px solid #444; background-color:#444;display:table; margin:5px 0; color:#19a3d0; font-weight:700}
#resourceList li a {color: #19a3d0; text-decoration:none; font-size:14px; font-weight:700;  white-space:nowrap;}
#resourceList li a:hover {color: #fff;}
#resourceList li span {color: #ccc; font-size:12px;font-weight:normal;}

#simplelist {list-style:none; padding:0 0 0 10px;}
#simplelist li {padding:10px 0;}
#simplelist li img {border:3px solid #888}
#simplelist li a {color: #19a3d0; text-decoration:none; font-size:18px; font-weight:700;  white-space:nowrap;}
#simplelist li a:hover {color: #666;}
#simplelist li span {color: #444; font-size:12px;font-weight:normal;}
#simplelist li span a {color: #19a3d0; font-size:12px;font-weight:normal;}
#simplelist li.author { border:1px solid #ccc; background:#eee; height:130px;}
#simplelist li.author h3 {padding:0 20px; margin-top:0; border:0;}
#simplelist li.author span {display:block; padding: 0 20px; border:0; }
#simplelist li.author span img {margin:0 5px 0 0;}
#simplelist ul {margin:5px;}
#simplelist ul li {margin:2px; padding:0 !important}
#simplelist ul li.heading {font-size:12px; font-weight:700;}
#simplelist ul li a {font-size:11px !important; font-weight:normal}
.img {border:5px solid #555;margin:5px 0 0 5px;}


.desclist {padding:0 0 0 10px;}
.desclist li {padding:10px 0;}
.desclist li img {border:3px solid #888}
.desclist li h3 {color: #19a3d0; text-decoration:none; font-size:14px; font-weight:700;  white-space:nowrap; border:none !important}
.desclist li span {color: #444; font-size:12px;font-weight:normal;}
.desclist li span a {color: #19a3d0; font-size:12px;font-weight:normal;}
.desclist ul li {padding:3px 0;}
.desclist ul li img {margin:5px 0 0 0;}




.awesome {
	background: #222 url(../images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #888;
	position: relative;
	cursor: pointer;
	font-size:14px;
	text-decoration:none;
}

a.blue {
	background-color: #38c0dd;
}

a.orange {
	background-color: #ff5c00;
}

a.blue:hover {
	background-color: #97dfef;
	color:#fff;
}

a.orange:hover {
	background-color: #ed8041;
	color:#fff;
}
