/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	margin-top: 25px;
	background-image:url(images/common/ast_bg.jpg);
	background-repeat:repeat-x;
}
h2{font-size:15px;font-weight:bold;}
h3{font-size:12px;font-weight:bold;color:#EF3F35;}
h4{font-weight:bold;color:#666666;}

a {
	color: #EF3F35;
	text-decoration:underline;
}
a:visited {
	color: #EF3F35;
}
a:hover {
	color: #EF3F35;
	text-decoration:underline;
}
a:active {
	color: #EF3F35;
}

ul {
	margin-top: 5px;
	list-style-type:square;
}

hr {
color:#999999;
width:90%;
margin:0px;
}
img a{border:none;}

.headline{
font-size:15px;
font-weight:bold;
}

.subhead{
font-size:12px;
font-weight:bold;
color:#EF3F35;
}

b {
font-weight:bold;
color:#666666;
}

.brheadline {
font-size:16px;
color:#BF9F62;
font-weight:bold;
}

.blacklines {
border-left: 2px solid #C19E66;
border-right: 2px solid #C19E66;
}

a.nav {
color:#FFFFFF;
text-decoration:none;
line-height:20px;
padding:3px 31px 3px 30px;
font-weight:bold;
}
a.nav:visited {
color:#FFFFFF;
}
a.nav:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#EF3F35;
}
a.nav:active {
color:#FFFFFF;
}

a.nav_select, a.nav_select:active, a.nav_select:hover, a.nav_select:visited {
line-height:20px;
padding:2px 31px 3px 30px;
color:#FFFFFF;
background-color:#C31D1D;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #C31D1D;
border-top:1px solid #C31D1D;
}

a.subnav {
color:#FFFFFF;
font-size:10px;
padding: 5px;
line-height:18px;
text-decoration:none;
}
a.subnav:visited {
color:#FFFFFF;
}
a.subnav:hover {
text-decoration:underline;
color:#FFFFFF;
}
a.subnav:active {
color:#FFFFFF;
}

a.sidebar {
color:#000000;
font-size:10px;
line-height:18px;
text-decoration:none;
}
a.sidebar:visited {
color:#000000;
line-height:18px;
}
a.sidebar:hover {
text-decoration:underline;
line-height:18px;
color:#C31D1D;
}
a.sidebar:active {
color:#000000;
line-height:18px;
}


.footer {
color:#929295;
line-height:24px;
margin-right:3px;
margin-left:3px;
}

.gray {
color:#5E5E5E;
font-size:10px;
}

.brborder {
border:1px solid #C19E65;
}

blockquote {
margin: 10px;
padding:0px;
}

.boxes {
width:225px; 
padding:10px; 
background-color:#FFFFFF; 
margin:20px;
border:1px solid #C19E65;
}

.column_bg {
background-image:url(images/subcommon/column_bg.gif);
background-repeat:repeat-y;
background-position:top left;
}

a.header {
color:#898989;
text-decoration:none;
line-height:28px;
padding:5px 18px 5px 18px;
font-size:10px;
}
a.header:visited {
color:#898989;
}
a.header:hover {
color:#898989;
text-decoration:underline;
}
a.header:active {
color:#898989;
}

/******************BLOG***************/
h1{font-size:18px; padding:0 0 10px 0; margin0;}
small{font-weight:bold; display:block; padding:0 0 10px 0; margin:0;}
#BlogSidebarArea{ padding:0 0 0 10px;}
#BlogSidebarArea ul{ padding:0 0 10px 20px; margin:0; text-align:left}
#BlogSidebarArea ul h2{font-size:16px; text-align:left}
#BlogSidebarArea ul ul{ padding:4px 0 14px 20px; margin:0; text-align:left}
#BlogSidebarArea li{ font-size:12px;}
  #BlogSidebarArea li ul{margin:0 0 20px 0;}
  #BlogSidebarArea li li{margin:0 0 0 25px; padding:0; list-style:disc; font-size:12px; }
  #BlogSidebarArea ul{margin:0; padding:0;}
h2.widgettitle{margin:0; padding:0;}
h2{padding:0 0 4px 0; margin:0;}
form#searchform{margin:0 0 15px 0; font-weight:bold; font-size:18px;}
#comment{width:320px;}
img.alignright {float:right; margin:6px 0 1em 1em}
img.alignleft {float:left; margin:6px 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:6px 0 1em 1em}
a img.alignleft {float:left; margin:6px 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.postmetadata{ padding:0 0 14px 0; margin-bottom:16px; border:#7f7f7f dashed 1px; border-width:0 0 1px 0; clear:both}
.entry { font-size:10px; line-height:15px;}
.blogsidebar{ padding:10px;}
.blogsidebar ul{ margin:0; padding:0 0 10px 0;}
.blogsidebar ul ul{ margin:0; padding:0 0 10px 30px}

.entry p{margin:0; padding:0 0 10px 0}
#Sidebar ul ul{ margin:0; padding:0 0 10px 30px;}
#Sidebar h2{font-size:14px;}
.post h2 a{ font-size:16px;}