/* Start of CMSMS style sheet 'Default' */
@charset "UTF-8";
/* CSS Document */

/*Maroon #69331f*/
/*Grey Text #787878*/

img, div { 
	border:none
}

body, td { 
	font-family:Arial; 
	font-size:11px; 
	color:#787878; 
	margin:0px 
}

p {
	margin-top:10px;
}

table { 
	border:none; 
} 

input, 
select, 
textarea { 
	font-family:Arial; 
	font-size:11px; 
	color:#787878; 
	border:1px dotted #a2b8c5;
}

/*Standard links*/
a:link,
a:visited { 
	font-size:11px;
	color:#787878;
	text-decoration:none; 
}
a:hover { 
	font-size:11px; 
	color:#69331f; 
	text-decoration:none; 
}

/*Moroon links*/
a.maroon:link,
a.maroon:visited { 
	font-size:11px; 
	color:#69331f; 
	text-decoration:none; 
}
a.maroon:hover { 
	font-size:11px; 
	color:#69331f; 
	text-decoration:underline; 
}

/*White Portfolio links*/
a.white:link,
a.white:visited { 
	font-size:11px; 
	color:#ffffff; 
	text-decoration:none; 
}
a.white:hover { 
	font-size:11px; 
	color:#787878; 
	text-decoration:underline; 
}

.white-text {
	color:#ffffff;
}

/*Background image for */
body#forest { 
	background:url(uploads/images/forest.jpg) top center;
}
body#desert { 
	background:url(uploads/images/desert.jpg) top center;
}
body#clouds { 
	background:url(uploads/images/clouds.jpg) top center;
}
body#grass { 
	background:url(uploads/images/grass.jpg) top center;
}
body#haybail { 
	background:url(uploads/images/haybail.jpg) top center;
}
body#iceberg { 
	background:url(uploads/images/iceberg.jpg) top center;
}
body#underwater { 
	background:url(uploads/images/underwater.jpg) top center;
}

/*Main site table container background image*/
#iceberg_small { 
	background:url(uploads/images/iceberg_small.jpg) bottom no-repeat; 
	background-color:#FFFFFF; 
	vertical-align:top  
}
#sailing_small { 
	background:url(uploads/images/sailing_small.jpg) bottom no-repeat; 
	background-color:#FFFFFF; 
	vertical-align:top 
}
#dunes_small { 
	background:url(uploads/images/dunes_small.jpg) bottom no-repeat; 
	background-color:#FFFFFF; 
	vertical-align:top 
}
#grass_small { 
	background:url(uploads/images/grass_small.jpg) bottom no-repeat; 
	background-color:#FFFFFF; 
	vertical-align:top 
}
#tree_small { 
	background:url(uploads/images/tree_small.jpg) bottom no-repeat; 
	background-color:#FFFFFF; 
	vertical-align:top 
}
#rig_small { 
	background:url(uploads/images/rig_small.jpg) bottom no-repeat; 
	background-color:#FFFFFF; 
	vertical-align:top 
}
#wind_small { 
	background:url(uploads/images/wind_small.jpg) bottom no-repeat; 
	background-color:#FFFFFF; 
	vertical-align:top 
}

/*CSS for page shadow border*/
#lefttop-corner-shadow { 
	width:4px; 
	height:4px; 
	background:url(uploads/images/lefttop_corner_shadow.png) no-repeat;  
}
#top-shadow { 
	width:800px; 
	height:4px;
	background:url(uploads/images/top_shadow.png) no-repeat; 
}
#righttop-corner-shadow { 
	width:4px; 
	height:4px; 
	background:url(uploads/images/righttop_corner_shadow.png) no-repeat; 
}
#left-shadow { 
	width:4px; 
	height:530px; 
	background:url(uploads/images/left_shadow.png) no-repeat; 
}
#right-shadow { 
	width:4px; 
	height:530px; 
	background:url(uploads/images/right_shadow.png) no-repeat; 
}
#leftbottom-corner-shadow { 
	width:4px; 
	height:4px; 
	background:url(uploads/images/leftbottom_corner_shadow.png) no-repeat;
}
#bottom-shadow { 
	width:800px; 
	height:4px; 
	background:url(uploads/images/bottom_shadow.png) no-repeat;
}
#rightbottom-corner-shadow { 
	width:4px; 
	height:4px; 
	background:url(uploads/images/rightbottom_corner_shadow.png) no-repeat;
}

#page-table { 
	border:1px solid #666666 
}	

/*Page table layout to maximize total browser width and height*/
#page { 
	width:100%; 
	height:100%; 
}

/*Site map div layout*/
#header-site-map { 
	text-align:right; 
	margin:10px 10px 0px 0px 
}

/*Logo positioning and image*/
#logo { 
	width:120px; 
	height:26px; 
	margin:0px 0px 0px 230px;
	text-align:right;
}

/*CONTENT LAYOUT #1 - Basic content layout used on most of the site*/
#content-margin-1 { 
	margin:20px 0px 0px 150px 
}

/*CONTENT LAYOUT #2 - Site Index page layout*/
#content-margin-2 { 
	margin:20px 0px 0px 130px 
}

/*CONTENT LAYOUT #3 - Licensing page layout*/
#content-margin-3 { 
	margin:20px 0px 0px 160px 
}

/*CONTENT LAYOUT #4 - Fortfolio page layout*/
#content-margin-4 { 
	margin:10px 20px 0px 20px 
}

/*Page title id, mainly for the services pages*/
#page-title { 
	font-size:14px; 
	color:#787878; 
	font-weight:bold 
}

#portfolio-table {
	width:600px;
}

#portfolio-top-row { 
	padding:0px 10px 0px 0px 
}
#portfolio-add-rows { 
	padding:10px 10px 0px 0px 
}

/*Portfolio Thumbnail borders*/
.thumbs-border { 
	border:1px solid #787878 
}

/*Footer and copyright*/
#footer {
	width:800px;
	 margin:auto;  
}

#copyright { 
	font-size:10px; 
	color:#FFFFFF; 
	text-decoration:none; 
	text-align:right; 
	margin:5px 0px 0px 0px 
}

/* End of 'Default' */

