/* BLOG 
-----------------------*/
.blog .curvy {background-color:#D1EFE9;}
.blog #sidebar.curvy {background-color:#FFEFCA}
.blog #sidebar.curvy h2 {background-color:#FF9E3F}

.blog #main h1, .blog #main h2 {color:#293D74; text-transform:uppercase;  position: relative; display: block;}
.blog #main h3 {color:#111; padding:0;}

.blog #main h1 {padding:0;}

.box h2 {border: none; font: 24px/1.2  "UniversCondensedBold","UniversCondensed","Arial Narrow","Franklin Gothic Book",Arial,"Trebuchet MS",sans-serif; }
.box h2 a { display: inline;}

#blog-search {padding: 5px; margin-bottom: 10px; height:30px; position: relative;}
#blog-search form .search-input {width: 222px;}

.entry-block {border-bottom: 1px solid #DDD; margin-bottom: 5px; padding-bottom:5px;}
.entry-block.first {border-top: none;}
.entry-block.alt {border: 1px solid #ABA;}
.entry-block .holder {float: left;}

.entry-block .image-category-social img{border: 1px solid #DDD; margin-bottom: 10px;}
.entry-block .image-category-solid .categories li a{}

.entry-block .description {width: 404px;}
.entry-block .image-category-social {width: 221px; padding-left: 5px; text-align: right;}

.entry-block .postcard img {border: 1px solid #CCC; margin-bottom: 10px;}
.entry-block .social-share {float: right; width:203px;}
.social-share .twitter-widget {width: 75px;}

.featured-entry {margin-bottom:25px; border:1px solid #F0F0F0;}
.featured-entry .description {width: 57%;}
.featured-entry .image-category-social {width: 35%; padding-left: 5px;}

ul.meta {}
ul.meta li {float: left; padding-left: 5px;}
ul.meta li:first-child,ul.meta li.first  {padding-left: 0;}

ul.meta li {list-style:none; margin-left: 0;}

a.readmore {font-size: 12px; color: #CD3532 !important; text-align:right; text-decoration: underline !important;}

span.comment-count {background: url('images/comment-counter.png') no-repeat; width: 29px; height: 21px; font-size: 10px; color: #AAA; display: inline-block; text-align: center;  position: relative; font-weight: normal; top: 3px; left: 9px;}
span.comment-count span {position: absolute; top: 4px; display:block; text-align: center; padding: 0 13px;}
span.comment-count span a {font-size: 10px; color: #AAA; display: block;}
h1 span.comment-count {margin-left: 8px;}
h1 span.comment-count span {top: -3px;}
span.comment-hidden {display: none;}

.categories {margin-bottom: 10px;}
.categories li {border-bottom: 1px solid #7D7D7D;  margin-right: 5px; float: right;}
.categories li:first-child,.categories li.first  {}
.categories li a {color: inherit; text-decoration: none; font-size: 10px; color: #7D7D7D;}

.blog-entry .categories li {float: left;}
.blog-entry p:first-child,.blog-entry p.first  {margin-top: 10px;}
.blog-entry img {border: 1px solid #CCC;}


.tags li a{text-decoration: none; color: #999;}
.tags li a:hover {color: #1F638A ;}
#category-selection {border-bottom: 1px solid #DDD; margin-bottom: 10px;}
#category-selection ul {margin-bottom: 0;}
#category-selection li {padding:3px; float: left; border-bottom:3px solid #69BDAD; margin-left: 5px;}
#category-selection li:first-child, #category-selection li.first  {margin-left: 10px;}
#category-selection li.current {padding: 6px 6px 3px 6px; background:#69BDAD; color: #FFF; border: none;}
#category-selection li a {color: #888; text-decoration: none; font-size: 17;}
#category-selection li.current a {color: #FFF;}
#category-selection .cat_home {color: #CD3532; border-color: #CD3532; }
#category-selection .cat_home.current {background: #CD3532; color: #FFF;}

.cat_links a							{text-decoration: none; border-bottom: 3px solid #DDD; color: #888;}

/*.cat_whats_on, .cat_whats_on a 			{color: #773A87; border-color: #773A87;}
.cat_experiences, .cat_experiences a 	{color: #FF7D00; border-color: #FF7D00;}
.cat_lifestyle, .cat_lifestyle a 		{color: #00C0F3; border-color: #00C0F3;}
.cat_photos, .cat_photos a 				{color: #FEC022; border-color: #FEC022;}
.cat_sport,  .cat_sport a				{color: #0077B2; border-color: #0077B2;}
.cat_news, .cat_news a 					{color: #00A94F; border-color: #00A94F;}
*/

.listing { margin-bottom: 10px; border-bottom: 1px solid #DDD;}
.listing li {padding:2px 10px;  }
.listing li a{color: #666; text-decoration:none; display: block; border-bottom: 1px solid #DDD;}
.listing li a span.date {float: right; }
.listing li a:hover {color: #1F638A;}

.listing .viewall {text-align: center;  margin-bottom: 15px;}
.listing .viewall a {padding: 5px; background: #003986; color: #FFF; text-decoration: none; }

#sidebar h2 {border-bottom: 1px solid #CCC; margin: 0px 0 10px 0px; padding: 0 0 5px 0;}

#sidebar .listing {border: none; margin-bottom: 30px;}
#sidebar .listing li {
    list-style: none outside none;
    margin-left: 0;
    padding: 2px 0;
}

#sidebar #featured-post li:first-child h3,#sidebar #featured-post li.first h3  {color: #34AA76; font-weight: bold;}
#sidebar #featured-post li:first-child, #sidebar #featured-post li.first {border-bottom: 1px solid #DDD; font-size: 10px;} 
#sidebar #featured-post li:first-child img, #sidebar #featured-post li.first img {float:right; margin: 0 10px; border: 1px solid #DDD;}
#sidebar #featured-post li:first-child a, #sidebar #featured-post li.first a {display: inline; border: none;}

#sidebar .eatured-post li:first-child h3,#sidebar .featured-post li.first h3  {color: #34AA76; font-weight: bold;}
#sidebar .featured-post li:first-child, #sidebar .featured-post li.first {border-bottom: 1px solid #DDD; font-size: 10px;} 
#sidebar .featured-post li:first-child img, #sidebar .featured-post li.first img {float:right; margin: 0 10px; border: 1px solid #DDD;}
#sidebar .featured-post li:first-child a, #sidebar .featured-post li.first a {display: inline; border: none;}

#sidebar #blogforus h2 {border-bottom: none;}

#tag_cloud {margin-bottom: 30px;}
#tag_cloud a {text-decoration: none; color: #A09E09; margin-right: 5px;}
#tag_cloud a:hover {text-decoration: underline; font-size: 2em; }

.social-buttons {padding: 0px 0px 10px 0;  margin-bottom:5px;}
.social-buttons li {float: left; list-style: none outside none !important; margin-left: 0 !important; margin-right: 25px; }
.social-buttons a {display: block; width: 38px; height: 38px;  background: url('images/social-sprite.png') no-repeat;}
.social-buttons a span {margin-left: -99999px;}
.social-buttons a.facebook {background-position: 0 0;}
.social-buttons a.twitter {background-position: -40px 0;}
.social-buttons a.flickr {background-position: -80px 0;}
.social-buttons a.youtube {background-position: -120px 0;}

.social-widget-like  {width: 30px;}

.subscribe p {font-size: 15px; color: #888; }
.subscribe p span {color: #555; text-transform: uppercase;}

.blog-summary .photo {display:none;}

/* =========================================================== */
/* = PROMO ADS
/* =========================================================== */
.promo-box {padding: 0; overflow: hidden; position: relative;}
.promo-box a.promo-box-link {/*background: white; opacity: 0.1;*/ display: block; width: 100%; height: 100%; position: absolute; top: 0; bottom:0;}
.promo-box a.promo-box-link:hover {/*background: white; opacity: 0;*/}






/*Old stuff starts here*/

.blog .blogitem ol {list-style-type: decimal !important; margin-left: 40px;}
.blog .blogitem ul {list-style-type: disc; !important; margin-left: 40px;}

.blogheader {background:#69BDAD; padding:5px;}
.blogheader-avatar {float:right; margin-left:10px; border:1px solid white;}

.blog h1 {font-size:2.8em;}
.blog h1 span.date {color:#EFEFEF; letter-spacing:-1px;}
.blog h1 span.date strong {color:#DFDFDF}
.blog h1 a {text-decoration:none !important}
.blog h1 a[title="Edit Entry"] {font-size: 10px !important; margin-left: 10px;}
.blog h1 a:hover {text-decoration:underline !important;}


.blogitem {margin-bottom:10px}

.blogitem .byline {font-weight:bold; color:#333; margin-top:5px;}

.blogmeta {clear:both; margin-top:10px;}

#blogslideshow {margin-bottom:10px;}
#blogslideshow h2 {background:none !important; display:none;}
#blogslideshow a {font-size:13px;}

/* comments */


#entry-comments h2 {padding:5px;}
.blog .comment-body, .blog .comment-meta  {padding:5px 10px;}

.blog #entry-comments .alt {background-color:#C3DFD9;margin-bottom:10px;}
.blog #entry-comments .alt2 {background-color:#C3DFD9;margin-bottom:10px;}

#itb-comment {background:#FFE39F;}
#itb-comment p {font-size:1.2em;}
#itb-comment .comment-meta {}
/* blog comments feed */

#commentsfeed {overflow:hidden;}
#commentsfeed dt {font-size:1.2em; font-weight:bold; margin-bottom:5px;}
#commentsfeed dd {margin-left:0; font-size:1.1em;}


#catnav li {padding:5px;}
#catnav li.current {background-color:#FFDB8F;}
#catnav li:hover {background-color:#FFDB8F;}


#flickrfeed {}
#flickrfeed ul {margin-left:0;}
#flickrfeed ul li {float:left; list-style-type:none; margin:5px;}
#flickrfeed ul li a img {border:2px solid #ffd883;}
#flickrfeed ul li a:hover img {border:2px solid red !important;}


#related-posts {margin-top: 10px;}

/* PHOTO GALLERY */
#blog-photogallery2009 .curvy3 {background:#CFF4FF !important;}

#blog-photogallery2009 h1 {padding:2px !important; margin-bottom:10px;}

.horizlist li {float:left; margin-right:10px;}
.gallery-item {width:100px; float:left; margin-right:19px; height:170px;}
.gallery-item:hover img {border:3px solid #EF8321;}
.gallery-item img {width:100px;}
.gallery-item span {font-size:11px; text-align:center; text-transform:uppercase; color:#0D316F; font-weight:bold; display:block;}
.gallery-item .comment-now {display:block; width:89px; height:18px; background:url(/blog/theme/images/photos-comment.jpg); margin-left:5px}
.gallery-item .comment-now span {display:none;}

.horizlist li a {padding:3px 11px; color:white; text-decoration:none; text-transform:lowercase; font-size:14px; margin-right:4px; display:block;}

.m1 a {background-color:#ef8321;}
.m2 a {background-color:#fcc314;}
.m3 a {background-color:#c6ca2b;}
.m4 a {background-color:#aba334;}
.m5 a {background-color:#0e9548;}
.m6 a {background-color:#68bfae;}
.m7 a {background-color:#23bbec;}
.m8 a {background-color:#224182;}
.m9 a {background-color:#641d19;}
.m10 a {background-color:#cf3533;}
.m11 a {background-color:#ef8424;}
.m12 a {background-color:#fbc314; margin-right:0 !important;}

.c8, .c16, .c24 {margin-right:0 !important;}


#user-message {border:2px solid orange; padding:10px; margin-bottom:10px;}
/*#latest2010 {background:url(/blog/theme/images/latest.jpg) no-repeat !important; height:50px; padding:0 !important; margin-bottom:5px;}
#top2010 {background:url(/blog/theme/images/most-popular.jpg) no-repeat !important; height:50px; padding:0 !important; margin-bottom:5px;}*/

.box li{margin-left:30px; list-style:circle;}
