/*-------------------------------------------------
  Nucleus CMS Stylesheet - bundled with version 3.2
  Based on the Default skin bundled with Nucleus 3.2 and
 'The Writer' by Marco van Hylckama Vlieg made for Pivot blog engine
  Assembled by Boris Lifanovsky (http://www.lifanovsky.com)
-------------------------------------------------*/

/*-------------------------------------------------
  General layout
-------------------------------------------------*/
body
{
	background: url(images/pageback.png);
	font-family: Arial, sans-serif, "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet;
	font-size: 12px;
	text-align: center;
	color: #333;
	line-height: 1.4;
	margin: 0;
	border-color: #000000;
}

form
{
	margin: 0;
}

/* Headings */
h1,h2,h3,h4,h5,h6
{
    font-family:  Arial, sans-serif, "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet;
	font-weight: normal;
	margin: 0;
}

/* Lists */
ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
li
{
	background: white;
	padding: 0 0 0 10px;
	margin: 0 20px;
}

/* Links */
a:link, a:visited
{
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333;
}
a:hover, a:active
{
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black;
}
#header a:link, #header a:visited
{
	font-variant: small-caps;
	color: #ccc;
	font-style: normal;
	line-height: 1;
	border-bottom: none;
}
#header a:hover, #header a:active
{
	font-variant: small-caps;
	color: #ccc;
	font-style: normal;
	line-height: 1;
	border-bottom: none;
}
#copyrights a:link, #copyrights a:visited
{
	color: #474747;
}
#copyrights a:hover, #copyrights a:active
{
	color: #737373;
}

/* Basic classes */
.hidden
{
	display: none;
}
.centerize
{
	text-align: center;
}
.clearing
{
	width: 704px;
	height: 0;
	clear: both;
}

/*-------------------------------------------------
  Header
-------------------------------------------------*/
#header
{
	position: relative;
	width: 1000px;
	height: 190px;
	/* large header image is defined below */
	background: url(images/maincontainerback.png)
	/* background: white; */
	border-width: 2px 2px 0;
	border-style: solid;
	border-color: #E0E0E0;
	margin: auto;
}
#head_nav
{
	height: auto;
	width: auto;
	background: white
	
	/* end small header image specific lines */
	
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	font-size: 15px;
}

#banner2 {
			padding: 0px;
			margin-bottom: 0;
			margin-top: 0;
                        text-align: center;
			background-color: #000;
			background: url(images/header2.jpg);
			height: 188px;
			border: none;
}

#banner3 {

			padding: 0px;
			margin-bottom: 0;
			margin-top: 0;
                        text-align: center;
			background-color: #000;
			background: url(images/header3.jpg);
			height: 188px;
			border: none;
}


/*-------------------------------------------------
  Content wrappers
-------------------------------------------------*/
#mainwrapper
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/maincontainerback.png);
}
#wrapper
{
	width: 800px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #F2F2F2;
	
}

/*-------------------------------------------------
  Main content
-------------------------------------------------*/
#container
{
	width: 800px;
	height: 1%;
	overflow: hidden;
	float: left;
	padding: 4px 0 0 0;
	left: 200px;
}
.content
{
	padding: 0;
	margin: 7px 224px 30px 20px;
}

/*-------------------------------------------------
  Item styles
-------------------------------------------------*/
.contenttitle h2
{
	padding-left: 20px;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 16px;
	color: #000;
	background: url(images/doc.png);
	background-position: center left;
	background-repeat: no-repeat;
}
.contentbody
{
	background-color: #fff;
	color:#333;
	padding:10px;
	border: 1px #ccc solid;
	text-align:justify;
}



/*-------------------------------------------------
  Menu
-------------------------------------------------*/
#sidebarcontainer
{
	float: right;
	width: 200px;
	width: 210px;
	width: 200px;
	padding: 2px 0 0 0;
}
.sidebar
{
	color: #FF4500;
	margin: 0 6px 4px 0;
}

/* Menu lists */
.sidebardl
{
	padding: 0 0 10px 0;
	margin: 0;
}
.sidebardl dt
{
	background: #E5E5E5 url(images/sidetitlebg.gif);
	color: #3A3523;
	font-size: 12px;
	font-weight: bold;
    font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", Arial, "Trebuchet MS", sans-serif;
	padding: 4px 10px;
}
.sidebardl dd
{
	background: #EEEEEE;
	padding: 2px 10px;
	margin: 1px 0 0 0;
}
.sidebardl dd:hover
{
	background: #E7E7E7;
	padding: 2px 10px;
	margin: 1px 0 0 0;
}
.sidebardl dd a:link, .sidebardl dd a:visited
{
	background: url(images/arrow.gif) left center no-repeat;
	padding: 0 0 0 10px;
}


/*-------------------------------------------------
  Miscelaneous
-------------------------------------------------*/
/* VBlog image onion skin shadow - From AListApart.com*/
.wrap1, .wrap2, .wrap3
{
	display:inline-table;
	/* \*/display:block;/**/
}
.wrap1
{
	float:left;
	background:url(images/shadow.gif) right bottom no-repeat;
	margin: 0 5px 3px 0;
}
.wrap2
{
	background:url(images/corner_br.gif) left bottom no-repeat;
}
.wrap3
{
	background:url(images/corner_tr.gif) right top no-repeat;
	padding:0 5px 5px 0;
}
.wrap3 img
{
	display:block;
	border: 3px solid white;
}
#wrapper_banner {
	width: 800px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

}
#banner4 {


			padding: 0px;
			margin-bottom: 0;
			margin-top: 0;
                        text-align: center;
			background-color: #000;
			background: url(images/header4.jpg);
			height: 188px;
			border: none;
}
