/*
	http://www.tomergabel.com
	base.css

	Heavily modified from Das Blog 'discreetBlue' theme by Bryan Bell
*/

	@import url("admin.css");

			body {
				margin:10px 80px 10px 80px;
				background: #5385AA;
				font: 11px verdana, arial, helvetica, sans-serif;
				line-height:15px;
				color:#333
				}

			td {
				font: 11px verdana, arial, helvetica, sans-serif;
				line-height:15px;
				}

			A {
				color: #345877;
				font-family: verdana, arial, sans-serif;
				font-size:10px;
				text-decoration: none;
				font-weight:bold;
				} 
			A:link {
				color: #345877;
				text-decoration: none;
				} 
			A:visited {
				color: #4C80AD;
				text-decoration: none;
				} 
			A:active {
				color: #99CC66;
				} 
			A:hover {
				color: #000;
				text-decoration: underline;
				}
						.adminNavbarStyle
						{ padding-top: 5px; padding-bottom: 10px; }
			
			A.Banner
				{
				font-family:verdana, arial, sans-serif;
				color:#FFFFFF;
				font-size:28px;
				line-height: 25px;
				font-weight:bold;
				text-align: left;
				}
			A:visited.Banner
				{
				text-decoration:none;
				color:#FFFFFFý;
				}
			A:hover.Banner
				{
				text-decoration:none;
				color:#DDDDDD;
                                }

			.description {
				font-family:verdana, arial, sans-serif;
				line-height: 11px;
				color:#FFF;
				font-size:11px;
				font-weight:bold; 
				}      

			#content {
				background:#FFFFFF;
				margin:15px;
				min-width: 500px;
				border-bottom: 2px solid;
				border-top: 1px solid;
				border-left: 1px solid;
				border-right: 2px solid;
				border-color: #000;

				}
			#links {
				background:#345877;
				color: #FFF;
				font-weight: bold;
				text-align: left;
				margin-top: 4px;
				margin-left: 4px;
				margin-right: 4px;
				padding-right: 5px;
				padding-left: 5px;
				padding-bottom: 3px;
				padding-top: 2px;
				text-transform: lowercase;
				padding-right:15px;        
				border-bottom: 1px solid #000;
				border-top: 0px solid #FFF;
				border-left: 0px solid #FFF;
				border-right: 0px solid #FFF;
				}
			.navigatorLink {
				font: 11px verdana, arial, helvetica, sans-serif;
				color:#B5B0C4;
				font-size:11px;
				font-weight:bold;
				line-height:16px;
				}
			a.navigatorLink:link
				{
				color: #A0C2D6;
				text-decoration: none;
				letter-spacing: normal;
				}
			a.navigatorLink:visited
				{
				color: #8BA9BA;
				text-decoration: none;
				letter-spacing: normal;
				}
			a.navigatorLink:hover
				{
				color: #ffffff;
				text-decoration: underline;
				letter-spacing: normal;
				}
			.blogbody {
				color:#333;
				font-weight:normal;
				background-color: #FAFAFF;
				margin-top: 0px;
				margin-bottom: 4px;
				margin-left: 4px;
				margin-right: 4px;
				padding:30px;
				border-bottom: 1px solid #4C80AD;
				border-top: 0px solid #345877;
				border-left: 1px solid #345877;
				border-right: 1px solid #4C80AD;
				}  
			.pageTopic {
				padding-bottom: 5px;
				font-size: 12pt;
				font-family: Georgia;
				font-weight: bold;
			}
			.sidetitle, .side {
			    text-align:center;
				}

			.advocacy 
			{
				margin: 5px;
				padding: 5px;
				text-align: center;
				background: #F0F0F0ý14:10 ý25/ý12/ý2005;
			}
			.signin
			{
				vertical-align: bottom;
				text-align: center;
			}

			.title { 
				font-family: verdana, arial; 
				font-size: 17px; 
				color: #345877; 
				font-weight:bold;  
				margin-bottom: 15px;
				margin-top: 3px;
				}  
			.news { 
				padding-left: 15px;
				}  
			.footer {
				padding-top:30px;
				margin-top:30px;
				border-top:1px solid #345877;
				}
			.date  { 
				font-family:verdana, arial, sans-serif;
				color:#345877;
				font-size:11px;
				font-weight:bold;
				line-height:14px;
				padding:2px;
				margin-top:15px;
				margin-bottom:30px;
				border-bottom: 1px solid;
				border-color: #345877;
				}

			table.content {
				width: 100%;
				padding: 0px;
				margins: 0px;
				border: 0px;
			}

			td.navigation {
				font-weight:normal;
				background:#FFF;
				line-height:15px;
				border: 1px solid #345877;
				padding-top: 0px;
				padding-bottom: 10px;
				padding-left: 10px;
				padding-right: 10px;
				font-family:verdana, arial, sans-serif;
				text-align: center;
				width:220px;
				vertical-align: top;
			}  

			td.contentBody {
				padding-right: 15px;
				vertical-align: top;
 			}

			.itemReadMoreStyle 
			{
				width: 100%;
				padding-top: 1em;
				text-align: left;
			}
			.radioMenuLinkFont {
				font-family:verdana, arial, sans-serif;
				color:#5385AA;
				font-size:10px;
				font-weight:bold;     
				}    
			.radioMenuLink {
				font-family:verdana, arial, sans-serif;
				color:#5385AA;
				font-size:10px;
				font-weight:bold;     
				} 
			a.radioMenuLink:link {
				color: #5385AA;
				text-decoration: none
				}  
			a.radioMenuLink:visited {
				color: #5385AA;
				text-decoration: none
				}
			a.radioMenuLink:hover {
				color: #000;
				text-decoration: underline
				}        
			.small  { 
				font-family:verdana, arial, sans-serif;
				font-size:9px;
				line-height:11px;
				}
			.signInUsernameTextBoxStyle
				{
				width:140px;
				}
			.signInPasswordTextBoxStyle
				{
				width:140px;
				}
			.blogRollNestedOutlineBodyTableStyle
			{
				margin-left: 25px;
		
			}
			.categoryListNestedOutlineBodyTableStyle
			{
				width:100%;
				margin-left:9px;
				margin-bottom:4px;
			}
			.blogRollDescriptionStyle
			{
				font-weight:normal;
				font-size:7pt;
				margin-left:15px;
			}

			span.codetext {
				font-family: monospace;
			}

