/* This Style sheet is a modified version from one made by aran @ studio7designs.com, http://www.studio7designs.com */

/*{border:0;margin:0;padding:0;background:transparent;} */
*{border:0;background:transparent;} 

p{margin-top:10px;}

ul, ol, li{margin-left:15px;}
body
{
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 80%;
	background-color: #ffffff;
	line-height: 170%;
	margin-top: 0px;
	background: #ffffff url('/globalFiles/css/images/garsila/bgLine_blue.gif') top center repeat-x;
}

#border
{
	border: 0px ;
	width: 900px;
	background-color: #FFFFFF;
	background:url('/globalFiles/css/images/garsila/bg_blue.gif') no-repeat;
	margin: 0 auto;
}

#header
{
	height: 193px;
	width:873px;
	margin-left:-2px;
	/*background-image:url('/globalFiles/css/images/garsila/543775_80195780.jpg');*/
}

#header img{padding:0px;}

.headerSpan
{
font-family: trebuchet ms, verdana, arial, tahoma;
font-size:28px;
padding:40px;
XXX_margin-left:20px;
}

#subtitle{font-size:16px;}

* html #header { margin-left: 0; }

#content
{
	padding: 0.5em 1em;
	max-width: 870px;
	background-color: #FFFFFF;
}

* html #content {height:1%}
* > html #content {height:auto}

#container
{
	width: 870px;
	margin: 0px auto;
	background-color:#FFF;
}

.splitright {
	background: #ffffff url('/globalFiles/css/images/garsila/menu225.gif') top center no-repeat;
	width: 28%;
	float: right;
	overflow: hidden;
	text-align: center;
}

.splitleft {
	background: #ffffff;
	margin:auto;
	width: 70%;
	float: left;
	overflow: hidden; 
	text-align: justify;
}


#sideCol{
	float:right;
	width:227px;
	padding:0px 0px;
	margin:20px 0 20px 20px;
	background: url(/globalFiles/css/images/garsila/menu225.gif) no-repeat;
	line-height:1.5em;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
}

#sideColText{
	padding:10px;
	overflow:hidden;
}


#footer{height:20px;background-color: #DDD;	border: 1px #CCC solid;	margin: 50px 5px 0 5px;	padding: 0 10px;clear: both;}
#snabberFooter, #snabberFooter a {	width: 97%;	text-align: right;	font-size:8pt;	color: #bbb;text-decoration:none;}
#footer a:link, #footer a:visited, #footer span{color:#777;}
#footer a:hover,  #footer a:active{color:#333;}


#topmenu {position: relative;top: 14px;left: 15px;width: 850px;font-size:93%;margin: 0;line-height:normal;height: 41px;}
#topmenu ul { margin:0; padding:0px 0px 0 2px; list-style:none;}    
#topmenu li {display:inline;margin:0;padding:0;}
#topmenu a {float:left;background:url(/globalFiles/css/images/garsila/menuleft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#topmenu a span {float:left;display:block;background:url(/globalFiles/css/images/garsila/menuright.gif) no-repeat right top;padding:5px 15px 4px 6px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */
#topmenu a:hover {background-position:0% -42px;}
#topmenu a:hover span {background-position:100% -42px;}
#topmenu .highlight{font-weight:bold}

h1 { font-size: 160%; margin:15px 0 5px 0; }
h2 { font-size: 130%; margin:15px 0 5px 0;}
h3, h4, h5, h6 { font-size: 110%;}


#sideCol h3, #sideCol h2, #sideCol h1{
	font-size: 90%;
	text-transform: uppercase;
	margin: 0.7em 0 0.2em 0;
	font-weight: bold;
	letter-spacing: 0.12em;
}

H3{
	text-transform: uppercase;
	margin: 0.7em 0 0.1em 0;
	font-weight: bold;
	letter-spacing: 0.12em;
}
	

#content img{ float:left; margin:5px 10px 5px 0px;}
/*#content img{ float:left; margin:15px;}*/

a:link, a:visited {text-decoration: underline;}
a:hover {text-decoration: none;color: #444; }


/*default settings - these will be overwritten by custom settings*/
/*a:link, a:visited {}*/

body, p, div, span, td, ul, li, a {font-family:trebuchet ms,geneva;}
body, p, div, span, td, ul, li, a {font-size: 13px;}
body, p, div, span, td, ul, li, a {color:#888;}
h1, h2, h3, h4, h5, h6 {font-family:Lucida Sans Unicode, Arial;}
h1, h2, h3, h4, h5, h6 {color: #5b8fbe;}
.headerSpan {color:#888;}

.guestBookTitle, .blogTitle{margin:0px;background-color:#eee;padding:2px}
.guestBookBody, .blogBody{margin:0 0 25px 0}
.guestbookContent, .blogContent{padding:10px}

.formRow{margin-top:12px}

.floatBreaker {float:none;clear:both;}

input, textarea {color:#555;border:1px #555 solid;padding:2px}
#content img.imgNormal{border:none;float:none;margin:0 8px 0 0}

 
#statusMsg {color:#C90928;font-weight:bold;font-size:11px;}

