/*

	Theme Name: BWDEC2007

*/



body {

padding : 0;

margin : 0;

font : 11px Arial, sans-serif;

line-height : 1.5em;

background : #F8F8F8;

color : #454545;

}



a {

color : #FF6600;

background : inherit;

text-decoration : none;

}

a:hover {

color : #FF6603;

background : inherit;

text-decoration : underline;

}

p {

margin : 5px 0;

}

h1 {

font : bold 1.8em Arial, Sans-Serif;

padding : 8px 0 4px 0;

margin : 0;

letter-spacing : -1px;

}

h2 {

font : bold 14px Arial, Sans-Serif;

letter-spacing : -1px;

}



img { border : 0 }



.right { float: right }





ul {

margin : 0;

padding : 0;

list-style : none;

}



hr {

height : 1px;

border-style : none;

color : #d0d0d0;

background-color : #c0c0c0;

margin : 10px 0;

}

ol {

padding : 0;

margin : 0;

}



.code {

padding : 3px 5px 3px 35px;

border : 1px solid #ccc;

list-style-type : decimal-leading-zero;

font-family : Courier;

}

.code code {

font-family : Monaco, "Courier New", Tahoma;

font-size : 1.2em;

}

.code li {

margin : 2px 0;

padding : 0 5px;

background : #F6F6E3;

}

.code li.t1 {

padding-left : 4ex;

}

.code li.t2 {

padding-left : 8ex;

}

.code li.t3 {

padding-left : 12ex;

}

.code li.t4 {

padding-left : 16ex;

}

.code li.t5 {

padding-left : 20ex;

}

.code li.t6 {

padding-left : 24ex;

}

.code li.t7 {

padding-left : 28ex;

}

.code li.t8 {

padding-left : 32ex;

}



.content {

margin : 0 auto;

width : 960px;

}



.welcome {

	padding: 0 0 10px 0;

	}



.thumbnail {

	float:left;

	margin: 0 auto;

		}



.textcontent { float: right; width:330px;}



.fields {

	margin-top:10px;

	line-height:1.8em;

	}



.fields ul {

	}



.fields li {

	display:block;

	}



.yapb {

	background-color:#000000;

	float:left;

	width:159px;

}



.post {

	float:left;

	width:507px;

	margin: 5px 0 10px 0;

	padding: 10px;

	background-color:#f8f8f8;

	}





#topbar {

	height : 102px;

	background : #000;

         	width : 100%;

	color: #FFF;
         
}



#topbar .wrap {

	height: 100px;

	width: 958px;

         background-color:#333333; 
	     
         	border-bottom: 2px solid #FF6600;

         background-image: url(/wp-admin/images/copenhagen.jpg);
} 



#topbar h1 {

	position:relative;

	font : 24px Arial, sans-serif;

	color: #FFF;

	padding:0;

	padding:35px 0 0 10px;

}

#topbar h1 a { color: #FFF }

#topbar h1 a:hover { color: #FFF; text-decoration: none }





.se {



	padding: 0;



}



#subbar {

	background: #F4F4F3;

	height: 34px;

	border-bottom: 1px solid #D6D6D6;

	width: 100%;

}



#subbar .rss {

	position: relative;

	right: 20px;

	top: 7px;

	width: 21px;

	height: 21px;

}



.menu {

	background: #F7F7F6;

	height: 34px;

	line-height: 34px;

	padding: 0;

	margin: 0;

}



.menu a {

color : #74797E;

background : inherit;

text-decoration : none;

padding: 0 10px 0 10px;

line-height : 23px;

}

.menu a:hover, .menu .current {

color : #000;

background : inherit;

height : 23px;

text-decoration: underline

}

.menu ul {

list-style : none;

padding : 0;

margin : 0;

}

.menu li {

float : left;

margin : 0 0 0 0px;

display: inline;

}



#main {

width : 958px;

background: #FFF;

margin : 0px 0 0 0;

border-left: 1px solid #D6D6D6;

border-right: 1px solid #D6D6D6;

border-bottom: 1px solid #D6D6D6;

padding: 10px 0 0 0;

}

#main .padding {

	padding: 10px;

}

.right_side {

float : right;

width : 391px;

background : inherit;

overflow : hidden;

}

.right_side .pad {

padding : 0 0 10px 17px;

}

.right_side p {

padding : 0 0 5px 5px;

}

.right_side ul {

padding : 3px 0 12px 0px;



}



