/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

img.alignright {float:right;margin: 0 0 10px 10px;}
img.alignleft {float:left;;margin: 0 10px 10px 0;}

/***************************** body + fonts */

body {text-align:center;padding: 0 0 100px 0; background: #000 url(/wp-content/themes/rosy/images/body.jpg) center 0 no-repeat; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
p {line-height:150%;padding: 10px 0;}

a {outline:none; text-decoration: none; color: #f711c9; font-weight: bold;}
a:hover {text-decoration: underline;}

ul, ol {padding: 10px 0;}
#left li {line-height:150%;}

#left .hybrid ul, #left .hybrid ol {padding: 10px 0 10px 25px;float:none;text-align:left;}
#left .hybrid ul li {list-style:disc;}
#left .hybrid ol li {list-style:inherit;}

/***************************** body + fonts */

#wrap {margin:auto; width: 984px; background: url(/wp-content/themes/rosy/images/wrap.gif) 0 0 no-repeat;}
#wrap1 {width: 984px; background: url(/wp-content/themes/rosy/images/wrap1ff.png) 0 bottom no-repeat;}
/* ie6 */ * html #wrap1 {background: url(/wp-content/themes/rosy/images/wrap1.jpg) 0 bottom no-repeat;}
h2 {height: 49px; width: 619px; background: url(/wp-content/themes/rosy/images/h2.png) 0 0 no-repeat; float: left; padding: 10px 0 0 5px}
h2 a, .archivepage h2 {font: 24px georgia; color:#fff;}
.single h2 {width:700px;background: url(/wp-content/themes/rosy/images/h2-single.png) 0 0 no-repeat;}
/* ie6 */ * html .single h2 {background: url(/wp-content/themes/rosy/images/h2-single.gif) 0 0 no-repeat;}

.info h1, .info h2, .info h3, .info h4, .info h5, .info h6 {display:block;padding: 10px 0;clear:both;}
.info h1 {font-size:25px;}
.info h2 {background:0;width:auto;height:auto;float;none;padding:10px 0;margin:0;font-size:20px;}
.info h3 {font-size:18px;}
.info h4 {font-size:14px;}
.info h5, .info h6 {font-size:12px;font: 11px Verdana, Arial;}
h5 {color: #fff; font: 24px georgia;} 
/* ie6 */ * html h2 {background: url(/wp-content/themes/rosy/images/h2.gif) 0 0 no-repeat;}

blockquote {border-left: 5px solid #333;padding: 10px;margin: 0 0 0 15px;}
blockquote p {padding:0;}

/***************************** containers */

#header {width: 100%; background: #0a0008; border-bottom: 1px solid #4c2e46; height: 30px;}
#nav {width: 964px; border-left: 10px solid #820068; border-right: 10px solid #820068; height: 30px; margin: auto;}
#mainimg {width: 984px; margin: auto;}
#content {padding: 20px 20px 0 20px; text-align: left; }
#left {width: 705px; float: left; margin-bottom: 25px;}
.blog {width:100%;clear:both;}
#right {float: right; width: 219px;}
.widget {float: right; background: #1d1915; padding: 10px; margin-top: 10px; font: 14px Georgia;}
#footer {width: 944px; padding: 0 20px 15px 20px; font: 14px georgia;margin: 15px 0 0 0;}
#foot {width: 851px; height: 44px; background: url(/wp-content/themes/rosy/images/footer.jpg) 0 0 repeat-y; float: left; border: 1px solid #ed10c1; padding: 4px 0 0 10px;}
#email {float: right; font: 14px Georgia;}

/***************************** nav */

#nav ul {display: block; float: left; margin-left: 10px;padding:0;}
#nav li {display:block;float:left;}
#nav li a {background: #948a92; font: 14px georgia; color: #fff; text-decoration: none;width:140px;display:block;padding: 7px 0 6px 0; border-right: 1px solid #534951; border-left: 1px solid #534951;}
#nav li a:hover {background: #820068; border-right: 1px solid #87096e; border-left: 1px solid #87096e;}
#nav li.current_page_item a {background:#f711c9;}
#email p {padding: 5px 5px 0 0;}
#email p a{font-weight: normal; color: #fff;}
#nav ul ul {display:none;position:absolute;padding:0;margin:0;}
#nav ul ul li {float:none;text-align:left;margin: 2px 0 0 0;}
#nav ul ul li a {padding-left:10px;}

/***************************** left */

.date {float: left; width: 64px; height: 51px; background: url(/wp-content/themes/rosy/images/date.gif) 0 0 no-repeat; text-align: right; padding: 0 6px 0 0;margin: 0 10px 0 0;}
.day {font: 30px Georgia; line-height: 100%;}
.month {font: 14px Georgia;}
.blog .info {width: 685px; padding: 0 10px 10px 10px; background: #1d1915; float: left;}
.blog ul {text-align: right; float: right; }

.blog li {list-style: none;}
.blog img {border: 5px solid #fff;}
.comments {padding: 3px 0 0 20px; height: 25px; float: right; background: url(/wp-content/themes/rosy/images/comment.gif) 10px 0 no-repeat; margin-top: 5px; width: 110px;}
.comments strong {font-weight:normal;color:#fff;}
.left ul {display: block; width: 100%; padding: 0; clear: both; margin: 10px 0 0 0;}
.left li {display: block; float: left; text-align: center;}

/*page navigation*/
ul.navigation {width:100%;clear:both;display:block;height:27px;}
ul.navigation li {list-style:none;display:block;float:left;}
.new a {display: block; float: left; background: url(/wp-content/themes/rosy/images/newer.gif) 0 0 no-repeat; height: 27px; width: 92px; padding: 8px 0 0 25px; color: #fff; font: 14px georgia;}
.old a {display: block; float: left; background:url(/wp-content/themes/rosy/images/older.gif) 0 0 no-repeat; height: 27px; width: 62px; padding: 8px 0 0 55px;  color: #fff; font: 14px georgia;}

/*archives*/
.archive {padding: 10px 0;border-bottom: 1px dotted #fff;}
.archive p {padding:0;}
.archive h5 {padding:0;}

/***************************** searchform */

#searchform {height: 41px; width: 199px; background: url(/wp-content/themes/rosy/images/search.png) 0 0 no-repeat; padding: 10px 10px 0 10px;}
/* ie6 */ * html #searchform {background: url(/wp-content/themes/rosy/images/search.gif) 0 0 no-repeat;}
.text {height: 26px; width: 98px; background: url(/wp-content/themes/rosy/images/search-bg.gif) 0 0 repeat-x; border: 0; color: #948a92; font: 14px georgia; padding: 6px 0 0 60px; float: left;}
#searchsubmit {width: 30px; height: 31px; border: 1px solid #820068; background: #f711c9; font: 14px Georgia; color: #fff; float:right;}

/***************************** comments */

#commentform {clear:both;}
#commentform p {padding: 7px 0;}
#author, #commentform #email, #url {float:left;padding: 1px 3px;border:5px solid #333;width:180px;margin: 0 10px 0 0;}
#commentform small {padding: 5px 0 0 0;display:block;}
#comment {padding: 1px 3px;border:5px solid #333;width:600px;height:80px;}
#commentstemplate {border-top: 5px solid #333;padding: 15px 0;clear:both;}
#commentstemplate ol {padding: 10px 0 10px 25px;}
.avatar {float:left;margin: 0 5px 5px 0;}
.alt {border-top: 1px dotted #333;border-bottom: 1px dotted #333;}
#commentstemplate ol li {padding: 10px 0;}

/***************************** widget */

.widget {width: 199px;}
.widget ul {list-style:none;}
.widget li {background: url(/wp-content/themes/rosy/images/widget-li.gif) left 6px no-repeat; padding: 0 0 0 12px;}
.widget li a {font-weight: normal;}

/***************************** footer */

#foot p {float: left;}
#foot ul {display: block; float: right;}
#foot li {display: inline;}
#foot li a {color: #fff; padding: 0 15px 0 0; font-weight: normal;}

/***************************** flickrss */

.flickr_img a{  
     float:left;  
     margin: 2px;  
     border: 1px solid #f711c9;  
     padding: 1px;  
}  
.flickr_img img {width:91px;height:91px;}