/*

Theme Name: Corante

Theme URI: http://www.corante.com/

Description: Theme created exclusively for corante.com blogs

Version: 1.0

Author: Aleksey Gureiev

Author URI: http://blog.noizeramp.com/





*/



body {

    margin:0;

    padding:0;

    font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;

}



#aboutlinks

  {

	float:right;

	color:#336;

	font-size:10px;

	margin: 10px 10px 0 0;

}



.sidetitle

{

    font-size:13px;

    color:#333;

    font-weight:bold;

	margin:6px 0 3px 0;

    line-height:110%;

    font-family: "lucida grande", verdana, arial, helvetica, sans-serif;

    text-transform: uppercase

}



.sidetitle img {margin-right: 5px}





#commentemail

{

    color:#036;

}



#tools

{

	margin-top:3px;

	padding: 0 5px;

	border-top:1px solid #444;

	border-left:1px solid #444;

	border-bottom:1px solid #444;

	background:#ccc;

	font-size:11px !important

}









option,

select { font-size:9px !important }





h1, h2, h3, h4, h5 { font-family: Arial,"Lucida Grande", Verdana, Helvetica, sans-serif }



h1

{

    margin:0;

    padding:23px 0 0 10px

}



h2

{

    margin:19px 15px 0;

    padding:0;

}



h3

{

    margin:0;

    padding:0;

    color:#DF4816;

    display:inline;

    font-size:15px;

    height: 29px;

    line-height:29px;

    vertical-align: top;

}



.email

{

    padding-left: 7px;

}



h4

{

    margin:0 0 15px;

    font-family:helvetica;

    color:#000;

    font-size:13px

}



.sitenav

{

    font-size:11px;

    padding: 3px 9px 3px 15px;

    color:#336;

    overflow: hidden;

    line-height: 22px;

    height: 22px;

    background: #F0F0F0 url(img/top-right-corner.gif) no-repeat scroll right top;

}



.sitenav select {

    margin-top: 3px;

}



