@import url(/.shared/themes/common/base-weblog.css);

body {
 background: #f5f5f5;
 font-family: "Georgia", Georgia, serif;
 color: #626262;
 font-size: 1em;
}

a {
 text-decoration: none;
 color: #626262;
}

a:hover {
 text-decoration: underline;
}

label {
display:block;
}

input, textarea, checkbox {
 border: 1px solid #cccccc;
 background: #eeeeee;
 font-family: "Georgia", Georgia, serif;
}

.clear {
 clear:both;
}

.bold {
 font-weight: bold;
}

.border1top{
 border-top: 1px solid #000;
}

.border1bottom{
 border-bottom: 1px solid #000;
}

#wrapper {
 margin:0 auto;
 width: 960px;
}

#header {
 background: url(images/header.jpg);
 margin:50px 0px 5px 0px;
 width:960px;
 height: 84px;
 display: block;
 text-indent: -10000px;
}

#footer {
 width: 960px;
 height: 85px;
 background: #3f4b48 url(images/footerLogo.jpg) no-repeat;
 position:relative;
 color: #fff;
 font-size: .7em;
}
	#footer a {
	 color: #fff;
	 text-decoration: underline;
	}

	#footerLinks {
	 position: relative;
	 top: 10px;
	 left: 185px;
     width:440px;
	}

	#footerLinks li {
	 display: inline;
	}

	#footerLinks a {
	 color: #fff;
	 margin-right:10px;
	}
	
	#footerCredits {
	 position: absolute;
	 bottom: 14px;	 
	 left: 12px;
	}
	
	#copyright {
	 position: absolute;
	 bottom: 14px;
	 right: 14px;
	}

#container {
 width:960px;
}

#postCol{
float:left;
}

/* Posts */
.postBody {
 width: 602px; /* 631 - 2 border - 27 w padding */
 border: 1px solid #9d9d9d;
 padding-top: 22px;
 padding-left: 27px;
 padding-bottom: 30px;
 margin-bottom: 10px;
}

.postDate {
 font-size: .7em;
}

.postTitle {
 font-size: 2em;
 margin-top: 10px;
 color: #fff;
}

.postBody img {
 border: 1px solid #000;
 margin: 15px 8px; 
}

.postText {
 width: 555px;
 text-align: justify;
 font-size: 0.8em;
 margin-bottom: 20px;
 line-height:1.1em;
}

.postText a {
 color: #f00;
}

.postMore {
 font-size: .9em;
 font-weight: bold;
 text-decoration: underline;
}

.postInfo {
 font-size: 0.8em;
}

.postInfo a {
 color: #f00;
}

.postBanner {
 margin:16px 0px;
 text-align:center;
}

.postAdSplit {
 background: url(images/advertSplit.jpg) no-repeat;
 width: 630px;
 height: 14px;
 margin-bottom: 6px; 
}

/* categories */

.catFashion {
  background: #f6eb14 url(images/postCatFashion.jpg) bottom left no-repeat;
} 

.catFashion .postText a, .footerFashion a {
 color: #FF0082;
}

.catArchitecture {
  background: #f6ae14 url(images/postCatArchitecture.jpg) bottom left no-repeat;
}

.catArchitecture .postText a, .footerArchitecture a {
 color: #8F0A00;
}

.catHome{
  background: #484848 url(images/postCatHome.jpg) bottom left no-repeat;
  color: #fff;
}

.catHome .postText a,  .footerHome a {
 color: #6FB7DF;
}

.catArt {
 background: #CF5840 url(images/postCatArt.jpg) bottom left no-repeat;
 color: #fff;
}

.catArt .postText a, .footerArt a {
 color: #FFE9AF;
}

.catMusic {
  background: #14d9f6 url(images/postCatMusic.jpg) bottom left no-repeat;
}

.catMusic .postText a, .footerMusic a {
 color: #A200AF;
}

.catFilm {
  background: #a414f6 url(images/postCatFilm.jpg) bottom left no-repeat;
  color: #fff;
}

.catFilm .postText a, .footerFilm a {
 color: #FFE900;
 text-decoration: underline;
}

.catTravel {
  background: #b4f614 url(images/postCatTravel.jpg) bottom left no-repeat;
}

.catTravel .postText a, .footerTravel a {
 color: #006A8F;
}

.titleFilm a, .titleArt a, .titleHome a {
 color: #fff;
}

.pager-inner {
 width: 600px;
}

#pagePrevious {
 text-indent: -10000px;
 background: url(images/pagePrevious.jpg) no-repeat;
 height: 18px;
 width: 173px;
 text-align:left;
 float:left;
}

#pageNext{
 text-indent: -10000px;
 background: url(images/pageNext.jpg) no-repeat;
 height: 18px;
 width: 130px;
 text-align:left;
 float:right;
}


/*  Sidebar */

#sidebar {
 width: 320px;
 float:right;
 font-size: .7em;
}

#blockMenu { 
 float:right;
 padding-bottom: 6px;
 margin-top:-10px;
}