.right_side li {

line-height : 22px;

list-style : none;

background: #f8f8f8 url(images/li.gif) no-repeat left;

margin-bottom: 2px;

display:inline-block;

width : 194px;

display:-moz-inline-box; -moz-box-orient:vertical;

display:inline-block; vertical-align:top; word-wrap:break-word; }



* html .right_side li { display:inline; }

* + html .right_side li { display:inline; }

.right_side li > * { display:table; table-layout:fixed; overflow:hidden; }





.right_side li a{

	padding-left: 15px;

	color: #74797E;

}





.right_side a:hover {

text-decoration : underline;

color: #000;

background: inherit;

}

.right_side h3 {

color : #eee;

font : bold 1.0em Arial, Sans-Serif;

background : #3F4040;

width : 100%;

height : 24px;

line-height : 22px;

text-indent : 10px;

font-weight: normal;

}



.right_side .sponsors {

	margin-bottom: 5px;

	width : 391px;

	overflow: hidden;

	

}

.right_side .sponsors img.ml { margin-right: 4px; overflow: hidden }



.right_side .ls {

	float: left;

	width: 191px;

}



.right_side .rs {

	float: right;

	width: 191px;

	

}



.right_side .extra {

	background : #F4F4F3;

	color : #454545;

	border-top: 4px solid #e5e5e5;

	border-bottom: 4px solid #e5e5e5;

	margin-bottom: 10px;

}



.right_side .extra .padding { padding: 10px }



.left_side {

background : inherit;

margin-bottom : 10px;

width : 527px;

color: #454545;

}

.left_side .intro {

background : #FDFDF0;

color : #454545;

border-bottom: 4px solid #F6F6E3

}

.left_side .intro .pad {

padding : 10px;

}

.left_side .intro a {

color : #FF6603;

text-decoration : none;

}

.left_side .intro a:hover {

color : #FF6603;

text-decoration : underline;

}

.left_side .mpart {

padding : 20px 0 0 0;

}

.left_side h2 {

background : inherit;

padding : 0;

margin : 0;

font : bold 13px verdana, Arial, Sans-Serif;

color: #3F4040

}



.left_side h3 {

color : #eee;

font : bold 1.0em Arial, Sans-Serif;

background : #3F4040;

width : 100%;

height : 24px;

line-height : 22px;

text-indent : 10px;

font-weight: normal;

}



.left_side p {

color : #454545;

padding : 0;

text-align : justify;

}



.left_side img {

float : left;

}

.left_side blockquote {

padding-left : 10px;

border-left : 3px solid #a7cc44;

margin : 10px 0 10px 25px;

}

.date {

padding : 7px 10px 0 0;

margin : 10px 0 20px 0;

text-align : right;

background : #F4F4F3;

height : 26px;

width: auto;

}

.date a {

color: #74797E;

background : inherit;

}

#left_side .rs {

float : right;

margin : 0 0 0 10px;

border : 1px solid #888;

padding : 5px;

background : inherit;

}

#left_side ul {

list-style-position : inside;

margin-left : 2px;

}

#left_side ul li {

list-style-type : square;

margin-left : 15px;

}

#left_side ul ul li {

list-style : none;

margin-left : 10px;

list-style-type : lower-alpha;

list-style-position : inside;

}

#footer {

clear : both;

width : 918px;

height: 20px;

padding : 10px;

color : #777;

background : #3F4040;

line-height : 1.7em;

}



#footer a {

text-decoration : none;

background : inherit;

}



.footerlinx {

	float:right;

	}



.footerlinx ul, li {

	list-style:none;

	display:inline;

	}



.copy {

float:left;

}



input.text { border: 1px solid #CCC; padding: 2px 5px 2px 5px; }



.sf {

	background-color:#f8f8f8;

	padding: 10px;

	color:#FFFFFF;

	}



.sftitle {

color : #eee;

font : bold 1.0em Arial, Sans-Serif;

background : #3F4040;

width : 100%;

height : 24px;

line-height : 22px;

text-indent : 10px;

font-weight: normal;

	}



#searchform{

	}	



#searchform div{

	text-align:center;

	}		

			

#searchform label{

	text-indent:-9000em;

	height:14px;

	}		



#searchform #s{

	font-size:11px;

	padding:5px;

	width:250px;

	}		

#searchform img{

	border:none;

	padding:0;

	margin:0;

	}

#searchform {

	}	

	

#searchsubmit{

	margin:0 15px 0 0;

	padding:0;

	float:right;

	}	

.banner {
padding-bottom:20px;
}