input {background:#f6f6f6;font-size:12px}



form {display:inline;padding:0 3px 0 0}



div#bulletin

{

    font-size:10px;

    margin: 0 3px;

    padding: 0;

    color: #333333;

    border: 1px #cccccc solid;

    background-color: #EFF5FB;

    line-height: 1.6em;

}



div#bulletin-title

{

    float: left;

    padding: 0pt 5px;

    font-weight: bold;

    color: #FFFFFF;

    margin-right: 4px;

    background-color: #CC3300;

}



div#bulletin-content

{



}



#blog

{

    padding:0 25px;

    color:#333;

    line-height:120%;

}





.print {margin: 0 0 -10px 6px}



.author {

    margin:3px 0;

    color:#777;

    font-size:10px

}



.authorname

{

    color:#333;

    font-weight:bold

}



.post

{

    margin:10px 0 30px 0;

    font-size:11px;

    text-align: justify;
    overflow: hidden;
}



.entry img

{

    margin:5px 8px 5px 0;

    padding:3px !important;

    border:1px solid #ccc !important;

    background: #eee !important;

    float:left;

}



.nextprevious

{

    margin: 10pt 0pt 0pt 0pt;

    text-align: center;

    color: #333333;

    font-size: 11px;

}



.side

{

    font-size:10px;

    margin:3px 0;

    padding: 0 5px 12px 8px;

    background:#F4F4F4;

    border:1px dashed #ccc;

    border-left:8px solid #eee;

    color:#444;

    line-height:140%

}





.side img

{

    border:1px solid #000;

    display: block;

    margin:5px auto 8px

}



.side h5

{

    font-size:13px;

    margin:0 -5px 6px -16px;

    padding: 3px 5px;

    background:#eee;

    border-left:8px solid #e7e2e9;

    text-transform:uppercase

}





#sidebar

{

    color:#888;

    font-size:11px;

}



.ad

{

    margin:3px 0;

    padding:15px 10px 4px;

    border: 1px solid #ccc;

    border-right: none;

}



.ad img

{

    display:block;

    margin:0 auto 6px

}



.ad p {margin:0 10px 8px}



#globalicons img {margin:0px 15px 20px 5px}



A img,

A:link img  {text-decoration:none}

A:visited img  {text-decoration:none}

A:active img  {text-decoration:none}

A:hover img {text-decoration:none}



A,

A:link,

A:visited,

A:active	 { color: #369;text-decoration:none !important}

A:hover	 { color: #C30;text-decoration:none !important}



.sidetitle a,

.sidetitle a:link,

.sidetitle a:visited,

.sidetitle a:active {color:#222;text-decoration:none;border-bottom:none}

.sidetitle a:hover {color:#C30;text-decoration:none;border-bottom:none}



.sitenav A,

.sitenav A:link,

.sitenav A:visited,

.sitenav A:active	 {color: #336; text-decoration:underline !important}

.sitenav A:hover	 {color: #900; text-decoration:none}



.side a,

.side a:visited

.side a:link,

.side a:active {color:#0C6DCE}

.side a:hover {color:#C30}



#sidebar a,

#sidebar a:visited

#sidebar a:link,

#sidebar a:active {color:#0C6DCE}

#sidebar a:hover {color:#C30}



h3 a,

h3 a:link,

h3 a:visited,

h3 a:active {color:#C30 !important; text-decoration: underline !important}

h3 a:hover {color: #F59638 !important; text-decoration: underline !important}



.blogbody A,

.blogbody A:link,

.blogbody A:visited,

.blogbody A:active	 {color:#0C6DCE}

.blogbody A:hover	 {color:#F59638}



#footer A,

#footer A:link,

#footer A:visited,

#footer A:active	 { color: #fff}

#footer A:hover	 { color: #8698B3}





#container

{

    width: 100%;

    position: relative;

	background: transparent url(img/border-right.gif) repeat-y top right;

    overflow: hidden;

}



#header

{

    width: 100%;

}



#middle, #commentform,  #friendform

{

    margin-left: 191px;

    margin-right: 195px;

}



#leftbar

{

    float: left;

    width: 190px;

}



#sidebar

{

    margin-right: 3px;

    float: right;

    width: 190px;

}



#content

{

    padding: 3px 0;

}



#footer

{

    clear: both;

    width: 100%;

    position: relative;

    font-size:11px;

    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

    color:#fff;

    text-align:center;

    background:#036;

	height: 140px;

	background: #036 url(img/footer_bottom.gif) no-repeat top right;

	padding-top: 20px;

}



#footer .p_top

{

    margin-top: 30px;

}



#footer .p

{

 margin-top: 15px;

}



ul

{

    margin-left: 0;

    padding-left: 0;

    list-style-position:inside;

}





.arrow_bold li

{

    list-style-image: url(img/arrow_bold.gif);

}



.arrow li

{

    list-style-image:url(img/arrow.gif) !important;

}



.nextprevious {

 	overflow: hidden;

}



.alignright {

    float: right;

}



.alignleft {

    float: left;

}



.postmetadata {

    margin:30px 0pt;

    color: #333333;

}



.alt {

    background-color:#F8F8F8;

    border-bottom:1px solid #DDDDDD;

    border-top:1px solid #DDDDDD;

    padding:10px;

}



/*small {

    font-size:0.7em;

    line-height:1.5em;

}

*/



.commentlist li,

#commentform input,

#commentform textarea,

#friendform input,

#friendform textarea

{

    font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;

    font-size:0.9em;

    font-size-adjust:none;

    font-stretch:normal;

    font-style:normal;

    font-variant:normal;

    font-weight:normal;

    line-height:normal;

}



#commentform p,

#friendform p,

#wp-email p
{
    margin:5px 0pt;
    font-size:70%;
}



#commentform textarea,
#friendform textarea {

    padding:2px;

    width:370px;

}



#commentform #submit,
#friendform #submit {

    float:left;

    margin:0pt;

}



.commentlist {

    padding:0pt;

    text-align:justify;

}



.commentlist li {

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    margin:15px 0pt 3px;

    padding:5px 10px 3px;

    font-weight: bold;

}



.commentlist p {

    font-weight:normal;

    line-height:0.8em;

    text-transform:none;

}



.commentlist cite, .commentlist cite a {

    font-size:0.9em;

    font-style:normal;

    font-weight:bold;

}



.commentmetadata {

    display:block;

    margin:0pt;

}

.commentmetadata {

    font-weight:normal;

}



.commentlist p {

    margin:10px 5px 10px 0pt;

}

.commentlist p {

    font-weight:normal;

    font-size: 0.7em;

    line-height:1.4em;

    text-transform:none;

}



#sidebar ul, #sidebar ul ol {

    margin: 0pt;

    padding: 0pt;



}



#sidebar ul li {

    list-style-image:none;

    list-style-type:none;

    margin: 0pt;

    padding: 0pt;

    margin-bottom:15px;

    text-indent: 0pt;

}


#sidebar ul li#corante
{
    font-size:10px;

    margin-top:3px;

    padding: 5px 9px 15px;

    border: 1px solid #ccc;

    border-right: none;

    background:url(img/abs.gif)
}




#sidebar form {

    margin: 0pt;

    padding: 0pt;

}



#sidebar ul ul, #sidebar ul ol {

    margin:5px 0pt 0pt 0pt;

}



#sidebar ul ul li:before {

    content: "\00BB \0020";

}



#sidebar ul ul li, #sidebar ul ol li {

    margin:2pt 5pt 0pt 8pt;

    padding:0pt;

/*    list-style-image:url(img/arrow.gif);*/

}



#sidebar h2 {

    padding:0pt;

    color:#333333;

    font-family:"lucida grande",verdana,arial,helvetica,sans-serif;

    font-size:13px;

    font-weight:bold;

    line-height:110%;

    margin:6px 0pt 3px;

    text-transform:uppercase;

}



input#search, input#commentemail {

    width: 100px;

}

#commentform #author, #commentform #commentemail, #commentform #url {
    width: 150px;
}

#friendform #friendemail, #friendform #youremail{
    width: 150px;
}
