/* Grid System CSS ============================================================= */

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; }
mark, rp, rt, ruby, summary, time { display: inline }

html {background:#FFF url(../images/bg.jpg) repeat center top;}
body {background:url(../images/body.jpg) no-repeat center top;height:1600px}

/* Page Elements ============================================================= */

#container{width:980px;margin:0 auto;background:#FFF url('../images/container_bg.jpg') repeat-y center;overflow:auto;border:1px solid #CCC;-moz-border-radius:0px 0px 15px 15px;-webkit-border-radius:0px 0px 15px 15px;}
#wrapper{width:940px;margin:0 auto;padding-top:20px}
#header{margin:0 auto;background:transparent url('../images/head.jpg') no-repeat center;width:980px;height:120px}
#header p.tag {position:relative;float:right;top:60px;right:20px;font-weight:bold}
#menu{margin:0 auto;background:transparent url('../images/menu_bg.jpg') no-repeat center;width:980px;height:40px;}
#menu ul {height:40px}
#menu ul li{display:inline;color:#FFF;line-height:40px}
#menu ul li a{color:#FFF;text-transform:uppercase;margin-left:20px}
#menu p.slogan {color:#FFF;line-height:40px;text-align:center;font-weight:bold;}


#slider {height:300px;background:#DDD;width:700px;}
.slideshow {height:260px;width:700px;margin:0 auto;background:#000}
.slideshow img {border:0;background-color:transparent; }
#slider_nav{clear:both;height:40px;background:#EEE;width:700px}
#slider_nav p {line-height:40px;float:right;position:relative;right:20px}
#slider_nav .left{font-weight:bold}
#slider_nav .right{font-weight:bold}

#footer_links {width:940px;padding:20px;background:#ecece7;overflow:auto;margin:0 auto;border:1px solid #CCC;-moz-border-radius:0px 0px 15px 15px;-webkit-border-radius:0px 0px 15px 15px;}
#footer_links p, #footer_links ul {margin:0}
footer{width:980px;margin:0 auto;height:40px;}
footer p {margin-left:10px;text-align:center;margin-bottom:5px;font-weight:bold}

#content_left {width:200px;float:left;padding:0px;padding-right:20px}
#content_left h1,#content_left h2 {font-size:20px}
#content_right{width:700px;margin-left:20px;float:right;min-height:800px}

/* Layout classes ============================================================= */

.divide{clear:both;height:40px;}
.col_divide{clear:both;height:20px;}
.clr{clear:both}

.right_one{width:220px;float:left;margin-left:0px}
.right_two{width:220px;float:left;margin-left:20px}
.right_three{width:220px;float:left;margin-left:20px}

/*Five Columns*/

.five_col_a{width:172px;float:left}
.five_col_b{width:172px;float:left;margin-left:20px}
.five_col_c{width:172px;float:left;margin-left:20px}
.five_col_d{width:172px;float:left;margin-left:20px}
.five_col_e{width:172px;float:left;margin-left:20px}

