/*  
Theme Name: Desert Theme
Theme URI: http://dimension2k.de/
Description: The Dimension2K wordpress 1.5 Theme, design & coding by evil.bert
Version: 1.5
Author: evil.bert
Author URI: http://dimension2k.de/
*/

/* Begin Typography & Colors */

a {
    color: #552704;
    text-decoration: none;
}

a[hreflang]:after {
   	content: "\0000a0[" attr(hreflang) "]";
   	color:#552704;
}
						  
.post a[target^="_blank"] {
	background: transparent url('/themes/desertstorm/images/extern.gif') 100% 50% no-repeat;
	padding-right: 15px;
 	color:#552704;
}

a img {
        border: none;
        text-decoration: none;
        }

img.alignright {
         float: right;
         margin: 0 0 3px 7px;
         display: inline;
               }

img.alignleft {
         float: left;
         margin: 2px 7px 0 0;
         display: inline;
}

a:visited {
            color: #552704;
            text-decoration: none;
            }

a:hover {
          border-bottom: 1px dashed #552704;
          }

acronym, abbr, span.caps {
                           font-size: 90%;
                           letter-spacing: .07em;
                           }

acronym, abbr {
                cursor: help;
                }

abbr a,
abbr a:visited,
abbr a:hover{ 
        border: 0;
        text-decoration: none;
 }

blockquote{
	background: #F2EEE6;
	border: 1px solid #C3C3C1;
	margin: 0 0 10px 0;
	padding: 5px;
             }

.english {  
    border-left: 2px solid #dedede;
    margin-left: 1.5em;
    padding-left: 5px;
           }

body {
	background:#E5E0D5;
	background-image: url(/themes/desertstorm/images/backgr.gif);
	border:none;
	color:#776E64;
   font: 0.7em Verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

cite {
    font-size: 83%;
    font-style: normal;
	 vertical-align: bottom;
}

h2, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited  {
    font: 95%  Verdana, Arial, Tahoma;   
	 letter-spacing: 0.2em;
    margin: 15px 0 2px 0;
    padding-bottom: 2px;
	 padding: 2px 2px 2px 2px;
	 font-family: Verdana, Arial, Tahoma; 
    text-transform: capitalize;
	 color: #552704;
	 background-color: #D1C7B4;
}

h2#comments,
h2#postcomment { 
    border: 0;
	 background-color: #ffffff;
	 color: #ECECEC;
	 background-color: #788D9F;
}



h3 {
	 height: 14px;
    background:#C7BAA7;
	 background-repeat: no-repeat;
    background-image:url(/themes/desertstorm/images/h2_sidebar.gif);
    margin-top: 0;
	 width:100%;
	 font-size:larger;
	 font-family: Verdana, Arial, Tahoma;     
	 color: #552704;    
}

h3 a:link,
h3 a:hover,
h3 a:visited { 
    border-bottom: none;
    font-size: 100%;
    color: #552704;
	 padding: 2px 2px 2px 2px;
	 height: 16px;
	 vertical-align: bottom;
	 padding-left: 16px;
	 background-image: url(/themes/desertstorm/images/document.gif);
	 background-repeat: no-repeat;
	 background-position: center left ;
}
#docimage{

}
ol#comments li p {
                   font-size: 100%;
						 color: #552704;
}

ul { 
     list-style: none;

}

/* classes used by the_meta() */
ul.post-meta {
     list-style: none;
}

ul.post-meta,
span.post-meta-key {
     font-weight: bold;
}

