body {
  color: #000;
  font: 20px/25px Arial, Helvetica, sans-serif;
  background:url(images/bgcloud.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align:center;
 
}
p{
	padding-left:20px;
	padding-right:20px;
	line-height:30px;
}
b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/

}

#topsection{
height: 90px; /*Height of top section*/
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
width:940px;
margin: 0 auto; /*Center container on page*/
text-align:center;
padding-top:30px;
padding-bottom:20px;
background:url(images/lpaper.png);
background-repeat:repeat;
-webkit-border-radius: 40px;
border-radius: 40px;
-webkit-box-shadow:  0px 0px 50px 10px rgba(0, 0, 0, 0.3);
       	box-shadow:  0px 0px 50px 10px rgba(0, 0, 0, 0.3);


}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
background: #C8FC98;
}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background: #FDE95E;
}

#footer{

clear: left;
width: 100%;
color: #000;
text-align: center;
padding: 10px 0;

}

#footer a{
color: #000;
text-decoration:none;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/*Navigation*/


	


.ribbon:after, .ribbon:before {
    margin-top:0.5em;
    content: "";
    float:left;
    border:1.5em solid #E34F00;
	
	
}

.ribbon:after {
    border-right-color:transparent;
	
}

.ribbon:before {
    border-left-color:transparent;
}

.ribbon a:link, .ribbon a:visited { 
    color:#000;
    text-decoration:none;
    float:left;
    height:3.5em;
    overflow:hidden;
	
}

.ribbon span {
    background:#E34F00;
    display:inline-block;
    line-height:3em;
    padding:0 1em;
    margin-top:0.5em;
    position:relative;

    -webkit-transition: background-color 0.2s, margin-top 0.2s;  /* Saf3.2+, Chrome */
    -moz-transition: background-color 0.2s, margin-top 0.2s;  /* FF4+ */
    -ms-transition: background-color 0.2s, margin-top 0.2s;  /* IE10 */
    -o-transition: background-color 0.2s, margin-top 0.2s;  /* Opera 10.5+ */
    transition: background-color 0.2s, margin-top 0.2s;
	
}

.ribbon a:hover span {
    background:#FFD204;
    margin-top:0;
}

.ribbon span:before {
    content: "";
    position:absolute;
    top:3em;
    left:0;
    border-right:0.5em solid #9B8651;
    border-bottom:0.5em solid #E34F00;
	
}

.ribbon span:after {
    content: "";
    position:absolute;
    top:3em;
    right:0;
    border-left:0.5em solid #9B8651;
    border-bottom:0.5em solid #E34F00;
	
}

/* Random Image */
#randomimg{
	text-align:center;
	margin:auto;
	float:left;
	padding:10px;
	
}