#blockMenu a {
 display: block;
 text-indent: -10000px; 
 width: 301px;
}

	#blockMenu a:hover {
	background-position:top;
	}

	#btnFashion {
	 background: url(images/btnFashion.png) bottom;
	 height: 30px;
	}

	#btnArchitecture{
	 background: url(images/btnArchitecture.png) bottom;
	 height: 29px;
	}
	
	#btnHome{
	 background: url(images/btnHome.png) bottom;
	 height: 30px;
	}

	#btnArt{
	 background: url(images/btnArt.png) bottom;
	 height: 29px;
	}

	#btnMusic{
	 background: url(images/btnMusic.png) bottom;
	 height: 29px;
	}

	#btnFilm{
	 background: url(images/btnFilm.png) bottom;
	 height: 29px;
	}
	
	#btnTravel{
	 background: url(images/btnTravel.png) bottom;
	 height: 29px;
	}

#blockAbout {
 padding: 18px 8px;
 text-align: justify;
 line-height: 1.25em;
}

#dualBar {
 width: 320px; 
}

#dualBarLeft {
 width: 160px;
 float: left;
}

#dualBarRight{
 width: 158px;
 float: right;
 border-left: 1px solid #000;
}

/* Mini blocks */

#blockFavoritePosts {
 padding: 12px 10px;
 text-align:right;
 text-transform:uppercase;
 font-size: 1.1em;
}

	#blockFavoritePosts li {
	 padding: 8px 0px;
	}

	#headerPosts {
	 text-indent: -10000px;
	 background: url(images/headerPosts.jpg) no-repeat top right;
	 height: 33px;
	 text-align:left;
	}

#blockFavoriteLinks, #blockMagLinks {
 padding: 12px 10px;
 text-align:right;
 font-size: 1.1em;
}

	#blockFavoriteLinks li, #blockMagLinks li {
	 padding: 8px 0px;
	}

	#headerLinks{
	 text-indent: -10000px;
	 background: url(images/headerLinks.jpg) no-repeat top right;
	 height: 29px;
	 text-align:left;
	}
	
	#headerMagLinks{
	 text-indent: -10000px;
	 background: url(images/headerMags.jpg) no-repeat top right;
	 height: 32px;
	 text-align:left;
	}
	
#blockContact{
 padding: 12px 10px;
 text-align:right;
 font-size: 1.1em;
}
	#blockContact a {
 color:#9f9f9f;
}

	#blockContact a:hover {
 color: #f00;
}	#blockContact li{
	 padding: 8px 0px;
	}

	#headerContact {
	 text-indent: -10000px;
	 background: url(images/headerContact.jpg) no-repeat top right;
	 height: 18px;
	 text-align:left;
	}
	
#blockSkyscraper, #googleSkyscraper {
 text-align:center;
 padding: 16px 0px;
 font-weight:bold;
 line-height: 2em;
}



/* Comments and all */

#commentsEt {
 background-color: #dfdfdf;
 width: 602px; /* 631 - 2 border - 27 w padding */
 border: 1px solid #9d9d9d;
 border-top: 0px;
 padding-top: 20px;
 padding-left: 27px;
 padding-bottom: 30px;
 margin-bottom: 10px;
 margin-top: -10px;
}

#commentsEtc a {
 text-decoration: underline;
 color: #333333;
}

#headerComments {
 text-indent: -10000px;
 background: url(images/headerComments.jpg) no-repeat;
 height: 24px;
}

#headerCommentPost {
 text-indent: -10000px;
 background: url(images/headerCommentPost.jpg) no-repeat;
 height: 24px;
}

.trackbacks {
 font-size: .8em;
 width: 590px;
 padding: 10px 20px;
}

.trackbacks-link {
 font-weight: bold;
 line-height: 2em;
}

.comments {
 font-size: .8em;
 width: 590px;
 background-color: #dfdfdf;
 border: 1px solid #9d9d9d;
 padding: 10px 20px;
}

.comment {
 background: #fff;
 padding: 5px 10px;
 border: 1px solid #9d9d9d;
 margin-top: 6px;
}

#comment-preview {
 width:632px;
 font-size: .8em;
}

#comment-preview .comment {
 background: #E1FFDF;
}

#comment-complete {
 width: 614px;
 font-size: .8em;
}

.comments img {
 border: none;
 margin: 0;
}

#comment-form {
 font-size: .8em;
 width: 600px;
}


#comment-author,
#comment-email,
#comment-url,
#comment-text {
	width: 80%;
}


.trackbacks-header,
.comments-header,
.comments-open-header {
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;

	margin: 0;
	padding: 5px 0;
	font-weight: bold;
	color: #000;
}

.trackback-footer,
.comment-footer {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	border-top-color: #cccccc;
	color: #666;
	font-size: .85em;
}

.comment-footer a {
	color: #666;
}

.comment-footer a:hover {
	color: #333;
}
/* ph=1 */

