/*
Theme Name: UiWe
Theme URI: http://www.uiwe.dk
Author: Jacob Blak
*/



*               { margin: 0; padding: 0;}
html            { overflow=y: scroll;}
html, body      { height: 100%;}
body            { font-size: 62.5%; font-family: Arial, sans-serif; color: #000; background: url(http://www.uiwe.dk/images/uiwe2.bmp) top left;}
ul              { list-style: none;}
ol              { list-style: none;}
li              { list-style: none;}
a               { outline: none; text-decoration: none;}
a img           { border: none;}
img             { vertical-align: middle;}
table           { border-collapse: collapse;}

.floatLeft      { float: left;}
.floatRight     { float: right;}
.clear          { clear: both;}
.button         { border: 1px solid #000; background: white; padding: 3px 8px; color: #000;}

.button:hover   { background: #eee; color: white;}

 
#page-wrap      { width: 960px; background: #fff; padding: 40px; margin: 40px auto 0 auto; min-height: 3200px; max-height: 10000px; height: auto !important; height: 100%; }
                 
#maincontent    { width: 700px; float: left; margin: 0px; border-top: 1px solid #000;  }
#singlemaincontent    { width: 600px; float: left; margin: 0px; border-top: 1px solid #000;  }
#pagemaincontent      { width: 700px; height: 100%;  float: left; margin: 0px; border-top: 0px solid #000; padding-top: 0px; }
#projectpage-wrap     { width: 960px; background: #fff; padding: 40px; margin: 40px auto 0 auto; min-height: 2500px; height: auto !important; height: 100%; }

#projectpage      { width: 700px; height: 100%;  float: left; margin: 0px; border-top: 0px solid #000; padding-top: 0px; }
#sidebar        { width: 220px;  float: right; background: #fff; border-top: 1px solid #000; padding: 10px 0 0 0;} 
#singlecontent    { width: 700px; float: left; margin: 0px; border-top: 1px solid #000;  } 
#searchcontent    { width: 600px; float: left; margin: 0px; border-top: 1px solid #000;  }      

/*
HEADER
*/

h1#logo a        { width: 190px; height: 80px; background: url(http://www.uiwe.dk/images/Uiwe_new_g.png) top left no-repeat; text-indent: -9999px; margin: 0 0px 0px 0; float: left;}

#top-bar        { font-size: 0.9em; padding: 0px 0 0 0;}
#top-bar p      { font-weight: bold; margin-top: 50px; color: #00ff00; width: 100px; float: left;font-size: 1.1em; background: #fff; padding-left: 5px;}
form#searchform     { margin: 0 0 0px 0; float: right;}


/*
MENU-BAR
*/

#menu-bar       { margin-bottom: 20px; margin-top: 20px;}
ul#main-nav     { width: 760px; float: left; margin: 0px 0 0 0px;}

ul#main-nav li, 
ul#extra-nav li { display: inline;}

ul#main-nav li a, 
ul#extra-nav li a { text-transform: none; color: #fff; font-size: 10px; padding: 0px 8px; background: #00ff00;}

ul#main-nav li a:hover,
ul#extra-nav li a:hover { background: white; color: #fff; background: #000;}

/*
SIDEBAR
*/

#sidebar        {font-family: Arial, sans-serif; font-size: 1.0em; text-align: left;}
#sidebar h2     {font-family: Arial, sans-serif; font-size: 1.0em; text-align: left; float:left;  border-bottom: 1px solid #000; margin-bottom: 10px;text-indent: 0px; width: 220px;}
#sidebar a     {font-family: Arial, sans-serif; font-size: 1.0em; text-align: left; }
#sidebar ul     { font-size: 0.7em;  text-align: left; margin: 0px 0 0px 0;}
#sidebar li    {font-size: 1.2em; text-align: left;  margin: 0px 0 0 0; }
.textwidget { font-size: 0.7em; line-height: 1.3em; text-align: left; padding: 0px 0 10px 0; color: #666;}
.textwidget object {float: left; margin-bottom: 10px;}
.textwidget a { font-size: 0.7em;  text-align: left; color: #666;}
.textwidget a:hover { font-size: 0.7em;  text-align: left; color: #fff;} 
#sidebar li li {padding-top: 0px;}

/*
PAGE-SIDEBAR
*/

#page-sidebar        {font-family: Arial, sans-serif; font-size: 1.2em; color: #000; text-align: left;}
#page-sidebar h2     {font-family: Arial, sans-serif; font-size: 1.2em; color: #000; text-align: left;  border-bottom: 1px solid #000;}
#page-sidebar a     {font-family: Arial, sans-serif; font-size: 1.0em; text-align: left; }
#page-sidebar ul     { font-size: 0.7em;  text-align: left;}
#page-sidebar li   {font-size: 1.2em; text-align: left;  padding: 3px 0 0 0; }
ul#side-nav         { color: #000;}

/*
BLOG-ENTRIES
*/
.post         {width: 700px; height: 315px; border-bottom: 1px dotted #000; padding-top: 10px;}         
.post h2      {font-family: Arial, sans-serif; font-size: 1.4em; font-weight: bold;}
.post h2 a    {color: #00ff00;}
.post h2 a:hover {color: #fff;}
#titledata    {width: 214px; height: 50px; float: right; text-align: 
              left;}  
.excerpt      {font-size: 0.9em; font-family: Georgia, serif; color: #000; padding-top: 10px;}
.post img    {float: left; padding-right: 15px}
.content    {font-size: 0.9em; line-height: 1.6em; font-family: Georgia, serif; color: #000;}
.content a  {font-style: italic; font-size: 0.9em; font-family: Georgia, serif; color: #00ff00; text.decoration: none; border-bottom: 1px dotted #00ff00;}
.postedby   {font-size: 0.9em; font-family: Arial, Sans-serif; color: #666;}
.post object {float: left; margin-right: 15px}

/*
SEARCH-RESULTS
*/
.search         {width: 600px; padding-top: 10px;}         
.search h2      {font-size: 1.8em;}
.search h2 a    {color: #00ff00;}
.search h2 a:hover {color: #fff;}
#searchtitledata    {width: 600px; float: left; text-align: 
              left;}  
.search img    {float: left; padding-right: 15px}
.content    {font-size: 0.9em; line-height: 1.6em; font-family: Georgia, serif; color: #000;}
.content a  {font-style: italic; font-size: 0.9em; font-family: Georgia, serif; color: #00ff00; text.decoration: none; border-bottom: 1px dotted #00ff00;}
.postedby   {font-size: 0.9em; font-family: Arial, Sans-serif; color: #666;}
.search object {float: left; margin-right: 15px}

/*
SINGLEBLOG-ENTRIES
*/
.singlepost         {width: 600px; padding-top: 10px;}         
.singlepost h2      {font-size: 2.0em;}
.singlepost h2 a    {color: #000;}
.singlepost h2 a:hover {color: #fff;}
#titledata    {width: 214px; height: 50px; float: right; text-align: 
              left;}  
.excerpt      {font-size: 0.9em; font-family: Georgia, serif; color: #000; padding-top: 10px;}
.singlepost img    {width: 600px; height: 400px; vertical-align: text-top; float: left; padding: 10px 230px 10px 0;  }
.singlecontent    {width: 600px; font-size: 1.0em; line-height: 1.6em; font-family: Georgia, serif; color: #000;  border-bottom: 1px dotted #000; border-top: 1px solid #000;}
.singlecontent a  {font-style: italic; font-size: 0.9em; font-family: Georgia, serif; color: #00ff00; text.decoration: none; border-bottom: 1px dotted #00ff00;}
.postedby   {font-size: 0.9em; font-family: Arial, Sans-serif; color: #666; padding-bottom: 10px;}
.navigation {padding: 5px;}
.singlepost object {width: 600px; height: 400px; vertical-align: text-top; float: left; padding: 10px 230px 15px 0; margin-bottom: 10px; }

/*
PAGE-ENTRIES
*/
.pagepost         {width: 600px; height: 100%; padding-top: 0px; padding-bottom: 0px; border-top: 0px solid #000;border-bottom: 0px solid #000;}         
.pagepost h2      {font-size: 1.8em; color: #000; margin-bottom: 0px;}
.pagepost h2 a    {color: #000;}
.pagepost h2 a:hover {color: #fff;}

 
.pagepost img    {float: left; padding-right: 15px}
.pagecontent    {width: 700px; height: 100%; font-size: 0.9em; font-family: Georgia, serif; color: #000; padding: 0px 0 0 0;  border-top: 0px dotted #999;}
.pagecontent a  {font-style: none; font-size: 1.0em; font-family: Arial, sans-serif; color: #00ff00; text.decoration: none; }
.pagecontent h4      { font-weight: normal; font-family: Georgia, serif; color: #000; line-height: 1.7em; border-top: 1px solid; border-bottom: 1px dotted; margin-bottom: 15px; padding-bottom: 15px; padding-top: 10px;}
.pagecontent h4 a    { font-family: Georgia, serif; color: #000;}
.pagecontent h4 a:hover {font-family: Georgia, serif; color: #fff; background: #00ff00;}
.pagecontent h5      { font-weight: normal; font-family: Georgia, serif; color: #000; line-height: 1.7em; border-top: 0px solid; border-bottom: 1px solid; margin-bottom: 15px; padding-bottom: 5px; padding-top: 0px;}
.pagecontent h5 a    {}
.pagecontent h5 a:hover {}
.postedby   {font-size: 0.9em; font-family: Arial, Sans-serif; color: #666; padding-bottom: 10px;}
.pagepost object {float: left; padding-right: 15px}

/*
PROJECTPAGE-ENTRIES
*/
.projectpage-post         {width: 470px; padding-top: 10px; border-top: 1px solid #000;}         
.projectpage-post h2      {font-size: 1.4em; color: #000; margin-bottom: 10px;}
.projectpage-post h2 a    {color: #000;}
.projectpage-post h2 a:hover {color: #fff;}
 
.projectpage-post img    { float: left; padding: 10px 0px 10px 0;  }
.projectpage-content    {width: 470px; font-size: 1.0em; line-height: 1.6em; font-family: Georgia, serif; color: #000; padding: 10px 0 10px 0; border-bottom: 1px solid #000; border-top: 1px solid #000;}
.projectpage-content a  {font-style: italic; font-size: 0.9em; font-family: Georgia, serif; color: #00ff00; text.decoration: none; border-bottom: 1px dotted #00ff00;}
.postedby   {font-size: 0.9em; font-family: Arial, Sans-serif; color: #666; padding-bottom: 10px;}
.projectpage-post object { float: left; margin: 10px 0 20px 0; }
#customfield           {font-size: 0.9em; font-family: Arial, Sans-serif; color: #666; line-height: 0.6em;}
ul.#meta li           {display: inline;}

/*
FOOTER
*/

#footer         {width: 960px; font-size: 0.7em; background: #fff; padding: 5px 0 10px 0; text-align: left;}

/*
TYPOGRAPHY
*/

p, li	                 {font-size: 1.2em; line-height: 1.5em; margin: 0px 0 0px 0;}
p#intro-paragraph      {font-family: Georgia, serif; font-size: 2.0em; font-style: italic; line-height: 1.4em;         
                        margin-top: 5px;}
p#intro-paragraph span {font-size: 2.4em; font-weight: bold;}
p#intro-paragraph em   {color: #666;}
a                      {color: #666;}
a:hover                {background: #00ff00; color: white;} 
h1                     {font-size: 3.6em; font-family: Georgia, serif; font-weight: normal;}
h2                     {font-size: 2.8em; font-family: Georgia, serif; font-weight: normal;}
h3                     {font-size: 2.6em; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0;}
h4                     {color: white; font-size: 1.7em; margin-bottom: 0px;}
h5                     {color: white; font-size: 1.7em; margin-bottom: 0px;}

