body
{
/* background-color:#d0e4fe; */
background-color:#fffff0;
width:67%;
position:absolute;
left:100px;
/* top:8px; */
font:15px arial,sans-serif;
}

body.gallery
{
	
/* background-color:#d0e4fe; */
background-color:#3f9bff;
width:600px;
position:absolute;
left:0px;
top:25px;
	
}

div.allleft
{

position:relative;
left:-100px;	

	
}


div.news
{

align:center;
width:67%;
background-color:LightGrey;
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
padding-left:50px;
padding-right:50px;
padding-top:25px;
padding-bottom:10px;"
	
}

div.news-wide
{

align:center;
width:90%;
background-color:LightGrey;
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
padding-left:50px;
padding-right:50px;
padding-top:25px;
padding-bottom:10px;

}

h1
{
/* color:sienna; */
color:MidnightBlue;
text-align:center;
}

h2
{
/* color:sienna; */
color:MidnightBlue;
text-align:center;
}

p
{
font-size:15px;
}

hr
{
margin-top:1px;	
margin-bottom:1px;
}

a:link {color:MediumBlue}
a:visited {color:MediumBlue}
a:hover {color:Tomato}

a.darkbg:link {color:LightGrey}      /* unvisited link */
a.darkbg:visited {color:LightGrey}  /* visited link */
a.darkbg:hover {color:Tomato}  /* mouse over link */
a.darkbg:active {color:White}  /* selected link */

a.darkbg {text-decoration:none}

.input {
    border: 1px solid #006;
    background: #ffc;
}
.button {
    border: 1px solid #006;
    background: #9cf;
}
.rounded-corners {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.divi-block {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    border:2px dotted DarkGrey;
    height:200px;
    overflow:auto;
    padding:3px;
    margin-top:2px;
    margin-bottom:2px;
}

.big-text {
	font-size:18px;
}

.bigger-text {
	font-size:21px;
	letter-spacing:1.8px
}

.dotted-border {
	border:2px dotted DarkGrey;
}

/* BUTTONS!!! : */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('images/css/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('images/css/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


