/* These styles apply to various elements throughout the Web site */

body {background:#fff; font-family:'Arial', 'Verdana'; color:#40454b; font-size:.8em; border:solid 8px #CCCCCC}

a:link {text-decoration:none; color:#003399; border:0px} 

a:active {text-decoration:none; color:#003399; border:0px} 

a:visited {text-decoration:none; color:#003399; border:0px} 

a:hover {text-decoration:none; color:#83b4d8; border:0px} 

img {border:none; background-color: white}

hr {border-top:1px dotted #abb0b5; height:1px}

input {font-family:'Verdana'; color:#6a5555; font-size:1em}

textarea {font-family:'Verdana'; color:#6a5555; font-size:1em}

select {font-family:'Verdana'; color:#6a5555; font-size:1em}

 

.ddop li a:link {text-decoration:none; color:#003399; border:0px} 

.ddop li a:active {text-decoration:none; color:#003399; border:0px} 

.ddop li a:visited {text-decoration:none; color:#003399; border:0px} 

.ddop li a:hover {text-decoration:none; color:#83b4d8; border:0px} 

.ddop p a:link {text-decoration:none; color:#003399; border:0px} 

.ddop p a:active {text-decoration:none; color:#003399; border:0px} 

.ddop p a:visited {text-decoration:none; color:#003399; border:0px} 

.ddop p a:hover {text-decoration:none; color:#83b4d8; border:0px} 



.DaikosText ul li {padding:0 0 5px 0px; list-style-type: circle}

.DaikosText ul {padding:0; margin:0; list-style-type: circle}



.Links ul li {padding:0 0 8px 0px; list-style-type: circle}

.Links ul {padding:0; margin:0; list-style-type: circle} 



.PostContent a:link {text-decoration:none; color:#003399; border-bottom: 1px dashed} 

.PostContent a:active {text-decoration:none; color:#003399; border-bottom: 1px dashed} 

.PostContent a:visited {text-decoration:none; color:#003399; border-bottom: 1px dashed} 

.PostContent a:hover {text-decoration:none; color:#83b4d8; border-bottom: 1px dashed}

div.PostContent .more-link {text-decoration:none; color:#003399; border-bottom:0px}



div.DaikosText ol li {list-style-type: decimal; padding:0pt 0pt 8px 0px;}

div.DaikosText ol  {marign-left: 0; padding-left: 15px;}



.warning {font-size:larger;color:red; font-style:oblique}

.note {color:maroon; font-style:oblique}

code {font-family:monospace; color:#FF5500; padding:1em}

h1 {font-size:2em; font-weight:normal; padding:7px 0px; margin:0px 0px 7px 0px; border-bottom:dashed 1px #ccc}

h2 {font-size:1.75em; font-weight:normal; padding:5px 0px; margin:0px 0px 5px 0px}

h3 {font-size:1.4em; font-weight:bold; padding:5px 0px; margin:0px 0px 5px 0px; color:black}

h4 {font-size:1.2em; font-style:oblique; padding:5px 0px; margin:0px 0px 5px 0px; color:blue}

.textasides, .textaside {float:right; border:3px solid teal; margin:5px; padding:15px 10px; width:150px}

.imageasides, .imageaside {float:right; border:0; margin:5px; padding:15px 10px}

.pullquote_left {width:200px; margin:5px 15px 5px 0; padding:5px; font-size:1.5em; text-align:center; float:left; border:3px double #aaa; border-width:3px 0}

.pullquote_right {width:200px; margin:5px 0 5px 15px; padding:5px; font-size:1.5em; text-align:center; float:right; border:3px double #aaa; border-width:3px 0}



/* This area applies style to the top Header */

.Header {width:100%; background:#CCCCCC; /*height:100px*/}

.Header h1 {font-size:3em; font-weight:bold; margin:0px; padding:0}

.Desc {font-size:1.4em; font-family:Arial, sans-serif; font-weight:bold; color:#091337; padding:0 0 10px 0}



/* These styles format the Page menu */

.TopMenu ul {padding:2px 0px; margin:0px}

.TopMenu li {padding:2px 4px; margin:0px 4px 0px 0px; list-style-type:none; display:inline; font-size:1.1em; background:#fff; /* border:solid 1px #ccc;*/ font-weight:bold}



/* This section begins the formatting for the main Content area */

.MainContent {border-top:solid 1px #666; padding-top:20px}



/* Central Column - Single Pages */

.SinglePage {float:left; padding-top:20px}

.SinglePage h1 {font-size:2em; font-weight:normal; padding:7px 0px; margin:0px 0px 7px 0px; border-bottom:dashed 1px #ccc}

.SinglePage h2 {font-size:1.75em; font-weight:normal; padding:5px 0px; margin:0px 0px 5px 0px; color:#ccc}

.SinglePage h3 {font-size:1.4em; font-weight:bold; padding:5px 0px; margin:0px 0px 5px 0px; color:maroon}

.SinglePage h4 {font-size:1.2em; font-style:oblique; padding:5px 0px; margin:0px 0px 5px 0px; color:blue}

.SinglePage p {font-size:1em; line-height:1.5em}

.SinglePage img {border:solid 1px #f0f0f0; margin:0px 15px 15px 0px}

.SinglePage blockquote {padding:3px 15px; margin:5px 0px; border-left:double 3px #C3C3C3;color:maroon}

.SinglePage blockquote p {padding:5px 0px; margin:5px 0px; line-height:1.3em}

.SinglePage ul {font-size:.9em; padding-left:12px}

.PageNavigation {text-align:center; padding:5px; border:solid 1px #CCCCCC}

.PageNavigation p {padding:0; margin:0; font-weight:bold}

.RelatedTags {padding:10px 0 0 0; border-top:1px solid #cccccc}



/* Central Column */

.ContentArea {float:left;  margin:0px 420px 0px 0px; /*padding-top:20px*/}

.DateHeader {background:#f0f0f0; margin-bottom:20px; margin-top:10px}

.DateHeader p {background:url(./images/DateHeaderIco.png) no-repeat left center; padding:5px 0px 5px 20px; margin:0px 0px 0px 10px; font-size:18px; font-family:'Helvetica'}



/* These styles format the display of the Post content */

.Post {padding:10px 10px 20px 20px; clear:left; position:relative; border-bottom:solid 2px #ccc; margin:10px 0}

.Post h1 {font-size:2em; font-weight:normal; padding:0px; margin:0px; display:block}

.PostInfo, .PostInfo script {padding:5px; margin:0px; font-size:1em; color:#828282}

.PostInfo em {font-style:normal}

.PostInfo em a {text-decoration:underline}

.PostInfo em a:visited {text-decoration:underline}

.PostInfo em a:hover {text-decoration:underline; color:#828282}

.PostContent {padding:5px 3% 0 3%; line-height:1.4em; margin-top:5px}

.PostContent p {font-size:1em; line-height:16px}

.PostContent img {padding:1px; border:solid 1px #f0f0f0; margin:0px 15px 15px 0px}

.PostContent blockquote {padding:3px 30px 3px 30px; margin:5px 0px; border-left:double 3px #C3C3C3;color:maroon}

.PostContent blockquote p {padding:5px 0px; margin:5px 0px; line-height:15px}

.PostContent ul {padding-left:30px}



.PostDetails {margin:0px; font-size:1em; display:inline}

.PostDetails li {padding:0px; margin:0px; list-style-type:none}

.PostDetails .PostCom a {padding:0px 0px 0px 23px; background:url(./images/PostComLeft.png) no-repeat left top; float:left; font-size: .9em}

.PostDetails .PostCom a span {padding:4px 15px 3px 5px; display: block; background:url(./images/PostComRight.png) no-repeat right top; float:left}

.PostDetails .PostCom a span {float:none}

.PostDetails .PostCom a:hover {background-position:0% -23px}

.PostDetails .PostCom a:hover span {background-position:100% -23px}

.PostDetails .Tags {background:url(./images/PostDetailsTagsIco.png) no-repeat left center; padding:5px 0px 5px 20px; margin-left:0px}



/* These styles control the display of the Comments area */

.Comments {padding:0 20px 20px 20px}

.Comments .List h3 {font-size:1.4em; border-bottom:dashed 1px #87909e; padding:5px 0px 5px 20px; margin:0px}

.Comments .List ol {padding: 10px 0px 0px 0px; margin: 0px;}

.Comments .List li {position:relative; padding:15px 0px; margin:0px; list-style-type:none; font-size: 1em; position:relative}

.Comments .List .ListNr {color:#a8bed7; position:absolute; top:15px; font-size:1.7em; font-family:"Trebuchet MS"; font-weight:normal; width:15px; height:15px; padding:5px; text-align:center; border:solid 1px #cee0f4; background:#eaf4ff}

.Comments .List .ListUser {margin:0px; padding:0px 0px 0px 35px; font-size:1.2em; line-height:14px; font-family:'Arial'}

.Comments .List .ListDate {color:#8c97a1; padding:0px 0px 0px 35px; margin:0; font-size: 10px}

.Comments .List .ListContent {color:#333; border-top:solid 1px #c5cad0; margin:10px 0px 0px 0px}

.Comments .List .ListContent p {padding:3px 3% 0 3%; margin:3px 0px}

.Comments .List .ListContent ol li {padding:0px; margin:0 7%; list-style-type:decimal}

.Comments .List .ListContent ul li {padding:0px; margin:0 7%; list-style-type:square}

.Comments .Form h3 {background:url(images/CommentsFormHeading.png) no-repeat left center; border-bottom:dashed 1px #87909e; padding:5px 0px 5px 20px; margin:0px 0px 10px 0px}

.Comments .Form form {padding:20px; margin:0px; background:#CCCCCC}

.Comments .Form p {padding:3px 0px; margin:0px; font-size:1em; color:#000033}

.Comments .Form p label {padding-bottom:1em; display:block}

.Comments .Form p label small {font-size:.8em; color:#000033}

.Comments .Form .Note small {font-size:.8em}

.Comments .Form .TextField {background:#fff; border:solid 1px #89afd8; padding:5px; margin-right:20px; color:#40454b}

.Comments .Form .TextArea {background: #fff; border: solid 1px #89afd8; padding: 5px; color:#40454b}

.Comments .Form input.SubmitComment {width:150px; height:26px; background:url(images/SubmitComment.png) no-repeat; margin-top:7px}

.Comments .Form input.SubmitComment:hover {background:url(images/SubmitComment.png) no-repeat 0 -26px}

.Comments .Form input.SubmitCommentIE {width:150px; height:26px; background:url(images/SubmitComment.png) no-repeat 0 -26px; margin-top:7px}



.content blockquote {padding:3px 30px 3px 30px; margin:5px 0px; border-left:double 3px #C3C3C3;color:maroon}

.content blockquote p {padding:5px 0px; margin:5px 0px; line-height:15px}



/* These styles control the Sidebar panel */

.Sidebar {float:right; overflow:hidden; position:relative; width:420px; padding:20px 0 4px 0; margin-left:-420px}

.sidebar .GoogleSidebarHeaderAd {float:right}

.Sidebar .SidebarLeft {float: left; width: 200px; clear:right}

.Sidebar .SidebarRight {float: right; width: 200px; clear:right}

.Sidebar h2 { font-size:1.25em; padding:3px 0 8px 0; margin:0px; border-bottom:solid 1px #ccc; color:#323740}

.Sidebar ul, .sidebar ol, .sidebar div, img, li .recentcomments, .sidebar form {padding:0; margin:0}

.Sidebar li {padding:0 0 5px 0px; list-style-type:none}

.SidebarRight div, .SidebarLeft div {border:1px #d4e3f4; padding:5px 0}

.commentAuthor {padding:0 0 0 10px}

.recentCommentsPostTitle {padding:10px 0 0 0; border-top:1px solid #ccc}

 

/* These styles apply to the Sidebar Items*/

.SidebarItem {margin-bottom:20px}

.Calendar caption {background:#d4e3f4; padding:5px 0px}

.Calendar table {width:200px; border:solid 1px #d4e3f4}

.Calendar table th {text-align:center; border-bottom:solid 1px #d4e3f4; padding:3px 0px}

.Calendar table td {text-align:center; padding:3px 0px; font-size:1em}



/* These styles control the display within the page footer */

.Footer {width:100%; clear:both; padding:20px 0 10px 0; background:#CCCCCC}

.Footer p {text-align:center}

/* These styles control the optional footer columns */

#footercolumns {padding:2em 0 0 10%}

#footercolumns .block {float:left; width:30%; margin:0 0 0 2.5%}

#footercolumns .first, * html #footercolumns .first{clear:both;	margin:0}





/* PLUGIN STYLES FOLLOW */

#wp-admin-bar {text-align:center; margin:0; padding:5px; background:#f9f9f9; border:1px solid #666; clear:both}

#wp-admin-bar ul {margin:0; padding:0}

#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}
