/*  
Þema: Damai-blue
Theme URI: http://blog.eches.net/themes
Útgáfa: 2.0
Höfundar: eches og Sigurður Hólm Gunnarsson
*/

/*++++++++++++++++++++++++ Global Declaration ++++++++++++++++++++++++++++++++*/
body, h1, h2, h3, h4, h5, h6, blockquote, form {
	margin: 0;
 	padding: 0;
}

body {

	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	background: #ffffff;
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #AEC0D8;
}

a:link, a:visited {
	text-decoration: none;
	color: #2c88bc;
}

p {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


/*+++++++++++++++++++++++ Top: Header and Navigation ++++++++++++++++++++++++++*/

#top {
	width:100%;
	background:url(images/blue/header.jpg) repeat-x;
	height:130px;
}

/*+++++++++++++++++++++++++++++++ Header ++++++++++++++++++++++++++++++++++++++*/

#header_top {
	width: 1000px;
	margin:0 auto;
	height:84px;
}

#left_corner {
	float:left;
	height:66px;width:400px;
	padding:12px 0 5px 0;
}

#left_corner h1 a {
	color:#fff;
	font-size:28px;
	font-family:Sans-serif,Georgia,Verdana;
	padding-left:15px;
	text-decoration:none;
	font-weight:700;
}

.description {
	color:#fff;
	font-size:14px;
	font-family:Sans-serif,Georgia,Verdana;
	padding-left:15px;
	font-weight:700;
	padding-top:1px;
}





#right_corner {
	float:right;
	height:84px;width:344px;
	background:url(images/blue/header1.jpg) no-repeat;
}


/*+++++++++++++++++++++++++++++ Top Navigation +++++++++++++++++++++++++++++++*/

#header_nav {
    width:100%; 
    background:url(images/blue/menu.jpg) repeat-x;
    height:43px;
    margin:0 auto;
}

#nav {
    width:995px;  
    margin:0 auto; padding:0; 
    overflow:hidden;
    height:31px; 
}

#menu {

    float:left;
    margin:5px;
    padding:3px;
    width:730px;
}

#menu li {
    display: inline;
    list-style: none;
    margin:0;
    padding:0;
}


#menu ul, #menu ol {
    display: inline;
    list-style: none;
    margin:0;
    padding:0 10px 0 0;
}

#menu a, #menu a:visited {
    color: #FFFFFF;
    font-weight: bold;
    margin:0;
    padding: 3px 10px 3px 10px;
    text-decoration: none;
}		

#menu a:hover {
    background: #AEC0D8;
    text-decoration: none;
    border:1px solid #fff;
}


#subscribe {
    float: right;
    width:92px;
    height:32px;
    margin:4px 4px 3px 4px;
}

.rss { 
    float:right;
    margin:7px 10px 5px 0px;
    width:230px; 
}

.rss ul { 
    margin: 0; padding: 0 2px;
}

.rss li { 
    background: url(images/blue/rss.gif) no-repeat 0 3px;
    margin: 0 2px 0 0; 
    padding: 3px 0 3px 20px; 
    list-style: none; 
    font-size: 12px; color:#c40d63; 
    display: inline; font-weight: bold;
}

.rss li a {
    font-size: 12px; color:#fff; 
}

/*+++++++++++++++++ Wrapper: Left Sidebar & Right Container +++++++++++++++++++*/

#wrapper{
    margin: 0px auto 0 auto;
    width: 1000px;
    text-align: left;
}

/*++++++++++++++++++++++++++++ Left Sidebar +++++++++++++++++++++++++++++++++++*/


#lsidebar {
    float: left;
    width:212px;
    padding:0px;
    margin-bottom:5px;
    margin-left:5px;
}

.top_lsidebar {
    width:210px;
}

.bottom_lsidebar {
    width:210px;height:9px;
    background:url(images/blue/b_sidebar.jpg) no-repeat;
}

.content_lsidebar{
    width:210px;
    background:url(images/blue/c_sidebar.jpg) repeat-y;

}

.content_lsidebar a:link, .content_lsidebar a:visited {
    color:#187cb6;
    text-decoration:none;
    font-weight:700;
}

.content_lsidebar a:hover {
    color:#AEC0D8;
    text-decoration:none;
    font-weight:700;
}

.content_lsidebar ul{
    list-style-type: none;
    margin: 0 auto;
    padding: 0 0px 0 10px;
}

.content_lsidebar ul li{
    padding: 0 10px 5px 3px;
}

.content_lsidebar ul li h2{
    font-family: Arial,Verdana,Georgia, Sans-serif;
    padding-left:6px;
    font-size: 14px;
    line-height:1.6em;
    text-transform:uppercase;
    background:#AEC0D8;
    margin-bottom:8px;

}

