/* Atkinsons Joiners Responsive 2016 */
body {
    padding-top: 10px;
    padding-bottom: 30px;
    font-family:arial,verdana,sans-serif;
    font-size:80%;
    background:#000067;
    color:#000;
}

.wrapper {
    padding:10px;
    background:#006900;
    margin-left:auto;
    margin-right:auto;
    -moz-border-radius: 2em /*{global-radii-blocks}*/;
    -webkit-border-radius: 2em /*{global-radii-blocks}*/;
    border-radius: 2em /*{global-radii-blocks}*/;
    box-shadow: 3px 3px 5px rgba(72,72,72,1);
}

.main{
    padding:10px;
    padding-top:10px;
    background:#ffffda;
    -moz-border-radius: 1em /*{global-radii-blocks}*/;
    -webkit-border-radius: 1em /*{global-radii-blocks}*/;
    border-radius: 1em /*{global-radii-blocks}*/;
    box-shadow: 3px 3px 5px rgba(72,72,72,1);
}

#bottom{
    margin-top:10px;
    height:30px;
    padding:10px;
    color:#000;
    text-align:center;
    background:#ffffda;
    -moz-border-radius: 2em /*{global-radii-blocks}*/;
    -webkit-border-radius: 2em /*{global-radii-blocks}*/;
    border-radius: 2em /*{global-radii-blocks}*/;
    box-shadow: 3px 3px 5px rgba(72,72,72,1);
}
	
.header{
	padding:10px;
	padding-bottom:0px;
    color:#000;
    text-align:center;
    background:#ffffda;
   -moz-border-radius: 2em /*{global-radii-blocks}*/;
    -webkit-border-radius: 2em /*{global-radii-blocks}*/;
    border-radius: 2em /*{global-radii-blocks}*/;
    box-shadow: 3px 3px 5px rgba(72,72,72,1);
}
	
h3{
    font-weight:bold;
    margin-bottom:10px;
    line-height:1.2em;
}

#contentholder img {
    margin-right:10px;
    margin-left:10px;
}

#contentholder h2 {
    padding-top:0px;
}

.theme-dropdown .dropdown-menu {
    display: block;
    position: static;
    margin-bottom: 20px;
}

.theme-showcase > p > .btn {
    margin: 5px 0;
}

/*WebMaestro Divisions */

body{
    line-height:1.5em;
}
h1,h2,h3{
    color:#006900;
}
a:link{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
a:visited {
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
a:hover{
    color:#f00;
}

a.label:hover,
a.label:focus
 {
	color: #e9514c;
	text-decoration: none;
	cursor: pointer;
}
.label-info[href] {
	background-color: #87cefa;
}

iframe {
  border:none;
}

.caption{
    text-align:center;
    font-style:italic;
}

.container{
	text-align:left;
    }
.whitebgnd{
background-color:#fff;
    padding:10px;
}
.actions{
    padding:0px;
    margin:0px;
    width:980px;
    list-style:none;
    clear:both;
    overflow:hidden;
    float:right;
}

.actions li{
    float:right;
    margin:5px;
    line-height:30px;
}



img.rounded{
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    box-shadow: 3px 3px 5px rgba(72,72,72,1);
    margin:0px;

}

.page-header h2 {
	margin:0px;
	color:#006900;
	font-size:2em;
	font-weight:normal;
	text-decoration:none;
	
}
.page-header {
	padding:0px;
	margin:0px;
	border:none;
}

.moduletable h3 {
	margin:0px;
	color:#435f34;
	font-size:2em;
	font-weight:normal;
	text-decoration:none;
	
}
.moduletable {
	padding:0px;
	margin:0px;
	border:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

@media (min-width: 300px) {
	#visible{
		display:none;
	}
	.visible{
		display:none;
	}
}

@media (min-width: 765px) {
	#visible{
		display:block;
	}
	.visible{
		display:block;
	}
}