/*
Theme Name: VoteForKuwait.com
Theme URI: http://www.a2zdesignstudios.com/
Description: Custom WordPress Theme www.voteforkuwait.com. A2Z Design Studios the developer of the WordPress theme and custom scripts, provides Mr. Ali Husain (ali.h.husain@gmail.com) with the license to use the included files and custom scripts for personal and commercial use.
Version: 1.0
Author: A2Z Design Studios
*/

body {
	background:#f4f4ed url(images/bg.jpg) repeat-x; 
	margin:0px; 
	padding:0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #474a51;
	font-size: 9pt;
	}
img a{border:0px;}
img {border:0px;}

/* Search Form Sidebar */

#searchform
{margin-left:10px;}




.smalltext{font-size: .9em;}

/* links */
a:link, a:visited {color: #317b9e;text-decoration: none;}
a:hover {color: #104c68;}

p {margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 1.5em;
margin-left: 0pt;
font-size: 1.1em;
line-height: 1.3em;}

div.top{width:1000px; margin:0 auto;}
div.logo{padding:25px 0 0 0; float:left;}

/* navigation */
#navigation{clear:both; padding-top:14px;}
#navmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}
#navmenu ul li {
	float: left;
	margin: 0;
	padding: 0;
	}
#navmenu ul li a {
	float: left;
	display: block;
	width: 10em;
	line-height: 1.3em;
	padding: .8em .8em .8em 1em;
	margin: 0;
	text-decoration: none;
	color: #7b828c;
	border: none;
	background: url(images/navbg.gif) no-repeat bottom left;
	}
#navmenu ul li a strong {
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #e0e0d5;
	}
#navmenu li a:hover {
	background: url(images/tabhover.gif) repeat-x bottom left;
	}
#navmenu li a.active {
	color: #7b828c;
	background: #30353b repeat-x bottom left;
	}
#navmenu ul li a:hover strong {	
	color: #fff;
	}
#navmenu ul li a.active strong {
	color: #fff;
	}
	
div.bodyholder{clear:both; width:1000px; margin:0 auto; padding-top:30px;}	
div.ads{width:130px; float:left; margin:0 5px 0px 5px; padding-top:10px;}
p.ad{margin:0px; padding:0px; padding-bottom:5px;}

div.body{float:left; width:594px; margin:0 0px 0px 0px; padding:10px 15px 0 0; border-right:1px solid #e0e0d5;}
div.body p{margin-top: 0pt;margin-right: 0pt;margin-bottom: 1.5em;margin-left: 0pt;font-size: 1.1em;line-height: 1.4em;}
div.body a:link, a:visited {color: #317b9e;text-decoration: none;}
div.body a:hover {color: #104c68;}

div.body h2 {margin: -.1em 0 .1em 0;padding: 0;font-size: 1.6em;font-weight: bold;line-height: 1em;}
div.body small{font-size: .8em;}
.small{font-size: .9em;}
div.post{padding-bottom:2.5em;}
div.entry{margin-top:.7em;}

div.bodywide{float:left; width:734px; margin:0 0px 0px 0px; padding:10px 15px 0 0; border-right:1px solid #e0e0d5;}
div.bodywide p{margin-top: 0pt;margin-right: 0pt;margin-bottom: 1.5em;margin-left: 0pt;font-size: 1.1em;line-height: 1.4em;}
div.bodywide a:link, a:visited {color: #317b9e;text-decoration: none;}
div.bodywide a:hover {color: #104c68;}

div.bodywide h2 {margin: -.1em 0 .1em 0;padding: 0;font-size: 1.6em;font-weight: bold;line-height: 1em;}
div.bodywide small{font-size: .8em;}


/*
div.bodyleft{float:left; width:500px;}
div.bodyright{float:left; width:90px; padding-left:10px;}
*/


div.sidebar{float:left; width:250px; padding-top:10px;}

.widgettitle{margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0.5em;
margin-left: 0pt;
padding-right: 1em;
padding-bottom: 0.5em;
padding-left: 1em;
padding-top:3px;
font-size: 1em;
line-height: 1em;
font-weight: bold;
text-transform: uppercase;
color: #74a050;
border-top: 0px solid #e0e0d5;}


div.sidebar ul {color: #ccc; font-weight: bold; list-style-type: none; margin: 0; padding-left: 0px;}
div.sidebar ul li {font: normal 100% verdana;	padding-bottom: 4px; /*border-bottom: dotted 1px #ccc;*/}
div.sidebar ul ul {font-variant: normal; font-weight: normal;	list-style-type: none;	margin: 0;	padding: 0; text-align: left;}
div.sidebar ul ul li {border: 0; font: normal normal 11px/100% Verdana;	margin-top: 2px; padding:0 0 4px 0;	padding-left: 10px;}
div.sidebar ul ul li:hover{background:#f9f9f4;}
div.sidebar ul ul li a {text-decoration:none; color:#474a51;}
div.sidebar ul ul li a:hover {text-decoration:none; color:#317b9e;}
div.sidebar ul ul ul.children {font-size: 100%;padding-left: 4px;}








div.footerbg{clear:both; background:url(images/footer.gif); font-size:0.9em;}
div.footer{height:80px; width:1000px; margin:0 auto; padding-top:50px;}
div.fleft{float:left; width:600px;}
div.fright{float:left; width:400px; text-align:right;}





.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
	
	
	
	
/* Default Styles */	

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}
cite {
	font-size: 90%;
	font-style: normal;
}
#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 1em;
	margin: 0;
	width: 90%;
	margin-left:10px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align:center;
}

#wp-calendar td {
	color: #ccc;
	font-size:12px;
	font-style:normal;
	font-family:inherit;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}


.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }



.navigation
{width:99%}
.alignleft
{float:left;}
.alignright
{float:right}


