body
					{
					width:100%;
					color: #000;
					font-family:Tahoma,Arial,Geneva,sans-serif;
					font-size:small;
					margin: 10px 7px;
					padding: 3px;
					scrollbar-track-color:#f4f4f4;
					scrollbar-face-color:blue;
					scrollbar-arrow-color:#fff;
					background-color:#f4f4f4;
					}

img
					{
					border: 1px solid #666;
					margin:0 0 15px 15px;
					}

form
					{
					margin: 0;
					}

ul
					{
					list-style: none;
					padding: 0;
					margin: 0;
					}

li
					{
					padding: 0 0 0 0px;
					margin: 0 0px;
					}

/* Links */
a:link, a:visited, a:hover, a:active
					{
					color: blue;
					text-decoration: none;
					}

a:hover, a:active
					{
					text-decoration:underline;
					}


/* Basic classes */

.hidden
					{
					display: none;
					}

.centerize
					{
					text-align: center;
					}

.clearing
					{
					width: 704px;
					height: 0;
					clear: both;
					}







/*-------------------------------------------------
  Header
-------------------------------------------------*/



#header
					{
					background:#f4f4f4;
					margin:auto;
					}

#navigator
					{
					margin:0;
					clear:both;
					}

.thedate
					{
					font-size:75%;
					color:#910c0c;
					}

.entrytitle
					{
					font-size:150%;
					font-weight:bold;
					padding-bottom:5px;
					background: url(images/dot.gif) bottom repeat-x;
					}

.entrytitle,
.entrytitle a:link,
.entrytitle a:visited,
.entrytitle a:hover
					{
					color:#000;
					}															

.topofitall
					{
					}

.topleft,
.topright
					{
					font-size:70%;
					color:#000;
					margin-bottom:6px;
					}

.topleft a, .topleft a:visited, .topleft a:hover,
.topright a, .topright a:visited, .topright a:hover
					{
					color: blue;
					}

.underlogobox
					{
					border-bottom:0px;
					font-size:77%;
					}

.date,
.minilinksright,
.tree,
					{
					font-size:75%;
					}

.footer,
					{
					font-size:71%;
					}


.minilinksright
					{
					margin-top:2px;
					}


.searchboxstyle
					{
					width:110px;
					font-size:11px;
					height:16px;
					font-family:Tahoma,Geneva,Arial,sans-serif;
					border:1px solid #4578a3;
					background-color:#fff;
					color:#000;
					}

.searchbox

																		{

																		padding:0 0 15px 12px;

																		}

.minilinksright,

.topright

																		{

																		float:right;

																		}



.100s

																		{

																		font-size:77%;

																		color:#777;

																		margin:3px 0 0 3px;

																		}



.100s a:visited,

.100s a:active,

.100s a:focus,

.100s a

																		{

																		color:#777;

																		}



.100s a:hover

																		{

																		color:#000ff;

																		text-decoration:underline;

																		}																		

																		

.footer
					{
					color:#444;
					clear:both;
					font-size:80%;
					margin-left:7px;
					}

.newslinks

						{

						border-left:2px solid #bbb;

						background-color:#eee;

						padding:15px 20px 10px 25px;

						margin:0 25px;

						width:450px;

						line-height:100%;

						}



.newsquote

						{

						font-size:80%;

						margin:5px 5px 0 16px;

						color:#777;

						}



.quote

						{

						border-left:1px solid #f80000;

						border-right:1px solid #f80000;

						padding:3px 22px;

						margin:2px 38px;

						color:#444;

						font-family:comic sans ms, serif;

						font-size:83%;

						line-height:120%;

						}



.note

						{

						font-size:83%;

						color:#666;

						}



.qotd

						{

						font-size:150%;

						font-weight:bold;

						font-style:italic;

						font-family:serif;

						}

																		

/*-------------------------------------------------
  Content wrappers
-------------------------------------------------*/



#mainwrapper
						{
						width: 100%;
						background: white;
						border:1px solid blue;
						margin: auto;
						}