.content_lsidebar ul ul li{
    font-size:13px;
    margin-top: 1px;
    line-height: 1.0em;

  /*  background:url(images/blue/c.gif) no-repeat; */

    padding-left:12px;
}

.content_lsidebar ul ul ul li {

    font-size:11px;
	line-height: 1.0em;
	margin-top: 3px;
    text-decoration:none;
    background:url(images/blue/cc.gif) no-repeat 0 3px;
   	padding-left:12px; 

}

.content_lsidebar ul ul ul ul li {
    font-size:10px;
	line-height: 1.0em;
	margin-top: 3px;
	margin-bottom: -6px;
    text-decoration:none;
    background:url(images/blue/ccc.gif) no-repeat 0 3px;
   	padding-left:12px; 

}

.content_lsidebar ul ul ul {
    line-height: 1.0em;
    text-decoration:none;
    background-image:none; 
}

/*+++++++++++++ Right Container: Posts, Right Sidebar & TopBox +++++++++++++++*/

#container_right {
    float: right;
    width: 776px;
}

#inner_container{
    float: left;
    width: 548px;
    text-align:justify;
}

/*++++++++++++++++++++++++++++++++ Posts +++++++++++++++++++++++++++++++++++++*/

.post{
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 4px;
}

.post h2{
    font-family: Arial, Georgia, Sans-serif;
    font-size: 18px;
	text-align:left;
    text-transform:uppercase;
    padding-top:1px;
    border-top:2px dotted #187cb6;
}

.post h2 a:link, .post h2 a:visited {
    text-decoration:none;
    color:#493b3b;
}

.post h3{
    font-family: Arial, Georgia, Sans-serif;
    font-size: 16px;
	text-align: center;
  
}

.postdata {
    border-bottom:2px dotted #187cb6;
    padding-bottom:2px;
    font-size:11px;
}

.postdata a:link,.postdata a:visited {
    color:#187cb6;
    font-size:11px;
    text-decoration:none;
    font-weight:700;
}

.entry{
    line-height: 18px;
}

.entry h4{
	font-size:10px;
	color:#000066;
	line-height: 14px;
}


p.postmetadata {
    margin: 10px 0 0 0;
}

/*++++++++++++++++++++++++++++++++ Posts archive +++++++++++++++++++++++++++++++++++++*/

.postarchive {
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 4px;
}

.postarchive h2{
    font-family: Arial, Georgia, Sans-serif;
    font-size: 12px;
	text-align:center;
    text-transform:uppercase;
    padding-top:0px;
  
}

.postarchive {
    padding-bottom:2px;
    font-size:11px;
}

.postarchivedata h1{
    padding-bottom:0px;
	text-align:center;
    font-size:11px;
}

.postarchivedata h2{
    padding-bottom:0px;
	text-align:center;
    font-size:9px;
}

.postarchivedescription {
    padding-bottom:0px;
	text-align:center;
    font-size:14px;
	font-weight:bold;
}

/*++++++++++++++++++++++++++++ Right Sidebar +++++++++++++++++++++++++++++++++*/

.rsidebar{
    float: right;
    width:222px;
    margin-left:6px;
    margin-top:4px;
    margin-bottom:5px;
}

.top_rsidebar {
	width:210px;
	height:9px;
	background-image: url(images/blue/t_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

.bottom_rsidebar {
    width:210px;height:9px;
    background:url(images/blue/b_sidebar.jpg) no-repeat;
}

.content_rsidebar {
	width:220px;
	background:url(images/blue/c_sidebar.jpg) repeat-y;
}

.content_rsidebar a:link, .content_rsidebar a:visited {
    color:#187cb6;
    text-decoration:none;
    font-weight:700;
}


.content_rsidebar a:hover {
    color:#AEC0D8;
    text-decoration:none;
    font-weight:700;
}


.content_rsidebar ul{
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
}


.content_rsidebar ul li{
    padding: 0 13px 5px 3px;
}

.content_rsidebar ul li h2{
    font-family: Arial,Verdana,Georgia, Sans-serif;
    padding-left:6px;
    font-size: 14px;
    line-height:1.6em;
    text-transform:uppercase;
    background:#AEC0D8;
    margin-bottom:8px;
}

.content_rsidebar ul ul li{
    font-size:11px;
    margin-top: 3px;
    line-height: 1.0em;
    background:url(images/blue/c.gif) no-repeat 0 0;
    padding-left:12px;
}

.content_rsidebar ul ul ul li {
    line-height: 9px;
    text-decoration:none;
    background-image:none;
    padding-left:0; 
}

.content_rsidebar ul ul ul {
    margin-top: 9px;
    line-height: 11px;
    text-decoration:none;
    background-image:none; 
}

.metadata_center {
    height:18px;
    width:530px;
    margin:0 auto;
    padding-top:2px;
    padding-left:3px;
    background:#AEC0D8;
    border:2px solid #4B76A3;
}

.metadata_center a:link, a:hover {
    text-decoration:underline
}

/*+++++++++++++++ TopBox: Recent Posts, About Me and Search +++++++++++++++++++*/

#topbox {
    width:770px;
    margin:0;
    padding:0;
}


#topbox_left {
    float:left;
    width:9px;height:222px;
    background:url(images/blue/hleft.jpg) no-repeat;
}

