﻿/* Category Templates */
#publisher .categories{}
#publisher .categories .grid table td{border:none;padding:0px;}
#publisher .categories .grid .category .preview{float:left;width:200px;height:150px;overflow:hidden;}
#publisher .categories .grid .category .content{float:left;width:200px;margin-left:5px;font-size:14px;}
#publisher .categories .grid .category .content a{display:block;margin-bottom:5px;font-size:24px;}

/* Post Templates */
#publisher .posts .stacked .post{padding:10px 5px 15px 5px;margin:0 3px 5px 0;}
#publisher .posts .stacked .post .byline{margin:5px 0;}
#publisher .posts .stacked .post .date{font-style:italic;font-size:11px;margin-right:5px;}
#publisher .posts .stacked .post .body{width:600px;font-size:14px;margin:10px 0 0 10px;}
#publisher .posts .stacked .post a.title{font-size:20px;display:block;}
#publisher .posts .stacked .post .author{font-style:italic;font-size:11px;margin-right:10px;font-weight:bold;}
#publisher .posts .stacked .post footer{margin:10px 0 0 10px;}
#publisher .posts .stacked .post footer span{font-size:11px;margin:5px 5px 0 0;}

#publisher .posts .stacked-photo .post{padding:10px 5px 15px 5px;margin:0 3px 5px 0;}
#publisher .posts .stacked-photo .post h3{margin-top:0px;}
#publisher .posts .stacked-photo .post .byline{margin:5px 0;}
#publisher .posts .stacked-photo .post .date{font-style:italic;font-size:11px;margin-right:5px;}
#publisher .posts .stacked-photo .post .preview{float:left;margin-right:20px;overflow:hidden;text-align:center;}
#publisher .posts .stacked-photo .post .teaser{float:left;width:450px;font-size:14px;margin-top:10px;}
#publisher .posts .stacked-photo .post .teaser a.title{font-size:20px;display:block;}
#publisher .posts .stacked-photo .post .author{font-style:italic;font-size:11px;margin-right:10px;font-weight:bold;}
#publisher .posts .stacked-photo .post .footer span{font-size:11px;margin:5px 5px 0 0;}

#publisher .posts .grid td{padding:0 15px 35px 15px;border:none;border-right:solid 1px #ccc;width:250px;height:220px;text-align:center;}
#publisher .posts .grid .post .date{float:left;width:44px;font-size:12px;padding:3px;border:solid 1px #ccc;margin:5px 5px 5px 0;}
#publisher .posts .grid .post .date .day{font-size:22px;font-weight:bold;}
#publisher .posts .grid .post .preview{overflow:hidden;min-height:150px;}
#publisher .posts .grid .post .body{font-size:14px;clear:left;}
#publisher .posts .grid .post .body a.title{font-size:16px;display:block;text-align:left;padding-top:5px;}
#publisher .posts .grid .post .body .teaser{display:none;text-align:left;}
#publisher .posts .grid .post footer{font-style:italic;font-size:11px;margin-right:10px;clear:left;}
#publisher .posts .grid .post footer .fullstory{display:block;}

/* Detail View Templates */
#publisher .standardview .actions{clear:both;margin:20px 0;}
#publisher .standardview .date{float:left;width:60px;font-size:12px;padding:5px;text-align:center;margin:0 10px 10px 0;}
#publisher .standardview .date .day{font-size:32px;font-weight:bold;}
#publisher .standardview .actions{clear:both;}
#publisher .standardview .navigation{padding:3px;}
#publisher .standardview .navigation table{margin-bottom:0px;}
#publisher .standardview .navigation td{border:none;padding:3px;}
#publisher .standardview .navigation td.text{font-size:80%;width:50%;}
#publisher .standardview .navigation td.text a{color:#999;text-decoration:none;}
#publisher .standardview .navigation td.text a:hover{color:#333;text-decoration:underline;}
#publisher .standardview .navigation td.preview{width:50px;}
#publisher .standardview .author{font-style:italic;padding-left:5px;font-size:0.8em;margin-bottom:15px;display:inline-block;margin-right:20px;}
#publisher .standardview .author span{font-weight:bold;}