/*
Theme Name: CulturalSponge
Version: 1.0
Author: Shakeeb Ahmed

*/

/* STYLE-RESET */
* {padding:0;margin:0;}html {height:100%}body {text-align:center}table {border-collapse:collapse;border:0;width:100%;}td {vertical-align:top}th {text-align:left;vertical-align:top}img {border:none}:focus, a {outline:none}
/* Common Element Styles */
.clear {clear:both !important}.clearl {clear:left !important}.clearr {clear:right !important}.fl {float:left !important}.fr {float:right !important}.wp25 {width:25% !important}.wp50 {width:50% !important}.wp73 {width:73% !important}.wp98 {width:98% !important;margin:0 auto !important}.wp100 {width:100% !important}.tl {text-align:left !important}.tr {text-align:right !important}.tc {text-align:center !important}.tj {text-align:justify !important}
/* MARGINS	*/
.ma {margin:auto !important}.ma10 {margin:10px !important}.ma15 {margin:15px !important}.ma20 {margin:20px !important}.ma25 {margin:25px !important}.ma30 {margin:30px !important}.mt10 {margin-top:10px !important}.mb10 {margin-bottom:10px !important}.ml10 {margin-left:10px !important}.mr10 {margin-right:10px !important}.mt15 {margin-top:15px !important}.mb15 {margin-bottom:15px !important}.ml15 {margin-left:15px !important}.mr15 {margin-right:15px !important}.mt20 {margin-top:20px !important}.mb20 {margin-bottom:20px !important}.ml20 {margin-left:20px !important}.mr20 {margin-right:20px !important}.mt30 {margin-top:30px !important}.mb30 {margin-bottom:30px !important}.ml30 {margin-left:30px !important}.mr30 {margin-right:30px !important}
/* PADDINGS	*/
.pa5 {padding:5px !important;}.pa10 {padding:10px !important;}.pt10 {padding-top:10px !important}.pb10 {padding-bottom:10px !important}.pl10 {padding-left:10px !important}.pr10 {padding-right:10px !important}
/* TYPOGRAPHY */
.hide {display:none !important}.pointer {cursor:pointer !important}.nobg {background:none !important}.oh {overflow:hidden !important}.bb {border-bottom:1px solid #444}.underline {text-decoration:underline}.thide {text-indent:-9999px}.bold {font-weight:bold !important}.t12 {font-size:12px;}.t13 {font-size:13px;}.t14 {font-size:14px;}.t15 {font-size:15px;}.t16 {font-size:16px;}.t17 {font-size:17px;}.t18 {font-size:18px}.t19 {font-size:19px}.t20 {font-size:20px;}.t24 {font-size:24px;}
/* TABLE */
.tbl {display:table;}.tbl-td {display:table-cell}.vam {vertical-align:middle;}.vat {vertical-align:top;}.db  {display:block}
/*-----------------------------------------*/

body {font-family: Arial, Verdana, sans-serif;font-size:12px;background:#38B0DE url(images/bg.jpg) repeat-x 0 0;color:#000;}

a, span.blue {color:#0454b6;}
.tdn a, .tdn {text-decoration:none}

h2, h3 {font-weight:normal;margin-bottom:6px;}

input.text {border:1px solid #8CB5DC; background:#fff;padding:1px;width:200px}

.button {display:block;background:url(images/btn-signup.jpg) no-repeat 0 0;border:0;width:83px;height:33px;}

/* LAYOUT */
#page {width:952px;margin:22px auto 0;text-align:left;background:url(images/page-top.jpg) no-repeat 0 0;padding-top:20px;}
.page-bottom {background:url(images/page-bottom.jpg) no-repeat 0 bottom;padding-bottom:20px;}
.page-left {background:url(images/page-left-2.jpg) repeat-y left 0;}
.page-left-2 {background:url(images/page-left.jpg) no-repeat left 0;padding-left:6px;}
.page-right {background:url(images/page-right-2.jpg) repeat-y right 0;}
.page-right-2 {background:url(images/page-right.jpg) no-repeat right 0;padding-right:6px;}

#header, #container, #footer {width:100%;overflow:hidden}

#header {overflow:visible;position:relative;z-index:3}
#container {position:relative;z-index:1}

.spacing {background:#fff;padding:0 10px}
/*-----------------------------------------*/

/* HEADER */
#header {height:100px}
#header #logo {position:absolute;top:6px;left:10px}
#header #logo a {display:block;background:url(images/logo.jpg) no-repeat 0 0;width:373px;height:97px;text-indent:-9999px}

/* MENU */
#menu {position:absolute;right:0;bottom:0;}
#menu ul {list-style:none;}
#menu ul li {display:inline;float:left;margin-right:2px;position:relative}
#menu ul li a {float:left;display:block;font:bold 16px/37px Arial;text-decoration:none;color:#fff;background:url(images/bt-left.jpg) no-repeat 0 0;padding-left:16px;height:37px}
#menu ul li a span {background:url(images/bt-right.jpg) no-repeat right 0;padding-right:16px;height:37px;display:block;float:left;cursor:pointer}
#menu ul li a:hover, #menu ul li.current_page_item a, #menu ul li.current_page_parent a{background:url(images/bt-on-left.jpg) no-repeat 0 0;}
#menu ul li a:hover span, #menu ul li.current_page_item a span, #menu ul li.current_page_parent a span {background:url(images/bt-on-right.jpg) no-repeat right 0;}


#menu ul li ul {position:absolute;top:36px;border-top:0;height:auto;margin:0;left:-999em;width:200px;z-index:1000;background:#047837;}
#menu ul li li {height:auto;float:none;}
#menu ul li li a, #menu ul li li.current_page_item a, #menu ul li.current_page_item li a {background:none !important;float:none !important;height:auto !important;}
#menu ul li li a span, #menu ul li li.current_page_item a span, #menu ul li.current_page_item li a span {background:none !important;float:none !important;height !important:auto;display:inline !important}
#menu ul li li a:hover {background:#00B7DF !important;}
#menu ul li li a:hover span {background:#00B7DF !important;}

#menu ul li li a {border:0 none;padding:2px 10px 4px;line-height:normal}
#menu ul li li a:hover, #header #menu ul li:hover li a
{}
#menu ul li ul ul {margin:-30px 0 0 200px;}
#menu ul li:hover ul ul, #header #menu ul li:hover ul ul ul, #header #menu ul li:hover ul ul ul ul, #header #menu ul li.sfhover ul ul, #header #menu ul li.sfhover ul ul ul, #header #menu ul li.sfhover ul ul ul ul {left: -999em;}
#menu ul li:hover ul, #header #menu ul li li:hover ul, #header #menu ul li li li:hover ul, #header #menu ul li li li li:hover ul, #header #menu ul li.sfhover ul, #header #menu ul li li.sfhover ul, #header #menu ul li li li.sfhover ul, #header #menu ul li li li li.sfhover ul{left:0;}

#picture {width:915px;height:352px;margin:0 auto;}
/*-----------------------------------------*/

/* CONTENT */
#container {position:relative;z-index:1;padding:15px 0;line-height:17px}
#container .left {float:left;width:241px;margin:0 30px 0 0;background:#e7f6fe;padding:15px 20px}
#container .content {float:left;width:600px;}

.module {margin-bottom:20px;}
.module .sdiv {height:1px;background:#fff;border-bottom:1px solid #BDD9E9;margin-top:9px;}
.module a {text-decoration:none}
.module ul {list-style:none}
.module ul li {line-height:17px;padding-bottom:4px;}

#container .left h3 {font-size:18px;margin-bottom:12px;}
.content p {line-height:18px;margin-bottom:22px;}
.content a {text-decoration:none}
.content .viewall {text-decoration:none;display:block;text-align:right}

/* FOOTER */
#footer {width:920px;margin:5px auto 12px;font-size:11px;letter-spacing:.5px;color:#fff;}
#footer .fl ul {list-style:none}
#footer .fl ul li {display:inline;float:left}
#footer .fl ul li a {margin-right:10px;color:#fff;text-decoration:none}
#footer  a {margin-right:10px;color:#fff;text-decoration:none}

ul.list {list-style-image:url(images/ico-bullet.jpg);margin-left:20px;}
#content ul{list-style-image:url(images/ico-bullet.jpg);margin-left:20px; margin-bottom:10px;}
ul.list li {line-height:19px}

.box {background:#C7F1FF url(images/box-bottom.jpg) no-repeat 0 bottom;width:585px;margin:20px auto;color:#fff}
.box h3 {color:#000;margin-bottom:25px;}
.box p {font-size:14px;line-height:20px}
.box-inner {background:url(images/box-top.jpg) no-repeat 0 0;padding:32px 30px}

.tweets li{
margin-bottom:5px;

}

.alignright{
float:right;
margin-left:10px;

} 