*{
margin: 0;
padding: 0;
}

a{
color:#000000;
text-decoration:underline;
}

a:hover{
color:#1d1e8a
}

img{
border:0;
}

p{
margin-bottom:1em;
}



body  {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
     text-align:center;
}



#container { 
	width: 925px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 

#header{
text-align: center;
}

#header h1{ 
padding: 30px 0px 50px 0px; 
} 



#sidebar1 {
	float: left; 
	width: 150px;
	padding: 95px 0px 0px 20px;
}


#sidebar2 {
	float: right;
	width: 150px;
	padding: 0px 20px 0px 0px; 
}

.blogPage #sidebar2{
margin-top:54px;
}


#mainContent{
text-align:center;
}

#mainContent { 
	margin: 0 150px; 
} 


.menuPage #mainContent{
margin: 25px 205px 0px 205px;
}

.profilePage #mainContent,.contactPage #mainContent{
margin: 0px 240px 0px 240px;
}

.blogPage{
}

#footer {
    
	font-size:93%;
	text-align:center;
} 

#footer p {
	margin-bottom:8px;
    font-weight:bold;
}

#footer img {
	margin-bottom:15px;
}



ul{
list-style: none;
}

.link{
margin-bottom:95px;
}

.link li{
margin-bottom:15px;
display:block;
}

ul.link a{
    display:block;
    width:125px;
    height:21px;
}

a.goodday{
    background-image:url(../img/ms_gd.jpg);
}

a.goodmate{
    background-image:url(../img/ms_gm.jpg);
}

a.wesay{
    background-image:url(../img/ms_ws.jpg);
}


a:hover.goodday,a:hover.goodmate,a:hover.wesay{
    background-position:0px -21px;
}

.link a span{
display:none;
}



.backMenu ul{
margin-top:25px;
}


.backMenu li{
margin-bottom:50px;
}

ul.backMenu a{
    display:block;
    height:86px;
}

a.b_goodday{
 width:464px;
    background-image:url(../img/b_gd.gif);
}

a.b_goodmate{
width:508px;
    background-image:url(../img/b_gm.gif);
}

a:hover.b_goodmate,a:hover.b_goodday{
    background-position:0px -86px;
}


.backMenu a span{
display:none;
}



.profile{
padding-left:25px;
text-align:left;
}

.profilePage dd{
padding:0px 0px 1em 0px;

}

.profilePage dt{
float:left;
padding:0px 0px 1em 0px;
}

.profilePage ol{
margin-left:2em;
padding:0px 0px 1em 0px;
line-height:1.75em;
}

.profilePage h2,.contactPage h2{
margin-bottom:50px;
}

.contactPage h3{
margin-bottom:25px;
}


.newsPage h2{
margin-bottom:0px;
}

.archives{
margin-left:5px;
}

#pages{
font-weight:bold;
margin-bottom:20px;
text-align:center;
}

#pages a{
text-decoration:none;
font-weight:normal;
}


.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



.newsPage #sidebar1{
float: left; 
width: 165px;
padding: 54px 0px 0px 20px;
}

.blogPage #sidebar1{
float: left; 
width: 165px;
padding: 54px 0px 0px 20px;
}

.newsPage #mainContent{ 
	margin: 50px 0px 0px 245px;
	paddding-bottom:40px;
	text-align:left;
} 

.blogPage #mainContent{ 
	margin: 50px 0px 0px 245px;
	paddding-bottom:40px;
	text-align:left;
} 



.newsPage .article{
width:675px;
}


.textArea{
margin-right:245px;
}

.photoArea{
float: right;
width: 210px;
padding-top:25px;
}


.newsPage h3 , .blogPage h3{
margin-bottom:20px;
font-size:123.1%;
line-height:1.4em;
}


.archives{
margin-left:5px;
font-size:85%;
line-height:1.5em;
margin-bottom:50px;
}

.archives li{
margin-bottom:5px;
}



.date{
margin-top:4px;
margin-bottom:12px;
font-size:85%;
}


.article p{
font-size:93%;
line-height:1.75em;
}

.border{
margin:21px 0px 30px 0px;
}

.post-footers{
float:right;
}

