
/* only define template page layout styles here. */
/* any formatting/content styles should be put in 'content.css' */

/* Calamar Custom Styles */
/* Written By 360psg */
/* www.360psg.com */

html {  }

body {
	text-align: left;
    margin: auto; vertical-align:top; cursor:default;  
    background: #000000 url(/templates/custom/calamar/images/bg-rptr.png) repeat-y top center;
}

.hide { display: none; }

#shadow {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:161px;
	background:Url(/templates/custom/calamar/images/shadow.png) repeat-x;
}

#highlight {
	width:100%;
	position:relative;
	background: url(/templates/custom/calamar/images/bg-rptr.png) repeat-y top;
}

.link-home { float: left; width: 220px; height: 70px; display: block; }

#bg_container {
	width:100%;
	background:url(/templates/custom/calamar/images/bg.jpg) repeat-x;
}

#texture_bg {
	width:100%;
	background:Url(/templates/custom/calamar/images/texture-bg.jpg) top center no-repeat;
	position:relative;
}

#float-container {
    width: 750px;
    margin: auto;
    background: url(/templates/custom/calamar/images/rptr.gif) repeat-y top center;
    padding-bottom: 10px;
}

.header {
    background: url(/templates/custom/calamar/images/img2.gif) no-repeat;    
    width: 750px;
    height: 85px;
}

.link-home { float: left; width: 220px; height: 70px; display: block; }

.additional {
    width: 400px; 
    float: right;
    height: 25px;
    overflow: hidden;
    padding-top: 2px;
}

.navigation {
    float: left;
    width: 230px; 
    height: 25px;
    overflow: hidden;
    padding-top: 2px;
}

.search {
    width: 170px; 
    float: left;
    height: 25px;
    overflow: hidden;
    padding-top: 2px;
}

.nav {
    float: left;
    width: 750px;
    background-color: #000;
}

.left {
    float: left;
    width: 172px;
	_width: 158px;
}

.left-flash {
    float: left;
    width: 174px;
    height: 144px;
    background: #000000;
    color: #46ba8b;
    font-weight: bold;
    font-size: 10px;
    font-family: verdana, sans-serif;
    text-transform: uppercase;
    overflow: hidden;
	_width: 174px;
}

.left-menu {
    float: left;
    width: 172px;
    padding-top: 6px;
	_width: 168px;
}

.left-content {
    padding: 25px 7px 20px 7px;
    float: left;
    width: 140px;
    font: 11px verdana, helvetica, sans-serif;
    color: #000;
	_padding: 20px 4px 20px 4px;
}

#mainbody_container {
    float: left;
    width: 570px;
    padding-left: 3px;
    _padding-left: 0px;
	_width: 575px;
}

.main-image {
    float: left;
    background: url(/templates/custom/calamar/images/background_rock.gif) no-repeat;
    width: 575px;
    height: 71px;
	_width: 575px;
}

.main-content {
    float: left;
    width: 505px;
    padding: 15px 25px 15px 25px;
    font: 12px verdana, helvetica, sans-serif;
    color: #000;
	_width: 500px;
	_padding: 15px 5px 15px 15px;
}

#author {
    padding: 10px 0px;
    width: 750px;
    margin: 0 auto;
    clear: both;
    color: #fff;
    font: 10px sans-serif;
    text-align: right;
}