
/* INIT 
#admin-menu { position: fixed;}*/
body{
font-family: arial, helvetica;
font-size:12px;
margin:0;
}
#maintable {
height:100%;
z-index:-2;
right:0;
left:0;
top:0;
bottom:0;
position:absolute;
}
td{
vertical-align:top;
}
p {
margin:0;
padding:3px 0;
}
table{border-collapse:separate;}
.block h2 {margin:0;}
.round{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.clearer{clear:both;height:0;}
.content img {margin:0 3px 5px;}
.content td.images img {margin:0 3px 0 0;}
#left{background-color:#999999;color:#fff;width:200px;}
#left a{color:#808080; text-decoration: none;}
span.darrow{color:#fff;}
iframe {border:0;}
#lefthead{
width:300px;
}
#footercol{
background-color:#CCCCCC;
}


.item-list .pager {
    background: none repeat scroll 0 0 #D4D4D4;
    border-top-right-radius: 5px;
    bottom: 0;
    clear: both;
    height: 17px;
    margin: 0 0 0 -20px;
    padding: 10px;
    position: fixed;
    text-align: left;
    width: 620px;
}

/* Left */
#pspanner {
height:100%;
left:0;
position:fixed;
top:0;
width:15px;
z-index:4;
}
#left{
z-index:5;
}
#left .leftint{
width:180px;
padding-left:20px;
padding-top:7px;
z-index:5;
min-height:586px;
}
td#shdw .context {width:20px;}
td#shdw {background:url(http://therndm.com/sites/all/themes/icon/horizontal/shdw.png) repeat;position:relative;z-index:3;}
.tscript, #block-views-frontpage-block-1 h2, #block-custom_pagers-1 li{
font-family:Monaco,"MS Mincho",monospace;
font-size:10px;
}
table#leftpanel {
left:0;
position:absolute;
top:0;
bottom:0;
height:100%;
}
/*LEFT:: TOP-NAV*/
#top-nav {
position:fixed;
left:-2px;
top:-2px;
z-index:5;
}
#top-nav td {
height:18px;
width:63px;
vertical-align:middle;
text-align:center;
}
#top-nav a ,  #taxtabs{
font-family:Monaco,"MS Mincho", monospace;
font-size:10px;
}
#taxtabs div {
border-right:1px solid grey;
float:left;
height:14px;
text-align:center;
vertical-align:middle;
width:86px;
padding-top:4px;
}
#taxtabs div a{text-decoration:none;}
#taxtabs {
margin-left:-20px;
position:fixed;
}

/* Left::Recent list, Latest this week_ */
#left .context .view-display-id-block_1 ul{padding:0;}
#block-views-frontpage-block-1 ul li {
height:30px;
margin:1px 0 0;
font-size:11px;
overflow:hidden;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background:#D4D4D4;
}
#block-views-frontpage-block-1 ul li a{
color:#808080;
}
#block-views-frontpage-block-1 ul .views-field-field-images {
background:grey none repeat scroll 0 0;
float:right;
height:30px;
width:50px;
}
#block-views-frontpage-block-1 .views-field-title {
margin-left:3px;
width:125px;
}
#block-views-frontpage-block-1 ul li img {
height:30px;
margin:0;
width:50px;
}
#block-views-frontpage-block-1 h2{
margin-top:13px;
background:#808080;
font-weight:normal;
padding:2px 3px;
width:124px;
}
/*LEFT:: ad*/
.ad a img {
margin:0px;
}
.ad div {
background:#fff;
color:grey;
width:127px;
padding:3px 0 0 3px;
}
#left .ad {
font-family:Monaco,"MS Mincho",monospace;
font-size:11px;
padding:10px 0 4px 0;
}
#left .ad div.ad-img{
padding:6px;
width:168px;
}
/*LEFT:: search*/
form#cse-search-box #cse-search-term {
padding:15px 15px 10px 23px;
background:#381414;
border:none;
color:#808080;
font-size:10px;
font-family:monospace;
margin-left:-20px;
width:162px;
}

