body{margin:0px; padding:0px; background:url(../images/bg.gif) no-repeat center 194px #ddded9; font-family:Arial, Helvetica, sans-serif}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px}

img{border:none}

#wrapper{width:962px; margin:0px auto}

#header{width:100%; clear:both; display:block; margin:2px 0px;}

#logo{float:left; width:auto}
#banner{float:right; width:auto}

#banner{float:right; margin:8px 0px}

#menu{clear:both; display:block; width:962px; background:url(../images/menu-bg.gif) repeat-x right top; height:38px; line-height:18px; }
#menu ul{float:left; width:auto; list-style:none; margin:0px; padding:0px}
#menu li{display:inline}
#menu li a{font-size:12px; color:#fff; text-decoration:none; padding:12px 20px; line-height:18px; text-transform:capitalize}
#menu li a:hover, #menu li.active a{background:url(../images/menu-bg-h.gif) repeat-x left top}
#menu li.active li a{background:none}
#menu li.active li a:hover{background:url(../images/menu-bg-h.gif) repeat-x left top}

#stopmenu{clear:both; display:block; width:962px; background:#95b928; height:38px; line-height:18px; }
#stopmenu ul{float:left; width:auto; list-style:none; margin:0px; padding:0px}
#stopmenu li{display:inline}
#stopmenu li a{font-size:12px; color:#fff; text-decoration:none; padding:12px 20px; line-height:18px; text-transform:capitalize}
#stopmenu li a:hover, #stopmenu li.active a{background:#424558}
#stopmenu li.active li a{background:none}
#stopmenu li.active li a:hover{background:#5c5f6d}

#topmodules #search{float:left; width:auto; margin-right:10px}
#search input{border:1px solid #ccc; padding:2px}
#topmodules #socialicon{float:left: width:150px; margin-left:10px}
#topmodules #fbconnect, #topmodules #fb-root{float:left;width:auto; margin-left:15px}
#topmodules #toplogin{float:left;width:auto; margin-left:10px}
#topmodules #toplogin input{border:1px solid #ccc; padding:2px}

#content{background:url(../images/content-bg.gif) top left repeat-y; clear:both; display:block; color:#333333; font-size:12px; line-height:16px}
#content a, #footer a, #content #middle ul.pagination li a{color:#333333; text-decoration:none}
#content a:hover, #footer a:hover{text-decoration:underline}

.article_separator, .leading_separator{height:5px; border-bottom:1px solid #ccc; margin-bottom:10px; display:block; clear:both; width:100%;}

#content input{border:1px solid #ccc}

#content h1, #content h2{font-size:17px; color:#7DAC0F}
#content #middle h1 a, #content #middle h2 a{font-size:17px; color:#7DAC0F; text-decoration:none}
#content #middle h1 a:hover, #content #middle h2 a:hover{color:#3C3C3C; text-decoration:underline}


#content-top{background:url(../images/content-tbg.gif) left top repeat-x; padding-top:10px; padding-bottom:100px;}
#content-bottom{background:url(../images/content-bbg.gif) left bottom repeat-x;}


#left{width:220px; float:left; display:block;  overflow:hidden}
#right{width:220px; float:right;  overflow:hidden}
#middle{width:490px; float:left; display:block; padding:25px 15px 0px 15px; overflow:hidden}
#content #middle a{color:#000; text-decoration:underline}
#content #middle a:hover{color:#000;}

.moduletable_intro{width:197px; margin:12px auto 0px auto;}
.moduletable_grey, .moduletable_green, .moduletable_login, #left-top{width:197px; margin:12px auto 0px auto;}
.moduletable_grey .modulec, .moduletable_green .modulec, .moduletable_login .modulec{background:url(../images/sidebar-btm.gif) bottom center no-repeat #fff; display:block; padding:7px 10px 25px 15px;}
#left-top{background:url(../images/sidebar-btm.gif) bottom center no-repeat; display:block; padding:0px 0px 18px 0px; margin-bottom:0px}
#left-top .modulec{background:#fff; display:block; padding:7px 10px 5px 15px;}
.gallery .moduletable_green{margin-top:5px}

.moduletable_grey ul, .moduletable_green ul, #left-top ul{margin:5px 0px 15px 0px; padding:0px; list-style:none}
.moduletable_grey li a, .moduletable_green li a, #left-top li a {background:url(../images/bullet.gif) center left no-repeat; display:block; padding:6px 0px 6px 13px; border-bottom:1px solid #e9e9e9}
.season li a{background:none; border:none; display:block; padding:2px 0px 2px 5px;}
.season .modulec{padding-bottom:1px; }
.season h3{margin-top:-10px}
.moduletable_grey h3, .moduletable_green h3, #left-top h3{width:167px; height:41px; padding:0px 15px; color:#fff; font-size:15px; font-weight:normal; line-height:41px;}
.moduletable_green .k2UsersBlock li a{background:none; padding:0; border:none}

.moduletable_login .modulec{background:url(../images/green-header-login.png) center top no-repeat #fff; padding-top:50px; padding-bottom:5px}

.moduletable_grey h3{background:url(../images/grey-header.png) center center no-repeat;}
.moduletable_green h3,  #left-top h3{background:url(../images/green-header.png) center center no-repeat;}


#footer{padding:5px 0px; text-align:center; font-size:12px;}

.counter{text-align:center}
ul.pagination {list-style-type:none;margin:0;padding:0;text-align:center;}
ul.pagination li {display:inline;padding:2px 5px 0;text-align:left;}
ul.pagination li a {padding:2px;}

.mceToolbarTop * {
float:left;
}
.mceToolbarTop select {
width:auto!important;
}
.mceToolbarTop option {
float:none;
}

div.itemIntroText { color:#333333; font-size:12px;font-weight:normal;line-height:16px;padding:0;}
/* System Standard Messages */
#content #system-message dt.message { display: none; }
#content #system-message dd.message {  }
#content #system-message dd.message ul { background: #F2E3ED}

/* System Error Messages */
#content #system-message dt.error { display: none; }
#content #system-message dd.error {  }
#content #system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

/* System Notice Messages */
#content #system-message dt.notice { display: none; }
#content #system-message dd.notice {  }
#content #system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}
