﻿
	
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

ul, ol {
margin-left: 10px; padding-left:10px;
}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { 
}

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


/* layout.css */

html 	{ text-align : center; font-family:Verdana, Arial;  }

body { 
position : relative; 

margin : 0 auto; 
text-align : left;
}


h1 {font-size: 1.4em;}
h2 {font-size: 1.2em;}
h2 {font-size: 1em;}

h1, h2, h3{ margin: 10px 0 10px 0 ;} 



/* layout */
div.inner
{
margin: 5px;	
margin-left: 1em;
}



div#content_main div.inner
{
	margin-left: 10px;
}

div#content_main 
{
margin-left: 5px;
width: 710px;
text-align:left;
margin-bottom: 50px;
}
  
div#menu  
{
width:220px;
text-align:left;
margin-right:5px;
}


.loginTable
{
border: 1px solid red;	
}	


/* rounded corners */

b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(rc.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px}




#header
{
	text-align: center;
	margin: 10px 0 10px 0 ;
}


#sitemappath
{
	padding: 4px;
	text-align:left;
}

#loginstatus
{
	width:100px;
	float:right;	
}


.hidden
{
	display:none;	
}

.editTextBox
{
	overflow:auto;
	height: 70px; 
	width: 300px;	
	border: solid 1px #ccc;
	background-color:#fff;
}

/* Blog */


.blogItem
{
margin: 0px 10px 45px 10px;

}

.blogItem h1
{

margin-top: 0px;
margin-bottom: 10px;
}

.blogItem div.itemfooter
{
font-size:0.6em;		
font-weight:bold;
margin-top: 10px;
}

div.comment_box
{
	border: 2px solid #ddd;
	background-color:#fff;
	padding: 20px;
	margin: 0 40px;
	margin-bottom: 20px;
	
}

div.blogcomment
{
	margin-bottom: 10px;
	
}


th
{
	text-align:center;
}

#copyright
{
font-size:0.6em;	
margin-bottom: 20px;
}

#copyright a
{
	text-decoration: none;
}