/*
Theme Name: IceBlue
Theme URI: http://hasin.phpxperts.com/theme
Description: an experimental alternative colored template
Date: 7th August 2AM;
Version: 1.0
Author: Hasin Hayder and Ayesha Siddika
Author URI: http://hasin.phpxperts.com/

IceBlue
http://hasin.phpxperts.com/theme

Theme is developed by Hasin Hayder and Ayesha Siddika, Its free for commercial use and personal use. 
changes by Ralf Prehn

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
	
mail me at countdraculla@gmail.com
*/

body{
	margin: 0px;
	padding:0px;
	margin-bottom: 8px;
	background-color:#CFCFCF ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
}

#page{
	width: 790px;
	margin: auto;
	/*background-image: url("images/pattern.gif");*/
    background-color: white;
	border: 1px #FFFFFF solid;
	margin-top: 100px;
	padding:0px;
}

#header{
	background-image:url(images/banner.jpg);
	/*height: 175px;*/
	height: 217px;
	top: 0px;
	border-bottom: 1px black solid;
}

#headerimg{
	margin-left: 10px;
	margin-top: 105px;
	position:absolute;
	top: 0%;
}

#headerimg h1 {
	margin-left: 635px;
	margin-top: 8px;
}

#headerimg .description {
	display: none;
}

#headerimg a:link, #headerimg a:visited {
	color: #FFFFFF;
	font-size: 24px;
	text-decoration:none;
}

#header a:hover {
	color: #FFFFFF;
}

hr{
	display: none;
}

#sidebar{
	float: left;
	padding: 2px;
	width: 200px;
	background-color:#FFFFFF ;
}

#sidebar h2{
	font-size: 18px;
}


#sidebar .search_form{
	margin-top: 15px;
}

#content{
	width: 570px;
	margin-left: 200px;
	padding-left: 10px;
	border-left: 1px #CCCCCC dashed;
	color:#333333;
}



#footer{
	border-top: 1px #cccccc dashed;
	font-size: 10px;
	color: #cccccc;
	margin-bottom: 8px;
    padding-right: 5px;
	text-align: right;
}

#commentform textarea{
	width: 500px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #0066CC;

}
#sidebar ul li {
		
}
#sidebar ul ul {
	margin: 1.2em 0;
	border-top: 1px solid #E8E7D0;
	background-color: #F3F7FE;
}
#sidebar ul ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid #E8E7D0;
}
#sidebar ul ul li a {
	display: block;
	margin: 0 0 0 -10px;
	padding: 2px 10px 0 10px;
	width: 180px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
	color:#666666;
	text-decoration:none;
}

html>body #sidebar ul ul li a {
	width: 180px;
	text-decoration:none;
}
#sidebar ul ul li a:hover {
	background-color: #FFF;
	color: #0066CC;
	text-decoration:none;
}
/* Nested lists? */
#sidebar ul ul ul {
	margin: 0;
	border: none;
}
#sidebar ul ul ul li {
	margin: 0 0 0 -10px;
	padding: 0 0 0 25px;

	border-bottom: none;
	border-top: 1px solid #E8E7D0;
}
#sidebar ul ul ul li a {
	margin: 0 0 0 -25px;
	padding: 2px 10px 0 25px;
	width: 180px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 155px;
} 
html>body #sidebar ul ul ul li a {
	width: 155px;
}

h1 h2 h3 {
 color: #8A040A; 
}


#content a{
 color: #0066CC;
 text-decoration: none;
}
#footer a{
 color: #0066CC;
 text-decoration: none;
}


#comments {
	margin: 1.2em 0;
	padding: 0;
	border-bottom: 1px solid #E8E7D0;
	list-style-type: none;
}

.alt {
	background-color: #F3F7FE !important;
	padding: 4px;
}

#shader_green{
	padding: 5px;
}


.post h2{
        border-bottom: 1px #cccccc dashed;
        /*border-left: 1px #cccccc dashed;*/
        display: block;
        font-size: 18px;
        padding-right: 15px;
        margin-bottom: 6px;
        text-align: right;
}

.post h2 a, .post h2 a:hover, .post h2 a:visited {
        color: #0066CC;
}



.akpc_pop
{
       color: #9BBB38;
       font-size: 10px;
}

#sidebar ul li h2{
       font-size: 14px;


}

#post_title{
	background-color:#F3F7FE;
}

#post_date{
 	color: #bbbbbb;
}

.g2_blogimage {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.one-image {
	display: inline;
}
	
