html,img,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,fieldset,form,label,legend,caption,tfoot,thead,th {
border:0;
outline:0;
font-weight:400;
font-style:normal;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0
}

body {
line-height:1;
background:#FFF;
font-size:12px;
text-align:center;
font-family:Georgia,"Lucida bright","Times new roman",Georgia,"lucida bright",serif
}

ol,ul {
list-style:none
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
text-align:left;
font-weight:400
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

blockquote,q {
quotes:"" ""
}

boxed {
border:5px solid green
}

h1 {
font-size:18px;
font-weight:700;
line-height:150%;
font-family:"lucida bright",Georgia,serif;
font-variant:small-caps;
text-align:left;
text-shadow:3px 3px 3px #999
}

h2 {
font-size:18px;
font-weight:700;
line-height:150%;
font-family:"lucida bright",Georgia,serif;
font-variant:small-caps;
text-align:left;
text-shadow:2px 2px 2px #999
}

h3 {
text-align:left;
font-size:15px;
font-weight:700;
line-height:150%;
font-variant:small-caps
}

hr {
font-size:1pt;
color:#00F
}

a {
text-decoration:none;
color:#00F
}

a:visited {
color:#00F
}

a:hover {
text-decoration:underline;
color:#00F
}

p {
line-height:150%;
margin-bottom:10px
}

ul,ol {
margin-bottom:10px
}

img.wp-smiley {
display:inline !important;
background:transparent !important;
vertical-align:middle !important;
border:0 !important;
margin:0 !important;
padding:0 !important
}

strong {
font-weight:700
}

#wrapper {
text-align:justify;
background:#EDF1FB;
max-width:1024px;
margin:0 auto;
padding:0
}

#header {
height:75px;
text-align:center;
background:#EDF1FB;
padding:35px 10px 10px
}

#header h2 {
letter-spacing:2px;
font-size:34px;
line-height:1;
text-align:center
}

#header h2 a {
color:#00F;
text-decoration:none;
text-align:center
}

#header div.description {
color:#999;
letter-spacing:2px;
/* text-transform:uppercase */
}

#header div.logo {
display:block;
background:transparent url(http://www.mumbai77.com/images/mumbai77_logo.gif) no-repeat left top;
position:absolute;
top:30px;
margin-left:90px
}

#pagine {
border-bottom:1px;
background:#EDF1FB;
text-align:center
}

#pagine ul {
margin-bottom:0;
padding:1px
}

#pagine ul li {
display:inline;
margin-right:0
}

#pagine a {
color:#000;
/* text-transform:uppercase */
}

#content {
margin-right:420px;
padding:10px
}

#content div.post {
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px solid #00F;
color:#696969
}

#content div.post h1 {
font-size:24px;
color:#00F
}

#content ul {
list-style-type:square;
padding-left:30px
}

#content ol {
list-style-type:lower-alpha;
padding-left:30px
}

#content code {
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#dfdfdf
}

.navigation div {
line-height:200%
}

p.details_small {
font-size:11px;
color:#876543
}

p.details_small a {
color:#876543;
text-decoration:underline
}

p.date {
text-align:right;
font-size:12px;
color:#111
}

h2#comments {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #00F;
text-align:center
}

.commentlist big {
font-size:16px;
display:block;
font-variant:small-caps;
margin-bottom:5px;
text-align:center
}

.commentlist li {
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px solid #00F;
text-align:center
}

.commentlist ul li,.commentlist ol li {
margin-bottom:0;
padding-bottom:0;
border-bottom:0
}

.commentlist ul {
padding-left:20px;
list-style-type:square
}

.commentlist ol {
padding-left:20px;
list-style-type:lower-alpha
}

p.nocomments {
padding-bottom:30px;
border-bottom:1px solid #00F;
font-weight:700;
font-size:15px
}

#commentform {
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #00F;
text-align:center
}

textarea {
width:100%
}

#sidebar {
float:right;
width:230px;
font-size:11px;
padding:10px
}

#sidebar ul li ul {
border-bottom:1px solid #00F;
margin-bottom:15px;
padding-bottom:15px
}

#sidebar ul,#sidebar ul li ul li ul {
border-bottom:0;
margin-bottom:0;
padding-bottom:0
}

#sidebar ul li ul li ul {
margin-bottom:0;
padding-left:10px;
border-left:1px solid #aaa
}

#sidebarB {
float:right;
font-size:11px;
padding:5px
}

#sidebarB div.post {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #00F;
color:#00F
}

#sidebarB code {
font-family:courier,"courier new", monospace;
font-size:14px;
background-color:#00F
}

#sidebarB div.information {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #00F
}

#footer {
background:#FFF;
border-top:5px solid #00F;
clear:both;
text-align:center;
font-size:11px;
padding:10px
}

em,#content blockquote p,#content em,#sidebarB em,#sidebarB blockquote p {
font-style:italic
}

#header div.logo span,.allowed-tags {
display:none
}

#content blockquote,#sidebarB blockquote {
font-style:italic;
color:#555;
padding:6px
}

#sidebar h2,#sidebarB h2 {
font-size:16px;
color:#00F
}


/* The script works with absolutely positioned elements too */
.box1 {
background-color: #EDF1FB;
position: inherit;
text-align: left;
font-weight: bold;
width: 728px;
height: 90px;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius: 5px;

-moz-box-shadow: 10px 10px 40px #000;
 box-shadow: 10px 10px 40px #000;

behavior: url(http://www.mumbai77.com/pages/wp-content/themes/breaking-news-10/incl_udes/js/ie-css3.htc);
}

.box2 {
	background-color: #EDF1FB;
        position: inherit;
        text-align: center;
        font-weight: bold;
        width: 162px;
        height: 600px;

        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;

        -moz-box-shadow: 10px 10px 40px #000;
         box-shadow: 10px 10px 40px #000;

behavior: url(http://www.mumbai77.com/pages/wp-content/themes/breaking-news-10/incl_udes/js/ie-css3.htc);
}

.box4 {
background-color: #EDF1FB;
position: inherit;
border: 5px solid #3d81ee;
text-align: center;
font-weight: bold;
/* width:977px; */
/* padding:3px; */

-moz-border-radius: 15px;
-webkit-border-radius: 15px;
 border-radius: 15px;

-moz-box-shadow: 10px 10px 40px #000;
 box-shadow: 10px 10px 40px #000;

behavior: url(http://www.mumbai77.com/pages/wp-content/themes/breaking-news-10/incl_udes/js/ie-css3.htc);
}

.rel {
margin: 0px 0 0 0px;
padding: 0;
position: relative;
zoom: 1; /* IE6 */
}

.nudge{ display:block;}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}