/*



Theme Name: OMG WP theme



Theme URI: http://www.omygod.be/



Description: Wordpress theme



Version: 1.0



Author: Omygod



Author URI: http://www.omygod.be/



*/



/* IMPORTANT - PLEASE READ



This theme uses the Blueprint CSS framework for



default positioning, typography, form styling, etc.



The styles below are specific for this theme



only.  Feel free to edit them as necessary.  Generally



speaking, you will will likely never need to edit



the Blueprint CSS stylesheets, which are located in:



wp-content/themes/name-of-this-theme/css/



*/



body {

	background-color: #eeeeee;

	margin: 0;

	padding: 2em 0;

	opacity: .999;

	color: #000;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



.container {

	background-color: #FFFFFF;

	padding-top: 1em;

	padding-right: 2em;

	padding-bottom: 0em;

	padding-left: 2em;

}



.container-bg {



background: #fff;



}



blockquote {



background: url('../OMG/images/quote.png') .5em top no-repeat;



color: #000;



font-style: normal;



padding: 0 0 0 0;



}



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {



color: #000;



}



a {



color: #d21243 ;



text-decoration: none;



}



a:active, h2 a:active, h3 a:active {



color: #444130;



text-decoration: none;



}



a:hover, h2 a:hover, h3 a:hover {



color: #444130;



text-decoration: none;



}



.chrome {



color: #d21243 ;



}



blockquote p {



padding: 20px 0 0 20px;



}



 .ex-pullquote, .pullquote {



background: url('../OMG/images/quote.png') .5em top no-repeat;



float : right;



   width : 170px;



   border : 0;



   color : #ccc;



   font-family : georgia, palatino, 'times new roman', serif;



   font-size : 1.2em;



   font-weight : bold;



   font-style : italic;



   margin : -5px 0 5px 10px;



}



 .pullquote {



   width : 250px;



   margin : -25px 0 0px 15px;



}



hr {



background: #000;



height: 1px;



}



img {



margin: 0;



}



.photo_border {



padding: 10px;



border: 1px solid #ccc;



background: #eee;



}



.photo_align_left {



float: left;



padding: 0 1.5em 1.5em 0;



}



.logo img {



	margin-top: 0;



	margin-right: 0;



	margin-bottom: 0.5em;



	margin-left: 0;



}



.logo h1 {



text-transform: uppercase;



font-weight: bold;



color: #000;



margin: .3em 0 .3em 0;



}



input {



border: 1px solid #CCCCCC;



padding-left: 0;



}



ol {



margin-left: 35px;



}



label {



font-weight: normal;



}



textarea {



height: 200px;



width: 500px;



}



.small {



font-size: .9em;



}



.nomargin {



margin: 0;



}



a.button, button {



font-weight: normal;



}



dl.small dd {



font-size: .9em;



}



.linkcat {



list-style: none;



}



.post_first {

	background: #ddd;

	padding-top: 1em;

	padding-right: 1em;

	padding-bottom: 1em;

	padding-left: 1em;

	margin-bottom: 4px;

}



.post_alt {

	background: #ddd;

	padding-top: 1em;

	padding-right: 1em;

	padding-bottom: 1em;

	padding-left: 1em;

	margin-bottom: 4px;

}



span.meta_align_right {



color: #ccc;



float: right;



font-size: .6em;



}



span.meta_align_right a {



color: #ccc;



}



span.meta_align_right a:hover {



color: #000;



}



.meta {



color: #666;



font-size: .8em;



line-height: 1.875em;



}



.meta a {



color: #666;



}



.meta a:hover {



color: #000;



}



.byline {



color: #666;



font-size: .8em;



line-height: 1.875em;



}



.byline a {



color: #666;



line-height: 1.875em;



text-decoration: none;



}



.byline a:hover {



color: #000;



}



.meta_list, .meta_list a, ul.meta_list {



color: #000;



list-style-image: none;



}



.meta_list li {



border-bottom: 1px dotted #000;



list-style-image: none;



}



h2.widgettitle {

	color: #666666;

	text-transform: uppercase;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	padding-bottom: 3px;

	font-weight: normal;

}



#gray_bg {



background: #ddd;



padding: 2em;



margin: 0 -2em 0 -2em;



}



#gray_bg {



background: #ddd;



padding: 2em;



margin: 0 -2em 0 -2em;



}



#dark_bg {

	background:#D21243;

	color: #666;

	float:left;

	position: relative;

	margin-top: 0;

	margin-right: -2em;

	margin-bottom: 0;

	margin-left: -2em;

	padding-top: 2em;

	padding-right: 2em;

	padding-bottom: 2em;

	padding-left: 2em;

} 







