/* Global reset for margins and paddings */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
ul,li {list-style-type: none;}

/* Default a definitions */
a {text-decoration: none; }
a:hover { text-decoration: underline; }

/* Body */
BODY { background: url(/gyCmsPlugin/images/bg.gif) repeat-x; font-family: arial; font-size:13px;}

/* Base definitions */
#page   { width:980px; margin-left: auto; margin-right: auto; }
#main   { float:left; width:100%; height: 300px; } 
#header { float:left;width:100%;height:87px;} 
#header a.logo {float:left;width:160px;height:45px;background: url(/gyCmsPlugin/images/logo.gif);margin-top:20px;}
#header a.logo:hover {text-decoration: none;}
#header h1 { float:right; letter-spacing: -1px;height:25px;line-height:25px;font-size:24px;color:#cdcdcd;margin-top:30px;}
#footer { float:left; width:100%; height:30px; background:#f9f9f9; border-top: 1px #dddddd solid;margin-top:15px;} 
#content { float:left; width:100%;margin-top:15px;}

/* Content definitions */
UL {} 
LI {} 

/* Top navigation definitions */
#topnav { float:left; width:100%; height:33px; line-height:33px;} 

#topnav ul {
  float:left;
  display: inline;
}

#topnav ul li {
  float:left; 
}

#topnav ul li a {
  float:left; 
  color:white;
  height: 33px;
  line-height: 33px;
  padding-left:13px;
  padding-right:13px;
}

#topnav ul li a:hover {
  background: #eda87c;
  text-decoration: none;
}

#topnav ul li a.active {
  float:left; 
  color:white;
  font-weight: bold;
  height: 33px;
  line-height: 33px;
  background: #eda87c;
}

/* Sub navigation definitions */
#subnav {} 

/* Basemod definitions */
#col1   {float:left;width:219px;height:100%;border-right:1px #cdcdcd solid;margin-right:10px;} /* */
#col2   {float:left;width:500px;height:100%;} /* */
#col3   {float:left;width:219px;height:100%;border-left:1px #cdcdcd solid;margin-left:10px;} /* */
#col4   {float:left;width:100%;height:100px;border-top:1px #b3b3b3 solid;border-bottom:1px #b3b3b3 solid;margin-bottom:15px;background:#f8f8f8;}

/* Basemod 3 cols */
div.latest { float:left;width:209px; color:#636363; border-bottom:1px #e3e3e3 dotted;padding-bottom:15px;margin-bottom:15px;}
div.latest h2 {float:left;margin-bottom:5px;font-size:18px;color:#e9752a;}
div.latest p {float:left;}

div.news { float:right;width:209px; color:#636363; border-bottom:1px #e3e3e3 dotted;padding-bottom:15px;margin-bottom:15px;}
div.news h3 {float:left;margin-bottom:5px;font-size:18px;color:#e9752a;}
div.news p {float:left;}

div.article { float:left;width:500px;color:#636363; border-bottom:1px #e3e3e3 dotted;padding-bottom:10px;}
div.article h4 {float:left;margin-bottom:5px;font-size:18px;margin-top:5px;color:#e9752a;}
div.article p {float:left;}

div.promo {float:left;padding:10px;}
div.promo h1 {float:left;padding:5px;color:#b3b3b3;}

#footer a {float:left;padding-left:10px;height:30px;line-height:30px;color:#676767;}
#footer a.copyright {float:right;padding-left:10px;height:30px;line-height:30px;color:#676767;padding-right:10px;}