#wrapper
						{
						width: 100%;
						background-color:#fff;
						margin: auto;
						}



#leftsidebar

															{

															float:left;

															width:260px;

															margin-top:1px;

															}



.leftsidebaritem

															{

															margin:12px 0 0 0;

															}

															

.leftsidebarhed

															{

															font-weight:bold;

															color:#000;

															}

.leftsidebarexpanded

															{

															margin:0 0 18px 29px;

															color:#777;

															font-size:77%;

															}

.leftsidebarexpanded a:visited,

.leftsidebarexpanded a:active,

.leftsidebarexpanded a:focus,

.leftsidebarexpanded a

																		{

																		color:#777;

																		}



.leftsidebarexpanded a:hover

																		{

																		color:#000ff;

																		text-decoration:underline;

																		}																		

															

															





/*-------------------------------------------------



  Main content



-------------------------------------------------*/



.menutext

															{

															font-size:77%;

															color:#555;

															padding-top:5px;

															}



.menutext a,

.menutext a:visited,

.menutext a:hover,

.menutext a:active,

.menutext a:focus

															{

															color:#555;

															}





#container
					{
					width: 600px;
					height: 1%;
					overflow: visible;
					float: left;
					padding: 4px 0 0 20px;
					margin-right: -315px;
					}


.content
					{
					padding: 0;
					margin: 7px 0px 330px 0px;
					}





/*-------------------------------------------------
	  Item styles
-------------------------------------------------*/



.contenttitle h2
					{
					clear: both;
					font-size: 140%;
					padding: 0 0 6px 0;
					margin: 0;
					}



.contentbody
					{
					padding: 0 0 16px 0;
					}



.contentbody a:link,

.contentbody a:visited,

.contentbody a:hover
					{
					text-decoration:underline;
					}







/*-------------------------------------------------
	  Item info
-------------------------------------------------*/



.contentitemcategory



{

	background: url(images/bgcategory.gif) center left no-repeat;

	font-size: 10px;

	line-height: 12px;

	padding: 0 10px 0 14px;

}



.contentitempostedby



{



	background: url(images/bgpostedby.gif) center left no-repeat;



	font-size: 10px;



	line-height: 12px;



	padding: 0 10px 0 12px;



}



.contentitemcomments



{



	background: url(images/bgcomment.gif) center left no-repeat;



	font-size: 10px;



	line-height: 12px;



	padding: 0 10px 0 13px;



}



.contentitemedit



{



	background: url(images/bgedit.gif) center left no-repeat;



	font-size: 10px;



	line-height: 12px;



	padding: 0 10px 0 11px;



}



.contentitem



{



	padding: 3px 0 0 0;



	margin: 0 0 16px 0;



}



.contentitem1



{



	display: inline;



}



.contentitem2



{



	display: inline;



	background: url(images/dotv.gif) left repeat-y;



	padding: 0 0 0 10px;



}



.contentitem3



{



	display: inline;



	background: url(images/dotv.gif) left repeat-y;



	padding: 0 0 0 10px;



}



.contentitem4



{



	display: inline;



	padding: 0 0 0 10px;



	background: url(images/dotv.gif) left repeat-y;



}



.contentitem5



{



	display: inline;



	padding: 0 0 0 10px;



	background: url(images/dotv.gif) left repeat-y;



}





/*-------------------------------------------------



  Comments



-------------------------------------------------*/



.itemcomment



{



	background: url(images/commentquote01.gif) no-repeat;



	background-position: 6px 9px;



	padding: 6px 42px;



	border: 1px solid white;



	margin: 10px 0 0 0;



}



.itemcomment:hover



{



	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;



	background-position: 6px 9px;



	border: 1px solid #CCCCCC;



}



.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/



{



	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;



	background-position: 6px 9px;



	border: 1px solid #B3C492;



}



.id1:hover



{



	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;



	background-position: 6px 9px;



	border: 1px solid #B3C492;



}



.itemcomment h3



{



	font-size: 12px;



}







/*-------------------------------------------------
	  Menu
-------------------------------------------------*/

