/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*RESET*/

body {font-size:12px;background:#E7F4FA; color:#435B6B; font-family:Helvetica, Arial, sans-serif; min-width:980px;}
input, select, textarea {font-family:Helvetica, Arial, sans-serif;}
a {color:#3399CC; text-decoration:underline;} a:hover {text-decoration:none;} 
a.exLink {padding-right:16px; background:url(../images/exLink.png) no-repeat right center;}
h1, h2, h3, h4, h5, h6 {}

/*----------------------------------------------------------
BASE TEMPLATE
----------------------------------------------------------*/

/*Layout IDS*/
#topBar {width:100%; background:#1C2A34 url(../images/topBg.png) repeat-x bottom;}
#wrapper { width:100%; border-top:1px solid #FFFFFF;border-bottom:1px solid #A7D8EA; padding:0 0 40px;}
#header {margin:0 auto; width:960px;height:80px;}
#container {width:1000px; margin:60px auto;}
#sidebar {width:300px; float:right;margin:10px;}
#bottomBar {width:100%; background:#CEE6EF;border-bottom:5px solid #3399CC;border-top:1px solid #E7F4FA;}
#footer {width:980px; margin:0 auto;}

/*Layout CLASSES*/
.clear{ clear:both;}
.titleBar {background-color:#fff; width:100%;}
.cont980 {width:980px; margin:0 10px;}
.cont630 {width:600px; padding:15px}
.cont320 {width:300px; padding:10px;}
.content ul{padding:10px 0;}


/*----------------------------------------------------------
Global Styles
----------------------------------------------------------*/

/*TEXT Styles*/
.txt48 {font-size:48px;}
.txt24 {font-size:24px;}
.txt21 {font-size:21px;}
.txt18 {font-size:18px;}
.txt16 {font-size:16px;}
.imgTitle {height:40px; width:auto;text-indent:-9999px;margin-bottom:20px;}
.imgTitle img {display:block;}

/*BUTTON CLASSES */
.tweetthis, .comCount {width:60px; height:12px; padding-top:33px; background-position:top; background-repeat:no-repeat; color:#99CCEE; font-weight:normal; font-size:12px;}
.tweetthis:hover, .comCount:hover {background-position:bottom;color:#3399CC;} 
.tweetthis {background-image:url(../images/tweetthis.png);}
.comCount {background-image:url(../images/commentIconLrg.png); display:block;}
.comCount span {color:#FFFFFF;font-size:18px;font-weight:bold;margin:-28px 0 0 2px;position:absolute;text-align:center;width:54px;}

/*FULL WIDTH LIST STYLE */
ul.fullwidth {width:960px;float:left;margin:10px;}
ul.fullwidth li {background:#fff; float:left; padding:5px; width:968px; margin-bottom:20px;border:1px solid #A7D8EA; -moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;}

/*FORMS */
div.content form {padding:15px; display:block;background:#E4F5FB; margin:10px 0;width:auto;}
div.content label {color:#435B6B;width:290px; font-size:14px;line-height:25px;font-weight:bold;}
div.content label span {color:#3399CC;font-size:11px;line-height:25px; font-weight:normal;}
div.content input, div.content textarea {border:1px solid #99CCEE; width:290px; padding:5px; margin:0 0 10px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
div.content input.radio {width:20px;}
fieldset h3 {color:#3399CC; font-size:21px; font-weight:normal;margin-bottom:10px;}
div.content input:focus, div.content textarea:focus {border:1px solid #3399CC;}

input#submitBtn, input.submitBtn {width:100px; height:28px; background:#3399cc; clear:left; float:right; color:#fff; padding:0; border:1px solid #3399CC!important; -moz-border-radius:5px;-webkit-border-radius:5px; padding:4px 5px; font-size:16px!important; font-weight:bold; margin-top:10px; cursor:pointer;}
input#submitBtn:hover, input.submitBtn:hover {color:#3399CC; background:#FFF;border:1px solid #99CCEE;}
input#submitBtn:focus, input.submitBtn:focus {opacity:0.75; outline:0 none;} 
input#submitBtn:active, input.submitBtn:active, {outline:0 none;}
#page form.tdomf_form input#submitBtn, #page form.tdomf_form input.submitBtn {float:right;font-size:16px;font-weight:bold;height:28px;padding:0 5px 2px; width:160px;}

/*----------------------------------------------------------
HEADER
----------------------------------------------------------*/

/*Header Styles*/
#topNav {height:16px;border-bottom:1px solid #000;}
#topNav ul {width:980px; margin:0 auto;}
#topNav ul li {color:#3399CC;float:right;font-size:11px;line-height:18px;padding:0 10px 0 0;width:auto;}
#topNav  li.green a{color:#CFE576;}
#topNav  li.green a:hover {color:#FFF;}
#logo {position:absolute;top:0;margin-left:-10px;z-index:99; *margin-left:-775px; background:url(../images/logoglow.png) no-repeat bottom;}
#logo:hover {background:url(../images/logoglow.png) no-repeat top;}
#nav {list-style:none;float:left;margin:0 0 0 170px;border-left:1px solid #5A6D7A;border-right:1px solid #000;}
#search {float:right; width:181px; height:24px;background:url(../images/searchBg.png) no-repeat; margin:26px 0 0;}
#search input {background:transparent; color:#85A3B7; border:none;width:142px;font-size:11px;padding:7px 0 0 10px;float:left;}
#search #searchBtn {width:26px;height:24px;background:url(../images/searchBtn.png) no-repeat 0 0; float:right; padding:0;}
#search #searchBtn:hover {background:url(../images/searchBtn.png) no-repeat 0 -24px;}
#search #searchBtn:active{background:url(../images/searchBtn.png) no-repeat 0 -48px;}

/*MAIN NAV Styles*/
#nav li {height:80px; border-left:1px solid #000; border-right:1px solid #5A6D7A; width:auto; float:left;}
#nav li a{display:block; line-height:80px; padding:0 15px; font-size:18px; color:#A7D8EA; text-decoration:none;}
#nav li a:hover {color:#FFF; text-decoration:none;}
#nav li.active a {color:#FFF; text-decoration:none;background:url(../images/navBgActive.png) repeat-x 0 0;}
#nav li.active {border-right:1px solid #000;}
#nav.home li.active a{display:block; line-height:80px; padding:0 15px; font-size:18px; color:#A7D8EA; text-decoration:none; background:none;}
#nav.home li.active a:hover {color:#FFF; text-decoration:none;}
#nav.home li.active {border-right:1px solid #5A6D7A;}

#navBtns {list-style:none; float:left;margin:28px 0 0 30px;margin:27px 0 0 180px}
#navBtns li {height:24px; background-image:url(../images/navSprite.png); background-repeat:no-repeat;text-indent:-99999px; width:20px;border:none; float:left; margin-left:10px;}
#navBtns li a{display:block; height:24px; background-image:url(../images/navSprite.png); background-repeat:no-repeat;text-indent:-99999px; width:20px;}
#navBtns .twitter a {width:20px; background-position:-391px 0;} #navBtns .twitter a:hover {background-position:-391px -24px;} #navBtns .twitter a:active {background-position: -391px -48px;} #navBtns .twitter a.active {background-position:-391px -72px;}
#navBtns .rss a {width:20px; background-position:-418px 0;} #navBtns .rss a:hover {background-position:-418px -24px;} #navBtns .rss a:active {background-position: -418px -48px;} #navBtns .rss a.active {background-position:-418px -72px;}
#navBtns .submit a {width:20px; background-position:-445px 0;} #navBtns .submit a:hover {background-position:-445px -24px;} #navBtns .submit a:active {background-position: -445px -48px;} #navBtns .submit a.active {background-position:-445px -72px;}
#navBtns .share a {width:20px; background-position:-472px 0;} #navBtns .share a:hover {background-position:-472px -24px;} #navBtns .share a:active {background-position: -472px -48px;} #navBtns .share a.active {background-position:-472px -72px;}

/*----------------------------------------------------------
PAGE BANNERS
----------------------------------------------------------*/
#pageBanner {width:100%;background:#A7D8EA; overflow:hidden;border-bottom:1px solid #99CCEE; height:150px}
#pageBanner #title {width:980px; height:150px; margin:0 auto;}
#pageBanner #title h1 {color:#3399CC;font-size:24px;font-weight:normal;margin:55px 15px 0;padding-top:55px;text-shadow:0 1px #E7F4FA;text-transform:capitalize;float:left; width:auto; min-width:490px;position:absolute;}
#pageBanner #title h1 a {text-decoration:none;}
#pageBanner #title h1.articles {background:url(../images/TitleArticles.png) no-repeat 0 0;}
#pageBanner #title h1.community {background:url(../images/titleCommunity.png) no-repeat 0 0;}
/*#pageBanner #title.inspiration {background:url(../images/bannerInspHome.png) no-repeat right bottom;}*/
#pageBanner #title.inspiration h1 {background:url(../images/titleInspiration.png) no-repeat 0 0;}
#pageBanner #title.resources h1 {background:url(../images/titleResources.png) no-repeat 0 0;}
/*#pageBanner #title.resources {background:url(../images/bannerResHome.png) no-repeat right bottom;}*/
/*used on full article page*/
#hero #postImg {width:100%; height:300px;}
#hero #postImg #title{width:980px; height:300px; margin:0 auto;}
#hero #postImg #title img {margin:55px 15px 0;}

/*----------------------------------------------------------
SUB NAVIGATION
----------------------------------------------------------*/

#navBar {margin:0 10px 15px;width:980px; height:72px;margin:-45px 10px 25px; float:left;}
#navBar h1, #navBar h2 {color:#3399CC; font-size:21px; font-weight:normal; padding:0 15px; line-height:36px; width:auto; float:left;}
#navBar h1 a, #navBar h2 a {text-decoration:none;color:#3399CC;}
#navBar li { float:left; margin-right:5px;text-transform:capitalize; list-style:none; height:28px;}
#navBar li a, #latestBtn a {background:#E7F4FA; text-decoration:none;}
#navBar li a:hover, #latestBtn a:hover {background:#E4F5FB; text-decoration:none;}

/*top tab styles*/
#navBar #tabs {width:980px;float:left; list-style:none; font-size:14px; margin-top:11px; line-height:14px;position:absolute;z-index:5;}
#navBar #tabs p {float:left;font-size:12px;color:#3399CC;margin:6px 15px 0;width:auto;font-style:italic;}
#navBar #tabs li a {float:left; width:auto;color:#A7D8EA; font-weight:bold;padding:5px 10px; -moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;  text-shadow:1px 1px #FFF; background:none;-webkit-border-radius-topright:5px;-webkit-border-radius-topleft:5px;padding:6px 11px;}
#navBar #tabs li a:hover {color:#3399CC;}
#navBar #tabs li.tabs-selected a {color:#3399CC; background:#FFF; text-decoration:none;border:1px solid #A7D8EA; border-bottom:1px solid #fff;padding:5px 10px;}
#navBar .tabs-hide {display:none;}
#navBar #tabs li.right {width:auto; float:right;}
#navBar #tabs li a.info {background:url(../images/infoIconBlue.png) no-repeat 8px center; padding:7px 12px 7px 31px; font-size:12px; }
#navBar #tabs li.tabs-selected a.info {background:#fff url(../images/infoIcon.png) no-repeat 8px center;padding:7px 11px 6px 30px;}

/*link list styles*/
#navBar .catLists {height:35px;background:#FFF; border:1px solid #A7D8EA; width:966px;padding:0 6px; line-height:36px;float:left;position:absolute; margin-top:36px; z-index:2;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 5px #A7D8EA;-webkit-box-shadow:0 1px 5px #A7D8EA;}
#navBar .catLists a {padding:5px 7px; -moz-border-radius:5px;-webkit-border-radius:5px;}
#navBar .catLists li.current-cat a, #latestBtn a.active, #navBar .catLists a:hover {color:#fff; background:#3399CC; text-decoration:none;}
#navBar .catLists a:focus {opacity:0.5;}
#navBar span#catListsBg {background:#FFF;width:978px;height:36px; position:absolute; margin-top:36px; z-index:1;-moz-border-radius:5px;-moz-box-shadow:0 1px 5px #A7D8EA;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;border:1px solid #A7D8EA;}
#navBar span.tabs-hide {display:block;}
#navBar .catLists #latestBtn {float:left; margin-right:5px;}
#navBar .catLists #latestBtn a {background:#E6EDB9; color:#669933;}
#navBar .catLists #latestBtn a:hover, #navBar .catLists #latestBtn a.active {background:#CFE576;}

/*Alternate styles for narrow nav bar*/
#navBar.alt {width:650px;}
#navBar.alt #tabs {width:650px;}
#navBar.alt .catLists {width:636px;}
#navBar.alt span#catListsBg {width:648px;}

/*styles for cat description*/
#navBar #description {padding-bottom:10px;}
#navBar #description h2 {padding:15px 0 0; display:block;width:600px; float:left; font-weight:bold;}
#navBar #description p {font-style:normal; font-size:16px; float:left; line-height:20px; margin-bottom:10px; width:600px;}


/*----------------------------------------------------------
HOMEPAGE
----------------------------------------------------------*/
#hero {width:100%; height:300px; background:#A7D8EA; border-bottom:1px solid #99CCEE; overflow:hidden;}
#hero #slider {float:left;height:300px;width:100%;overflow:hidden;}
#hero #slider ul.layers {list-style:none;height:300px;width:100%; float:left;}
#hero #slider ul.layers li {float:left;height:300px;width:100%; position:relative; }
#hero #slider ul.layers li div {width:980px; height:300px; margin:0 auto;}
#hero h2 {clear:left;font-size:32px;line-height:1.2em;margin-top:90px;width:490px;} 
#hero h2 a {color:#435B6B; text-decoration:none;padding:10px 15px 5px;background:#fff;float:left;border-top:1px solid #E7F4FA;border-right:1px solid #99ccee;border-bottom:1px solid #99ccee; -moz-box-shadow:1px 3px 8px #999; -webkit-box-shadow:1px 3px 8px #999;}
#hero  h2 a:hover {color:#3399CC;}
#hero  p {font-size:12px; clear:left;float:left; background:#E7F4FA; padding:7px 15px;-moz-box-shadow:1px 3px 8px #999; -webkit-box-shadow:1px 3px 8px #999;}
#hero  p span {margin-right:5px;}
#hero #slider ul.indexwork {position:relative;bottom:40px;width:120px;background:#E7F4FA;height:24px; border:1px solid #fff;clear:both; -moz-border-radius:3px;-webkit-border-radius:3px; margin:0 auto; padding:0 5px;-moz-box-shadow:1px 3px 8px #999; -webkit-box-shadow:1px 3px 8px #999;}
#hero #slider ul.indexwork li {float:left;width:24px;}
#hero #slider ul.indexwork li a {background:url(../images/bgSlideNav.png) no-repeat top;display:block;width:24px; height:24px; text-indent:-9999px;}
#hero #slider ul.indexwork li a:hover {background:url(../images/bgSlideNav.png) no-repeat bottom;}
#hero #slider ul.indexwork li a.active {background:url(../images/bgSlideNav.png) no-repeat 0 -24px;}
/*Displays titles in place of navbar*/
#galleryBar {background-color:#fff; width:100%; margin:-25px 10px 20px;width:980px; height:36px;-moz-border-radius:5px;-moz-box-shadow:0 1px 5px #A7D8EA;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;}
#galleryBar h2 {font-size:21px; margin:8px 0 0 15px;float:left;}
#galleryBar h3 {font-size:14px; color:#3399CC; margin-left:10px; font-weight:normal; line-height:40px; float:left; width:auto;}
#galleryBar form {float:right; width:auto;margin:5px 5px 0;}
#galleryBar form select {font-size:12px;padding:5px 5px 0; cursor:pointer; }
#galleryBar form select option {padding:2px 5px 2px;cursor:pointer;color:#3399CC;}
#galleryBar form select option:first-child {padding:2px 5px 0px;color:#435B6B;}
#galleryBar.alt {width:650px;}


/*----------------------------------------------------------
PAGE
----------------------------------------------------------*/
#page {width:620px;float:left;margin:10px 10px 0 10px;padding:15px;background:#fff;-moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;}
#page #bc {background:#CEE6EF;height:36px;margin:-14px 0 20px -14px;width:648px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
#page #bc p {margin:0 14px; font-size:14px;padding-top:3px;}
#page #bc button{-moz-border-radius:5px; -webkit-border-radius:5px; background:#3399cc; border:none; font-family:Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; font-size:14px; margin:5px 5px 0 0;padding:0 5px 2px;}
#page #bc button:hover {background:#fff; color:#3399CC;}
#page h1 {font-size:36px; line-height:100%; margin-left:125px; width:495px;padding:0 0 15px;}
#page h1.pageTitle {margin-left:0px;}
#page h1 a {color:#1C2A34; text-decoration:none;} #page  h1 a:hover{text-decoration:none;}
#page .thumb {width:100px; height:100px; padding:4px; border:1px solid #99CCEE;background:#E4F5FB; float:left;} 
#page .content {clear:both; padding:20px 0;}
#page .content h2 {font-size:24px;margin:10px 0 15px;}
#page .content .exerpt {font-size:21px; color:#A0AEBE;}
#page .content p {font-size:16px; line-height:24px; padding-bottom:20px; clear:both;}
#page .content a {color:#3399CC;text-decoration:underline;} #page .content a:hover{text-decoration:none;}
#page .content img {display:block;border:1px solid #99CCEE;background:#E4F5FB;float:left;margin:20px 0 10px;padding:9px;width:auto;}
#page div#author {padding:10px;display:block;background:#E6EDB9; min-height:90px;}
#page #author img {width:80px; height:80px;border:1px solid #99CCEE;float:left;padding:3px; background:#FFF;}
#page #author h6 {font-size:16px; margin-left:100px;font-weight:normal; margin-top:5px;}
#page #author h6 span a {font-weight:bold; text-decoration:none;}
#page #author h6 span a:hover {color:#3399CC; text-decoration:underline;}
#page #author p {font-size:12px; line-height:18px; margin-left:100px; padding-top:10px;}
#page #share {padding:30px 0; height:70px; width:325px;float:left;}
#page #share h6, #page #subscribe h6, #page #similar h3 {font-size:16px;padding-bottom:10px;}
#page #share h6 span, #page #subscribe h6 span, #page #similar h3 span {font-size:14px;font-weight:normal;}
#page #share li, #page #subscribe li {width:32px; float:left;padding:5px 5px 5px 0; }
#page #share a, #page #subscribe a {display:block; width:32px; float:left;opacity:0.75;} 
#page #share a:hover, #page #subscribe a:hover {opacity:1;}
#page #share a:focus, #page #subscribe a:focus {padding:6px 5px 4px 0;}
#page #subscribe {padding:30px 0; height:70px; width:220px;float:left;}
#page #similar {float:left;margin-bottom:20px;clear:left;float:left;margin-bottom:20px;width:600px;}
#page #similar ul li {padding-bottom:10px; font-size:14px;}

/*----------------------------------------------------------
COMMENTS
----------------------------------------------------------*/
/*Titles and links*/
#comments {width:650px; float:left;margin:50px 10px 20px;}
#comments h5 {width:475px;font-size:32px;font-weight:normal; text-shadow:0 1px #FFF;padding:0 15px; float:left;}
#comments h5 span {font-size:18px; font-weight:normal;text-shadow:0 1px #FFF;}
#comments a#add {color:#A7D8EA;float:right;font-size:14px;padding:10px 15px 0 0;text-decoration:none;text-shadow:1px 1px #FFF;width:120px; text-align:right;}
#comments a#add:hover {color:#3399cc;}
#comments h6 {font-size:21px; text-shadow:0 1px #FFF;padding:0 15px;}
#comments h6 span {font-size:16px; font-weight:normal;text-shadow:0 1px #FFF;}
/*Comment Form*/
#comments #respond {background:#A7D8EA;width:648px;border:1px solid #99CCEE;-moz-box-shadow:0 1px 5px #A7D8EA;-moz-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;}
#comments #respond h6 {margin-top:15px;text-shadow:1px 1px #E7F4FA; font-weight:bold;}
#comments #respond h6 span {text-shadow:0 1px #E7F4FA;font-weight:normal;}
#comments form {padding:10px 14px;display:block; margin:10px 0 0;width:auto;float:left;}
#comments form div {width:302px; float:left;}
#comments form a {text-decoration:underline;}
#comments form label {color:#435B6B;float:left;width:290px;font-size:14px;line-height:25px;text-shadow:0 1px #E4F5FB;font-weight:bold;}
#comments form label small {font-size:11px;line-height:25px;font-weight:normal;}
#comments input, #comments textarea {border:1px solid #99CCEE; width:290px; padding:5px; margin:0 0 10px 0; font-size:14px;}
#comments input:focus, #comments textarea:focus {border:1px solid #3399CC;}
#comments textarea {height:140px;}
#comments .spacer {width:16px; float:left;height:16px;}
#comments input#submitBtn {width:100px;}

/*Comment list*/
#comments .commentList {margin:50px 0;clear:both;}
#comments .commentList li {padding:20px 15px;line-height:18px; border-bottom:1px solid #A7D8EA;border-top:1px solid #FFF;}
#comments .commentList li:first-child {border-top:0;} #comments .commentList li:last-child {border-bottom:0;}
#comments .commentList li span.author {margin-left:80px; padding:5px 15px;display:block;}
#comments .commentList li span.author strong a {font-size:14px;font-weight:normal;}
#comments .commentList .avatar {width:60px; height:60px;border:1px solid #99CCEE;float:left; padding:3px; background:#fff;}
#comments .commentList li.alt .avatar {background:#FFF;}
#comments .commentList li div.commentText {margin-left:85px;padding:10px;background:#fff;font-size:14px;}
#comments .commentList li div.commentText .arrow {border-color:#E7F4FA #FFFFFF #E7F4FA #E7F4FA;border-style:solid solid solid none;border-width:10px 10px 10px 0;font-size:0;left:-20px;line-height:0;position:relative;top:8px;width:0;}


/*----------------------------------------------------------
SIDEBAR
----------------------------------------------------------*/
#sidebar h4, #sidebar h3 {font-size:16px;padding:10px 15px; clear:both;text-shadow:0 1px #fff;}
#sidebar ul {padding-bottom:30px;float:left; margin:0 10px;}
#sidebar ul li {border-bottom:1px solid #99CCEE;margin:0 0 10px; width:280px; padding:3px 5px;}
#sidebar ul li:hover {background:#fff;border-bottom:1px dotted #99CCEE;}
#sidebar ul li a {line-height:16px;text-decoration:none;}
#sidebar ul li:hover a {text-decoration:underline;}
#sidebar ul li a:hover {background:#fff;}
#sidebar ul.adBlock {padding-bottom:30px;float:left;margin:0;}
#sidebar ul.adBlock li {width:125px; height:125px;float:left;margin:10px; padding:0; border:none;}
#sidebar ul.adBlock a {width:125px; height:125px;padding:4px;display:block;border:1px solid #99CCEE;background:#A7D8EA;}
#sidebar ul.adBlock a:hover {border:1px solid #A7D8EA;background:#FFF;}
#sidebar ul.adBlock li {width:125px; height:125px;float:left;margin:10px;}

/*----------------------------------------------------------
FOOTER
----------------------------------------------------------*/
#footer .cont320 {width:300px; padding:50px 0 0 10px; float:left;}
#footer .spacer {width:25px; float:left;height:25px;}
#footer .pad {padding-top:50px;}
#footer #crossPromo {float:left;width:auto;}
#footer h3 {font-size:21px; margin-bottom:20px;text-shadow:0 1px #E7F4FA;}
#footer h5 {font-size:16px; margin-bottom:15px;text-shadow:0 1px #E7F4FA;}
#footer h6 {font-size:14px; margin-bottom:10px;text-shadow:0 1px #E7F4FA;}
#footer p {line-height:18px;}
#footer ul {padding:0;}
#footer .recentComments {padding:50px 0 0 0;width:305px; }
#footer .recentComments h3 {padding-left:5px;}
#footer .recentComments ul li {margin:0 0 10px 0;line-height:18px;border-bottom:1px solid #99CCEE;padding:3px 5px;width:290px;}
#footer .recentComments ul li:hover {background:#FFF;border-bottom:1px dotted #99CCEE;}
#footer .recentComments ul li a {text-decoration:none;}
#footer .recentComments ul li:hover a {text-decoration:underline;}

#footer .cont640 {width:670px; float:left; padding:50px 0 0 5px;}
#footer .cont640 .moreBtn {float:left;color:#435B6B;font-size:14px;padding:5px 0 5px 20px;text-decoration:none;text-shadow:1px 1px #E7F4FA;width:auto;background:transparent url(../images/iconAdd.png) no-repeat 0px 3px;font-weight:bold;}
#footer .cont640 .moreBtn:hover {color:#3399CC;}
#footer .listBox h3 {padding-left:5px;}
#footer .listBox.double ul {clear:both;}
#footer .listBox.double ul li {width:295px; margin-right:30px; float:left;}
#footer .listBox.double h3 {float:left;padding-left:5px;width:333px;}
#footer .listBox ul li h4 a {color:#435B6B; text-decoration:none; font-weight:normal;}
#footer .listBox ul li h4 a:hover {text-decoration:none;}
#footer .listBox ul li a.exLink {margin-top:5px;}

#footer .cont400 {float:left; width:410px; padding-right:30px;}
#footer .cont200 {float:left; width:205px; padding-left:10px;}
#footer .cont200 .fridgeCount {font-size:14px; line-height:21px; margin-bottom:10px;}
#footer .cont200 .iconAdd {float:left;color:#3399CC;font-size:14px;padding:5px 0 5px 20px;text-decoration:none;text-shadow:1px 1px #E7F4FA;width:auto;background:transparent url(../images/plus.png) no-repeat -8px -4px;}
#footer .cont200 .iconAdd:hover {color:#435B6B;}
#footer .cont400 .iconRss, #footer .cont400 .iconTwit {float:left;color:#3399CC;font-size:14px;padding:5px 0 5px 20px;text-decoration:none;text-shadow:1px 1px #E7F4FA;width:auto; margin:17px 10px 0 0;}
#footer .cont400 .iconRss:hover, #footer .cont400 .iconTwit:hover {color:#435B6B;}
#footer .iconRss {background:transparent url(../images/iconRss.png) no-repeat 0 4px;}
#footer .iconTwit {background:transparent url(../images/iconTwitter.png) no-repeat 0 4px;}

#footer .adminBio {width:290px; float:left;}
#footer .adminBio p {width: 180px;float:left;}
#footer .adminBio .adminPic {float:right; width:90px; height:90--px; display:block;-moz-box-shadow:0 1px 5px #A7D8EA;-webkit-box-shadow:0 1px 5px #A7D8EA;-moz-border-radius:3px;-webkit-border-radius:3px;background:#FFF; border:1px solid #99CCEE;}
#footer .adminBio .adminPic img {padding:5px;width:80px; height:80px;}

#footerBar {background:#3399CC; width:980px;float:left;margin-top:60px;-webkit-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;}
#footerBar p {float:left; padding:30px 10px 10px; color:#E7F4FA;}
#footerBar a {color:#E7F4FA!important;}
#footerBar #smlIcon {background:transparent url(../images/DFlogoSml.gif) no-repeat scroll 0 0;
display:block;float:left;height:45px;margin:5px;opacity:0.7;text-indent:-9999px;width:40px;}
#footerBar #smlIcon:hover {opacity:1;}
#footerBar #strap {background:transparent url(../images/strap.gif) no-repeat scroll center center;border-left:1px solid #CEE6EF;border-right:1px solid #CEE6EF;display:block;float:left;height:0;margin:10px;text-indent:-9999px;width:140px;padding:30px 9px 10px 8px;}
#footerBar #tops {width:auto; float:right; font-size:0;}


/*----------------------------------------------------------
INSPIRATION SECTION
----------------------------------------------------------*/

/*CATEGORY VIEW*/
#gallery {padding:0 1px; margin-bottom:30px; float:left;}
#gallery li {width:300px; height:250px; background:#FFF; margin:10px; _margin:5px; padding:5px; float:left;-moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;border:1px solid #A7D8EA;}
#gallery li img {position:absolute;}
#gallery li .viewDesign {width:300px; height:200px;text-indent:-99999px; display:block; position:absolute;}
#gallery li .viewDesign:hover{background:url(../images/imgHover.png)}
#gallery li span {position:relative; float:right; color:#A0AEBE;}
#gallery li span .freshTag {height:24px;width:56px;display:block;background:url(../images/freshTag.png) top no-repeat; padding:0; float:left;cursor:help;}
#gallery li span .freshTag:hover {height:24px;width:56px;display:block;background:url(../images/freshTag.png) bottom no-repeat;}
#gallery li span a {background:#3399CC url(../images/catTagBg.png) top repeat-x; color:#FFFFFF;height:24px;line-height:23px;padding:5px 6px 5px 6px;text-decoration:none;}
#gallery li span a:hover {background:#3399CC url(../images/catTagBg.png) bottom repeat-x;}
#gallery li h6, #gallery li h4 {font-size:12px;padding:0 5px;margin-top:207px;line-height:20px; width:260px;}
#gallery li h6 a, #gallery li h4 a{color:#435B6B; text-decoration:none;} 
#gallery li h6 a:hover, #gallery li h4 a:hover{color:#3399cc; text-decoration:none;}
#gallery li a.comBtn {float:right; width:26px; background:url(../images/commentIcon.png) no-repeat;margin-top:-18px;opacity:0.7; text-align:center; font-size:12px; color:#fff; padding:2px 0 8px; text-decoration:none;} 
#gallery li a.comBtn:hover {opacity:1;}
#gallery li p {font-size:12px; font-weight:normal;padding:0 5px;line-height:24px;color:#435B6B;}
#gallery li p a{color:#3399CC; text-decoration:underline;} #gallery li p a:hover{color:#3399cc; text-decoration:none;}

/*POST VIEW*/
.galleryPost img.thumb300 {width:300px; height:200px;padding:4px; border:1px solid #99CCEE;background:#E4F5FB; float:left; margin-right:15px;}
#page.galleryPost h1 {width:295px;float:left; margin-left:0;}
.galleryPost h1 a {font-size:21px; line-height:100%;padding:0 0 15px;margin-top:10px;}
.galleryPost h1 a {color:#1C2A34; text-decoration:none;} .galleryPost h1 a:hover{text-decoration:none;}
.galleryPost ul {float:left;font-size:14px;width:295px;}
.galleryPost ul li {margin-bottom:10px; color:#435B6B;}
.galleryPost ul li a {color:#3399cc;text-decoration:underline;}
.galleryPost ul li a:hover {color:#3399cc; text-decoration:none;}
.galleryPost a.siteUrl {padding:3px 8px; -moz-border-radius:3px; -webkit-border-radius:3px; text-decoration:none; font-size:12px;background:#3399CC; color:#fff;}
.galleryPost a.siteUrl:hover {background:#E7F4FA;color:#3399CC;}
.galleryPost div.convo {float:left;margin:40px 0 0 -10px;}
.galleryPost .relatedPosts h3 {font-size:18px; margin-bottom:15px;}
.galleryPost .relatedPosts ul {width:615px;}
.galleryPost .relatedPosts li {float:left; width:205px;}
.galleryPost .relatedPosts li a img {width:180px;padding:3px; border:1px solid #99CCEE;background:#E4F5FB; float:left;}
.galleryPost .relatedPosts li a:hover img {width:180px;padding:3px; border:1px solid #3399CC;background:#99CCEE; float:left;}
.galleryPost .content a {display:none;}

/*----------------------------------------------------------
ARTICLES SECTION
----------------------------------------------------------*/

/*CATEGORY VIEW*/
#articles {width:970px;float:left;margin:10px;}
#articles li {background:#fff; float:left; padding:5px; width:968px; margin-bottom:20px;border:1px solid #A7D8EA; -moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;}
#articles li img {height:200px;margin-right:15px;width:200px;background:#E4F5FB; float:left;}
#articles li div.meta {position:absolute;margin:180px 0 0 217px;width:755px;color:#A0AEBE;}
#articles h2 {font-size:36px; line-height:120%; padding-top:10px;}
#articles h2 a {color:#1C2A34; text-decoration:none;} #articles h2 a:hover{color:#3399CC;} 
#articles li .from {font-size:12px;margin:0 20px 0 0;float:left; width:auto;}
#articles li .added {font-size:12px;margin:0; float:left; width:auto;}
#articles li div.excerpt {padding:5px 0 0; height:85px; overflow:hidden;}
#articles li div.excerpt p, #articles li div.excerpt h2, #articles li div.excerpt h3 {font-size:14px;line-height:20px; margin:0;padding:0; display:inline;}
#articles li div.excerpt img {display:none;}
#articles li p.convo {width:75px;margin-top:0px;}
#articles li p.convo span {width:50px;margin:-27px 0 0 4px;}
#articles .from a, #articles .added a, #page .from a, #page .added a  {text-transform:capitalize;}
#page .added {color:#435B6B;font-size:12px;margin:10px 0 0 125px;}
#page .from {font-size:16px;margin:10px 0 0 125px;}
#articles a.tweetthis, #articles a.comCount, #page a.tweetthis, #page a.comCount {font-weight:normal; margin-left:10px; text-decoration:none;margin-top:-30px;}
#articles p.convo, #page p.convo  {float:right; width:140px;margin-top:-12px;}

/*POST VIEW*/
#page.articlePost {margin-top:-240px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius-topright:0;-webkit-border-radius-topleft:0;}
#page.articlePost h1 {margin-left:0;padding:15px 0; width:auto; font-size:42px}
#page.articlePost .content {padding:20px 0;}
#page.articlePost .meta {margin:-7px 0 5px -14px;position:relative;width:648px; font-size:12px; height:24px;color:#A0AEBE;}
#page.articlePost .meta p {width:auto; float:left;line-height:24px; padding:0 15px;}
#page.articlePost .meta .cat{float:left;}
#page.articlePost .meta .date{float:right;}
#page.articlePost div.convo {background:#E7F4FA;float:right;height:65px;position:relative;right:-91px;width:75px;border-top:1px solid #FFFFFF;border-right:1px solid #99CCEE;border-bottom:1px solid #99CCEE;}
#page.articlePost div.convo .comCount {float:left; margin:10px 0 0 10px;}
#page.articlePost .content .intro {background:none repeat scroll 0 0 #E6EDB9;font-size:16px;line-height:24px;margin-bottom:20px;padding:10px;}
#page.articlePost .content ol {font-size:16px;line-height:24px;list-style:decimal inside none;margin-bottom:20px;}

/*----------------------------------------------------------
RESOURCES SECTION
----------------------------------------------------------*/
/*HOME VIEW*/
#resources{padding:0 1px; margin-bottom:20px; float:left;}
#resources .listBox {width:310px; height:420px; background:#FFF; margin:10px; float:left;-moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;border:1px solid #A7D8EA;}
.listBox h2 {font-size:21px; padding:15px; margin:0 1px 5px; clear:both; text-shadow:0 1px #E7F4FA; -moz-border-radius-topright:5px;-webkit-border-radius-topright:5px; -moz-border-radius-topleft:5px;-webkit-border-radius-topleft:5px;}
.listBox ul {padding:5px 10px;}
.listBox li {line-height:16px;margin:0 0 10px;border-bottom:1px dotted #99CCEE;padding:0 5px 10px;}
.listBox li h3 {padding-bottom:5px; font-weight:normal; font-size:12px;text-transform:capitalize;}
.listBox li h3 a {color:#1C2A34; text-decoration:none;display:block;} .listBox h3 a:hover{color:#1C2A34; } 
.listBox .viewAll {width:68px; height:20px; text-indent:-99999px; background:url(../images/viewAllBtn.png) top no-repeat; float:right; display:block;*margin:-30px 10px 0 205px;}
.listBox .viewAll:hover {background:url(../images/viewAllBtn.png) bottom no-repeat;}

#shareBox {width:310px; min-height:420px; margin:10px;float:left;-moz-box-shadow:0 1px 5px #A7D8EA;-webkit-box-shadow:0 1px 5px #A7D8EA;-moz-border-radius:5px;-webkit-border-radius:5px;}
#shareBox #share {height:124px; width:310px; border:1px solid #fff;border-top:1px solid #E6EDB9;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;}
#shareBox #share h6{font-size:18px;padding:15px 15px 5px;line-height:24px;}
#shareBox #submitLink h6 {font-size:18px;padding:15px 15px 10px;line-height:24px;}
#shareBox #share h6 span, #shareBox #submitLink h6 span{font-size:14px;font-weight:normal; clear:left; display:block;}
#shareBox #share ul {padding:0 15px;}
#shareBox #share ul li {width:auto; float:left;}
#shareBox #share a {padding:5px 5px 5px 0; display:block; width:32px; float:left;opacity:0.75;} 
#shareBox #share a:hover {opacity:1;}
#shareBox #share a:focus {padding:6px 5px 4px 0;}
#shareBox #submitLink {min-height:293px; width:310px;border:1px solid #FFFFFF;border-bottom:1px solid #99CCEE;
-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-moz-border-radius-topleft:5px;-webkit-border-radius-topright:5px;}
#shareBox #submitLink form {padding:0 15px;}
#shareBox #submitLink form label {color:#435B6B;float:left;width:290px;font-size:14px;line-height:25px;text-shadow:0 1px #E4F5FB;font-weight:bold;}
#shareBox #submitLink input {width:270px;border:1px solid #99CCEE;font-size:14px;margin:0;padding:5px;}
#shareBox input#submitBtn {width:120px; background:#3399cc; clear:both; float:right; color:#fff; border:none; -moz-border-radius:5px;-webkit-border-radius:5px; padding:5px 10px; font-size:16px; font-weight:bold; margin-top:-35px; cursor:pointer;}
#shareBox input#submitBtn:hover {color:#3399cc; background:#fff;}
#shareBox #submitLink select {padding:2px;}
#shareBox #submitLink ul li {list-style:none;}
#shareBox #submitLink ul li h2 {display:none;}
#shareBox .tdomf_form_message {padding:0; margin:0 15px;line-height:18px;}
#shareBox .tdomf_form_message a{color:#fff;}

.bgGreen {background:#CFE576;}
.bgBlue {background:#A7D8EA;}

/*CATEGORY VIEW*/
#resourcesList {width:650px;float:left;margin:10px;}
#resourcesList li {background:#fff; float:left; padding:5px; width:638px; margin-bottom:20px;border:1px solid #A7D8EA; -moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;}
#resourcesList li img {width:100px; height:100px; background:#E4F5FB; float:left;}
#resourcesList li h2 {font-size:24px; line-height:100%; margin-left:115px; width:515px; padding-top:5px; height:74px;text-transform:capitalize;}
#resourcesList li h2 a {color:#1C2A34; text-decoration:none; display:block;} #resourcesList h2 a:hover{color:#3399CC;} 
#resourcesList li .added {color:#435B6B;font-size:12px;margin:5px 0 0 115px;}

.resourcePost #viewSource {font-weight:bold; background:#3399CC;color: #FFF;-moz-border-radius:5px;-webkit-border-radius:5px; text-decoration:none; padding: 5px 10px; margin-left:15px; font-size:14px; float:left; width:auto;}
.resourcePost #viewSource:hover {background:#E7F4FA; color:#3399CC;}
#page.resourcePost .thumb{}

/*----------------------------------------------------------
COMMUNITY SECTION
----------------------------------------------------------*/

/*Memebers List styles */
#membersList {width:650px;float:left;margin:10px;}
#membersList li {background:#fff; float:left; padding:5px; width:638px; margin-bottom:20px;border:1px solid #A7D8EA; -moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;-webkit-border-radius:5px;}
#membersList li img.avatar {width:60px; height:60px; background:#E4F5FB;float:left;border:1px solid #99CCEE;padding:4px; margin-right:10px;}
#membersList li h3 {font-size:16px;margin:6px 0 4px 79px;width:559px;border-bottom:1px dotted #99CCEE; padding:0 0 4px;}
#membersList li h3 a {color:#1C2A34; text-decoration:none;}
#membersList li h3 a:hover{color:#3399CC;}
#membersList li h3 span a {font-weight:normal;}
#membersList li a.followBtn, #membersList li a.folioBtn {float:right;width:45px;padding:3px 8px; margin:2px 0 0 5px;background:#E6EDB9; color:#669933;text-decoration:none;-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #CFE576;text-align:center;}
#membersList li a.followBtn:hover, #membersList li a.folioBtn:hover {background:#CFE576;border:1px solid #669933;}
#membersList li .hide {display:none;}
#membersList li p {width:auto;line-height:18px;}
#membersList li p.alt {width:550px;margin-left:80px;}
#membersList li p span {width:70px;display:block; float:left;color:#A0AEBE;}

ul#tweetFeed {margin:0; background:#A7D8EA; -webkit-border-radius:5px;-moz-border-radius:5px; padding:0;}
ul#tweetFeed li, ul#tweetFeed li:hover {background:0; border:0; margin:0;}
ul#tweetFeed h2 {font-size:21px;padding:10px 10px 0;text-shadow:0 1px #E7F4FA;}
ul#tweetFeed li a:hover{background:none;}
ul#tweetFeed .twtr-widget h3 {font-size:16px!important;text-shadow:0 1px #E7F4FA;}
ul#tweetFeed .twtr-join-conv {text-decoration:underline;}

/*----------------------------------------------------------
SEARCH PAGE
----------------------------------------------------------*/
span.search-terms {color:#435B6B;}
#searchResults li span.thumb {height:100px; width:100px; float:left; margin-right:10px; overflow:hidden; background:#E4F5FB;}
#searchResults li img {height:100px;}
#searchResults h3 {font-size:24px; line-height:100%; padding-top:5px;}
#searchResults h3 a {color:#1C2A34; text-decoration:none;} #searchResults h3 a:hover{color:#3399CC;} 
#searchResults p.fromCat {font-size:14px;line-height:20px;padding:5px 0;}
#container.search {padding-top:60px;}

/*----------------------------------------------------------
ARCHIVES
----------------------------------------------------------*/
div.archives a.car-toggler {-moz-border-radius:5px; -webkit-border-radius:5px; background:#3399cc;font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0 0 20px 0; color:#FFF!important; text-decoration:none!important; padding:2px 8px; width:auto; float:left;}
div.archives div.car-container {font-size:14px;}
div.archives ul.car-list li {width:auto; clear:left;margin-top:10px;}
div.archives ul.car-list li span.car-yearmonth {margin-bottom:10px;font-size:16px; font-weight:bold;}
div.archives ul.car-list li span.car-yearmonth span {font-weight:normal;}


/*----------------------------------------------------------
OTHER ELEMENTS
----------------------------------------------------------*/

/*pagination*/
#pageNav {padding:30px; font-size:16px; clear:both; font-weight:bold;}
div.wp-pagenavi {padding:30px 20px 0px;float:left; font-size:16px;}
ul div.wp-pagenavi {padding:30px 20px 10px 10px;float:left; font-size:16px;}
div.wp-pagenavi span.extend {margin-right:5px;}
div.wp-pagenavi span.pages {margin-right:20px;}
div.wp-pagenavi span.current {margin-right:5px;padding:5px 8px 3px; -moz-border-radius:5px;-webkit-border-radius:5px;color:#3399CC; background:#FFF;border:1px solid #99CCEE;}
div.wp-pagenavi a:hover { background:#3399cc;color:#FFF; border:1px solid #3399cc;}
div.wp-pagenavi a:focus {color:#3399CC; background:#FFF;border:1px solid #99CCEE; opacity:0.75;}
div.wp-pagenavi a {padding:5px 8px 3px;-moz-border-radius:5px; margin-right:5px;text-decoration:none;-webkit-border-radius:5px;color:#FFF; background:#A7D8EA; border:1px solid #99CCEE;}

/*more button*/
div.moreBtn {height:30px; width:160px;margin:30px auto 10px; clear:both; }
div.moreBtn a { color:#fff; text-align:center; display:block; background-image:url(../images/blueBtnBg.png); background-position:0 -30px; line-height:30px; font-size:16px; font-weight:bold; text-decoration:none;}
div.moreBtn a:hover {background-position:0 0; color: #3399CC; } div.moreBtn a:focus {opacity:0.75;}

/*Twitter Callout button*/
#wetweet {width:225px; height:102px;margin-left:750px;position:absolute;margin-top:-8px;}
#wetweet a {width:225px; height:102px; background:url(../images/wetweet.png) 0 bottom no-repeat; text-indent:-9999px; display:block;}
#wetweet a:hover {background:url(../images/wetweet.png) 0 top no-repeat;}
#wetweet.alt {width:225px; height:102px;margin-left:762px;position:absolute;top:299px;margin-top:0;}
#wetweet.alt a {width:225px; height:102px; background:url(../images/wetweet.png) 0 top no-repeat; text-indent:-9999px; display:block;}
#wetweet.alt a:hover {background:url(../images/wetweet.png) 0 bottom no-repeat;}

/*EMPTY MESSAGE */
#empty {background:#fff;margin:10px 10px 16px;padding:20px 20px 50px;width:auto; height:300px;-moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;}
#empty h6 {font-size:36px;}
#empty p {font-size:16px; margin:10px 0 0 0;}
#empty form button {-moz-border-radius:5px; -webkit-border-radius:5px; background:#3399cc; border:none; font-family:Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; font-size:16px; margin-top:20px;}

/*Submit */
div#submit {background:#fff url(../images/fridgeWhiteBg.jpg) right 40px no-repeat;margin:10px 10px 50px;padding:20px 20px;width:940px; min-height:400px; float:left;-moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;}
div#submit.sitesBg {background:#fff url(../images/sitesBg.jpg) right 20px no-repeat}
div#submit .content {width:600px;}
div#submit h2 {background:#fff url(../images/iconGreenAdd.gif) left center no-repeat; padding-left:30px; font-size:21px; font-weight:normal; margin-bottom:10px;}
div#submit p {line-height:20px; font-size:14px;margin-bottom:20px;}
#page.submitRes input{width:578px;}
#page.submitRes select {margin-left:10px; padding:2px 5px; font-size:12px;}
#tdomf_form2 textarea {width:578px; height:60px;}
#page .content #tdomf_form2 div.terms p {font-size:12px;}

/* Join */
.tdomf_category_checklist input {width:20px!important;}
form#tdomf_upload_inline_form {background-color:#CEE6EF;float:left;padding:1px 10px 10px;width:570px;font-family:Arial, Helvetica, sans-serif; height:150px;}
#customfields-tf-2-tf {width:216px;}
label small {font-weight:normal; color:#3399cc;}
legend {font-size:14px;}
#page h1.imgTitle{margin:0; padding:0;}

/* ADS */
ul.adBlock li {width:125px; height:125px;float:left;margin:10px; padding:0; border:none;}
ul.adBlock a {width:125px; height:125px;padding:4px;display:block;border:1px solid #99CCEE;background:#A7D8EA;}
ul.adBlock a:hover {border:1px solid #A7D8EA;background:#FFF;}
ul.adBlock li {width:125px; height:125px;float:left;margin:10px;}

/* Prime Sponsored Ads */
#sponsors {float:right; width:300px; position:absolute; margin-left:680px; top:95px; }
#sponsors ul.adBlock a, #sponsors ul.adBlock a:hover {border:1px solid #A7D8EA;}
#sponsors div a {width:125px; height:125px;float:left;margin:15px 10px 0;border:1px solid #99CCEE;}

/* RSS */
div#RSSpage {background:#fff url(../images/feedBg.jpg) right 40px no-repeat;margin:10px 10px 50px;padding:20px 20px;width:940px; min-height:400px; float:left;-moz-box-shadow:0 1px 5px #A7D8EA; -moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 5px #A7D8EA;}
div#RSSpage ul {font-size:18px;}
div#RSSpage ul li {margin:10px 0;}
div#RSSpage h2, div#RSSpage p {font-size:16px; font-weight:normal;}
div#RSSpage ul li a {background:#fff url(../images/iconRSSgreen.gif) left center no-repeat; padding-left:30px; font-size:21px; font-weight:normal; margin-bottom:10px;}
a.commentFeed { margin:20px 0; font-size:18px; width:auto; float:left;}
div#RSSpage p {width:auto; float:left; clear:left;}