/*

Theme Name: Blue Designwork

Theme URI: http://www.simplywp.net

Description: 2 columns vector Wordpress theme.

Version: 1.0

Author: Kathie & Andrew

Author URI: http://www.simplywp.net

Tags: 2 columns, blue



*/







/* Universal */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

border: 0px;

margin: 0px;

padding: 0px;

}



p {

margin: 0px 0px 20px 0px;

}



body {

background: url('images/background.png') repeat-x top center #002A46;

font: 0.8em Tahoma, Verdana, Arial, San serif;

}





/* Whole structure */

#container {

background: #fff;

margin: auto;

overflow: hidden;

width: 940px;

}



#header {

background: url('images/header.jpg') no-repeat top center;

height: 320px;

overflow: hidden;

margin: auto;

}



#navi {

display: block;

font-weight: bold;

height: 40px;

margin: auto;

width: 940px;

}



#content {

float: left;

width: 600px;

text-align: justify;

}

#contentindex {

float: left;

width: 100%;

text-align: justify;

}



#sidebar {

float: right;

width: 340px;

}



#footer {

background: #002A46;

clear: both;

overflow: hidden;

padding: 20px 0px 20px 0px;

width: 100%;

height: 50px;

}



#footer-text {

color: #004472;

font-size: 11px;

margin: auto;

overflow: hidden;

width: 940px;

}



#footer .top {

background: url('images/up-top.png') no-repeat left center;

padding: 0px 0px 0px 15px;

}



/* Top navigation style */

#navi ul {

float: left;

list-style: none;

margin: 5px 0px 0px 0px;

}



#navi li {

float: left;

padding: 0px 20px 0px 0px;

}



#navi a {

color: #FFF;

text-decoration: none;

}



#navi a:hover {

border-bottom: 2px solid #002A46;

color: #FFF;

text-decoration: none;

}



/* Header styling */

#header .text {

color: #FFF;

float: right;

text-align: right;

margin: 80px 0px 0px 0px;

overflow: hidden;

width: 420px;

}



#header .text h1 {

font-size: 2.4em;

}



/* Entry body structure */

.entry-body {

background: url('images/entry-break.png') no-repeat bottom center;

color: #555;

padding: 40px 20px 30px 20px;

margin: 0px 0px 50px 0px;

}



h1.entry-title {

color: #4F3020;

font-size: 1.6em;

}



.entry-meta {

background: url('images/entry-date-bg.png') repeat-x top center #FFF;

color: #939598;

font: 0.9em Verdana, Tahoma, Arial, San serif;

padding: 12px 0px 25px 5px;

}



.entry-date {

background: url('images/entry-date.gif') no-repeat left center;

color: #999;

font-size: 0.9em;

margin: 0px 20px 0px 0px;

padding: 2px 0px 2px 20px;

}



.entry-author {

background: url('images/entry-author.png') no-repeat left center;

color: #999;

font-size: 0.9em;

margin: 0px 20px 0px 0px;

padding: 2px 0px 2px 20px;

}



.entry-comment {

background: url('images/entry-comment.png') no-repeat left center;

color: #999;

font-size: 0.9em;

margin: 0px 20px 0px 0px;

padding: 2px 0px 2px 20px;

}



.entry-category {

background: url('images/entry-category.png') no-repeat left center;

color: #999;

font-size: 0.9em;

padding: 2px 0px 2px 20px;

}



#footer-navi {

padding: 20px;

overflow: hidden;

}



.navleft {

float: left;

}



.navright {

float: right;

}





/* Container/Entry styling */

.entry-body h1, .entry-body h2, .entry-body h3, .entry-body h4, .entry-body h5, .entry-body h6 {

color: #002A46;

margin: 0px 0px 5px 0px;

}



.entry-body blockquote {

background: url('images/entry-quote.gif') no-repeat top left;

color: #999;

margin: 5px 20px;

padding: 0px 0px 0px 30px;

}



.entry-body ul, ol {

margin: 0px 30px;

}



/* Sidebar styling */

#sidebar h2 {

background: url('images/side-title.png') no-repeat left center;

color: #002A46;

font-size: 1.0em;

margin: 0px 0px 5px 0px;

padding: 0px 0px 0px 20px;

}



#sidebar ul {

background: url('images/side-bottom.png') no-repeat bottom right;

list-style: none;

}



#sidebar li {

background: url('images/bullet.gif') no-repeat left center;

border-bottom: 1px solid #ddd;

padding: 3px 0px 3px 18px;

}



#sidebar #side-search {

float: right;

margin: 20px 20px 20px 0px;

width: 320px;

}



#sidebar #side-search-text {

background: url('images/search.gif') no-repeat left center;

margin: 20px 5px 0px 0px;

width: 220px;

}



#sidebar #side-search-submit {