.credit_logo {
 		font-family: Verdana, Arial, Tahoma; 
      color: #AFAA9E;
      font-size: 11px;
      margin: 10px 10px 10px 10px;
      padding: 3px;
      text-align: right;
		background-image: url(/themes/desertstorm/images/d2k_logo.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		height: 61px;
	   writing-mode: lr-tb;
}

.credit {
 		font-family: Verdana, Arial, Tahoma; 
      color: #AFAA9E;
      font-size: 11px;
      margin: 10px 10px 10px 10px;
      padding: 3px;
      text-align: right;

}

.credit a:link, 
.credit a:hover, 
.credit a:visited {
      color: #AFAA9E;
      text-decoration: none;
      border: 0;
}



.meta {
        font-size: 77%;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
           display: inline;
           list-style: none;
           margin: 0;
           padding: 0;
}

.meta,
.meta a,
.meta a:hover,
.meta a:visited {
	color: #552704;
	font-weight: normal;
	letter-spacing: 0;
	border: 0;

}

.meta_2{
	color: #552704;
	font-weight: normal;
	font-size: 1em;
	
	border: 0;
}

.meta_2 a,
.meta_2 a:hover,
.meta_2 a:visited {
	color: #552704;
	font-weight: normal;
	font-size: 1em;

	border: 0;
}


.post { 
        padding: 10px;
        margin: 0 auto 10px auto;
        border: 1px solid #E3E3E3;
        width: 540px;
}

.commentsarea {
        padding: 10px;
        margin: 0 auto 10px auto;
        width: 500px;
        }


.storycontent { 
                text-align: justify;
                overflow: hidden;
                }

.storytitle {
              margin: 0;
              }

.storytitle a {
                text-decoration: none;
                }

#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea {
      background: #fafafa;
      border-bottom: #552704 1px solid;
      border-top: 0;
      border-right: 0;
      padding: .2em;
                        }

#commentform textarea {
	width: 90%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#content {
	padding-left:15px;
	padding-top: 10px;
	float:left;
	width:700px;
}

#header {
	background-image: url('/themes/desertstorm/images/header.jpg?ver=2');
	background-repeat: no-repeat;
	height: 262px;
	border-bottom:none;
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma; 
	letter-spacing:0.2em;
	margin:0;
	
}
#header_text{
		padding-top: 35px;
		padding-left: 15px;

}
#header_text a {
	color: #fff;
	text-decoration: none;
   border: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma; 
   letter-spacing:0.01em;
	font-weight: bold;
	text-transform: uppercase;

}

#menu {
	padding:0px 0 10px 5px;
	margin:0 0 0 720px;
	width:250px;
	border-left:none;
	 color: #552704;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #menu {
		width:196px;
}
/* End hide from IE5/mac */

#meta a[target^="_blank"] {
	background: none;
	padding-right: 0px;
}

#menu a { 
   color: #552704;
   border: 0;
   text-decoration: none;
	padding-left: 4px;
          
 }

#menu form {
	margin: 0 0 0 13px;
}

#menu h2{ 
   background-image:url(/themes/desertstorm/images/h2_sidebar.gif);
	background-repeat: repeat;
   color: #552704;   
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Arial, Tahoma; 
	font-size: 13px;
	border: none;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C7BBA6;
 }
 


#menu input#s {
	width: 80%;
	background: #fafafa;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
   color: #552704;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding-left:3px;

}

#menu ul li {
    padding-bottom: 3px;
    margin-top: 3px;
    letter-spacing: 0.1em;
              }

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
   font-family: Verdana, Arial, Tahoma; 
   font-size: .90em;
	font-weight:bold;
}

#menu ul ul li {
	border: 0;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 0px;
   font-family: Verdana, Arial, Tahoma; 
}

#menu ul ul ul.children {
	padding-left: 4px;
   font-family: Verdana, Arial, Tahoma; 
   font-size: .99em;

}
#menu a { 
		font-weight:normal;      
 }
 


#rap {
	background-image: url(/themes/desertstorm/images/content_bg.gif);
	background-repeat: repeat-y;
	border:none;
	width:980px;
	margin:0 auto;
	text-align:left;
}

#subtitle, #subtitle a:link, #subtitle a:visited, #subtitle a:hover, #subtitle a:active { 
    margin: 8px 0 8px 0;
    background-image:url(/themes/desertstorm/images/bg_title.gif);
	 text-align: right;
	 background-repeat: repeat;
    padding: 0 8px 0 8px;
    color: #f6f6f6;
	 font-family: Verdana, Arial, Tahoma;     
	 border:none;
 }
 








input {
	padding-top: 0px;
	border: 1px solid #CFD8E0;
	background: #fff;
	color: #3E3E3E;
	font: 10px Verdana, Arial, Tahoma; 
}

.footer{
	/*background-image:url(/themes/desertstorm/images/footer.gif);*/
	background-repeat: no-repeat;
	height: 26px;
	background-position: center;
}




