/*
Theme Name: Azad Haque Theme
Description: Basic Theme
Version: 1
Author: Azad Haque
*/

/*
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

	//colors
	DArk grey: #1b1b1b	
	Light BLue: #20a7ce
	Dark Blue: #008cb4
	Dark Red: #990000

*/


/* RESET */

*{
margin:0px;
padding:0px;
}

html{
margin:0px; padding:0px;
}

html, body{
height:100%;
}

body{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
background:url(/images/body-bg.png) left top repeat-x #FFFFFF;
line-height:22px;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#006633;
padding-bottom:8px;
line-height:32px;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#006633;
padding-bottom:8px;
}

p{
padding-top:5px;
padding-bottom:5px;
line-height:22px;
}

ul,li{
list-style:none;
}

ol{
list-style:decimal;
}

a{
color:#000000;
outline:none; 
text-decoration:underline;
font-weight:bold;
}

a img{
border:none;
}

img{
vertical-align:middle;
}

table{
border-collapse:collapse;
}


/* UTILITY */

.floatLeft{
float: left;
}
.floatRight{
float: right;
}
.clear{
clear:both;
}

.button{
border: 1px solid #1b1b1b;
background:white;
padding: 2px 4px;
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/
color: #1b1b1b
}

.button:hover{ 
background: #000000;
color:white;
}

/* STRUCTURE */

#page-wrap{
width:960px;
margin:0px auto -250px;
min-height:100%;
height: auto !important; 
height: 100%;
}

#push{
height:250px;
}

/*  HEADER */

h1#logo{
width:960px;
height:132px;
background:url(/images/cureforpiles-header.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 0 0;
float:left;
padding:0px;
margin:0px;
}

#top-bar{
padding:0 0 0 0;
}

#top-bar p{
color:#ffffff;
float:left;
}

form#searchform{
margin:0 0 10px 0;
float:right;
}

#socialsidebar{
width:190px; 
float:left; 
margin-right:15px;
}
#main-col{
width:720px; float:left;
margin-left:12px;
}
#linksidebar{
width:190px; float:right;
}

#footer-inside{
font-size:11px;
color:#FFFFFF;
}

#footer-inside a{
color:#FFFFFF;
}

.postBottom{
border-bottom:1px solid grey;
}

/* MENU */

#menu-bar{
margin-bottom:40px;
}
/*#menu-bar ul{
width:360px; float:left; margin:10px 0 0 0;
}
#menu-bar li{
display:inline;
}
#menu-bar li a{
text-transform:uppercase; color:white; font-size:1.2em; padding:3px 8px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#menu-bar li a:hover{
color: #20a7ce;
background: white; 
}*/

/* WIDGETS */

.widget{
background:#edf5e1; 
width: 190px; 
border-right: 1px solid #81c947;
border-bottom: 1px solid #81c947;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin: 0 0 15px 0;
padding:4px;
}
.widget .inside{
padding:10px;
}
.widget ul{
list-style:none;
margin-left:5px;
}
.widget li{
/*margin-bottom:5px;*/
}
/*.widget ul a{
display:block;
padding:2px;
}*/
.widget ul li a:hover{
background:#000000; 
color:white;
}
.thumb{
width:62px;
float:left;
margin:0 0 10px 15px;
}

.titleNav{
font-size:16px;
font-weight:bold;
border-bottom:dotted 1px black;
margin-bottom:10px;
}

/* FOOTER */

#footer{
height:250px;
background:#1b1b1b;
border-top:4px solid #64bb23;
padding-top:20px;
}
#footer-inside{
width:960px;
margin:0 auto;
}

/* FONTS */
.Font-14{
font-size:14px;
}


.bullets, .bullets li{
list-style:square;
padding-left:15px;
}

.reviewBox{
padding:15px;
margin-bottom:5px;
margin-top:5px;
border:2px solid darkgreen; 
background-color:white; 
font-size:12px
}

