/*_______________GENERAL SETUP________________*/
body, html { font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; min-height:100.1%; height:auto !important; height:100.1%;  }
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% }
#body { background:url(../images/bg.png) repeat}
html { height:100.1% }
h1, h2, h3, h4, h5, h6, label, legend, fieldset, div, form { margin:0; padding:0; border:0 }
table { border-collapse:collapse }
td { vertical-align:top }
a img, :link img, :visited img { border:0; outline:none }
#wrapper, #copyright { color:#414141 }
a { color:#333; outline:none; border:0 }
a:hover { color:#c04e2c}
p, div { font-weight:normal  }

/*___________________MAIN LAYOUT________________*/
#wrapper { width:970px; margin:0 auto; background:#fff }
#shadow { width:970px; -moz-box-shadow:0 0 8px #d5d5d5; -webkit-box-shadow:0 0 8px #d5d5d5; box-shadow:0 0 8px #d5d5d5; }
#content { margin:10px 0 }
#header { width:970px; height:294px; margin:0 auto; margin-top:15px; background:url(../images/header.png) no-repeat }
#logo { width:387px; height:161px; float:left; margin:25px 0 0 25px }
#sidebar1 { width:250px; float:left; margin:10px 0 0 0px; padding:0 }
#sidebar2 { width:250px; float:right; margin:10px 0px 0 0; padding:0;  }
#main { float:left; width:400px; margin:10px 0 10px 25px; padding:0 }
#main h2 { text-align:center }
#mainRight { width:650px; float:right; padding:0; margin:10px 20px 10px 0 }
#mainLeft { width:650px; float:left; padding:0; margin:10px 0 10px 20px }
#mainFull { width:930px; padding:0; margin:15px auto }
#copyright { width:280px; float:left; margin:0 0 10px 22px; font-size:.85em }
#footer { padding:20px 0 30px 0; overflow:hidden; margin:10px 0; font-style:normal; width:970px; margin:0 auto; background:url(../images/ft-bg.png) no-repeat }

/*__________MODULE STYLES________*/
/* DEFAULT MODULES (position- sidebar-1 & sidebar-2) */
.moduletable, .moduletable_menu { margin:0 0 0 0; width:230px; padding:10px; background:#e8e6e7; border-bottom:1px solid #fff }
.moduletable h3, .moduletable_menu h3 { padding:0 0 2px 0; margin:0 auto; font-size:18px }
.moduletable .cont, moduletable_menu .cont { width:auto; padding:0 }
.moduletable .cont ul { margin:0; padding:0; border:0 }
.moduletable_menu .cont ul { margin:0 0 0 20px; padding-left:9px }
.moduletable_menu .cont ul ul { margin:0 0 0 5px; padding-left:9px }
.moduletable li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable .cont p { margin:0; padding:0 }
.moduletable h4 { font-size:14px; font-weight:normal }
.moduletable #login-form li, #user2 .moduletable #login-form li { background-image:none; list-style:none; font-size:.85em; margin:0; padding:0 }

.moduletable_bluegr, .moduletable_menu { margin:0 0 0 0; width:230px; padding:10px; background:#dfe2eb; border-bottom:1px solid #fff }
.moduletable_bluegr h3, .moduletable_menu h3 { padding:0 0 2px 0; margin:0 auto; font-size:18px }
.moduletable_bluegr .cont, moduletable_menu .cont { width:auto; padding:0 }
.moduletable_bluegr .cont ul { margin:0; padding:0; border:0 }
.moduletable_bluegr_menu .cont ul { margin:0 0 0 20px; padding-left:9px }
.moduletable_bluegr_menu .cont ul ul { margin:0 0 0 5px; padding-left:9px }
.moduletable_bluegr li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable_bluegr .cont p { margin:0; padding:0 }
.moduletable_bluegr h4 { font-size:14px; font-weight:normal }
.moduletable_bluegr #login-form li, #user2 .moduletable #login-form li { background-image:none; list-style:none; font-size:.85em; margin:0; padding:0 }

.moduletable_green, .moduletable_menu { margin:0 0 0 0; width:230px; padding:10px; background:#dde3d7; border-bottom:1px solid #fff }
.moduletable_green h3, .moduletable_menu h3 { padding:0 0 2px 0; margin:0 auto; font-size:18px }
.moduletable_green .cont, moduletable_menu .cont { width:auto; padding:0 }
.moduletable_green .cont ul { margin:0; padding:0; border:0 }
.moduletable_green_menu .cont ul { margin:0 0 0 20px; padding-left:9px }
.moduletable_green_menu .cont ul ul { margin:0 0 0 5px; padding-left:9px }
.moduletable_green li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable_green .cont p { margin:0; padding:0 }
.moduletable_green h4 { font-size:14px; font-weight:normal }
.moduletable_green #login-form li, #user2 .moduletable #login-form li { background-image:none; list-style:none; font-size:.85em; margin:0; padding:0 }

.moduletable_peach, .moduletable_menu { margin:0 0 0 0; width:230px; padding:10px; background:#e9dfdd; border-bottom:1px solid #fff }
.moduletable_peach h3, .moduletable_menu h3 { padding:0 0 2px 0; margin:0 auto; font-size:18px }
.moduletable_peach .cont, moduletable_menu .cont { width:auto; padding:0 }
.moduletable_peach .cont ul { margin:0; padding:0; border:0 }
.moduletable_peach_menu .cont ul { margin:0 0 0 20px; padding-left:9px }
.moduletable_peach_menu .cont ul ul { margin:0 0 0 5px; padding-left:9px }
.moduletable_peach li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable_peach .cont p { margin:0; padding:0 }
.moduletable_peach h4 { font-size:14px; font-weight:normal }
.moduletable_peach #login-form li, #user2 .moduletable #login-form li { background-image:none; list-style:none; font-size:.85em; margin:0; padding:0 }

/* DEFAULT MODULES (position-user2) */
#user2 .moduletable, #user2 .moduletable_menu { background:none; margin:0 8px; width:180px; float:right; border:none }
#user2 .moduletable h3, #user2 .moduletable_menu h3 { background:none; padding:0; margin:0; font-size:18px; border:none }
#user2 .moduletable .cont, #user2 .moduletable_menu .cont  { padding:3px 0 0 0; width:auto; background:none; border:none }
#user2 .moduletable ul, #user2 .moduletable_menu ul  { margin:0; padding:0; border:0 }
#user2 .moduletable_menu ul ul { margin:0 0 0 5px; padding-left:5px }
#user2 .moduletable li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }

/* Who's Online Module (position=user1) */
.moduletable_online { float:left; margin:5px 0 15px 0; font-size:10px; display:inline; clear:both  }
.moduletable_online p { margin:0; padding:0 }
.moduletable_online h3 {  text-align:left; font-size:11px }

/* Social Module (position=user1) */
.moduletable_social { float:left; margin:5px 0 8px 0; padding:0; clear:both }
.moduletable_social p { margin:0; padding:0 }
.moduletable_social a { text-decoration:none }
.moduletable_social img { margin-right:4px }

/* Bottom Menu Module */
ul.menu_bottom { list-style:none; margin:0 0 5px -5px; padding:0; float:left; clear:both  }
ul.menu_bottom li { float:left; padding:0 7px; border-left:1px solid #fff; line-height:10px }
ul.menu_bottom li:first-child {border:0}
ul.menu_bottom li a {font-size:10px; line-height:10px }

/* Newsletter Module (position=user2) */
.acyfield_email input, .acyfield_name input { width:162px; height:20px; padding-left:5px; margin:0 3px 0 0 }

/* Join Us Module (position=user3) */
.moduletable_join { width:380px; background:none; border:none; float:right; margin:50px 10px 0 0 }
.moduletable_join h3 { font-size:20px }

/* Home Buttons (position=sidebar-1) */
.moduletable_buttons { width:250px; margin:0 0 10px 0; background:none }
.moduletable_buttons img, .moduletable_buttons p { margin:0; padding:0 }

/*IMAGE SLIDESHOW (position=slideshow-images) */ 
.moduletable_flashImages  { margin:-166px 2px 0 175px; width:700px; height:214px; float:right  }
#faded ul { margin:0; position:relative; list-style:none; background:none; padding:0 }
#faded ul.fadeul li { margin:0; list-style:none; background:none; padding:0 }
#faded ul.pagination li { float:left }
#faded ul.pagination li.current a { background:none }
#faded ul.pagination { float:left; margin:0 }
#faded ul.pagination li { margin:0; padding:0; display:block; float:left; width:15px }
#faded ul.pagination li a { text-indent:-1999px; display:block; float:left; background:none; margin:0 }
#faded ul.pagination li a:hover {background:none } 