#block-block-37 {
bottom:0;
position:absolute;
}
/* LEFT:: newsletter*/
#block-block-28 {
background:transparent url(http://therndm.com/sites/img/newsletter.png) no-repeat scroll 0 0;
margin-left:-20px;
margin-top:-17px;
padding:20px 0 17px 47px;
width:184px;
margin-bottom:-26px;
}
#block-block-28 a {
font-weight:bold;
font-size:9px;
}
/* Body */
#contentcol{
padding-left:20px;
}
h2.title, #content h2 {
font-size:1.5em;
margin:0;
padding:0 3px;
}
#content {margin-top:43px;}
td.video{background:#e8e8e8;padding:0 5px;vertical-align:middle;}
.sharefr {
margin-top:-6px;
padding-left:2px;
}
/* Body:: Description*/
#header{}
#col1{width:251px;height:516px;}
#col2{width:215px;height:516px;}
#content .related h3{font-size:14px;margin:-3px 0 1px;}
.related{padding:5px 5px 0 0;}
.related .item-list ul li{list-style-type:none;margin:0 5px 0 6px;width:106px;float:left;font-size:9px;}
.related .item-list ul li.views-row-first {margin:0 5px;}
.related .imagecache-pthumb img {margin:0;}
.infoo{overflow:auto; max-height:165px;}
.facebook{
background:#3B5998;
padding:0 7px;
margin-bottom:0px;
color:#fff;
font-size:7px;
text-align:right;
}
.postedby img{height:30px;}
#masthead span.i, #taxtabs div a, ul.custom-pager li a {color: #999999;}
.descr a {color:#808080;}
.share, .description, .postedby, .category, .related li{
padding:5px;
margin:0 0 3px 0;
}
.facebook, .fbline, .twitline, .inlinead, .share, .description, .postedby, .category, .related li, #comments .box, div.custom-pager2{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
dl{margin:0;}
.fbline {
background:#eceff5;
border:1px solid #d8dfea;
}
.twitline span {
font-size:14px;
font-weight:bold;
}
.twitline {
font-size:11px;
background:#e4f2f9;
border:1px solid #cbe7f4;
height:54px;
padding:5px 0 4px 0;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
#left .twitline a, .twitline a {text-decoration:none;color:#2682ab;}
#left .twitline a:hover, .twitline a:hover {text-decoration:underline;}
#left .twitline, #left .fbline{width:218px;}
 .fbline img {
position:absolute;
margin:8px 7px 0;
}
#left .twitline img {
padding:0 4px;
}
#left #block-block-30, #left .fbline, #left .twitline {
margin-left:-27px;
margin-top:7px;
padding-bottom:4px;
padding-left:8px;
width:220px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-top-left-radius:0;
border-bottom-left-radius:0;
border-top-left-radius:0;
}
/* Comment styles */
span.darrow{
font-size:51px;
margin:-21px 0 0 -31px;
position:absolute;
}
#comwrap {
width:475px;
margin-left:19px;
margin-right:-500px;
margin-top:-25px;
position:relative;
z-index:5;
}
#comwrap h2, #dsq-content .dsq-h3-reactions{color:#fff;}
.comline .picture img {width:64px;}
.comline .picture {float:left;}
.comline{font-size:9px;}
.comment .content{margin-left:73px;}
.comment{margin:4px;}
#comments .box {
background:#ccc;
color:white;
padding:5px;
}
#comments .box a{color:#000;}
#comments .box #edit-comment{width:460px;}
#comments .resizable-textarea textarea{height:50px;}
#comments #edit-name-wrapper, #comments #edit-mail-wrapper, #comments #edit-homepage-wrapper{width:155px;float:left;}
.form-item .form-text {width:146px;}
#comments #edit-mail-wrapper .description {display:none;}
#dsq-content .dsq-item-trackback, #dsq-content #dsq-new-post, #dsq-content #dsq-comments-title, #dsq-content .dsq-options{display:none;}
#dsq-content #dsq-comments, #dsq-content #dsq-pagination{display:none;}
#comwrap h3 {
font-size:18px;
margin:0 0 12px;
}
#dsq-content .dsq-comment-header td{verticial-align:top;}
#dsq-content .dsq-comment-header{float:left;background:none;font-size:9px;}
#dsq-content .dsq-reaction-header td {padding:none;font-size:9px;}
#dsq-content .dsq-reaction-header table{background:none;}
#dsq-content .dsq-comment-body {
float:left;
margin:-33px 0 0 53px;
padding:0;
}
#comwrap a.comlink {
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
text-decoration:none;
font-weight:bold;
padding:9px;
}
.comwrap2 {
max-height:335px;
margin-bottom:8px;
overflow:auto;
}
/* Share buttons */
.share{
margin-left:4px;
margin-top:-2px;
height:27px;
padding:0;
position:absolute;
}
/* Right */
#right .context{
margin-top:56px;
}
#right .context .block {margin-bottom:5px;width:273px;}
#right .context .block a {text-decoration: none;}
/* Right Block 22, Next 5 */
#block-block-22 .views-field-title {font-size:9px;}
#block-block-22 li img {margin:0;}
#block-block-22 li {
list-style:none;
width:106px;
margin:0;
padding:0;
margin-bottom:3px;
}
#block-block-22{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-left-radius:5px;
}
.share, .description, .postedby, .category {
    background: none repeat scroll 0 0 #000000;
    color: #ffffff;
    }

