body

										{

										width:990px;

										color: #000;

										font-family:Tahoma,Arial,Geneva,sans-serif;

										font-size:small;

										margin:4px 4px;

										padding:0;

										scrollbar-track-color:#fff;

										scrollbar-face-color:#012390;

										scrollbar-arrow-color:#fff;

										background-color:#fff;

										}



img

										{

										border: 1px solid #777;

										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

															{

															color: #0000ff;

															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

															{
															width: 100%;
															position: relative;
															background:#fff;
															margin:auto;
															}

#navigator

															{

															margin:0;

															clear:both;

															}



.thedate

															{

															font-size:80%;

															color:#f80000;

															}

.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

															{

															margin-top:1px;

															padding-top:1px;

															font-size:75%;

															color:#000;

															margin-bottom:4px;

															}

.topleft

															{

															padding-left:6px;

															}

.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

																		{

																		border-top:1px solid #012390;

																		color:#444;

																		clear:both;

																		width:100%;

																		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

															{


															background: white;

															margin: auto;

															}



#wrapper

															{


															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: 690px;

															height: 1%;

															overflow: visible;

															float: left;

															padding: 4px 0 0 20px;

															margin-right: -204px;

															}



.content

															{

															padding: 0;

															margin: 7px 224px 30px 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: 189px;

	padding:0;

	border:0;

	background-color:#fff;

}



.sidebar

{

	color: #21262A;

	margin: 0 0 4px 0;

	background-color:#fff;

}







/* Menu lists */



.sidebardl



{

	padding: 0 0 10px 0;

	margin: 0;

}



.sidebardl dt

															{

															background: #012390;

															color: #fff;

															font-size: 90%;

															font-weight: bold;

															font-family:Tahoma,Arial,Geneva,sans-serif;

															padding: 4px 0 4px 4px;

															}



.sidebardl dd

															{

															padding: 2px 10px;

															font-size: 80%;

															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;



}



