/*  
Theme Name: IWAWS
Theme URI: 
Description: Default iwaws.org theme developed by <a href="http://nahrizuladib.com/">nahrizuladib.com</a>.
Version: 1.0
Author: Nahrizul Adib Kadri
Author URI: http://nahrizuladib.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/


* {margin:0; padding:0;  }
body {background: #F3F5F5 url('images/bg.gif') repeat-x top; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #736F71; }
body#inside {background: #F3F5F5 url('images/bg-inside.gif') repeat-x top; text-align: center;font-family: arial, helvetica, sans-serif; font-size: 12px; color: #736F71; }
a {text-decoration: underline; color: #EC1782;}
a:hover {text-decoration: none;}
h1, h2, h3 { font-family: times, serif; font-style: italic; font-weight: normal; text-transform: lowercase;  }
p {padding-bottom: 1em; }
ol {padding: 0 0 2em 3em;}
ol li {padding-bottom: 1em;}
ul {}
ul li {}


#wrap {margin: 0 auto; text-align: left; width: 900px; min-height: 700px; background: url('images/bg-basmallah.jpg') no-repeat; }
#wrap-inside {margin: 0 auto; text-align: left; width: 900px; min-height: 700px; background: url('images/bg-basmallahi.jpg') no-repeat; padding-bottom: 250px; }
#header {height: 160px;}
#footer {height: 100px; background: url('images/bg-footer.gif') repeat-x; clear: both; margin-top: 100px; }
#footer-wrap {margin: 0 auto; text-align: left; width: 900px; padding-top: 30px; }

#header h1 {background: url('images/iwaws-logo.jpg') no-repeat left; width: 267px; height: 160px; }
#header h1 span {display: none;}
#main .main-l {float: right; width: 255px; }
#main .main-li {float: left; width: 300px; height: 253px;  }
#main .main-r {float: right; width: 570px; margin-left: 30px;}
#main .main-ri {float: left; width: 450px; margin-left: 30px; }

#header #menu {float: right; margin-top: 100px;  }
#header #menu ul, #header #menu ul li {list-style: none; }
#header #menu ul li {display: inline; text-transform: lowercase; }
#header #menu ul li a {display: inline; font-size: 18px; text-decoration: none; color: #A2A0A1; height: 60px;  padding: 20px 0px 20px 30px;}
#header #menu ul li a:hover {color: #666; }

#caption {text-align: right; height: 200px; }
#caption h2 {float: right; font-size: 24px; color: #333; width: 570px; letter-spacing: -1px; padding-top: 80px; text-transform: none;  }
#caption h2 span {font-style: normal; letter-spacing: normal; padding-right: 10px; font-size: 12px; color: #736F71; font-family: arial, helvetica, sans-serif;}

#gallery {width:570px;height:360px; background: url('images/photo-bg.jpg') no-repeat; padding: 22px 0 0 23px;}
#slider ul, #slider li {list-style:none;}
#slider li {width:520px;height:294px;overflow:hidden;}

#main .main-l { padding-right: 25px;  }
#main .main-l p {font-size: 14px; line-height: 1.3em;  }
#main .main-l h3 {font-size: 60px; color: #0083CA; letter-spacing: -4px;  }
#main .main-l span, #main .main-ri span {color: #B6B4B5; text-transform: uppercase;}
#main .main-l ul h4  {line-height: 1.4em;}
#main .main-l ul h4 a {font-size: 18px; text-decoration: none;}
#main .main-l ul h4 a:hover {color: #666;}
#main .main-l ul, #main .main-l ul li {list-style: none; }
#main .main-l ul li {border-top: solid 1px #ccc; padding: 0.5em 0;}
#main .main-l ul li p { font-size: 12px;   }
#main .main-l p.read-more {text-align: right;}
#main .main-l p.read-more a {text-decoration: none;  }
#main .main-l p.read-more img {border: none; }
#main .main-l a.i {background: #999; padding: 0 0.2em; color:#fff; text-decoration: none;}
#main .main-l a.i:hover {background: #EC1782; }

#main .main-li ul#menu-left, #main .main-li ul#menu-left li {list-style: none; }
#main .main-li ul#menu-left {margin-top: 235px; background: url('images/bg-menuleft.gif') repeat-y; }
#main .main-li ul#menu-left li {text-transform: lowercase; display: block; border-bottom: solid 1px #F3F4F5; }
#main .main-li ul#menu-left li a {font-size: 18px; padding: 5px 20px; height: 20px; display: block; text-decoration: none; color: #4D4C4C;}
#main .main-li ul#menu-left li a:hover {background: #F3F4F5; color: #A2A0A1; }
#main .main-li ul#menu-left li.last {background: url('images/bg-menuleft-bot.gif') no-repeat; height: 33px; }

#main .main-r ul, #main .main-r ul li {list-style: none;  }
#main .main-r .prayer-times {clear: both; float: right; width: 350px; height: 315px; background: url('images/prayer-times.jpg') no-repeat;}
#main .main-r .prayer-times table {margin-top: 100px; font-size: 14px; }
#main .main-r .prayer-times table td.prayer {font-weight: bold; text-align: right; width: 120px; font-size: 14px; padding-bottom: 5px; color: #030303;  }
#main .main-r .prayer-times table td.time {font-size: 14px; padding-bottom: 5px; color: #333; }

#main .main-ri h2 {font-size: 100px; color: #4D4C4C; letter-spacing: -7px; margin-left: 5px; padding-bottom: 30px; line-height: 0.7em; margin-top: 40px;}
#main .main-ri h3 {font-size: 22px; color: #333; padding: 10px 0 5px 0; }
#main .main-ri ul h4 a {font-size: 18px; text-decoration: none;}
#main .main-ri ul h4 a:hover {text-decoration: underline;}
#main .main-ri p.top {font-size: 24px; line-height: 30px; color: #0083CA; font-family: times, serif; font-style: italic; font-weight: normal; letter-spacing: -1px; padding-bottom: 2em;}
#main .main-ri p {line-height: 20px; }
#main .main-ri p.notice {margin-top: 4em; font-size: 10px; color: #aaa; line-height: normal; text-transform: uppercase;}
#main .main-ri p.notice a {color: #aaa; }
#main .main-ri ul, #main .main-ri ul li {list-style: none;  }
#main .main-ri ul li {padding: 1em 0; }
#main .main-ri span a {color: #B6B4B5;}

#footer-wrap p {font-size: 11px; color: #fff; margin-left: 25px; }
#footer-wrap a {color: #fff;  }

#divider {height: 2em; clear: both;}