BODY {
	background: #EEEDED url(http://www.myroofwall.com/_images/bg_top.gif) repeat-x;
	margin: 0px 0px 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #3F3F3F;
        TEXT-ALIGN: left
}
h1 {
	
        margin:0; padding:0;
        color: #0066CC;
	font-size: 16px;
	}
		
h2 {
        margin:0; padding:0;
	font-weight: bold;
	font-size: 14px;
}


DIV#date {
	MARGIN-TOP: -5px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 5px; TEXT-ALIGN: center;
}

.month_txt {
       FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #35AABE;
}
DIV#date_day {
      MARGIN-TOP: -15px; FONT-SIZE: 50px;COLOR: #293F5C;FONT-WEIGHT: bold;  FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
}

DIV#date_year {
      MARGIN-TOP: -17px; FONT-SIZE: 20px;COLOR: #027F25;FONT-WEIGHT: bold;  FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
}

DIV#date_time {
      MARGIN-TOP: -8px; FONT-SIZE: 12px;COLOR: #027F25;FONT-WEIGHT: bold;  FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
}

DIV#date_post {
      MARGIN-TOP: 0px; FONT-SIZE: 10px;COLOR: #35AABE;FONT-WEIGHT: normal;  FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
}


.tit_c
{
font-family: Tahoma; font-size:14px; font-weight: bold; color:#F4CF00;
}

