/*
Theme Name: VargaTheme
Theme URI: http://www.blueeggcommunications.com
Description: The Varga & Associates, Inc.
Author: BlueEgg Communications, Inc.
Author URI: http://www.blueeggcommunications.com
Version: 0.1
*/

body, h1, h2, h3, h4, h5, h6, blockquote, form{
            margin: 0;
            padding: 0;
}





/* Begin Typography & Colors */

body {

            font-size: 62.5%; /* Resets 1em to 10px */

            font-family:   Arial ;

            color: #333;

            text-align: center;

/*          background-color: #0000CC;*/

            background-image: url(images/main-bg.jpg);

            }



#page {

            background-color: white;

            /* border: 1px solid #959596; */

            text-align: left;

            margin: 40px auto;

            padding: 0;

            width: 760px;



            }



#header {

            /*background-color: #73a0c5; */



            background-repeat: no-repeat;

            background-position: center bottom;

            }



#headerimg       {

            background-image: url(images/top.gif);

            /* margin: 7px 9px 0; */

             height: 163px;

            width: 820px;

            }



#content {

            font-size: 1.2em;

            background-color: #FFFFFF;



            margin-right: 30px;



            }



.widecolumn .entry p {



            font-size: 1.05em;

            }



.narrowcolumn .entry, .widecolumn .entry {

            line-height: 1.4em;

            }



.widecolumn {

            line-height: 1.6em;

            }



.narrowcolumn .postmetadata {

            text-align: center;

            }



.alt {

            background-color: #f8f8f8;

            border-top: 1px solid #ddd;

            border-bottom: 1px solid #ddd;

            }



#footer {



            background-color: #FFFFFF;

                        padding: 0;

            margin: 0 auto;

            width: 820px;

            clear: both;

            }



small {

            font-family: Arial ;

            font-size: 0.9em;

            line-height: 1.5em;

            }



h1, h2, h3 {

            font:  georgia;

            }



h1 {

            font-size: 4em;

            text-align: center;

            }



#headerimg .description {

            font-size: 1.2em;

            text-align: center;

            }



h2 {

            font-size: 1.6em;

            }



h2.pagetitle {

            font-size: 1.6em;

            }



#sidebar h2 {

              font:18px/22px georgia ;



            }



h3 {

            font-size: 1.3em;

            }



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

            text-decoration: none;

            color: #3C5B9A;

            }



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

            color: #3C5B9A;

            }



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

            text-decoration: none;

            }



.entry p a:visited {

            color: #3C5B9A;

            }



.entry ul {

            list-style-position: inside;

            }



.commentlist li, #commentform input, #commentform textarea {

            font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

            }



.commentlist li {

            font-weight: bold;

            }



.commentlist li .avatar {

            float: right;

            border: 1px solid #eee;

            padding: 2px;

            background: #fff;

            }



.commentlist cite, .commentlist cite a {

            font-weight: bold;

            font-style: normal;

            font-size: 1.1em;

            }



.commentlist p {

            font-weight: normal;

            line-height: 1.5em;

            text-transform: none;

            }



#commentform p {

            font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

            }



.commentmetadata {

            font-weight: normal;

            }



#sidebar {

/*          background-image: url(images/left-nav-bg.gif);*/

            float: left;

            height: auto;

            /*margin-left: 545px; */

            height:550px;

            width: 190px;

            background-repeat: repeat-y;

            background-position: right;

            padding-top: 20px;

            padding-right: 0px;

            padding-bottom: 10px;

            padding-left: 15px;

            margin-left: 0px;

            }



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

            color:#3C5B9A;

            }



code {

            font: 1.1em 'Courier New', Courier, Fixed;

            }



acronym, abbr, span.caps

{

            font-size: 0.9em;

            letter-spacing: .07em;

            }



  h2 a:hover, h3 a:hover {

            color: #06c;

            text-decoration: none;

            }



a {

 color:#666666;

}



a:hover {

            color: #147;

            text-decoration: underline;

            }



#wp-calendar #prev a, #wp-calendar #next a {

            font-size: 9pt;

            }



#wp-calendar a {

            text-decoration: none;

            }



#wp-calendar caption {

            font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

            text-align: center;

            }



#wp-calendar th {

            font-style: normal;

            text-transform: capitalize;

            }

/* End Typography & Colors */







/* Begin Structure */

body {

            margin: 0 0 20px 0;

            padding: 0;

            }



.tclean {

margin:0; padding:0;

}



.tdbg{

            background-image: url(images/left-nav-bg.gif);

            background-repeat: repeat-y;

            width: 2px;

}



.narrowcolumn {

            width: 520px;

            margin-top: 0px;

            margin-right: 0;

            margin-bottom: 0;

            margin-left: 0;

            padding-top: 0;

            padding-right: 0;

            padding-bottom: 20px;

            padding-left: 45px;

            }



.widecolumn {

            padding: 10px 0 20px 0;

            margin: 5px 0 0 150px;

            width: 450px;

            }



.post {



            margin-top: 0;

            margin-right: 0;

            margin-bottom: 20px;

            margin-left: 0;



            }



.post hr {

            display: block;

            }



.widecolumn .post {

            margin: 0;

            }



.narrowcolumn .postmetadata {

            padding-top: 5px;

            }



.widecolumn .postmetadata {

            margin: 30px 0;

            }



.widecolumn .smallattachment {

            text-align: center;

            float: left;

            width: 128px;

            margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

            text-align: center;

            margin: 5px 0px;

}



.postmetadata {

            clear: both;

}



.clear {

            clear: both;

}