#topbox_center {
    float:left;
    width:744px;height:222px;
    background:url(images/blue/hcenter.jpg) repeat-x;
}

#topbox_right {
    float:left;
    width:9px;height:222px;
    background:url(images/blue/hright.jpg) no-repeat;
}

/*++++++++++++++++++++++++ Recent Posts: Structure ++++++++++++++++++++++++++++*/





#recent_post {





    margin:10px 0 7px 0px;





    float:left;





    height:207px;





    background:url(images/blue/bcenter.jpg) repeat-x;





}








#recent_left {





    float:left;





    width:10px;height:207px;





    background:url(images/blue/bleft.jpg) no-repeat;





}








#recent_center {

    float:left;
    width:470px;height:207px;
    background:url(images/blue/bcenter.jpg) repeat-x;
}

#recent_right {
    float:left;
    width:10px;height:207px;
    background:url(images/blue/bright.jpg) no-repeat;
}

/*+++++++++++++++++++++++++ Recent Posts: Content +++++++++++++++++++++++++++++*/

#recent_title {
    font-size:15px;
    font-family:Arial,Verdana;
    color:#ffffff;
    font-weight:800;
    padding-top:8px;
    padding-left:70px; 
    text-transform:uppercase;
    border-bottom:2px dotted #fff;
}

#recent_content {
    overflow:hidden;
    height:185px;
    font-weight:700;
}

#recent_content a:link, #recent_content a:visited {

    font-size:12px;
    font-family:Arial,Verdana;
    color:#AEC0D8;
    text-decoration:none;
}








#recent_content a:hover {








    font-size:12px;





    font-family:Arial,Verdana;





    color:#4B76A3;





}








#recent_content ul {





    list-style: none;





    margin: 0;





    padding: 5px 0 0 2px;





    float:left;





}





#recent_content li {





    list-style:none;





    line-height:42px;





    padding-left:30px;


	


	padding-top:45px;





    float:left;





    width:200px;





    overflow:hidden;
}


.one{
background:url(images/blue/i_ferming1.jpg) no-repeat 30px 3px;
}

.two{
background:url(images/blue/i_gifting1.jpg) no-repeat 30px 3px;
}

.three{
background:url(images/blue/i_nafngjof1.jpg) no-repeat 30px 3px;
}

.four{
background:url(images/blue/i_utfor1.jpg) no-repeat 30px 3px;
}











/*++++++++++++++++++++++++++++++++ About Me ++++++++++++++++++++++++++++++++++*/





#aboutme {





    float:right;





    margin:10px auto 0;





    padding:3px;





    font-family:Arial;





    color:#000;





    height:160px;width:240px;





    text-align:left;





    line-height:1.3em;





    font-size:13px;





    overflow:hidden;





}








#aboutme p{





    padding-top:5px;





}





#aboutme h2 {





    font-size:16px;





    color:#000;





    border-bottom:2px dotted #fff;





    padding-top:3px;





    padding-bottom:6px;





    padding-right:5px;





    text-transform:uppercase;





}








/*+++++++++++++++++++++++++++++++++ Search +++++++++++++++++++++++++++++++++++*/








#search { 





    height:20px;





    float:right;





    margin:8px 4px 0 0;





}








#search #s { 





    font-size:8pt;





    width:230px;





    padding-left:3px;





    font-family:Arial;





    height:16px;





}





input#s { 





    color:#000;





    border:3px solid #4B76A3;





    background:#fcfcfc;





}











/*++++++++++++++++++++++++++++++++ Footer +++++++++++++++++++++++++++++++++++++*/








#footer{





    clear: both;





    width: 100%;





    text-align:center;





    padding: 10px 0 0 0;





    background:url(images/blue/footer.jpg) repeat-x;





    padding-bottom:8px;








}





#footer p{





    font-size:11px;





    padding:3px 3px;





    margin:2px 5px 0 5px;





    background:url(images/blue/damai_footer.jpg) no-repeat 35% 0;





}





#footer p a:link,#footer p a:visited {





    color:#f7f9f3;





    font-weight:700;





}





/*+++++++++++++++++++++++++++++++++ Misc +++++++++++++++++++++++++++++++++++++*/























/*+++++++++++++++++++++++++++++++ Error Page +++++++++++++++++++++++++++++++++*/








