@import url(base-weblog.css);

/* neutralize some base weblog css styles */


h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 0;
	margin-bottom: 0;
}

.content-nav
{
	margin: 0 10px 25px 10px;
	text-align: center;
}

.entry,
.trackbacks,
.comments,
.archive
{
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
	clear: both;
	margin: 0;
}


.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
	clear: both;
	margin: 0;
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 240px;
}

/* custom styles  */

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 0;
	margin-bottom: 0;
}

.content-nav
{
	margin: 10px 10px 25px 10px;
	text-align: center;
}

.entry,
.trackbacks,
.comments,
.archive
{
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
	clear: both;
	margin: 0;
}


.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
	clear: both;
	margin: 0;
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 240px;
}

/* custom styles  */

* {
	padding: 0;
	margin: 0;
	}

a {
	color: #cc3300;                             /* --- change the link color here --- */
	text-decoration:none;
	}

a:hover {
       text-decoration:underline;
}

body {
	background-color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	color: #353535;
	line-height:1.0;
	padding: 0;
	margin: 0;
	border-top: 10px solid #C0362C;        /* --- change the top bar here --- */
	background-image:url(logoo.gif);   /* --- change the top image here --- */
	background-position: 82% 50px;
	background-repeat: no-repeat;	
	font-size:80%;
	}

#container {
	position: relative;
	margin: 0 auto; 
	width: 75%;
	text-align: left;
	padding: 0;
	}

#container-inner, #banner {
	padding: 0;
	margin: 0;
	}
	   
#banner-inner {
	margin: 60px 0 0 0;
	}

h1, h1 {
	margin:0;
}

#banner-header, #banner-header a {
	font-size: 1.8em;
	text-decoration: none;
	margin: 0 0 5px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#444;
	}

#banner-description {
	font-size: 1em;
	padding: 0 0 0 5px;
	margin: 0;
	}
	
#pagebody {
	margin: 20px 0;
	padding: 0;
	font-size:.96em;
	line-height:1.65;
	}

/* -----------one column ---------------------*/  

.layout-one-column #container {
	width:65%;
	}

.layout-one-column #alpha {
	float:left;
	text-align:left;
	width:100%;
	margin:0;
}


/* --------- two column right -------------- */  

.layout-two-column-right #alpha {
	float: left;
	text-align: left;
	width: 67%;
	margin: 0 8% 0 0;
	}

.layout-two-column-right #beta {
	float: left;
	text-align: left;
	width: 24%;
	margin: 0;
	}

.module-categories ul li ul li {
	margin-left:5px;
}

/* ----------------------------------------- */

/* --------- two column left -------------- */  

.layout-two-column-left #alpha {
	float: left;
	text-align: left;
	width: 24%;
	margin: 0 8% 0 0;
	}
	
.layout-two-column-left #beta {
	float: left;
	text-align: left;
	width: 67%;
	margin: 0;
	}

.module-categories ul li ul li {
	margin-left:5px;
}

/* ----------------   entry area styles  ------------------------- */

h2, h3 {
	margin:0;
}

.date-header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	padding: 0;
	margin: 0;
	}   

.entry-header {
	font-size: 2em;
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.entry-body, .comment-body, .trackback-body {
	width: 100%;
        max-width: 650px;
	margin: 25px 0 15px 0;
	text-align:justify;
	}
	
.entry-body p {
	margin: 0 0 15px 0;
	}

.entry-body ul, .entry-body ol {
	margin: 20px;
	}

.entry-body ul li {
	list-style-type: square;
	margin:5px 0;
	}

.entry-body ul li ul li {
       margin-left:5px;
       }

.entry-body blockquote {
	margin-left: 15px;
	padding-left: 10px;
	border-left: 3px solid #94C7D3;
	}

.entry-body img {border: 1px solid #353535;}
.entry-body img[align="right"] {margin: 5px 0 15px 15px; display:block;}
.entry-body img[align="left"] {margin: 5px 15px 15px 0;}

.entry-footer {padding-top:10px; padding-bottom:20px; border-bottom:1px dashed #CCC; font-size:.96em; margin:0;}	


/* ---- sidebar styles ---- */

.module-content {
	position: relative;
	margin: 10px 10px 25px 0;
	line-height:1.5;
}


.module-header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#333;
	text-decoration:none;
	}

.module-header a {
	color:#333;
	text-decoration:none;
	}

input#search {
    padding:3px;
	}

input, textarea {
	font-size: 1.2em;
	padding: 2px;
	margin:3px 1px 3px 0;
	border:1px solid #333;
	background-color:#FFF;
	}

/* --------- comment trackback styles ------ */

.comments-open-header,
.trackbacks-open-header,
.comments-header,
.trackbacks-header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	}
	
#trackbacks-info {
	font-size:.95em;
	margin:10px 0 10px 0;
	padding-left: 10px;
	border-left: 3px solid #94C7D3;
	}

.trackbacks-content {
	margin:15px 0 15px 0;
	}

.trackback-content, .comment-content {
	margin:20px 0;
	}

.comment-content {
	background-color:#f5f5f5;
	padding:15px;
	} 

.trackback {
	background-color:#f5f5f5;
	padding:5px 15px 15px 15px;
	margin-top:15px;
	}

.trackback-footer,.comment-footer {
	font-size:.95em;
	}
	
/* livejournal styles */

.entry-userpic {
	display:none;  
}

.banner-user {
	display:none;
}

.banner-user-photo {
	display:none;
}

.banner-user-photo img {
	display:none;
}

.comment-userpic {
	display:none;
}

/*  typepad styles */

.typelist-thumbnail img, 
.module-galleries .typelist-thumbnail img,
.module-featured-photo img,
.image-thumbnail img {
	border:1px solid #555;
}

.webcam {display:none}
.webcamasian {display:block}

/* tags */
.tag{
text-transform:lowercase
}
.tag0{
display:none
}
.tag1,.tag2,.tag3,.tag4,.tag5{
font-size:9px;
text-transform:lowercase
}
.tag6,.tag7,.tag8,.tag9,.tag10{
font-size:15px;
text-transform:lowercase
}
.tag11,.tag12,.tag13,.tag14,.tag15,.tag16,.tag17,.tag18,.tag19,.tag20{
font-size:20px;
font-weight:bold;
text-transform:lowercase
}
.tag21,.tag22,.tag23,.tag24,.tag25,.tag26,.tag27,.tag28,.tag29,.tag30{
font-size:20px;
font-weight:bold;
text-transform:lowercase
}
.tag31,.tag32,.tag33,.tag34,.tag35,.tag36,.tag37,.tag38,.tag39{
font-size:25px;
text-transform:lowercase
}
.tag40,.tag41,.tag42,.tag43,.tag44,.tag45,.tag46,.tag47,.tag48,.tag49,
.tag50,.tag51,.tag52,.tag53,.tag54,.tag55,.tag56,.tag57,.tag58,.tag59{
color:#59AEDC;
font-size:25px;
font-weight:bold;
text-transform:lowercase
}
.tag60,.tag61,.tag62,.tag63,.tag64,.tag65,.tag66,.tag67,.tag68,.tag69,
.tag70,.tag71,.tag72,.tag73,.tag74,.tag75,.tag76,.tag77,.tag78,.tag79,
.tag80,.tag81,.tag82,.tag83,.tag84,.tag85,.tag86,.tag87,.tag88,.tag89,
.tag90,.tag91,.tag92,.tag93,.tag94,.tag95,.tag96,.tag97,.tag98,.tag99{
font-size:30px;
font-weight:bold;
color:#FFFFFF;
text-transform:lowercase
}
