  /* ###############################################
   * ##   Mundo Poesia stylesheet                 ##
   * ##   Version 1.0                             ##
   * ##   by Michael Jolley                       ##
   * ##   Blue Anvil (http://www.blue-anvil.com)  ##
   * ##   12th October 2006                       ##
   * ############################################### */

/*---[body / universal]---------------------------------------------------------*/
body {
		 font-size: 62.5%; /* Base font size */
		 font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
		 margin:0;
		 padding:0;
		 background:#fff url(img/bg_swirl.png) repeat top left;
		 color:#fff;
		 text-align:center;
		 }
		 
div, a, p, h1, h2, h3, h4, h5, ul, li {
		 margin:0; padding:0;
		 }
		 
/*---[divs]--------------------------------------------------------------------*/

div#mainNav{	
		 display:block;
		 text-align:center;
		 width:790px;
		 margin:0px auto;	
		 clear:both;
		 }	

div#wrapper{		 
		 width:790px;
		 text-align:left;
		 margin:0px auto 12px auto;	
		 background:#fff;
		 color:#222;
		 padding:0 0 1em 0; 
		 border-bottom:2px solid #ddd;
		 border-left:2px solid #ddd;
		 border-right:2px solid #ddd;
		 border-top:4px solid #D6BA71;
		 } 

div#header{
		 display:block;	
		 background:#fff url(img/header.png) repeat-x top;
		 color:#fff;
		 }

div#banner{
		 margin:0;padding:0;
		 background:#fff url(img/banner_mid.gif) repeat-y top;
		 color:#fff;
		 font-size:1.1em;
		 }
		 
div#banner .banner_content{
		 margin:0;
		 padding:16px 32px 24px 32px;
		 background:transparent url(img/banner_bot.gif) no-repeat bottom;
		 }
		 
div#banner .banner_top{
		 margin:0;padding:0;
		 background:transparent url(img/banner_top.gif) no-repeat top;
		 }

div#banner .about{
		 float:left;
		 width:470px;		
		 border-right:2px solid #8A3F37;	
		 margin:0;padding:0; 
}

div#banner #login{
		 float:right;
		 width:230px;
		 padding:16px 0 0 0;	
		 margin:0;
}
	 
div#mainContent {
		 width:790px;	 
		 background:#fff;
		 color:#555;		
		 margin-top:12px;
		 }
		 
div#mainCol {
     padding:0 12px 0 12px;
		 width:316px; /*total 340px*/
		 float:left;
		 }
		 
div#subCol {
		 width:250px;		
		 float:left;	
		 }
		 
div#linkCol {
		 padding:0 12px 0 12px;
		 width:176px; /*total 100px*/
		 float:left;
		 }

div#footer{
		 clear:both;
		 display:block;
		 color:#fff;			 
		 text-align:left;		 
		 }
		
/*---[inline styling]----------------------------------------------------------*/

.box{
		 background:#DCC587 url(img/box.gif) repeat-x bottom;
		 display:block;
		 padding:8px;
		 margin-bottom:12px;
		 border:2px solid #D3B76B;
		 }
		 
.box p,.box ul{font-size:1.3em !important;margin:0 !important;}
		 
#logo{
			margin-top:-24px;
			position:relative;
			margin-bottom:12px;
			float:left;
		 }
		 
.advert{
			float:right;
			margin:0; padding:14px;
		 }
		 
.poems{
			 background:#D6BA71 url(img/ofweek_top.gif) no-repeat top;
			 margin-bottom:4px;
}
.poemcontent{
			 background:transparent url(img/ofweek_bot.gif) no-repeat bottom;
			 padding-bottom:8px;
}
.poems a{
			 margin:0 !important;
			 padding:0 12px 0px 12px;
			 font-size:1.6em;
			 color:#fff;
			 font-weight:bold;
			 font-style:italic;
			 text-decoration:none;
}
.poems a:hover{			
			 color:#8A3F37;
			 
}
		 
/*---[paragraphs]--------------------------------------------------------------*/

div#mainContent p{
		 margin-bottom:1.2em;
		 font-size:1.1em;
		 } 

div#footer p{
		 margin-bottom:0em;
		 padding-bottom:1em;
		 clear:both;
		 text-align:center;
		 color:#666;
		 font-size:1.1em;
}

mainContent p{font-size:1.3em;}

/*---[headings]----------------------------------------------------------------*/

h1{font-weight:normal;font-size:2em;}
h2{font-weight:normal;font-size:1.8em;color:#8A3F37;}
h3{font-weight:bold;font-size:1.4em;color:#444;border:0px;}
h4{font-weight:normal;font-size:1.2em;text-transform:uppercase;color:#555;border:0px;}

div#linkCol h2{text-align:right;padding-right:6px;}

h2#potw, h2#spec, h2#rec, h2#jury {
      margin:0; padding:0;
      position:relative;
      width:316px; height:29px;
      margin:0; padding:0;
      overflow:hidden;
      }
h2#potw span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:316px; height:29px;
      margin:0; padding:0;
      background:url(img/potw.gif) top left no-repeat;
      }
h2#spec span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:316px; height:29px;
      margin:0; padding:0;
      background:url(img/spec.gif) top left no-repeat;
      }
h2#rec span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:316px; height:29px;
      margin:0; padding:0;
      background:url(img/rec.gif) top left no-repeat;
      }
			