/* 123.is Changes */
	
	/* BlogCats */
	h5.BlogCats
	{
		color:gray;
		font-size:10px;
		background-color:none;
		background:none;
		margin:0px;
		margin-bottom:3px;
	}	
	ul.BlogCats
	{
		margin:0px;		
	}
		ul.BlogCats li
		{
			font-size:12px;
			display: inline;
			margin-right:5px;
		}	
			ul.BlogCats li a
			{
				color:gray;
			}
	/* BlogPost */
	div.BlogPost
	{
		padding:10px;
		arial,tahoma,verdana;
	}
		div.BlogPost h4.BlogDate
		{
			font-size:12px;
			color:black;
			font-weight:bold;
			margin:0px;
			margin-bottom:5px;
		}
		div.BlogPost h3.BlogTitle
		{
			font-size:16px;
			font-weight:bold;
			padding:5px;
			background:#ffffff;
			background-image:url(/themes/desertstorm/images/nothing.gif);
			border:1px solid grey;
		}
		div.BlogPost div.BlogBody, div.BlogPost div.BlogBody p
		{
			font-family:arial,tahoma,verdana;
			font-size:14px;
			color:black;
			line-height:18px;
		}
		
		div.BlogComment
		{
			background-color:#efefef;
			border:1px solid gray;
			padding:10px;
		}
		div.BlogComment a:hover
		{
			color:blue;
		}
			div.BlogComments div.BlogComment
			{
				background-color:white;
				border:1px solid green;
				margin-bottom:5px;
				padding:5px;
			}
			div.BlogComments div.BlogComment a
			{
				color:blue;
			}
			div.BlogComments div.BlogComment p.bcTitle
			{
				margin:0px;
			}
			div.BlogComments div.BlogComment p.bcComment
			{
				font-size:15px;
				font-weight:bold;
				margin:0px;
				margin-top:3px;
				margin-bottom:3px;
			}
	
/* Navbar */
	div#menu ul#NavBar li
	{
		line-height:15px;	
		padding-top:4px;
		padding-bottom:4px;
	}
		ul#NavBar li a
		{
			color:black;
			font-size:12px;
			font-family:tahoma,verdana,arial;
			font-weight:normal;
		}
			ul#NavBar li a:hover
			{				
				background-color:#efefef;	
				color:green;
				font-weight:bold;
			}
			ul#NavBar li.FolderItem a
			{
				font-weight:bold;				
			}
			ul#NavBar ul li.SubItem
			{
				padding-left:15px;
			}
				ul#NavBar ul li.SubItem a
				{
					font-weight:normal;
				}
	/* LinkBar */	
	ul#LinkBar
	{
		margin:0px;
	}
	
	ul#LinkBar li a
	{		
		border:0px;
	}
			
	ul#LinkBar li.LinkItem
	{
		margin:0px;
	}
	
	ul#LinkBar li.LinkHeader
	{
		list-style:none;
		font-weight:bold;
		margin-top:10px;
		margin-left:0px;
		padding-left:0px;		
	}
	div#menu ul#LinkBar li.LinkHeader
	{
		padding:0px;
		padding-bottom:5px;
		padding-top:10px;
		font-size:13px;
	}
	div#menu ul#LinkBar li
	{
		padding-top:3px;
		padding-bottom:3px;		
		padding-left:5px;
	}
		ul#LinkBar li a
		{
			color:green;
			font-family:tahoma,verdana,arial;
			font-size:11px;
		}
		
		ul#LinkBar li a:hover
		{
			color:blue;
		}

