/*
Theme Name: Reva
Theme URL: www.revanorge.no
Utviklet av Dreyer Media
Utvikler URL: www.dreyermedia.no
*/

body {
font:normal 12px  Verdana, arial, Sans-Serif;
color : #6C7A7C;
margin : 0; padding : 0;
background:url(images/bg.jpg) repeat-x;
/*width:1200px;*/
}

/* Common */
a {text-decoration:none; color:#BABABB;;}
a:hover {text-decoration :underline;}
h1, h2, h3,h4,  img, form,input,ul, li, label {margin:0; padding:0;}
a img {border:0;}
p {padding :0 0 15px 0; margin : 0;}
h2 {color:#88DC24; padding:0 0 5px 0;font:normal 24px  Georgia, arial, Sans-Serif;}
h3 {color:#86DB21; font-size:15px;}
h4 {color : #86DB21; font-size:15px;font-weight:normal;padding-bottom:5px;}


/* Alignments */
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.alignleft {margin:0 10px 2px 0;}
img.alignright {margin:0 0 2px 10px;}
img.center {display:block; margin-left:auto;margin-right:auto;}

input, textarea {border:1px solid #D3D1D1;height:16px; padding:7px 0; }
textarea {height:100px; padding:0; }

/* ======= Page Strucure ======== */

#header {width:922px;height:144px; background:url(images/header.jpg) no-repeat;color:#fff;padding:0 40px;}
#wrapper {width:1002px;margin:0 auto;}
#content {width:922px; margin:0 auto;}
#footer-outer {background:#54514B url(images/f-bg.jpg) repeat-x;}
#footer {width:840px;margin:0 auto; padding:40px 0 0 82px;font-size:11px;color:#fff;background:url(images/f-icon.jpg) no-repeat;min-height:22px;}
* html #footer {height:22px;}

.clr {clear:both; margin:0; padding:0; font-size:1px; line-height:1px;height:1px;}


/* ===== Header ===== */

/* logo */
h1#logo {font:bold 36px/50px  Georgia, arial, Sans-Serif;color:#444D4E;text-transform:uppercase;padding-top:40px;}
h1#logo a {color:#444D4E;text-decoration :none;}
h1#logo a:hover {text-decoration :none;}

#hdr-right {float:right; width:300px;}

/* Top Navigation */
ul.topnav { list-style:none;float:right;}
ul.topnav li {line-height:21px;background:#534E4E url(images/top-nav.gif) no-repeat center left;padding:0 9px 0 11px; display:block;height:21px;float:left;border-bottom:1px solid #7B8391;color:#EAECEC;}
ul.topnav li.home  {padding:0 9px 0 23px;background:#534E4E;}
ul.topnav li.last  {padding:0 33px 0 11px;border-right:1px solid #7B8391;}
ul.topnav li a {color:#EAECEC;text-decoration :none;}
ul.topnav li a:hover  {color:#fff;text-decoration :none;}
ul.topnav li.rss img {display:block; padding:3px 0;}

p.intro {font-size:16px;color:#534E4d;font-weight:bold; line-height:20px; padding-top:10px;clear:both;}

/* Main Navigation */
ul#nav {padding:0 40px; clear:both;list-style:none;height:68px;}
ul#nav li {list-style:none; display:block; float:left;background:url(images/nav.gif) no-repeat left center;font-size:14px; font-weight:bold;}
ul#nav li.home {background:none;}
ul#nav li a {line-height:27px; padding:10px 11px 12px 13px;display:block; float:left;background:url(images/nav-active.jpg) no-repeat -30px -15px;color:#475358;}
ul#nav li a:hover,ul#nav li.current_page_item a {background:url(images/nav-active.gif) no-repeat center bottom;text-decoration :none;}





/* ===== Content ===== */
.main-col #searchform {text-align: center;	}
.main-col {float:left; width:550px;}
.right-col {float:left; width:322px;color:#000;font-size:12px;padding-left:50px;}
.post {padding-bottom:25px;}
.post h2 a {color:#88DC24;text-decoration :none;}
.date {border-bottom:1px solid #EAE9E9;color:#BFC0C0;padding-bottom:5px;}
.commentlink {float:right; color:#6C7A7C;}
.postmetadata {color:#6C7A7C;}
.commentlink a, .postmetadata a {color:#6C7A7C;text-decoration :underline;}
.commentlink a:hover, .postmetadata a:hover {color:#6C7A7C;text-decoration :none;}


.entry p {line-height:20px;}

.gallery img {float:left; border:5px solid #EAECEC; margin:0 7px 7px 0;}
.right-col embed, .right-col object {width:320px; }

/* ======= Sidebar ======== */
.sb-box {clear:both; margin-bottom:10px;}
.sb-box h2 {margin-bottom:10px;padding:5px; border-bottom:1px solid #EAE9E9; color:#534E4E;font-size:18px;}
.sb-box ul {padding:0 5px;list-style:none;}
.sb-box ul ul {padding:0;list-style:none;}
.sb-box li {list-style:none;padding:7px 10px;color:#70777A;line-height:16px;margin-bottom:2px;background:#E7F0FC;}
.sb-box li a {color:#70777A;}

/* ======= Footer ======== */
#footer p {padding:0;line-height:20px;}
#footer a {color:#fff;}

#footer .left { float: left; }
#footer .right { float: right; }


/* --------------------- common elements --------------------------- */
.navigation { display: block; color:#333; padding:0 0 10px 0;}


h2.pagetitle, h2.center {text-align: center; font-size:16px; }
h3, h3#comments {padding: 0;margin: 10px auto 10px ;}
/*.alt { background-color: #F1F1F1;border:1px solid #e9e9e9;}*/

/* Comments */
.commentbox {margin-top:10px; }
.commentator {float:left;width:110px;color:#6C7A7C;font-size:18px;}
.comment_dt {font-size:13px; text-align:right;color:#BABABB;padding-bottom:3px; border-bottom:1px solid #E7F0FC; margin-bottom:10px;font-style:italic;}
.comment_dt a {color:#BABABB;}
.commentator a{color:#6C7A7C;text-decoration :underline;}
.commentator a:hover {text-decoration :none;}
.comment_text {width:420px; padding:10px;background:#F4F7FA url(images/cmnt-txt.gif) repeat-x;float:left;min-height:80px;}
* html .comment_text {height:80px;}
.comment_text p {padding:5px 0;}

#commentform {width:510px;background:url(images/comment.gif) no-repeat 390px top;padding-top:20px; }
#commentform input {float:left;width:260px;}
#commentform label {float:left;width:110px;font-size:14px;font-weight:bold;padding-top:10px;}
#commentform .inpt {clear:both;margin-bottom:10px;}
#commentform .sbmt {text-align:right;}
#commentform textarea {float:left;width:398px;background:transparent;}

#commentform #submit, #searchsubmit {margin:0 0 0 0; text-align:center;height:30px;font-weight:bold;text-align:center;background:#E1E1E1 url(images/btn-bg.gif) repeat-x; border:1px solid #C4C6C8;color:#666666;width:auto;width:138px;cursor:pointer;float:none;}

h3#respond {margin-top:30px;}
h3#respond span {background:url(images/pen.gif) no-repeat right center;color:#6C7A7C; padding-right:25px;font:italic normal 18px  Verdana, arial, Sans-Serif;}



ol.commentlist {margin:0;padding:0;}
.commentlist li { font-weight:normal;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}



.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}
.attachment {text-align: center; margin: 5px 0px;}



/* Begin Images */

img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* End Images */



/* Begin Lists */
.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }
.entry li {margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none;list-style-image: none;}


/* Begin Form Elements */
.entry form { text-align:center; }
select { width: 130px; }

/* End Form Elements */



/* Begin Comments*/
.alt { 	margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; }
.commentmetadata {display: block; font-size:10px;font-weight:normal;}

/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #424242; }
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
hr { display: none; }
.alignright { float: right;	}
.alignleft { float: left;}
.navigation .alignright { width:49%; text-align:right; 	}
.navigation .alignleft {width:49%; text-align:left;}
/* End Various Tags & Classes*/