.menu_txt {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.menu_txt_bot {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.arch_txt {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #D10000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.menu:link {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #B51C1B; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #B51C1B; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:hover {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.menu_com:link {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0860A8; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu_com:visited {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0860A8; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu_com:hover {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.title_newsm
{
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0860A8; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


A.menu_m:link {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0860A8; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu_m:visited {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0860A8; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu_m:hover {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.menu_kw:link {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0860A8; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu_kw:visited {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0860A8; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu_kw:hover {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


A.menu_bot:link {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.menu_bot:visited {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.menu_bot:hover {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.kw:link {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #888888; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.kw:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #888888; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.kw:hover {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


#pagemenu A {
	CLEAR: both; DISPLAY: block;
        HEIGHT: 20px;
        BACKGROUND:#FFFFFF;
        padding-left:5px;
}
#pagemenu A:hover {
	CLEAR: both; DISPLAY: block;
        HEIGHT: 20px;
        BACKGROUND:#E8E7E7;
        padding-left:5px;
}

.tit_menu
{
FONT-FAMILY: Verdana, Helvetica; font-size:10px; font-weight: normal; color:#FFFFFF;
}

.tit_menu2
{
FONT-FAMILY: Verdana, Helvetica; font-size:12px; font-weight: bold; color:#1C1C1C;
}

.comment_txt {
font-family: Tahoma; FONT-SIZE:13px; FONT-WEIGHT: bold; COLOR: #4CA4CA; TEXT-DECORATION: none
}

.tit_txt {
font-family: Tahoma; FONT-SIZE:13px; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}

.meta {
	font-size: 10px;
	padding: 2px;
	COLOR: #000000;
	}
	
	
  	
	
A.post:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #AA0000;TEXT-DECORATION: none
}
A.post:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #AA0000; TEXT-DECORATION: none
}
A.post:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #AA0000; TEXT-DECORATION: underline
}


A.sitemap:link {
foFONT-FAMILY: Verdana, Helvetica;	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #268FE8; TEXT-DECORATION: none
}
A.sitemap:visited {
FONT-FAMILY: Verdana, Helvetica;	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #268FE8; TEXT-DECORATION: none
}
A.sitemap:hover {
FONT-FAMILY: Verdana, Helvetica;	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5FA900; TEXT-DECORATION: none
}	

.navbutOn
{
	background: url(but_bg_on.gif);
	background-repeat: repeat-x;
}

.navbutOn div {
	height: 29px;
	border-left: solid 1px #bed8f5;
	border-right: solid 1px #5d9bea;
  padding: 0 5px 0 5px;
  line-height: 29px;
}

.navbutOn div A:link, .navbutOn div A:visited, .navbutOn div A:hover {
display: block; height: 29px; vertical-align: middle;
font-family: Arial; FONT-SIZE:13px; FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;
}

.navbutOff div {
	height: 29px;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #eeeeee;
  padding: 0 5px 0 5px;
  line-height: 29px;
}

.navbutOff div A:link, .navbutOff div A:visited, .navbutOff div A:hover {
display: block; height: 29px; vertical-align: middle;
font-family: Arial; FONT-SIZE:13px; FONT-WEIGHT: normal; COLOR: #aaaaaa; TEXT-DECORATION: none; font-weight: bold;
}

A.menu_b:link {
font-family: Tahoma; FONT-SIZE:13px; FONT-WEIGHT: bold; COLOR: #B51C1B; TEXT-DECORATION: none

}
A.menu_b:visited {
font-family: Tahoma; FONT-SIZE:13px; FONT-WEIGHT: bold; COLOR: #B51C1B; TEXT-DECORATION: none
}
A.menu_b:hover {
font-family: Tahoma; FONT-SIZE:13px; FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}

A.menu_g:link {
font-family: Arial; FONT-SIZE:13px; FONT-WEIGHT: normal; COLOR: #5FA900; TEXT-DECORATION: none
}
A.menu_g:visited {
font-family: Arial; FONT-SIZE:13px; FONT-WEIGHT: normal; COLOR: #5FA900; TEXT-DECORATION: none
}
A.menu_g:hover {
font-family: Arial; FONT-SIZE:13px; FONT-WEIGHT: normal; COLOR: #268FE8; TEXT-DECORATION: none
}

A.menu_gray:link {
font-family: Arial; FONT-SIZE:12px; FONT-WEIGHT: normal; COLOR: #3E63AD; TEXT-DECORATION: none
}
A.menu_gray:visited {
font-family: Arial; FONT-SIZE:12px; FONT-WEIGHT: normal; COLOR: #3E63AD; TEXT-DECORATION: none
}
A.menu_gray:hover {
font-family: Arial; FONT-SIZE:12px; FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}


.h1_tit {
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #A8D1FB;
}

.tit00 {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #AEAEAE;
}
.sp {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px;}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A.res:link {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 12px;COLOR: #0066CC;TEXT-DECORATION: none
}
A.res:visited {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 12px;COLOR: #0066CC;TEXT-DECORATION: none
}
A.res:hover {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 12px;COLOR: #0066CC;TEXT-DECORATION: underline
}


A.res_l:link {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #FFFFFF;TEXT-DECORATION: none
}
A.res_l:visited {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #FFFFFF;TEXT-DECORATION: none
}
A.res_l:hover {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #FFCC00;TEXT-DECORATION: none
}


A:link {
	FONT-SIZE:14px; FONT-WEIGHT: normal; COLOR: #61AB18; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE:14px; FONT-WEIGHT: normal; COLOR: #61AB18; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE:14px; COLOR: #C7F734; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE:14px; COLOR: #C7F734; TEXT-DECORATION: none
}

.it_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #026DD1; TEXT-DECORATION: none;
}

.tit_g {
	FONT-WEIGHT: bold; FONT-SIZE: 14px;COLOR: #535353; TEXT-DECORATION: none
}
.main_txt {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333;  FONT-FAMILY: arial, helvetica, sans-serif;
}

.txt_com {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #555555;  FONT-FAMILY: arial, helvetica, sans-serif;
}

.main_txt_r {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000;  FONT-FAMILY: arial, helvetica, sans-serif;
}

.main_txt_ {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333;  FONT-FAMILY: arial, helvetica, sans-serif;
}


.lnk {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 10px 0px 0px; COLOR: #7da721; TEXT-DECORATION: underline
}

.post_date {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #AA0000; TEXT-DECORATION: none;

}

.tit_res {
	FONT-FAMILY: Arial; FONT-WEIGHT: bold; FONT-SIZE: 16px;COLOR: #ff6600;
}


ul.ul_com
{
list-style: none;
MARGIN: 0px 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #7B0000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gradient
{
background:url(grad.gif) top no-repeat;
}
.copuright {
        FONT-FAMILY: Verdana, Helvetica;FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff;
}

ul {
list-style: none; padding-left: 10px; margin: 0;
}

#links li {
	list-style: none;
	background: url(links_bullet.gif) no-repeat 0 50%;
	padding: 0px 0 0px 20px;
	}
	
#links ul {
	padding: 0px 0px 30px 10px;
	margin: 0;
	}
	
#links a {
	font-size: 12px;
	text-decoration: none;
	}
	
#links a:link {
	color: #565D4A;
	font-weight: normal;
	}
	
#links a:visited {
	color: #aaa;
	}
	
#links a:hover, #links a:active {
	background: #9AD402;
	color: #fff;
	}
	
.line {
	border-top: 1px solid #6F6D6D;
	margin-top: -10px;
	}