#sidebarcontainer
					{
					float: right;
					width: 305px;
					padding: 2px;
					border:0;
					margin:2px 3px;
					border:1px solid #999;
					background-color: #f2f2f2;
					}

.sidebar
					{
					color: #000;
					margin: 0 0 4px 0;
					background-color: f2f2f2;
					}


/* Menu lists */


.sidebardl
					{
					padding: 0 0 5px 0;
					margin: 0;
					}

.sidebardl dt
					{
					background: #999;
					color: #000;
					font-size: 80%;
					font-weight: bold;
					font-family:Geneva,Tahoma,Arial,sans-serif;
					padding: 4px 0 4px 4px;
					}

.sidebardl dd
					{
					padding: 2px 10px;
					font-size: 75%;
					margin: 1px 0 0 0;
					}

.sidebardl dd:hover
					{
					background: #fff;
					padding: 2px 10px;
					margin: 1px 0 0 0;
					}

.sidebardl dd a:link, .sidebardl dd a:visited
					{
					padding:0 0 0 20px;
					}




/*-------------------------------------------------
	  Forms
-------------------------------------------------*/



.loginform, .searchform



{



	margin: 5px 0;



}



.commentform, .mailform



{



	margin-top: 10px;



    padding: 10px;



    background: #EEEEEE;



    /* Rounded borders, for Mozilla browsers */



    /* -moz-border-radius: 10px; */



}



.commentform img{



    margin: 5px 0 0 0;



}



.formfield



{



	font-size: 11px;



	background: white;



	color: #494949;



	border-top: 1px solid #868686;



	border-left: 1px solid #868686;



	border-bottom: 1px solid #D4D2CF;



	border-right: 1px solid #D4D2CF;



	margin: 1px 0 0 0;



}



.formbutton



{



	font-size: 11px;



	background: white;



	color: #494949;



	border-top: 1px solid #D4D2CF;



	border-left: 1px solid #D4D2CF;



	border-bottom: 1px solid #868686;



	border-right: 1px solid #868686;



	margin: 1px 0 0 0;



}



.searchform .formfield

															{

															width: 130px;

															font-family:Tahoma,Arial,Geneva,sans-serif;

															padding: 2px 0;

															margin: 0 2px 2px 0;

															border:1px solid #ddd;

															}



.searchform .formbutton

															{

															width: 60px;

															font-family:Tahoma,Arial,Geneva,sans-serif;

															padding: 2px 2px;

															}



.loginform .formfield



{



	width: 130px;



										font-family:Tahoma,Arial,Geneva,sans-serif;



	padding: 2px 0;



	margin: 0 2px 2px 0;



}



.loginform .formbutton



{



	width: 60px;



										font-family:Tahoma,Arial,Geneva,sans-serif;



	padding: 2px 2px;



}



.mainform .formfield



{



	width: 280px;



										font-family:Tahoma,Arial,Geneva,sans-serif;



	padding: 2px 0;



	margin: 0 2px 2px 0;



}



.mailform .formbutton



{



	width: 100px;



										font-family:Tahoma,Arial,Geneva,sans-serif;



	padding: 2px 2px;



}



#nucleus_cf_name, #nucleus_cf_mail



{



    width: 300px;



    margin-right: 105px;



										font-family:Tahoma,Arial,Geneva,sans-serif;



}



.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield



{



    width: 300px;



}



.commentform .formbutton



{



	width: 100px;



	height: 22px;



										font-family:Tahoma,Arial,Geneva,sans-serif;



}



.error



{



	color: red;



	font-weight: bold;



}











/*-------------------------------------------------



  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;



}







/* Search highlight color */

.highlight



															{

															background: #DEFFA9;

															}







/* Leftbox and Rightbox toolbar buttons */



.leftbox, .rightbox {



	margin: 3px;



	padding: 3px;



	font-size: larger;



	width: 20%;



}



.leftbox {



	float: left;



	border-right: 2px solid #ccc;



}



.rightbox {



	float: right;



	border-left: 2px solid #ccc;



}