#dark_bg ul li {

	list-style-image: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DCDBDD;

	color: #DCDBDD;

}



#dark_bg a {

	color: #DCDBDD;

}



#dark_bg a:hover {



color: #fff;



}



#dark_bg h2.widgettitle {

	margin: 0 0 1em;

	padding-bottom: 3px;

	text-transform: uppercase;

	color: #DCDBDD;

	font-weight: normal;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DCDBDD;

}



.post h2 {



border-bottom: 1px solid #000;



margin-bottom: 15px;



}



h2.category_page {

	margin-bottom: 10px;

	color: #666666;

	text-transform: uppercase;

	text-align: center;

	background-color: #eee;

	margin-top: 5px;

	padding: 2px;

	font-weight: normal;

}



.post h2 a {



color: #000;



text-decoration: none;



}



#maincontent .post h2 {



margin-bottom: 5px;



}



#maincontent .content {



padding: 5px 47px 20px 48px;



}



#maincontent h2.pagetitle {



border: none;



text-transform: uppercase;



}



#feature h3 {



margin-bottom: 0;



padding: 0;



}



#feature p img {



margin: 7px 0 2em 0;



}



.feature_text {



margin-top: 2em;



}



#home_right .entry {



padding: 0 0 2em 0;



}



.news h3 {



text-transform: uppercase;



}



.content {



margin: 0 0 1em 0;



}



ul#featurenav {



margin-left: 0;



padding-left: 0;



white-space: nowrap;



}



#featurenav li {



display: inline;



list-style-type: none;



}



#featurenav a {



padding: 1px 5px;



}



#featurenav a:link, #featurenav a:visited {



background-color: #eee;



border: 1px solid #000;



color: #000;



text-decoration: none;



}



#featurenav a:hover {



background-color: #444;



color: #fff;



text-decoration: none;



}



.author {



background: #eee;



margin-bottom: 1.5em;



padding: 1.5em;



}



.author img {



float: left;



padding: 0 1em 1em 0;



}



.author p {



margin-left: 8em;



}



.author h6 {



border-bottom: 1px #000 dotted;



margin-left: 7em;



}



.navigation, 



.navigation a {



color: #AAA;



}



.alignright {



float: right;



}



.alignleft {



float: left;



}



.post {



margin-bottom: 25px;



}



.entry {

padding-bottom: 25px;

}

.entry ul{

list-style-position: outside;
list-style: circle;

}

.entry li{



}



#header {



height: 50px;



padding: 4px 0 0 0;



width: 950px;



}



#header h1, #header .description {



line-height: 1em;



margin: 0;



padding: 0;



}



h1 a.logo {



text-transform: uppercase;



}



.entry #nav .content {

margin: auto;
padding: 0;
z-index: -1;

}



.entry #nav {

background: #FFF;
margin-bottom: 15px;
z-index: -1;

}



.entry #nav li a {

background: #666;
border-right: 1px solid #000;
color: #FFF;
z-index: -1;

}



.entry #nav li.last a {

border-right: none;
z-index: -1;

}



.entry #nav li a:hover {

background: #333;
color: #FFF;
z-index: -1;

}



#footer {

	font-size: .9em;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 6px;

	float: none;

	text-align: center;

}



#footer a {



text-decoration: none;



}



.logo {



	background-color: #CC6633;



	height: 190px;



	width: 950px;



	background: transparent url('../OMG/images/headers/banner.jpg') 0px center no-repeat;



}



#search {



	float: right;



	padding: 5px;



	margin-right: 10px;



}



#search #s {

background: transparent url('../OMG/images/icons/search_grey.gif') 0px center no-repeat;
color: #CCCCCC;
font-size: 0.9em;
margin-right: 0px;
margin-top: 15px;
padding: 2px 0 2px 17px;
width: 135px;

}



#search #s:hover {

color: #000;

}



.search-excerpt {

margin: 0;

}



.commentlist li {

padding: 8px 15px;

}



.comments-alt {

background: #EEE;

}



.bottombar {


}



.bottombar h2 {

font-size: 1em;
font-weight: bold;
line-height: 1em;
margin: 1em 0 1em;

}



ul {

list-style-type: none;
margin-left: 1em;
padding: 0;


}



ul li {

background-repeat: no-repeat;
line-height: 2em;
list-style-image: url('../OMG/images/icons/li.png');
margin: 0;
padding: 0;


}



#top {

margin: 0 auto;
width: 950px;

}



#title {

float: left;

}



#title h1 {

margin: 0;

}



#title h1 a {