h2#jury span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:316px; height:29px;
      margin:0; padding:0;
      background:url(img/jury.gif) top left no-repeat;
      }

/*---[anchors]-----------------------------------------------------------------*/

a.ba{color:#666;background:transparent url(img/anvil.gif) no-repeat right;padding:4px 20px 4px 0;}

a:hover.ba{background:transparent url(img/anvil2.gif) no-repeat right;}

.box a{
color:#8A3F37;font-weight:bold;
}
.box a:hover{
color:#fff;
}
a.logout {color:#DCC587; font-weight:bold;}
a.mn {color:#666;}
a.news {color:#DCC587;}

/*===[Lists]===================================================================*/

/*--Latest posts lists--*/
#latest{
		 list-style:none;
		 margin:0 0 12px 0 !important;
		 padding:0;
		 clear:both;
		 }
#latest li{
		 border-bottom:1px solid #E2CF9B;
		 color:#a0a0a0;
		 list-style:none;
		 display:block;
		 margin:0 !important;	
		 }
ul#latest li span{
		 color:#a0a0a0;			 
		 font-style:italic;
		 }
ul#latest li span a{
		 color:#a0a0a0;	
		 text-decoration:underline !important;		 
		 }
ul#latest li a{
		 margin:0;
		 padding:0;		
		 }
ul#latest li h3{
		 display:block;
		 color:#555;		
		 font-size:1.0em !important;
		 margin:0;
		 padding:0.8em 0 0.8em 16px;		 
		 background:#fff url(img/bull.gif) no-repeat left;
		 }
ul#latest li a{
		 color:#555;		
		 }
ul#latest li h3 a{
		 text-decoration:none;	
		 }
ul#latest li h3 a:hover{
		color:#8A3F37;
		 }		 

/*--Lists in boxes--*/
.box ul {
list-style:none;
margin:0 !important;
padding:0;
}
.box ul li{
background:transparent url(img/bull.gif) no-repeat left;
margin:0;
padding:0 0 0 16px !important;
color:#8A3F37;
}

/*--Lists in the content--*/
#mainContent ul,#mainContent ol{
						 font-size:1.1em;margin:0.8em 0 0.8em 32px;
}
#mainContent li,#mainContent ol{
						 padding:0;
}

/*--Main navigation--*/
#mainNav ul{		 
		 list-style:none;		 
		 margin:0;
		 padding:16px;
		 }		 
#mainNav li{
		 font-size:1.3em;	 
		 padding:0em 0 0em 0.6em;
		 display:inline;
		 list-style:none;
		 margin:0 16px 0 0;
		 border:0;
		 }		 
#mainNav li a{
		 color:#606060;
		 font-weight:bold;
		 padding:4px 0 18px 0 !important;
		 font-size:1.2em;
		 text-decoration:none;
		 line-height:1.4em;
		 background:transparent none;
		 }		 
#mainNav li a:hover, #mainNav li#active a {
		 color:#D6BA71;
		 text-decoration:none;
		 background:transparent url(img/arrow.gif) no-repeat bottom;
		 }
#mainNav li#active a {
		 color:#D6BA71;
		 text-decoration:none;
		 }
		 
/*--Sub navigation--*/
#subNav,div#linkCol ul {
				list-style:none;
				margin:0 0 1em 0 !important;
				padding:0;
}

#subNav li{				
				display:block;
				padding:0 !important;
}

#subNav a{
				background:#DCC587 url(img/linkbox.gif) repeat-x bottom;
				color:#8A3F37 !important;
				display:block !important;
				padding:8px 6px 2px 6px !important;
				text-align:right;			
				margin:0 0 2px 0 !important;
				font-size:1.3em !important;
				text-decoration:none !important;
				font-weight:bold;
				border:2px solid #D3B76B;
				width:160px;
}
#subNav a:hover{
				color:#fff !important;
				text-align:left !important;
				background:#92342D none;
				border:2px solid #8A4038;
			
}

div#linkCol li{
text-align:right;
display:block;
padding:2px 6px;
}
div#linkCol li a,div#linkCol li a:visited{
						color:#555555;
						display:inline;
						font-size:1em;
						text-decoration:underline;
						font-weight:bold;
						margin:0;
}
div#linkCol li a:hover{
						color:#8A3F37;						
						text-decoration:none;
}
		 
/*---[Forms]-------------------------------------------------------------------*/

.loginform {
	width:225px;
	margin:0;padding:0; 
}

.loginform .left {
	width: 40px;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 0 !important;
}
.loginform .right {
	width: 150px;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px 8px 4px 4px;
	margin: 0 !important;
}
.loginform input {
	border:2px solid #A94E43;
	color:#111;
}
.loginform input:focus {
	border:2px solid #8A3F37;
	background-color:#F8EEED;
	color:#111;
}
.loginform .submit {
	border:2px solid #8A3F37 !important;
	background-color:#75362F !important;
	color:#fff !important;
}
.loginform .submit:focus {
	background-color:#75362F;
}
.loginform .text {
	width:145px;
	padding:0;
	margin:0;
}

/*===[Accessibility features]==================================================*/
/*--Skip Links--*/

/*===[Bug Fixes]===============================================================*/

/*--Float clearing: clearfix/peusdo method--*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.ticker{height:32px;vertical-align:middle; font-size:12px}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background:#DCC587 url(img/box.gif) repeat-x bottom;
}
#top_strip{display:block;background-color:#000000;border-bottom:1px solid#113395;text-align:right;}

