body {
	background-color: #CBCDCD;
	background-image: url(../_images/layout/bg.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:50px 0 50px 0;
	font-size:13px;
}

hr 
{
    color:#808080;
    width: 680px;
    height: 1px;
}

.buttonwrapper 
{
    
}

.button 
{
    border:0;
    background:transparent;
    cursor:pointer;
    float:none !important;
}

div.wrapper 
{
	/*border:1px solid #CC0000;*/
}

div.main 
{
    margin: 0 auto;
	width: 988px;
	/*border: 1px solid #CC0000;*/
}
div.footer 
{
    margin: 0 auto;
	width: 988px;
	/*border: 1px solid #CC0000;*/
	padding: 0 0 0 6px;
}
div.header {
	width: 739px;
	height: 121px;
	background: transparent url(../_images/layout/bg-header.png) no-repeat;
	/*border: 1px solid #CC0000;*/
}
div.content 
{
	width: 739px;
    height: 541px;
	background: transparent url(../_images/layout/bg-content.png) no-repeat;
	/*border: 1px solid #CC0000;*/
}
div.gallerycontent 
{
	width: 739px;
    height: 580px;
	background: transparent url(../_images/layout/bg-gallery.png) no-repeat;
	/*border: 1px solid #CC0000;*/
	margin:0px;
}

div.gallery
{
	width: 739px;
	min-height: 400px;
	background: transparent url(../_images/layout/bg-gallery-bottom.png) no-repeat left bottom;
	/*border: 1px solid #CC0000;*/
	margin:0px;
}

div.likebox 
{
	width:215px;
	height:500px;
	padding:16px;
}
div.logo
{
	position:relative;
	top:37px;
	left:4px;
	/*width:255px;*/
}
div.logo a 
{
    margin:0 30px 0 0;
}
div.facebook
{
	width:249px;
	height:662px;
	background: transparent url(../_images/layout/bg-facebook.png) no-repeat;
}
div.facebookhead
{
	padding:15px 20px 25px 20px;
	color:#FFFFFF;
}
div.facebookhead h1
{
	font-size:15px;
	line-height:19px;
	margin:0;
}
div.facebookhead p
{
	font-size:13px;
	line-height:16px;
	margin:0;
}
div.left
{
	float:left;
}
div.right
{
	float:right;
}
div.footer div {
	float:right;
	margin:4px 260px 0 0;
	color:#1a171b;
	font-size:11px;
}
div.footer div a {
	color:#1a171b;
	font-size:11px;
	text-decoration:none;
}
div.footer div a:hover
{
	text-decoration:underline;
}
img.welcomepic 
{
    margin:31px 0 0 15px;
}
div.starwelcome
{
    position:relative;
    top:-280px;
    left:15px;
    width:273px;
    height:275px;
}
div.starwelcome img 
{
    width:267px;
    height:269px;
}
div.starwelcome img:hover
{
    width:273px;
    height:275px;
}
div.star
{
    position:absolute;
    top:310px;
    left:490px;
    height:250px;
    width:250px;
}
div.upload
{
 	width:734px;
	height:500px;
	background: transparent url(../_images/layout/bg-form.png) no-repeat;
	position:relative;
	top:4px;
}

div.upload form
{
    width:480px;
    left: 65px;
    position: relative;
    top: 210px;
}
div.upload form div.row
{
    min-height:30px;
}
div.upload form div.row input
{
    float:right;
    width:300px;
}
div.upload form div.row label
{
    float:left;
    font-size:15px;
}
div.upload form div.row label i
{
    font-size:11px;
}
div.gallerycontent h1
{
    font-size:17px;
    margin: 0 50px 0 30px;
}
div.gallerycontent h1 span
{
    font-size:12px;
    font-weight:normal;
}
div.gallery h2
{
    font-size:23px;
    color:#de002c;
    margin: 0 50px 0 30px;
}
div.gallery h2 span
{
    font-size:17px;
    color:#00a062;
}
div.gallery div.polaroidwrapper 
{
    padding: 20px;
} 
div.gallery div.polaroidwrapper div.polaroid 
{
    float:left;
    width:170px;
    height:230px;
    background: transparent url(../_images/layout/bg-pic.png) no-repeat top left;
}

div.gallery div.polaroidwrapper div.polaroid a
{
    width:130px;
    height:130px;
    display:block;
    margin:7px 0 0 7px;
    overflow:hidden;
}
div.gallery div.polaroidwrapper div.polaroid a img
{
    padding: 0 auto;
}
div.gallery div.polaroidwrapper div.polaroid div.pictitle
{
    font-style:italic;
    padding:13px;
    width:130px;
    overflow:hidden;
    height:20px;
}
div.pagingwrapper 
{
    width:700px;
    height:40px;
}
div.paging 
{
    float:right;
}

div.paging span 
{
    border:1px solid #BBBBBB;
    display:inline-block;
    height:16px;
    font-size:12px;
    padding:2px;
    text-align:center;
    margin: 0 0 0 5px;
}
div.paging span.pager
{
    width:66px;
}
div.paging span a
{
    text-decoration:none;
    color:#303030;
}
div.paging span.current
{
    width:18px;
    border:1px solid #303030;
    color:#FFFFFF;
    background-color:#303030;
}
div.paging span.digit
{
    width:18px;
}
div.info 
{
    padding:0 0 0 15px;
    height: 500px;
    position: relative;
    top: 4px;
    width: 734px;
}
div.single 
{
    height:580px;
    margin: 0 0 0 30px;
}
div.single p 
{
    font-style:italic;
}

div.error 
{
    white-space:nowrap;
    color:#CC0000;
    margin:3px 0 0 0;
    font-size:11px;
    clear:both;
}