width: 90px;

}



#sidebar .sidebox {

background: url('images/side-bg.png') no-repeat top center #F7F5CF;

border-bottom: 2px solid #ccc;

float: right;

margin: 0px 20px 20px 0px;

padding: 40px 20px 30px 20px;

width: 280px;

}

#sidebar .sideboxb {

background: url('images/side-bg.png') no-repeat top center #F7F5CF;

border-bottom: 2px solid #ccc;

float: right;

margin: 0px 20px 20px 0px;

padding: 40px 20px 30px 20px;

width: 400px;

}


#sidebar .sponsors {

background: url('images/side-bg.png') no-repeat top center #F7F5CF;

border-bottom: 2px solid #ccc;

float: right;

margin: 0px 20px 20px 0px;

padding: 40px 20px 30px 20px;

width: 280px;

}



#sidebar .sponsors img {

margin: 5px;

}



#sidebar .textwidget{

background: url('images/side-bottom.png') no-repeat bottom right;

}



/* Footer styling */

#footer a {

color: #004472;

}



#footer a:hover {

text-decoration: underline;

}



/* Comment styling */



#comment-box {

background: #FFFFFF;

line-height: 15px;

padding: 20px;

}



#comment-box h4 {

font-size: 2.0em;

text-align: right;

}



#comment-box ul {

list-style: none;

}



#comment-box li  {

border: 1px solid #002A46;

margin: 3px;

padding: 5px;

}



#comment-box li p {

padding: 0px 0px 0px 10px;

}



#comment-box ul.chidren  {

list-style: none;

}



ul.children li {

list-style: none;

}



#comment-box #respond {

margin: 50px 0px 0px 0px;

}



#comment-box #respond h3 {

font-size: 2.0em;

margin: 5px 0px 15px 0px;

text-align: right;

}



#comment-box #respond #cancel-comment-reply {

font-size: 20px;

font-weight: bold;

margin: 0px 0px 10px 0px;

}



#comment-box .comment-reply-link {

background: url('images/reply.png') no-repeat right center;

padding: 0px 18px 0px 0px;

}



#comment-box .vcard {

font-size: 1.3em;

font-weight: bold;

padding: 0px 0px 0px 10px;

}



#comment-box .commentmetadata {

font-size: 0.8em;

margin: 0px 0px 10px 0px;

overflow: hidden;

padding: 0px 0px 0px 10px;

}





/* Begin calendar */



#wp-calendar {

background: url('images/side-bottom.png') no-repeat bottom right;

margin: 0px 0px 30px 0px;

text-align: center;

width: 100%;

}



#wp-calendar a {

text-decoration: underline;

}



#wp-calendar caption {

font-size: 14px;

font-weight: bold;

text-align: center;

padding: 5px 0px;

}



#wp-calendar th {

font-style: normal;

text-transform: capitalize;

}





/* Begin Images */



img.centered {

display: block;

margin: auto;

}



img.alignright {

display: inline;

margin: 0px 0px 2px 5px;

padding: 2px;

}



img.alignleft {

padding: 2px;

margin: 0px 5px 2px 0px;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left

}





/* Captions */



.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.wp-caption {

border: 1px solid #CCCCCC;

background: #EFEFEF;

margin: 10px;

padding-top: 4px;

text-align: center;

}



.wp-caption img {

border: 0px;

}



.wp-caption-text {

font-size: 11px;

line-height: 13px;

}





/* Link Styling */

a {

color: #002A46;

text-decoration: none;

}



#content a:hover {

text-decoration: underline;

}



#header a {

color: #FFF;

}



#header a:hover {

text-decoration: underline;

}



/* Begin pagenavi */

.wp-pagenavi {

  margin: 10px;

  overflow: hidden;

  padding: 5px 0px;

}

.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #002A46;

	color: #002A46;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:visited {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #002A46;

	color: #002A46;

	background-color: #FFFFFF;	

}

.wp-pagenavi a:hover {	

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #002A46;

	color: #002A46;

	background-color: #FFFFFF;	

}

.wp-pagenavi span.pages {

	padding: 2px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color: #000000;

	border: 1px solid #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	font-weight: bold;

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}

#rsslinks
{
    position: fixed;
    z-index: 15;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 4px 10px;
    margin: 0px;
    font-family: Helvetica;
    font-size: 8pt;
    background-color: #333333;
    color: #ffffff;
    font-size: 9pt;
    font-weight: bold;
    text-align: right;
    opacity: 0.85;
    filter: alpha(opacity = 80);
    border-style: none;
}

#rsslinks .capsule
{
    /* firefox likes padding here */
    float: right;
    margin-right: 5px;
    padding: 2px 10px !important;
    background-color: #CC6600;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#rsslinks A
{
    color: #ffffff;
}