#error_page {





    padding-left:3px;





    margin-top:4px;





    width:530px;





}





#error_page a:link, #error_page a:visited {





    color:#2c88bc;





    font-weight:700;





}








/*+++++++++++++++++++++++++++++++ Calendar +++++++++++++++++++++++++++++++++++*/





table#wp-calendar {





    width:90%;





    margin:0 3px;





}





/*+++++++++++++++++++++++++++++++ Blockquote +++++++++++++++++++++++++++++++++*/





blockquote {





    margin:5px 0;





    padding:4px 7px 10px 7px;





    font-size:11px;





    color:#000;  





    background: #AEC0D8; 





    border:1px dashed #4B76A3;    








}








blockquote blockquote {








    margin:5px 10px;





    padding:4px 7px 10px 7px;





    font-size:11px;





    color:#000;  





    background: #AEC0D8; 





    border:1px dashed #4B76A3;     





}








/*++++++++++++++++++++++++++ PageTitle (archives.php) +++++++++++++++++++++++++*/





.pagetitle {





	margin:5px 0 0 3px; 





	color:#000;





	text-transform:uppercase;  


	


	text-align:center;     


}








/*+++++++++++++++++++++ Navigation: Previous & Next +++++++++++++++++++++++++++*/





#navigation{





    padding:10px 0;





    font-size: 14px;





    font-weight: bold;





    margin-bottom:10px;





    height:20px;





}





.alignleft {





	float:left;





}








.alignright {





	float:right;








}





.alignleft a:link, .alignleft a:visited {





	color:#187cb6;





	text-decoration:none;





}





.alignright a:link,.alignright a:visited {





	color:#187cb6;





	text-decoration:none;























}





/*+++++++++++++++++++++++++++ Comment component +++++++++++++++++++++++++++++++*/








#commentsbox { 





        padding: 0 0 0 5px; margin: 0 0 4px 3px; 





        width: 538px; 





        font-size:11px;





        border-top:2px dotted #187cb6;





}








#commentsbox a:link, #commentsbox a:visited {





	text-decoration: none;





	color: #0A2F45;





}





#comments h2 { 





        margin:5px 0 0 0; 





        padding:0 7px; 





        color:#ff5c00; 





        font-size:16px; 





        font-weight:normal;





}








#comments {





        margin:5px 0 0 0; 





}





#respond  {





        margin:10px 0 0 0;





        padding-top:3px; 





        padding:0; 





        font-size:14px; 





        font-weight:bold;





}





.boxcomments { 





        margin-bottom:20px;





        width:520px;





}








#commentform { 





        margin:0;padding:15px 15px 1px;





}





#commentform label { 





        display:block;


        margin:0;





}





#commentform input { 





        width:170px;


        margin:0 5px 10px 0;


        padding:1px;





}





#commentform textarea { 





        width:400px;margin:0 0 10px;


        padding:0;





        }








#commentform #submit { 





        margin:0 0 20px;





}





#commentform p { 





        margin:5px 0; 





}





.commentlist {





}








ol.commentlist { 





        margin:0 0 1px;


        padding:0;





}








ol.commentlist li { 


        border:1px dashed #4B76A3;


        background:#AEC0D8;


        display:block;


        list-style:none;margin:7px 7px;


        padding:6px 15px 12px 15px; 





}





ol.commentlist li.mycomment { 





        border-bottom:20px solid #fff; 


        display:block;


        list-style:none;


        margin:7px 0;padding:5px 15px 1px; 


        background:#f3fdff;





}





ol.commentlist li.commenthead { 





        display:block;


        list-style:none;


        margin:0;padding:5px 15px;


}








ol.tblist { 





        list-style:none;


        margin:0 0 1px;


        padding:0;


}








ol.tblist li { 





        display:block;


        list-style:none;


        padding:10px 5px 10px 5px;


        margin:0 0 5px; 


        border:1px dashed #ccc;


}











input#url,input#author,input#email,textarea { 





        color:#666;


        width:40%;


        border:1px solid #cbcbcb;


        margin-bottom:0.6em;


        background:#fcfcfc;


        margin-top:2px;padding:3px;


}

#author-box {
	width: 95%;
	padding: 10px;
	border-top:2px dotted #187cb6;
	border-bottom:2px dotted #187cb6;
	margin-top:0.6em;
	margin-bottom:0.6em;
	background-color: #fff;
	}

#author-box h2{
	font-size: 16px:
	font-weight: bold;
	text-align:center; 
	}
#author-box h3{
	font-size: 12px;
	font-weight: normal; 
	}
#author-box h4{
	font-size: 12px; 
	}
#author-box h5{
	font-size: 12px; 
	font-style: italic;
	font-weight: normal;
	}
#author-box .avatar {
	float: left;
	width: 80px;
	height: 80px;
	}