/* ######## BH STYLESHEET ######## */

/* ######## STRUCTURE ######## */
html,body {
	margin:0;
	padding:5px;
	overflow-x: hidden;
	overflow-y: auto;
}

body {
	font: 76% arial,sans-serif;
	background-image: url(../img/background.gif);
	background-repeat: repeat;	
}

td.subnav {color: #EEEEEE;background-color: #303030;}
td.rim {background-color: #000000;color: #EEEEEE;}

body.bg2 {
background-image: url('../img/background.gif');
background-repeat: repeat;
}
/* ######## END STRUCTURE ######## */

/* ######## GENERAL ######## */

/*ul{margin: 10px 20px 10px 10px;}*/

p {
	margin: 5px 10px 0 10px;
}

/*h2 {margin-left: 5px;}*/

hr {
background-color: #000000;
color: #000000;
height: 1px;
border: none;
}

a {display:inline;color: #000000;text-decoration: underline;margin-left: 15px;}
a.block {display:block;padding:2px;}
a:hover {color: #AAAAAA;text-decoration: none;}
a.subnav {color: #EEEEEE;display:block;padding:2px;text-decoration: none;margin-left: 5px;}
a.subnav:hover {text-decoration: underline;}
a.subnav:visited {color:#EEEEEE;}
img.bordercenter {align: center;border: 1px #000000 solid;}
img.floatright { float:right; border: 1px #000000 solid; margin: 0 10px 0 10px;}
img.floatleft { float:left; border: 1px #000000 solid; margin: 0 10px 0 10px;}
p.complextext { padding: 0 10px 0 10px; text-align: left;}
/* ######## END GENERAL ######## */






/*######## START OF CONTAINERS ########*/

div#container {text-align:left;width:690px;margin:0 auto;}
div#content {float:right;width:485px;}
div#contentleft {float: left;width: 240px;}
div#contentright {float: right;width: 240px;}
div#contentbottom {
	clear: both;
	width: 485px;
	padding-bottom: 30px;
	padding-top: 15px;
}

div#footer {
	background: #303030;
	color: #EEEEEE;
	clear:both;
	width:100%;
}

div#navigation {
	background:#303030;
	color: #EEEEEE;
	float:left;
	width:188px;
	border-right: 2px #000000 solid;
}

div#extra {
	background:#CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	float:left;
	clear:left;
	width:188px;
	border-right: 2px #000000 solid;
	border-bottom: 2px #000000 solid;
	border-top: 2px #000000 solid;
}

div#extra2 {
	float:left;
	clear:left;
	width:190px;
}

/*######## END OF CONTAINERS ########*/

/*######## START OF CONTAINER STYLING ########*/



div#gallery{align:center;}
div#gallery img{
align:center;
border: 1px #000000 solid;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
align: left;
}
div#gallery a{margin: 0;}

div#header h1 {
	height:35px;
	line-height:35px;
	margin:0;
  	padding-left:10px;
  	background: #000000;
	color: #EEEEEE;
}


div#content p {

	text-align:justify;
	color: #101010;
	line-height:1.3;
	margin: 15px 15px 0 15px;

	
}

div#complex p {

text-align: left;

}

div#content h2 {
	font-size: 17px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left: 15px;
	margin-right: 15px;
	display: block;
}

div#content h3 {
	font-size: 12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 15px;
	margin-right: 15px;
	display: block;
}

div#footer p {margin:0;padding:5px 10px;}

/* POST STYLE */
div#post {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#post h3 {
	display: block;
	font-style: oblique;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
}

div#post p.date {
	display: block;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px:
}

div#post p {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:10px;
	margin-right:10px;

}
/* END POST STYLE */

/*######## END CONTAINER STYLING ########*/








/* ######## NAVBAR STYLE ######## */

.chromestyle{width: 98%;font-weight: bold;}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #000000;
width: 100%;
/*background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 0px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{display: inline;}

.chromestyle ul li a{
color: #FFFFFF;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 2px solid #303030;
}

.chromelink{margin-left:0px;}

.chromestyle ul li a:hover{color: #AAAAAA;
/*background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #303030; /*THEME CHANGE HERE*/
border-bottom-width: 0;
line-height:18px;
z-index:100;
background-color: #000000;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#303030,direction=135,strength=8); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #303030; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #303030;
color: #FFFFFF;
}

div#weatimages_pages_navigator {/* pager */
	font-size: 16px;
	color: #666666;
	text-align: center;
	
}

div#weatimages_pages_navigator a {
margin: 0px 5px 0px 5px;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

div#weatimages_pages_navigator p {
margin: 0px 5px 0px 5px;
display: inline;
}

.pagespan {
margin: 0px 5px 0px 5px;
display: inline;
}

/* END SHEET */