/*
	dasBlog style overrides
*/

.navigatorLinksContainerStyle
{
	text-align: left;
}
.categoryListContainerStyle
{
	text-align: left;
}
.blogRollContainerStyle
{
	text-align: left;
}


/*
	Box styles (mostly ripped from dasBlog theme)
*/

.bannerBoxStyle {
	border: 2px ridge;
	border-color: #5385AA;
        border-top-style: hidden;
        border-left-style: hidden;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.bannerContentStyle {
	background-color: #5385AA;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.itemBodyStyle, .commentBodyStyle {
	margin: 0px;
	padding-bottom: 1em;
	font-family: Verdana;
	font-weight: normal;
}

.itemCategoryLinksStyle {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	text-align: right;
}

/* Internet Explorer CSS support SUCKS. Standards-compliant mode or not, there's
   absolutely no way to make this POS browser display dotted borders; there are
   hacks (http://kalsey.com/2003/07/css_dotted_borders_in_ie/) but they're not
   good enough (not generic, will not work with padded items, borders etc.)

   I used two other hacks:
	* http://centricle.com/ref/css/filters/tests/escaped_close/
	* http://centricle.com/ref/css/filters/tests/star_html/
   To prevent IE from displaying the dashed border. */

.itemBoxStyle, .commentViewBoxStyle, .commentBoxStyle {
	border: 1px dotted;
        border-color: #606060;
	background-color: #FFFFFF;
        padding: 3px;
	margin-bottom: 30px;
}

.itemFooterStyle, .commentBoxFooterStyle {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 100%;
	text-align: right;
	border-top: 1px dotted #c0c0c0;
}

.itemTitleStyle {
	border-bottom: 1px dotted #c0c0c0;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

/* \*/
* html .itemBoxStyle, .commentViewBoxStyle, .commentBoxStyle {
	border: 1px solid;
        border-color: #606060;
	background-color: #FFFFFF;
        padding: 3px;
	margin-bottom: 30px;
}

* html .itemTitleStyle {
	border-bottom: 1px dashed #c0c0c0;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
/* */

#twitter {
		border: 1px solid;
}