body {
    background: url(../images/bg.jpg) no-repeat top center;
    background-position: fixed;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-family: Arial, Helvetica;
    }

/* Donate button */

div#donate {
	height: 99px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 200px;
	width: 38px;
}
div#donate p,
div#donate form {
	display: block;
	margin: 0;
	width: 38px;
}
div#donate p a,
div#donate input#donate-button {
	background: url('../images/donate-button.png') left top no-repeat;
	border: none;
	display: block;
	height: 99px;
	margin: 0;
	text-indent: -999em;
	width: 38px;
}
div#donate p a:hover,
div#donate input#donate-button:hover {
	background: url('../images/donate-button.png') left -99px no-repeat;
	cursor: pointer;
}


.clear {
    clear: both;
    }

a {
    color: #5a9ecb;
    text-decoration: underline;
    }

a:hover {
    color: #222;
    }

p {
    margin: 0px;
    padding: 0px 0px 15px 0px;
    color: #222;
    font-size: 13px;
    font-family: Helvetica, Arial, "Helvetica Neue";
    line-height: 20px;
    }
    
h3 {
    color: #5a9ecb;
    font-size: 16px;
    font-family: Arial;
    }

#containerss {
    width: 940px;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
    }

#navie {
    width: 940px;
    height: 43px;
    display: block;
    margin: 12px auto 0px auto;
    text-align: left;
    }

#navie_logo {
    width: 232px;
    height: 43px;
    display: block;
    float: left;
    }

#navie_m {
    background: url(../images/navie_bg.jpg) repeat-x top left;
    width: 675px;
    height: 43px;
    display: block;
    float: left;
    }

#navie_menu {
    width: 380px;
    display: block;
    float: left;
    padding: 18px 0px 0px 25px;
    }

#navie_menu a {
    margin: 0px;
    padding: 0px 10px;
    border-right: 2px solid #232323;
    color: #FFF;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    }

#navie_menu a:hover {
    border-bottom: 1px solid #555;
    color: #0071bc;
    }

#navie_tectonic {
    width: 270px;
    float: left;
    }

#navie_tectonic img {
    margin-top: -7px;
    }


#navie_r {
    background: url(../images/navie_r.jpg) no-repeat top left;
    width: 33px;
    height: 43px;
    display: block;
    float: left;
    }

#mininavie {
    width: 940px;
    height: 39px;
    display: block;
    margin: 0px auto;
    padding-bottom: 300px;
    text-align: left;
    }

#mininavie_l {
    background: url(../images/mininavie_l.gif) no-repeat top left;
    width: 85px;
    height: 39px;
    display: block;
    float: left;
    margin-left: 30px;
    }

#mininavie_m {
    background: url(../images/mininavie_bg.gif) repeat-x top left;
    width: 775px;
    height: 39px;
    display: block;
    float: left;
    }

#mininavie_add {
    width: 230px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 5px;
    }

#mininavie_add img {
    margin-right: 5px;
    }

#mininavie_menu {
    width: 535px;
    display: block;
    float: left;
    padding-top: 13px;
    padding-left: 5px;
    }

#mininavie_menu a {
    border-left: 1px solid #dde8f3;
    padding: 0px 25px;
    color: #0071bc;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    }

#mininavie_menu a:hover {
    color: #000;
    }

#mininavie_r {
    background: url(../images/mininavie_r.gif) no-repeat top left;
    width: 20px;
    height: 39px;
    display: block;
    float: left;
    margin-right: 30px;
    }

#footer {
    background: url(../images/f_bg.gif) repeat-x top left;
    height: 30px;
    width: 940px;
    display: block;
    margin: 15px 0px;
    }

#footer_l {
    background: url(../images/f_l.gif) no-repeat top left;
    width: 20px;
    height: 30px;
    display: block;
    float: left;
    }

#footer_ml {
    width: 450px;
    height: 30px;
    display: block;
    float: left;
    color: #FFF;
    font-size: 11px;
    font-weight: normal;
    font-family: "Helvetica Neue", Arial;
    text-decoration: none;
    }

#footer_ml span {
    display: block;
    padding-top: 8px;
    }

#footer_ml span a {
    padding: 0px 5px;
    color: #4d9cd0;
    text-decoration: none;
    }

#footer_mr {
    width: 450px;
    height: 30px;
    display: block;
    float: left;
    text-align: right;
    color: #4d9cd0;
    font-size: 11px;
    font-weight: normal;
    font-family: "Helvetica Neue", Arial;
    text-decoration: none;
    }

#footer_mr span {
    display: block;
    padding-top: 8px;
    }

#footer_r {
    background: url(../images/f_r.gif) no-repeat top left;
    width: 20px;
    height: 30px;
    display: block;
    float: left;
    }


.disignBoxFirst
	{
		position:relative;
		margin-bottom:10px;
	}
	
	.boxFirstHeader
	{
	   background: url(http://community.laramieproject.org/templates/tmpl_uni/images/boxfirst_h.gif) repeat-x top left;
		height: 32px;
		padding: 12px 0px 0px 14px ;
		font-size:18px;
		font-weight:bold;
		color:#FFF;
		font-family: Arial, "Helvetica";
		text-align:left;
		text-transform: none;
		border-bottom: 1px solid #CCC;
	}
	
	.boxFirstHeader a {
	   color: #FFF;
	   text-decoration: none;
	   }

    .boxFirstHeader a:hover {
        text-decoration: underline;
        }
	
	
	.boxContent
	{
/*		position:relative; */
        background: #FFF;
		overflow:hidden;
		font-size:13px;
		/*color:#000000;*/
		padding:10px;
		border: 1px solid #a9abae;
	}
	
	.disignBoxFirst .boxFirstHeader .dbTopMenu,
	.disignBoxFirst .boxFirstHeader .caption_item
	{
		position: absolute;
		top: 0px;
		right: 0px;
		white-space:nowrap;
		color: #000;
		font-size: 10px;
		text-transform: capitalize;
		font-weight: bold;
		/*margin-right:5px;*/
	}
	
	.disignBoxFirst .boxFirstHeader .caption_item
	{
		padding-top:3px;
		padding-right:5px;
	}
	
	.dbTopMenu div.active,
	.dbTopMenu div.notActive
	{
		float: left;
		padding-left: 5px;
		padding-right: 5px;
		border-left: 1px solid #2e2e2e;
		height: 17px;
		padding-top:3px;
		position:relative;
	}
	
	.dbTopMenu div a, .caption_item a {
		text-decoration: none;
		color: #A8A8A8;
	}
	
	.dbTopMenu div a:hover, .caption_item a:hover {
	   color: #FFF;
	   }
	
	.caption_item a
	{
		margin-left:4px;
	}
	
	.dbTopMenu div.active
	{
		color: #EEE;
	}
	
	.dbBottomMenu
	{
		position:relative;
		height: 16px;
		margin-top:5px;
		text-align: center;
	}