/*  
Theme Name:Move Project Theme
Theme URI:
*/
/*-smilies without a border-*/

html {
    margin:0px;
    padding:0px;
    height:100%;
}

body {
    margin: 0px;
    padding:0px;
    background-color: #fafafa;
    font-size: 62.5%;
    height:100%;
}

#wrapper {
    min-height:100%;
    height:auto!important;
    height:100%;
    width:800px;
    padding:0 6px;
    margin: 0px auto;
}

#header {
    /*position:relative makes ie go nuts with the flash thing*/
}

#header h1 {
    height:100px;
    margin:0;
}

#navigation {
    width:800px;
	height:25px;
}

#content {
}
.widecolumn {
    margin:20px;
}

.narrowcolumn {
    margin:0px 0px;
    padding:0px 16px;
    position:relative;
    margin-left:250px;
    width:510px;
    border:0px solid black;
}

.media {
    clear:both;
    position:relative;
    margin: -4px 0 0px!important;
}
#content.frontpage {
    width:100%;
    margin-top:-3px;
    min-height:600px;  
    height:auto !important;
    height:600px;

}


#content.frontpage .post {
    position:relative;
    width:280px;
    padding: 20px;
}


.entry {
border-bottom:1px dotted #5f4c00;
}

.single .entry {
    border:0;
}

.narrowcolumn img {
    float:right;
    padding:0.2em;
    border:1px solid #ccc;
    margin: 0em 0 0.8em 0.8em;
}
.narrowcolumn p.bildtext {
    clear:right;
}
#sidebar img {
    padding:0.2em;
    border:1px solid #ccc;
}

#sidebar {
	position:relative;
	float:left;
    /*TODO: box model*/
    width:210px;
    padding:0px 20px;
    margin: 0px 0px;
    /*padding:20px 20px;*/
    border:0px solid #eaeaea;
}


#footer {
    float:right;
	text-align:right;
    width:180px;
    padding-left:20px;
}

a img {
    border:0;
}

body img.wp-smiley {
	border:none;
}

img .border {
    border:1px solid #999;
}

p.frontimage img {
    border:1px solid #999;
    padding:10px;
}
p.frontimage {
    text-align:center;
    margin:3.6em;
}

/* TYPOGRAPHY */

body, p, li {
    font-family: Verdana, Geneva, Sans-Serif;
    color: #222;
}

.frontpage p, .frontpage p a, .frontpage p a:visited, .frontpage li {
    color: #999 !important;
}

h1, h2, h3, h4, #sidebar li {
    font-family: Trebuchet MS, Sans-Serif;
    color: #444;
    font-weight: bold;
}

p {
    line-height: 1.5em;
    margin-top:1.5em;
    margin-bottom:1.5em;
    font-size: 1.2em;
    word-spacing:0.05em;
}
.entry p {
    word-spacing:0.08em;
}

ul {
    margin-top:1.5em;
    line-height:1.5em;
    margin-bottom:1.5em;
    word-spacing:0.05em;
}

#sidebar ul {
    margin:1.8em 0 3.6em 0;
    padding:0px;
}

#sidebar ul li {
    list-style:none;
}

#sidebar li {
  font-size:1.6em;
  line-height:1.125em;
  margin-bottom:0.5625em;
}

#sidebar .sublist li {
  font-size:1.4em;
}

#sidebar .sublist li img {
    margin-top:2.4em;
}


#sidebar li.page_item {
  font-weight:normal;
}
#sidebar li.current_page_item {
  font-weight:bold;
}

#sidebar li.page_item a:hover {
  font-weight:bold;
}

#sidebar p.sidenotes,
#sidebar .sidenotes p {
    font-family: Trebuchet MS, Sans-Serif;
  font-size:1.2em;
  color:#555;
}
#sidebar p.sidenotes a,
#sidebar .sidenotes p a {
  color:#555
}

h2 {
    font-size:1.6em;
    line-height:1.125em;
    margin-top:1.125em;
    margin-bottom:1.125em;
    padding-top:0px;
    font-weight:bold;
}

h3 {
    font-size:1.4em;
    line-height:1.285em;
    margin-top:1.285em;
    margin-bottom:1.285em;
    padding-top:0px;
    font-weight:bold;
}

h4 {
    line-height: 1.5em;
    margin-top:1.5em;
    margin-bottom:1.5em;
    font-size: 1.2em;
    word-spacing:0.05em;
    font-weight:bold;
}

#sidebar h2 {
    margin-top:0px;
}

p a, li a, td a, h2 a, h3 a, .previousnext a {
    color:#5f4c00;
    text-decoration:none;
    border-bottom: 1px dotted #5f4c00;
}

p.noborder a, #sidebar li a, .img a, #navigation li a, .previousnext a, h2 a, h3 a{
    color:#222;
    border-bottom:0;
}
.frontpage p a, .frontpage p a:visited {
    color: #999 !important;
    border-bottom: 1px dotted #999;
}


.widecolumn  {
    font-size: 1.1em;
    word-spacing:0.05em;
}

p.date {
    margin-top: -1.80em;
    position:relative;
    font-size:1em;
    margin-bottom:0px;
}

p.author {
    font-size:1em;
}

#content ul {
    margin:0;
    padding:0;
}

#content li {
    margin:0;
    padding:0;
    list-style-type:circle;
    font-size:1.2em;
    word-spacing:0.05em;
    line-height:1.5em;
}

#footer p {
    position:relative;
    bottom:-2em;
    margin-right:0.5em;
       font-size:1em;
       color:#999;
       }
#footer p a {
       color:#999;
       border:0;
   }


.caption {
    font-size:0.8em;
    float:left;
    margin: 0 20px 20px 0px;
    text-align:center;
}
.caption span {
    text-align:center;
}

/*LISTS*/


#navigation ul {
	top:3px;
    position:relative;
    margin:0px 0 0 20px;
    padding:0px 0 0 0;
}

#navigation li {
    position:relative;
    display:inline;
    font-size:1.2em;
    padding:0;
    margin:0px 20px 0px 0px;
    font-weight:bold;
}

#navigation li a, #navigation li a:visited {
    color: #4A4019;
}

#navigation li a:hover {
    color: #958032;
}

.previousnext {
  margin-top:1.4em;
}
.previousnext p, .previousnext p a {
    color: #555;
}
.previousnext p.alignleft {
  position:relative;
  margin-top:0em;
  float:left;
  font-size: 1.1em;
}

.previousnext p.alignright{
  margin-bottom:1.4em;
  text-align:right;
  font-size: 1.1em;
}

img.alignright { float:right; margin: 0 0 1em 1em; }
img.alignleft {float:left; margin: 1em 1em 0 0; }



/*tables*/

td {
  font-size:1.2em;
  line-height:1.5;
  word-spacing:0.05em;
}

.credits td.text {
width:300px;
padding: 0.5em 0.5em 0.5em 0em;
border-top:1px solid #ccc;
}
.credits td.img {
  padding:1em 0em 1em 0.5em;
  text-align:center;
}
.credits td img {
  border:0;
  float:none;
}

#flashcontent p{
	margin:20px 40px;
	}

div.mediaicons {
    margin-top:1.8em;
}

img.mediaicon {
    border:0!important;
}

.flickrfeed {
}
.flickrfeed img {
    float:left;
    margin:0 20px 10px 0;
    border:0!important;
}

.flickrfeed p {
    font-weight:bold;
    font-size:1em;
}

.flickrfeed a {
    border:0;
}

