*{margin:0; padding:0}
body{color:#5e5e5e; text-align:center; font-family:"Lucida Grande",Arial,Verdana,sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; background-image:url(../images/sky_bg.jpg); background-repeat:repeat-x;}

/* links */
a{color:#c30009; text-decoration:none}
a:hover{color:#616161}
a img{border:0}
a.link{color:#616161; text-decoration:none}
a:hover.link{color:#c30009}

/* headings */
h1, h2, h3, h4, h5{font-weight:bold; margin:10px 0}
h1{font-family:"Georgia"; font-size:2em; line-height: 1.5em; }
h2{font-size:16px; margin:10px 0 0 0;}
h3{font-size:16px; margin:10px 0 0 0; font-style:italic; font-weight:normal; }
h4{font-size:14px}
h5{font-size:12px;font-style:italic;}

/* images */
p img{padding:0}
img.center{display:block; margin-left:auto; margin-right:auto}
img.alignright{display:inline; margin-top:5px; margin-right:0; margin-bottom:2px; margin-left:10px}
img.alignleft{display:inline; margin-top:5px; margin-right:10px; margin-bottom:2px; margin-left:0}
img.listleft{float:left; padding-right:7px}
img.avatar{padding:2px; border:1px solid #DDD; float:left; margin-right:5px}
img.tutorial{border:5px solid #d4d4d4;margin-bottom:15px;}


abbr, acronym{font-style:normal; border-bottom:1px dotted #666; cursor:help}
small{font-size:9px}
hr{background:#d4d4d4 none repeat scroll 0%;border:medium none;color:#d4d4d4;margin-bottom:20px;margin-top:0px;}
.alignright{float:right}
.alignleft{float:left}
.clear{clear:both}

/*misc */

 definition lists 
dl{margin:20px 0}
dt{text-transform:uppercase}
dd{margin:0 0 20px}

/* ordered and unordered lists */
ul{margin-bottom:10px; margin-top:10px}
ul li{list-style-type:none; margin:0px; padding:0px; line-height:18px}
ol{margin:10px 0 10px 25px}
ol li{margin:0px}

/* blockquote */
blockquote{margin:10px 0; padding:5px 10px; font-family:georgia,"lucida sans unicode","trebuchet ms",sans-serif; line-height:20px; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#D8D8D8; border-bottom-color:#D8D8D8}

/* ---------------------------------------------------
general layout
------------------------------------------------------ */
#wrap{width:960px; margin:0 auto; text-align:left; background-image:url(../images/bg-wrap.png); background-position:bottom; background-repeat:no-repeat; }
#container{margin-top:35px; margin-right:0; margin-bottom:10px; margin-left:0; }

/* ---------------------------------------------------
header
------------------------------------------------------ */
#BGheader{width:100%; margin-right:auto; margin-left:auto; height:115px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff; Background-color: none /*#007DC6*/; position:relative}

#header{width:960px; margin-right:auto; margin-left:auto; height:115px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff; position:relative; background-image:url(../images/bg-hdr.png); background-repeat: no-repeat;}
#logo{width:269px; height:85px; position:relative; left:1px; top:25px; float:left;}

/* navigation */
/*-------------------------- Menu Padder---------------------*/

#menu_container_padder {
	float:right;
	position:relative;
	overflow:hidden;
	margin-top: 81px; /*----- Space between menu and banner -----*/
	margin-bottom: 0px; /*----- Space between menu and dotted line -----*/
    padding: 0px 0px 0px 0px;
/*	width: 500px;*/

}

/*------------------- MENU --------------------*/

#Menu {
    padding-left: 10px;
}
#Menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#Menu ul li {
    /*display: inline;*/
    text-transform: none;
    /* */
    float: left;
    border-right: 4px solid none; /*--- This "none" attribute is for the color of the gap between the menu buttons---*/
}
#Menu ul li#nav_007 { /*this asset ID needs to match the ID of the last item in the top nav*/
    border-right: none;
}
#Menu ul li a, #Menu ul li a:visited {
    display: block;
    float: left;
    margin-right: 0.2em;
    padding: 0.4em 0.9em 0.4em 0.9em;
    background-color: #FFFFFF;
    border: 1px dotted #C9C9C9; /*-----border of the menu buttons---*/
  /*border-bottom: none;*/
    color: #605E5E;
	text-decoration:none;
	font-family:"Arial";
	font-size:12px;    /* */
    margin-right: 0em;
}

#Menu ul li.selected a,
#Menu ul li.selected a:visited,
#Menu ul li a:hover {
    padding-bottom: 0.4em;
    background-color: #342989;
    border: 1px dotted #ccc;/*---- or 0099ff--*/
	border-bottom: 7px solid #342989;
    /*border-bottom: none;*/
    color: #FFFFFF;
    text-decoration: none;
}
/* ---------------------------------------------------
main
------------------------------------------------------ */
#main{width:675px; display:inline; float:left; margin-bottom:20px; line-height:18px; background-image:url(../images/bg-white.png); background-repeat:repeat;}
/* post */
h1.article-title{margin-bottom:55px; padding-bottom:10px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d4d4d4}

.post{width:655px; margin-top:10px; margin-right:0; margin-bottom:10px; margin-left:0; padding-top:10; padding-right:10px; padding-bottom:10px; padding-left:10px; float:left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d4d4d4; /*background-color: #f7f7f7;*/}
.post-left{width: 38%;float:left;padding:0 24px 0 0;}
.cat-latest{padding-bottom:15px; font-size:11px}
.post-meta{background-color:#EDEDED; padding-right:20px; padding-left:20px; float:left; width:204px; margin-bottom:35px; height:78px; text-align:center; padding-top:47px; font-size:14px}


/* Article Archives */
.article-date{padding-left:10px; margin-right:0px; margin-bottom:5px; margin-left:0px; margin-top:0px}
.article-date li{padding-top:2px; padding-bottom:2px}

/* ---------------------------------------------------
sidebar
------------------------------------------------------ */
.sidebar{display:inline; width:247px; margin: 0 0 10px 38px; float:left; background-image:url(../images/bg-white.png); background-repeat:repeat;}
.side-right{margin:0 0 10px 0; padding:5px}


.images{
	border: 1px #333 solid;
	padding: 5px;
	background-image:url(../images/bg-white.png);
	margin-bottom: 8px;
	
	}
/* ---------------------------------------------------
footer
------------------------------------------------------ */
#footer-wrap{height:60px;  width: 100%; vertical-align:bottom; position: relative; bottom: 0px; background-image:url(../images/bg-footer.png); background-repeat:repeat; margin: 0px; clear:both;}
#footer{text-align:right; padding-top:10px; width:960px; margin-right:auto; margin-left:auto; color:#FFF;}
#footer a, #footer a:visited, #footer{color:#FFF;}
#footer a:hover {color:#fff; text-decoration:underline;}
/* Breadcrumbs */
#breadcrumbs{list-style:none; border-top-width:1px; border-top-style:solid; border-top-color:#d4d4d4; padding-top:10px; padding-bottom:15px; clear:both}
#breadcrumbs li{float:left; padding-right:20px; padding-left:10px}
#breadcrumbs li.bg{background-image:url(images/bg-breadcrumbs.gif); background-repeat:no-repeat; background-position:right}