color: #fff;
font-weight: bold;
letter-spacing: -.1em;
line-height: 1.3em;
text-transform: uppercase;

}



#title h1 a:hover {

color: #eee;

}



#contents {

background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;

}



.topright {

background: url('../OMG/images/sidebg.jpg') no-repeat top left;
padding: 40px;

}



/* SECOND TIER PAGE NAVIGATION */

/* Root = Horizontal, Secondary = Vertical */


#navmenu-h {

background: #d21243;
z-index:1;

}


#navmenu-h-r {

background: #eee;

}


#navmenu-h li.alignright {

float: right;

}


ul#navmenu-h {

margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 950px;


	/*For KHTML*/

	list-style: none;
height: 34px;
border-top: 1px #c20837  solid;



}



#navmenu-h-r {

margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 950px;


	/*For KHTML*/


	list-style: none;
height: 24px;

}



ul#navmenu-h li {

margin: 0;
border: 0 none;
padding: 0;
float: left;


	/*For Gecko*/

	display: inline;
list-style: none;
position: relative;
height: 34px;
border-right: 1px #c20837  solid;

}



#navmenu-h-r li {

margin: 0;
border: 0 none;
padding: 0;
float: right;



	/*For Gecko*/



	display: inline;
list-style: none;
position: relative;
height: 24px;

}



ul#navmenu-h ul {

	margin: 0;
	border: 0 none;
	padding: 0;
	width: 260px;
	list-style: none;
	display: none;
	position: absolute;
	top: 34px;
	left: 0;

}



ul#navmenu-h-r ul {

	margin: 0;
	border: 0 none;
	padding: 0;
	width: 260px;
	list-style: none;
	display: none;
	position: absolute;
	top: 24px;
	left: 0;

}



ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {

clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;

}



ul#navmenu-h ul li, ul#navmenu-h-r ul li {

	width: 260px;
	float: left;

	/*For IE 7 lack of compliance*/

	display: block !important;

	/*For IE*/

}



/* Root Menu */



ul#navmenu-h a {

  border: 0px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 5px 20px 5px 20px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #d21243;
  color: #FFFFFF;
  font: 12px/24px Helvetica;
  text-decoration: none;
  text-transform: uppercase;
  height: auto !important;
  height: 1%; /*For IE*/
  
}



ul#navmenu-h-r a {

padding: 2px 20px 0 20px;
float: none !important;

	/*For Opera*/

	/*For IE*/

display: block;
background: #eee;
color: #000;
font: 11px/22px Helvetica;
text-decoration: none;
height: auto !important;

	/*For IE*/


}



/* Root Menu Hover Persistence */


ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {

	color: #333333;
	background-color: #c20837;
}



/* Root Menu Hover Persistence */

ul#navmenu-h-r a:hover,
ul#navmenu-h-r li:hover a,
ul#navmenu-h-r li.iehover a {

	color: #FFFFFF;
	background-color: #d21243;

}



/* 2nd Menu */

ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a,
ul#navmenu-h-r li:hover li a,
ul#navmenu-h-r li.iehover li a {

	float: none;
	background: #c20837;
	color: #FFFFFF;
}



/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a,
ul#navmenu-h-r li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover a,
ul#navmenu-h-r li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover a {

	color: #FFF;
	background-color: #d21243;

}



/* 3rd Menu */

ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li a {

background: #000;
color: #ccc;


}



/* 3rd Menu Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a,
ul#navmenu-h-r li:hover li:hover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover a,
ul#navmenu-h-r li.iehover li.iehover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover a {

background: #CCC;
color: #FFF;

}



/* 4th Menu */

ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a,
ul#navmenu-h-r li:hover li:hover li:hover li a,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a {

background: #EEE;
color: #666;

}



/* 4th Menu Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h-r li:hover li:hover li:hover li a:hover,
ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {

background: #CCC;
color: #FFF;

}


ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h-r ul ul,
ul#navmenu-h-r ul ul ul {

display: none;
position: absolute;
top: 0;
left: 160px;

}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul,
ul#navmenu-h-r li:hover ul ul,
ul#navmenu-h-r li:hover ul ul ul,
ul#navmenu-h-r li.iehover ul ul,
ul#navmenu-h-r li.iehover ul ul ul {

display: none;

}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul,
ul#navmenu-h-r li:hover ul,
ul#navmenu-h-r ul li:hover ul,
ul#navmenu-h-r ul ul li:hover ul,
ul#navmenu-h-r li.iehover ul,
ul#navmenu-h-r ul li.iehover ul,
ul#navmenu-h-r ul ul li.iehover ul {

display: block;

}




