/*  
Theme Name: Blue Corner
Theme URI:  http://www.wpgeek.com/
Description:  A custom WordPress theme created for exclusive use by <a href="http://www.wpgeek.com" target="">Wpgeek.com</a>.
Version:  1.0
Author: WPGeek
Author URI: http://www.wpgeek.com/
*/

body { background: #d0ebff url(images/bg.gif) repeat-x left top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px; color: #666666; }

html { padding: 0; margin: 0;}

a:link { text-decoration: none; color : #ccc; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #ccc; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #ccc; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #ccc; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: "Trebuchet MS";}

img { border: none;}
hr { border:0px solid #abb0b5; height: 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.BGC { width: 950px; margin: 0 auto;  position: relative }

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ * html .Header { height: 94px;} /* */ 
.Header { padding: 20px 0 0 0; height: 94px; margin: 0; }

.Header h1 { font-size: 28px; line-height: 30px; margin: 0; letter-spacing: -1px; padding: 0px; font-weight: bold; }
.Header h1 a { color:#fff; text-decoration: none; }
.Header h1 a:visited { color:#fff; text-decoration: none; }
.Header h1 a:hover { color:#fff; text-decoration: none; }

.Header .desc { color: #b8d1e5; }

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu { padding: 0px; font-size:90%; line-height:normal; z-index: 100; position: absolute; top: 91px; left: 0px; }
.Menu ul { list-style:none; margin: 0; padding: 0; }
.Menu ul li { display:inline; padding:0; margin: 0; } 
.Menu ul li a { float:left; background:url(images/tab-l.gif) top left no-repeat; display:block; color:#fff; padding:0 0 0 1.5em; margin:0 1px 0 0; font-weight: normal; font-family:Arial, Helvetica, sans-serif; text-decoration: none; }
.Menu ul li a span { background:url(images/tab-r.gif) top right no-repeat; color:#fff; padding:0.6em 1.5em 0.6em 0px; margin: 0px; display:block; text-decoration: none; }
.Menu ul li a:hover, .Menu .active { background-position: 0% -33px; text-decoration: none; }
.Menu ul li a:hover span, .Menu .active span { background-position: 100% -33px; color: #000; text-decoration: none; }

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON { width: 950px; background: #e5f3ff url(images/body_bg.gif) repeat-y top left; width: 950px; float: left; position: relative; padding: 0px; border-bottom: #dfebf7; }
.CONTOP { width: 950px; background: url(images/body_top_bg.gif) no-repeat top left; min-height: 306px; }

/* Side Central Single +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ * html .SCS { width: 577px;  } /**/

.SCS { width: 577px; clear: both; float: left; margin: 5px 0 10px 10px; padding: 10px 0 0 0; }
.SCS h1 { font-size: 18px; line-height: 20px; letter-spacing: 0px; font-weight: normal; padding: 10px 0 0 15px; margin: 0px; color:#b64265; }
.SCS h2 { color: #000;font-size: 18px; font-weight: normal; margin: 0; }
.SCS h3 { font-size: 14px; font-weight: bold; margin: 0; }

.SCS p { margin: 5px 0 0px 0; padding: 0; font-size: 11px; line-height: 15px; padding: 0 15px 10px 15px; color: #bbd6eb; }
.SCS p strong {}
.SCS img {}
.SCS ul { padding: 10px 0px; margin: 0px; }
.SCS li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#4c4c4c; }
.SCS blockquote { padding: 2px 10px; background: #e9f8ff; margin: 0px; color:#8ec200; }
.SCS blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.SCS blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/PostContentBlockLiIco.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#8ec200; }
.SCS blockquote a { color:#0080ca; }
.SCS blockquote a:visited { color:#0080ca; }
.SCS blockquote a:hover { color:#003399; }
.SCS a { text-decoration: underline;}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**/ * html .SC { width: 577px; margin: 10px 0 0px 5px; } /**/

.SC { width: 577px; position: relative; float: left; margin: 10px 0 0px 10px; padding: 0 0 10px 0; }
.SC h2 { font-weight: normal; position: relative;}
.pagetitle { font-size: 20px; font-weight: normal; letter-spacing: -1px; position: relative; }

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post { position: relative; margin: 0; background: #000 url(images/post_bogy_bg.gif) repeat-y top left; padding: 0; }
.PostHead { background: url(images/post_top.gif) no-repeat top left; position: relative; padding-bottom: 0px; border-bottom: 1px solid #666; }
.PostHead h1 { font-size: 18px; line-height: 20px; letter-spacing: 0px; font-weight: normal; padding: 10px 0 7px 15px; margin: 0px; color:#bbd6eb; }
.PostHead h1 a { color: #fff; text-decoration: none;}
.PostHead h1 a:visited { color: #fff; text-decoration: none;}
.PostHead h1 a:hover { color:#bbd6eb; text-decoration: none;}

.feed { position: absolute; top: 10px; right: 10px; z-index: 100; }

.PostAuthor { padding: 0px; margin: 0px; font-size: 10px; color:#6b4a20; font-weight: bold;}
.PostDate { margin: 0px; text-align: center; padding: 0px;}
.PostDate small { font-size: 10px; color:#6b4a20; font-weight: bold; }

.PostContent { padding: 0 15px 10px 15px; color: #bbd6eb; }
.PostContent p { margin: 5px 0 0px 0; padding: 0; font-size: 11px; line-height: 15px; }
.PostContent p strong {}
.PostContent img { margin: 0 auto; }

.PostContent ol { margin: 5px 10px 5px 30px; padding: 0; }
.PostContent ul { margin: 5px 10px 5px 30px; padding: 0; }
.PostContent ol li { list-style-type: decimal; color: #bbd6eb; margin: 5px; padding: 0; }
.PostContent ul li { list-style-type: circle; color: #bbd6eb; margin: 5px; padding: 0; }

.PostContent blockquote { margin: 5px; padding: 1px 5px; background: #f7f5e0; color:#666; }
.PostContent blockquote p { font-size: 11px; padding: 10px; margin: 5px 0px; line-height: 15px; border: 1px dashed #666;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 11px; line-height: 15px; color:#666; }
.PostContent blockquote a { color:#000; }
.PostContent blockquote a:visited { color:#000; }
.PostContent blockquote a:hover { color:#b64265; }
.PostContent a { text-decoration: underline;}

.PostDet { position: relative; padding: 5px; background: url(images/post_bot.gif) no-repeat top left; margin: 0; font-weight: normal; }
.PostDet ul { padding: 0px; margin: 0px;}
.PostDet li { padding: 0; margin: 0px; list-style-type: none; display: inline; color: #000; font-size: 10px; font-weight: normal; } 
.PostDet li a { text-decoration: underline; color: #000; } 
.PostCateg { }
.PostCom {  }

/* After post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Recent_Posts { width: 282px; margin: 10px 0 0 0; float: left; padding: 0; font-size: 10px; color: #acacac; background: #f5faff url(images/after_post_top.gif) no-repeat top left; }
.Recent_Posts h3 { color: #fff; font-size: 12px; margin: 2px 0 0px 5px; padding: 3px 0 5px 10px; font-weight: normal; }
.Recent_Posts ul{ position: relative; list-style-type: none; margin: 1px; padding: 0; border: 1px solid #dbe2ea; border-bottom: 0px; border-top: 0px; }
.Recent_Posts li { list-style-type: none; margin: 0 1px 0 1px; padding: 5px 0 5px 5px; color: #acacac; border-bottom: 1px solid #dbe2ea; }
.Recent_Posts a { display: block; color: #44505e; font-size: 11px; font-weight: normal; text-decoration: none; }
.Recent_Posts a:hover { color: #000; text-decoration: underline; }

.Most_Comments { float: right; width: 282px; margin: 10px 0 0 0; padding: 0; font-size: 10px; color: #acacac; background: #f5faff url(images/after_post_top.gif) no-repeat top left; }
.Most_Comments h3 { color: #fff; font-size: 12px; margin: 2px 0 0px 5px; padding: 3px 0 5px 10px; font-weight: normal; }
.Most_Comments ul{ position: relative; list-style-type: none; margin: 1px; padding: 0; border: 1px solid #dbe2ea; border-top: 0px; border-bottom: 0px; }
.Most_Comments li { list-style-type: none; margin: 0 1px 0 1px; padding: 5px 0 5px 5px; color: #acacac; border-bottom: 1px solid #dbe2ea; }
.Most_Comments a { float: left; width:240px; display: block; color: #44505e; font-size: 11px; font-weight: normal; text-decoration: none; }
.Most_Comments a:hover { color: #000; text-decoration: underline; }

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note { padding: 0px; margin: 0 0 0 10px;}
.Note li { padding: 0px 0px 4px 20px; margin: 0px; list-style-type: none; font-size: 11px;}
.NoteRss { background: url(images/NoteRss.png) no-repeat left top;}
.NoteTrackBack { background: url(images/NoteTrackBack.png) no-repeat left top;}
.Note li a { color:#cc6600;}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav a { padding: 2px 5px 2px 3px; background: #fff; border-right: solid 1px #ccc; font-size: 11px;}
.Nav a:visited { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc;}
.Nav a:hover { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; text-decoration: none;}
.Nav span { padding: 2px 5px 2px 0px; color:#666666; border-right: solid 1px #ccc; }
.Nav .on { padding: 2px 5px 2px 3px; border-right: solid 1px #ccc; font-size: 11px; color:#000;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0px 0px 0px;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .List h3 { font-size: 10px; font-weight: normal; text-transform: uppercase; margin: 0px 0px 5px 0px; padding: 5px 0px; color:#000; }
.Comments .List ol { padding: 0px; margin: 0px;}
.Comments .List li { position: relative; padding: 15px 5px 10px 5px; margin: 0px 0 5px 0; list-style-type: none;}
.Comments .List .ComListLi { background: #f7f5e0; }
/**/ * html .Comments .List .ComListLiTop { left: -5px;} /**/ 
.Comments .List .ComListLiTop { position: absolute; height: 15px; width: 420px; left: 0px; top: 0px;}

/**/ * html .Comments .List .ListNr { left: 0px;} /**/ 
.Comments .List .ListNr { color:#000; position: absolute; top: 15px; font-size: 24px; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0px; left: 10px; }

/**/ * html .Comments .List .ListGrav { left: 10px;} /* */ 
.Comments .List .ListGrav { position: absolute; top: 15px; left: 15px;}
.Comments .List .ListGrav img { border: solid 1px #fff;}

.Comments .List big { margin: 0px; padding: 0px 0px 0px 42px; font-size: 11px; line-height: 11px; letter-spacing: -1px; color:#333; font-weight: bold; display: block;}
.Comments .List small { color:#a19a80; padding: 0px 0px 0px 42px; margin: 0px; font-size: 10px; }
.Comments .List small a { color:#a19a80; text-decoration: none;}
.Comments .List small a:visited { text-decoration: none;}

.Comments .List .ListContent { margin: 15px 0px 0px 0px; padding: 5px 10px; font-size: 11px; line-height: 15px; background: #fff; display: block;}


/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form h3 { font-size: 10px; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 5px 0px 10px 0px; color:#000;}
/**/ * html .Comments .Form { } /* */
.Comments .Form { background: url(images/post_bogy_bg.gif) repeat-y top left; padding: 10px 15px 10px 15px; position: relative; }
/**/ *html .Comments .FormTop  { left: -15px;} /**/ 
.Comments .FormTop { background: url(images/post_top.gif) no-repeat top left; position: absolute; top: 0px; left: 0px; width: 577px; height: 7px;}
.Comments .Form form {margin: 0px; padding: 0px;}
.Comments .Form a { text-decoration: underline; color:#f5f5f5;}
.Comments .Form p { padding: 0px; margin: 0px; font-size: 11px; color:#f5f5f5; }
.Comments .Form p small strong { font-size: 10px; font-weight: bold; color:#FF3300;}
.Comments .Form p small { font-size: 11px; display: block; padding: 5px 0px;}
.Comments .Form .TextField { background: #fff; border: solid 1px #f7f5e0; padding: 5px 4px; font-size: 11px; display: block;}
.Comments .Form .TextArea { background: #fff; border: solid 1px #f7f5e0; padding: 4px; font-size: 12px;}

.Comments .Form input.SubmitComment { width: 204px; height: 26px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}
.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 8px;}
.Comments .Form input.SubmitCommentIE { width: 204px; height: 26px; background: url(images/SubmitComment.png) no-repeat 0 -26px; margin-top: 10px; margin-top: 8px;}
.Comments .FormBot{ background: url(images/post_bot.gif) no-repeat top left; width: 577px; height: 5px; }

.Comments .comment_license { font-size: 10px; font-weight: normal; }

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search { position: absolute; top: 5px; right: 0; width: 350px; }
.Search  form { padding: 5px 10px 6px 20px; margin: 0;}
.Search  input { color: #2e2e24; font-size: 11px;}

.rss { float: left; padding: 5px 15px 0 0; }

/**/ * html #buttonsearch { padding: 0px 0px 0px 0px; } /* */ 
#buttonsearch { padding: 0px; position: absolute; margin: 5px 0px 0px 0px; top: 0px; right: 0px; background: none; }

/* Side Bar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRL { position: relative; margin: 0 0 0 10px; padding: 11px 0px 15px 0px; float: left; }
.SRL h3 { color: #ffffff; padding: 0px; margin: 0px; font-size: 11px; font-weight: normal;}
.SRL li a { color:#000; font-size: 11px; }
.SRL li a:visited { color:#000; }
.SRL li a:hover { color:#000; text-decoration: underline; }

.SRL #calendar_wrap { text-align: center; padding: 0 10px 0 15px; }

/* Categories +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Categ { width: 180px; position: relative; margin-bottom: 10px; background: #f5faff url(images/sidebar_head_bg.gif) repeat-x top left; text-align: center; padding-bottom: 5px; }
.Categ a { color: #000; }
.Categ h3 { text-align: left; height: 36px; width: 180px; margin: 0px; background: url(images/sidebar_head_bg_left.gif) no-repeat top left; }
.Categ h3 a { color: #ccc }
.Categ h3 span { display: block; height: 30px; width: 160px; background: url(images/sidebar_head_bg_right.gif) no-repeat top right; padding: 6px 10px 0px 10px; }
.Categ ul { margin: 1px; padding: 0px 0 1px 0; border: 1px solid #dbe2ea; border-top: 0px; border-bottom: 0px; }
.Categ li { text-align: left; width: 165px; margin: 0px; padding: 2px 5px 3px 5px; border-bottom: 1px solid #dbe2ea; list-style-type: none; font-size: 11px; }
.Categ li ul {	list-style-type: none; padding: 0; margin: 0; }
.Categ li ul li { text-align: left; background: none; list-style-type: square; margin: 0; }

/* Side Bar Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRR { position: relative; margin: 0 0 0 10px; padding: 11px 0px 15px 0px; float: left; }
.SRR h3 { color: #ffffff; padding: 0px; margin: 0px; font-size: 11px; font-weight: normal;}
.SRR li a { color:#000; font-size: 11px; }
.SRR li a:visited { color:#000; }
.SRR li a:hover { color:#000; text-decoration: underline; }

/* Categories Right ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CategR { width: 150px; clear: both; margin-bottom: 10px; background: #f5faff url(images/sidebar_head_bg.gif) repeat-x top left; text-align: center; padding-bottom: 5px; }
.CategR a { color: #000; }
.CategR h3 { text-align: left; height: 36px; width: 150px; margin: 0px; background: url(images/sidebar_head_bg_left.gif) no-repeat top left; }
.CategR h3 a { color: #ccc }
.CategR h3 span { display: block; height: 30px; width: 130px; background: url(images/sidebar_head_bg_right.gif) no-repeat top right; padding: 6px 10px 0px 10px; }
.CategR ul { margin: 1px; padding: 0px 0 1px 0; border: 1px solid #dbe2ea; border-top: 0px; border-bottom: 0px; }
.CategR li { text-align: left; width: 135px; display: block; margin: 0px; padding: 0px 5px 5px 5px; border-bottom: 1px solid #dbe2ea; list-style-type: none; font-size: 11px; }
.CategR li ul {	list-style-type: none; padding: 0; margin: 0; }
.CategR li ul li { text-align: left; background: none; list-style-type: square; margin: 0; }

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Footer { text-align: center; margin: 0 auto; clear: both; position: relative; padding: 8px 0 0 0; height: 30px; font-weight: normal; }
.Footer p { font-size: 10px; color:#000; padding: 0px; margin: 0px; }
.Footer a { color:#000; text-decoration: underline;}