/* Inline Ad*/
.inlinead {
background:#000;
color:#fff;
padding:5px 8px;
}
#left .inlinead{
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-top-left-radius:0;
border-bottom-left-radius:0;
border-top-left-radius:0;
margin-right:48px;
margin-top:21px;
}
.inlinead a{
color:#999999;
}
#block-block-15{
background:url(http://therndm.com/sites/all/themes/icon/horizontal/inlinead.png)no-repeat 0 0;
padding:11px 0 28px 0;
margin-left:-27px;
}

/* Pager:: Blog and Collections */
ul.custom-pager{
position:fixed;
right:0;
top:0;
z-index:5;
background:#ffffff;
padding:0 4px 4px 4px;
color:#000;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
}
ul.custom-pager li{
border-right:1px solid grey;
float:left;
height:14px;
padding-top:4px;
text-align:center;
vertical-align:middle;
}
ul.custom-pager li a{text-decoration:none; font-weight:bold;}
ul.custom-pager a:hover{text-decoration:underline;}
ul.custom-pager li.next{float:right;}
/* Pager:: Next Collection */
.pprevious, .nnext {
background:grey;
font-size:120px;
float:left;
margin-top:-46px;
padding:0;
width:65px;
}
.pprevious a, .nnext a {
text-decoration:none;
color:darkgray;
font-weight:bold;
}
.pprevious{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-left-radius:5px;
border-bottom-left-radius:5px;
border-top-left-radius:5px;
}
.nnext{
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-top-right-radius:5px;
}
div.custom-pager2 {
height:71px;
overflow:hidden;
width:200px;
background:#ccc;
}
.pprevious {margin-right:70px;}

/* Header:: Social top Nav */
span#social {
margin-left:115px;
}
#masthead {
top:0;
position:fixed;
left:0;
/*margin-top:-3px;*/
z-index:-2;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
}
#masthead a {
text-decoration:none;
margin:0 3px;
}
#twitter-follow {
position:fixed;
margin-top:-64px;
}

/* Default Grey */
#left a, #block-block-22 a {color:#D4D4D4;}
#left .leftint a{color:#D4D4D4;}
#left .leftint a:hover{color:#fff;}
#left .leftint #block-views-frontpage-block-1 a{color:#808080;}
form#cse-search-box #cse-search-term {background:#737373;color:white;}
#left .ad div.ad-img, #top-nav td{background:#808080;}
