/*****************************************
  *Universal information
  *   will generally affect look of all zones
  ****************************************/

*{border:0; margin:0; padding:0}

.clear {clear:both;display:block;height:0px; font-size:0px; line-height:0px}
.center{font-weight:bold;text-align:center;margin-left:auto;margin-right:auto;}
.small{color:#4377BC}
.newsHead{
	background-color: #FFFFFF;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	font-size:14;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

body{
	height:100%;
	color:#27456D;
	background:#A7CCFE url(images/back.gif);
	overflow-y:auto;
}
h1{
	font-size:14px;
	font-family:Verdana, sans-serif;
	color:#27456D;
}
a{
	text-decoration:none;
	color:#9E0039
}
a:hover{
	color:#ED145B
}
dt{
font-size:.76em;
font-weight:bold;
margin:0 30px 0 0
}
dd{
font-size:.76em;
margin:0 30px 0 0
}
form{
	display:inline;
	font-size:11px;
	font-family:Verdana, sans-serif;
	color:#27456D;
}
input.btn{
	color:#050;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
}
input.btnhov{
	color:#fed;
	background-color:#050;
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
}
#placeholder{
	margin-left:10px;
	margin-right:10px;
	/*text-align:center; */
}

/*****************************************
  *Portfolio information
  ****************************************/
#portfolio{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
} 

#portcont {
	width:100%;
	position:absolute;
	top: 5px;
	left: 5px;
	scrollbar-3dlight-color: #888888;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #555555;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #BBBBBB;
	scrollbar-shadow-color: #BBBBBB;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}

#portcont span {
	display: block;
	margin: 220px 0px 0px 305px;
}
		
#portcont p {
	width:442px;
	height:306px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	overflow: auto;
}
#portfolioFF {
} 

#portcontFF {
	position:absolute;
	top: 224px;
	left: 338px;
	width:442px;
	height:306px;
	overflow: auto;
}

#portFoot, #portFoot a, #portFoot a:hover {
	color: white;
	text-align: center;
}

/*****************************************
  *News information
  ****************************************/

* html #postsMenu {
	position:absolute;
}

#postsMenu{
	display:block;
	top: 97px;
	left: 210px;
	width:450px;
	overflow: scroll;
	height: 500px;
	position: fixed;
	background-color:#BBBBBB;
	z-index: 1;
	visibility: hidden;
}

#postsMenu #top{
	text-align: right;
	background-color:#BBBBBB;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}

#postsMenu #bottom{
	background-color: #EEEEEE;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

#pages{
	float:left;
	width:250px
	
}

#pages #top{
	text-align: left;
	background-color:#BBBBBB;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}

#pages #bottom{
	background-color: #EEEEEE;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

#maincont{
 	position:absolute;
	top: 200px;
	left: 255px; 
	margin:30px 0 0 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#maincont #main{
	text-align: center;
	margin-left:auto;
	margin-right:5px;
}

#maincont #main #top{
	text-align: right;
	background-color:#BBBBBB;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}

#maincont #main #bottom{
	text-align: left;
	background-color: #EEEEEE;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

#maincont #main #Comments{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

#maincont #main #Comments .commentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CC;
	background-color: #999999;
	text-align: right;
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}

#maincont #main #Comments .commentBody {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

#maincont #SubmitComment{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:630px;
} 

#SubmitComment{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:630px;
} 

#maincont #footer{
	text-align:center;
}

/*****************************************
  *Daily Drawing information
  ****************************************/

#recentComments {
	position:absolute;
	overflow: auto;
	overflow-x:hidden;
	left:5px;
	top:20px;
	width:365px;
	height:75px;
	font-size:80%;
}
#recentComments #top{
	text-align: right;
	background-color:#BBBBBB;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}
#recentComments #bottom{
	background-color: #EEEEEE;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
#recentNews {
	position:absolute;
	overflow: auto;;
	overflow-x:hidden;
	right:5px;
	top:20px;
	width:365px;
	height:75px;
	font-size:80%;
}
#recentNews #top{
	text-align: right;
	background-color:#BBBBBB;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}
#recentNews #bottom{
	background-color: #EEEEEE;
	border-top: 0px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
#title{
	font-weight: bold;
	text-align: center;
	font-size:150%;
}

#curDate{
	text-align: center;
	font-weight: bold;
}
* html #worksMenu {
	position:absolute;
}

#worksMenu{
	display:block;
	top: 97px;
	left: 210px;
	width:450px;
	overflow: scroll;
	height: 500px;
	position: fixed;
	background-color:#BBBBBB;
	z-index: 1;
	visibility: hidden;
}

#thumbs{
	float:left;
	width:208px
}

#thumbs img{
}

.thumbs_new{
	border-color: red;
	border-style: solid;
	border-width: 1px;
}

#thumbs #topAllForm{
	text-align:left;
}

#thumbs #topPageForm{
	text-align:right;
}

#thumbs #bottomAllForm{
	text-align:left;
}

#thumbs #bottomPageForm{
	text-align:right;
}

#imagecont{
 	position:absolute;
	top: 200px;
	left: 215px; 
	margin:30px 0 0 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}

#imagecont #main{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#imagecont #main img{
	padding:1px;
	border-top:10px solid white;
	border-right:10px solid white;
	border-left:10px solid white;
	border-bottom:30px solid white;
}

#imagecont #main #Comments{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

#imagecont #main #Comments .commentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CC;
	background-color: #999999;
	text-align: right;
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}

#imagecont #main #Comments .commentBody {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

#imagecont #SubmitComment{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:630px;
} 

#SubmitComment{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:630px;
} 

#imagecont #footer{
	text-align:center;
}

/*****************************************
  *Daily Drawing information
  ****************************************/
#allOfDem #Comments{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

#allOfDem #Comments .commentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CC;
	background-color: #999999;
	text-align: right;
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}

#allOfDem #Comments .commentBody {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
