/*
	Theme Name: Harstad Fotoklubb 3
	Theme URI: http://www.harstadfotoklubb.net
	Description: Theme for Harstad Fotoklubb.
	Version: 1.0
	Author: Thomas Mandelid
	Author URI: http://www.mandelid.com/
	
*/

/* RESET */
html, body, form, h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }

/* UTILS */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

/* FONTS */
body { font-family: arial, sans-serif; font-size: .8em; color: #999; }
.globalmenu { color: #fff; }
.globalmenu a { text-decoration: none; }
a { color: #fff; }
.footer { color: #666; }

h1, h2, h3, h4, h5 { color: #fff; }

h2.pagetitle { font-size: 2.5em; font-weight: normal; }
.logo h1 { font-weight: normal; font-size: 1em; }

/* BACKGROUNDS */
body { background-color: #292929; }
.globalmenu-wrapper { background-color: #222; border-bottom: 1px solid #333; }

/* LAYOUTS */
.globalmenu, .slideshow, .footer, .maincontent, .frontpagecolumns { width: 960px; margin: 0px auto; }
.maincontent { padding-top: 25px; }

.globalmenu { padding: 15px 0px 15px 0px; }
.logo { float: left; }
.nav { float: right; }
.nav ul { margin: 0px; padding: 0px; list-style-type: none; }
.nav li { margin: 0px; padding: 0px; display: inline; padding-left: 20px; }

/* DATE */
h2.pagetitle { margin: 10px 0px 10px 0px; width: 500px; }
.pageintro a { text-decoration: none; }
.date { float: right; background-color: #222; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff;  }
.day { font-size: 2.7em; color: #accb14; border-right: 1px solid #333; margin-right: 3px; padding-right: 3px; }
.month { }
.year {}

.pagemeta { border-top: 1px solid #333; margin-top: 10px; border-bottom: 1px solid #333; margin-bottom: 10px; padding: 3px 0px 3px 0px; }
.categories { float: left; }
.author { float: right; }

.sidebar { float: left; width: 230px; margin-right: 30px; }
.sidebar-box { background-color: #222; margin-bottom: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; 
	}
.sidebar-box ul { margin: 0px; padding: 0px; }
.sidebar-box li { margin: 0px; padding: 0px; border-top: 1px solid #333; list-style-type: none; padding: 3px; }
.sidebar-box a { text-decoration: none; }
li.menuchild { padding-left: 30px; }
.content { float: left; width: 700px; }

.postentry { margin-bottom: 25px; padding: 0px 25px 30px 25px; border-bottom: 1px dotted #666; }

.sidebar-box h3 { margin-bottom: 10px; color: #accb14; font-weight: normal; }

.frontpagecolumns { margin-top: 15px; }

.shadowbox { -moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5); }

.latestimage { float: left; margin-left: 10px; margin-bottom: 10px; border: 5px solid #333; }
.latestimage img { border: 0px; }