/* Albúma dót */
div#Albums
{
	background-color:white;
	border:1px solid black;
	padding:10px;
}
	div#Albums h3
	{
		font-size:15px;
		background:'';
		background-image:url('');
		background-color:white;
		color:green;
	}
	
	div#Albums td.AlbumsCats
	{
		padding:5px;
		background-color:#efefef;
		font-size:12px;
		
	}	
	div#Albums td.albThumb
	{
		padding:5px;
		border-right:1px solid gray;
	}
	div#Albums td.albTxt
	{
		font-family:tahoma,verdana,arial;
		font-size:11px;
		letter-spacing:1px;
		padding:5px;
		padding-top:0px;
		padding-left:10px;
	}
	div#Albums p.albTitle
	{
		font-weight:bold;
		margin:0px;
		margin-top:5px;
	}
	div#Albums a.AlbumLink
	{
		color:green;
	}
		div#Albums a.AlbumLink:hover
		{
			color:blue;
		}		
	div#Albums p.albDate
	{	
		color:gray;
		margin:0px;
		margin-top:3px;
	}
	div#Albums p.albPictureCount
	{
		margin:0px;
		margin-top:3px;
		color:black;
		font-weight:bold;
	}
	div#Albums p.albNew
	{
		margin:0px;
		text-align:center;
		font-size:15px;
		font-weight:bold;
		letter-spacing:2px;
		color:red;
	}
	
	/* Visitor count */
	div.TotalVisitorCount
	{
		padding:10px;
		padding-left:20%;		
		line-height:20px;		
		font-size:13px;
		font-weight:bold;
		letter-spacing:3px;
	}
	
	/* Profile */
	div.Profile
	{
		width:140px;
		background-color:white;
		padding:5px;
	}
		div.Profile p.Header
		{
			color:black;
			margin:0px;
			background-color:#efefef;
			padding:5px;
			border:1px solid gray;
		}
		div.Profile div.Image
		{
			text-align:center;
			margin-top:1px;
			margin-bottom:1px;
		}
		div.Profile div.Common
		{
			font-family:tahoma,verdana,arial;
			font-size:11px;
			font-weight:normal;
			padding:3px;
			border-bottom:1px solid #efefef;
		}
		div.Profile div.Common p.AboutHeader
		{
			font-weight:bold;
			margin:0px;
			margin-bottom:2px;
			color:black;			
		}
/* GuestBook */
div.GuestBookRecord
{
	background-color:white;
	margin-bottom:3px;
	border:1px solid gray;
	padding:10px;
}
	div.GuestBookRecord p.GuestBookDate
	{
		color:gray;
		margin:0px;
	}
	div.GuestBookRecord p.GuestBookTitle
	{
		color:black;
		font-weight:bold;
		font-size:15px;
		margin:0px;
	}
	div.GuestBookRecord p.GuestBookSubject
	{
		margin:3px;
		font-style:italic;
		font-size:14px;
	}
	div.GuestBookRecord p.GuestBookAuthor, div.GuestBookRecord p.GuestBookWebSite
	{
		color:black;
		margin:0px;
		font-size:13px;
	}
	div.GuestBookRecord p.GuestBookWebSite a
	{
		color:blue;
	}
		div.GuestBookRecord p.GuestBookWebSite a:hover
		{
			color:green;
		}	
	/* START POLLS */		
		div.Polls
		{
			border:1px solid gray;
			width:80%;
			background-color:white;
			padding:5px;
		}
			
			div.Polls p.Title
			{
				border-top:1px solid gray;
				font-size:13px;
				font-weight:bold;
				color:green;
				text-align:center;
				margin-top:3px;
				margin-bottom:3px;
			}
			div.Polls p.PollOpt
			{
				margin:0px;
				margin-bottom:3px;
				margin-left:5px;
			}
			div.Polls button.PollSubmit
			{
				border:1px solid green;
				background-color:white;
				font-size:13px;
				font-family:tahoma,verdana,arial;
				color:green;
			}
			div.Polls p.JustRes
			{
				margin:0px;
				margin-top:3px;
				margin-bottom:3px;
				text-align:center;
			}	
				div.Polls p.JustRes a				
				{
					color:green;
					font-size:11px;
					font-family:tahoma,verdana,arial;
				}
		/* END POLLS */#header {background-image: url('http://cs-001.123.is/DeliverFile.aspx?id=cc217c67-2d27-447f-8b0a-121db45b179a');}
/* Automated CSS generated from OTT */
body {background-image: url('none');background-color:#333333;}
td
{
    text-align:left;
}

body
{
    line-height:normal;
}

table.ottTable
{
    border: 1px solid #DDD;
    border-collapse: separate;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:20px;
}
table.ottTable th, table.ottTable td
{
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid;
}