#footer p {

            margin: 0;

            padding: 20px 0;

            text-align: center;

            }

/* End Structure */







/*          Begin Headers */

h1 {

            padding-top: 70px;

            margin: 0;

            }



h2 {

            margin: 30px 0 0;

            }



h2.pagetitle {

            margin-top: 30px;

            text-align: center;

}



#sidebar h2 {

            margin: 5px 0 0;

            padding: 0;

            }



h3 {

            padding: 0;

            margin: 30px 0 0;

            }



h3.comments {

            padding: 0;

            margin: 40px auto 20px ;

            }

/* End Headers */







/* Begin Images */

p img {

            padding: 0;

            max-width: 100%;

            }



/*          Using 'class="alignright"' on an image will (who would've

            thought?!) align the image to the right. And using 'class="centered',

            will of course center the image. This is much better than using

            align="center", being much more futureproof (and valid) */



img.centered {

            display: block;

            margin-left: auto;

            margin-right: auto;

            }



img.alignright {

            padding: 4px;

            margin: 0 0 2px 7px;

            display: inline;

            }



img.alignleft {

            padding: 4px;

            margin: 0 7px 2px 0;

            display: inline;

            }



.alignright {

            float: right;

            }



.alignleft {

            float: left

            }

/* End Images */







/* Begin Lists



            Special stylized non-IE bullets

            Do not work in Internet Explorer, which merely default to normal bullets. */





            }



#sidebar ul, #sidebar ul ol {

            margin: 0;

            padding: 0;

            }



#sidebar ul li {

            list-style-type: none;

            list-style-image: none;

            /*margin-bottom: 15px; */

            padding-bottom:10px;

            padding-top:10px;

            }



#sidebar ul p, #sidebar ul select {

            margin: 5px 0 8px;

            }



#sidebar ul ul, #sidebar ul ol {

            margin: 5px 0 0 10px;

            }



#sidebar ul ul ul, #sidebar ul ol {

            margin: 0 0 0 10px;

            }



ol li, #sidebar ul ol li {

            list-style: decimal outside;

            }



#sidebar ul ul li, #sidebar ul ol li {

            margin: 5px 0 0 0;

            padding: 0;

            }

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

            margin: 10px auto;

            padding: 5px 3px;

            text-align: center;

            }



#sidebar #searchform #s {

            width: 108px;

            padding: 2px;

            }



#sidebar #searchsubmit {

            padding: 1px;

            }



.entry form { /* This is mainly for password protected posts, makes them look better. */

            text-align:center;

            }



select {

            width: 130px;

            }



#commentform input {

            width: 170px;

            padding: 2px;

            margin: 5px 5px 1px 0;

            }



#commentform textarea {

            width: 100%;

            padding: 2px;

            }



#commentform #submit {

            margin: 0;

            float: right;

            }

/* End Form Elements */







/* Begin Comments*/

.alt {

            margin: 0;

            padding: 10px;

            }



.commentlist {

            padding: 0;

            text-align: justify;

            }



.commentlist li {

            margin: 15px 0 3px;

            padding: 5px 10px 3px;

            list-style: none;

            }



.commentlist p {

            margin: 10px 5px 10px 0;

            }



#commentform p {

            margin: 5px 0;

            }



.nocomments {

            text-align: center;

            margin: 0;

            padding: 0;

            }



.commentmetadata {

            margin: 0;

            display: block;

            }

/* End Comments */







/* Begin Sidebar */





#sidebar form {

            margin: 0;

            }

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

            empty-cells: show;

            margin: 10px auto 0;

            width: 155px;

            }



#wp-calendar #next a {

            padding-right: 10px;

            text-align: right;

            }



#wp-calendar #prev a {

            padding-left: 10px;

            text-align: left;

            }



#wp-calendar a {

            display: block;

            }



#wp-calendar caption {

            text-align: center;

            width: 100%;

            }



#wp-calendar td {

            padding: 3px 0;

            text-align: center;

            }



#wp-calendar td.pad:hover { /* Doesn't work in IE */

            background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

            cursor: help;

            }



acronym, abbr {

            border-bottom: 1px dashed #999;

            }



blockquote {

            margin: 15px 30px 0 10px;

            padding-left: 20px;

            border-left: 5px solid #ddd;

            }



blockquote cite {

            margin: 5px 0 0;

            display: block;

            }



.center {

            text-align: center;

            }



.hidden {

            display: none;

            }



hr {

            display: none;

            }



a img {

            border: none;

            }



.navigation {

            display: block;

            text-align: center;

            margin-top: 10px;

            margin-bottom: 60px;

            }

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

            display: block;

            margin-left: auto;

            margin-right: auto;

}



.wp-caption {

            border: 1px solid #ddd;

            text-align: center;

            background-color: #f3f3f3;

            padding-top: 4px;

            margin: 10px;

            -moz-border-radius: 3px;

            -khtml-border-radius: 3px;

            -webkit-border-radius: 3px;

            border-radius: 3px;

}



.wp-caption img {

            margin: 0;

            padding: 0;

            border: 0 none;

}



.wp-caption p.wp-caption-text {

            font-size: 11px;

            line-height: 17px;

            padding: 0 4px 5px;

            margin: 0;

}

/* End captions */









/* #3C5B9A  */

 .current_page_item a{

color:#3C5B9A;

 }



.current-cat a{

color:#3C5B9A;

}

.current-cat {

color:#3C5B9A;

}

.post .entry p { margin-bottom: 0.75em; }
.widecolumn .post h2, .narrowcolumn .post h2 { margin-bottom: 1em; }