/* General Markups   */

* 
{
margin:0;
padding:0;
}

.float-left
{
  float:left;
}
.float-right
{
  float: right;
}
.clear 
{
  clear: both;
}
img
{
border:none;
}
.entry img

{
float:left;
}
a
{
text-decoration:none;
}
ul li,ol li
{
list-style-type:none;
list-style-position:inside;
}
ul li
{
list-style-type:decimal;
}
ol li
{
list-style-type:disc;
}

/* general CSS layout */

#page
{
width:956px;
font-family:Helvetica,Verdana, arial,sans-serif;
font-size:12px;
color:#E4E6E7;
margin:0 auto;
}

/* header layout */
#header
{
width:956px;
}
#header-top
{
background:url(images/headertop&bottom_pix.gif) repeat-x;
height:26px;
width:956px;
}
#header-middle
{
width:956px;
}
#header-middle-left
{
background:url(images/header_1.gif) no-repeat;
height:259px;
width:309px;
}
#header-middle-center
{
background:url(images/header_2.gif) no-repeat;
height:259px;
width:328px;
}
#header-middle-right
{
background:url(images/header_3.gif) no-repeat;
height:259px;
width:318px;
}
#header-bottom
{
background:url(images/headertop&bottom_pix.gif) repeat-x;
height:26px;
width:956px;
}
#header-bottom div
{
background:url(images/headerbottom-bullet.gif) repeat-x;
width:900px;
height:15px;
margin-left:28px;
margin-right:28px;
}

/* main container layout */

#container
{
background:#00528D url(images/mainbody_bg.gif) repeat-x;
min-height:590px;
width:956px;
}
* html #container
{
height:590px;
}

/* sidebar layout */
#sidebar
{
width:230px;
margin-left:24px;
min-height:1px;
margin-right:25px;
}
* html #sidebar
{
margin-left:15px;
/* margin-right:10px; */
}
* html #sidebar, * html #sidebar ul 
{
height:1px;
}
#sidebar ul 
{
min-height:450px;
width:230px;
}
* html #sidebar ul 
{
height:450px;
}
#sidebar ul  li
{
list-style-type:none;
border-top:1px solid #266B9C;
min-height:25px;
padding-top:10px;
width:230px;
}
* html #sidebar ul  li
{
height:25px;
list-style:none outside;
}
#sidebar ul li a
{
margin-left:10px;
background:url(images/arrow_next.gif) no-repeat;
padding-left:20px;
color:#E9F0F4;
font-size:13px;letter-spacing:0.7px;
}
/* content layout */
#content
{
min-height:1px;
width:628px;
/* margin-right:24px; */
}
#menu
{
height:50px;
width:621px;
}
#menu-left-corner
{
background:url(images/mainmenu_lc.gif) no-repeat;
width:16px;
height:50px;
}
#menu-middle
{
background:url(images/mainmenu_pix.gif) repeat-x;
width:595px;
height:50px;
}
#menu-right-corner
{
background:url(images/mainmenu_rc.gif) no-repeat;
width:10px;
height:50px;
}
.menu
{
width:300px;
}

.menu li
{
padding-top:25px;
padding-right:10px;
text-indent:15px;
list-style-type:none;
}
.menu .contact,.menu .about
{
background:url(images/main-menu_div.gif) no-repeat;
background-position:0px 20px;
}
.menu .home a
{
color:#E9F0F4;
padding-top:15px;
background:url(images/home.gif) no-repeat;
width:17px;
height:15px;
background-position:top;
}
.menu .about a
{
color:#E9F0F4;
padding-top:15px;
background:url(images/about.gif) no-repeat;
width:17px;
height:15px;
background-position:top;
}
.menu .contact a
{
color:#E9F0F4;
padding-top:15px;
background:url(images/contact.gif) no-repeat;
width:17px;
height:15px;
background-position:top;
}
.menu li a:hover
{
color:#EB8995;
}
#search
{
width:230px;
padding:15px 0px 0px 40px;
}
#s
{
background: #FFF url(images/search.gif) no-repeat;
padding-left:20px;
width:140px;
height:18px;
padding-top:2px;
}
#searchsubmit
{
width:35px;
height:23px;
border:1px solid #E2E6EA;
background:#00467F;
color:#E2E6EA;
font-weight:600;
padding:2px 0px 3px;
}
.post
{
min-height:1px;
}
* html .post
{
height:1px;
}
.post
{
margin-bottom:20px;
}
#post-content img
{
margin-right:20px;
margin-top:7px;
}
#post-content .ngg-gallery-thumbnail img
{
margin-right:0px;

}
#post-content h2 a,#post-content h2
{
font-size:17px;
color:#DEDF88;
text-transform:capitalize;

overflow:}

.entry h2
{
margin-bottom:0px;
border-bottom:none;
}.entry .h4 { font-weight:normal; color:#F7E8E0; letter-spacing:0.5px; font-size:13px; text-decoration:underline;}
.entry .read
{
float:right;
color:#EF737C;
}
.entry .read:hover
{
text-decoration:underline;
}
.entry h2 a
{
font-size:17px;
color:#DEDF88;
text-transform:capitalize;
}
.entry blockquote
{color:#EC98A6;letter-spacing:1.2px;
font-style:italic;margin-left:25px;line-height:1.5em;
}#post-content .entry blockquote p{margin-top:10px;}

.entry ul li
{
list-style-type:decimal;
list-style-position:inside;
}
.entry ol li
{
list-style-type:disc;
list-style-position:inside;
}
.entry ul,.entry ol
{
margin-left:10px;
}
.entry a
{
color:#D8DAA3;
}

#post-content
{
padding-top:20px;
}
http://cosmiccoders.com/services/ h2
{
border-bottom:1px solid #266B9C;
}
.post img
{
float:left;
}
.post p strong
{
color:#F3F4D5;
}
#post-content h3
{
text-transform:capitalize;
font-size:17px;
color:#DEDF88;
}
#post-content p
{line-height:18px;letter-spacing:0px;
margin-top:7px;
text-align:justify;
font-size:13px;
margin-bottom:5px;
}
#slide-show
{margin-bottom:10px;
margin-top:30px;
width:621px;
}
#slide-show h3
{
margin-bottom:15px;
}.pictures{width:200px;margin-bottom:10px;margin-right:7px;}#post-content .pictures img{padding:5px;border:2px solid #737373;margin-bottom:10px;background:#FFF;}#post-content .pictures img:hover{background:#D3E1E4;border-left:3px solid #67B4C4;border-bottom:3px solid #67B4C4;border-top:1px solid #67B4C4;border-right:1px solid #67B4C4;}#post-content .pictures p{letter-spacing:0px;line-height:18px;margin:0px;font-size:11px;text-align:left;letter-spacing:0.3px;line-height:15px;}#post-content .pictures p{color:#E9F0F4;}#post-content .pictures p a{color:#D99297;}#post-content .pictures p a:hover{text-decoration:underline;}#post-content .pictures p span{color:#EFF4A6;}.more-link{color:#EF737C;float:right;}.more-link:hover{text-decoration:underline;}
/* footer layout */
#footer
{
background:url(images/footer.gif) repeat-x;
height:81px;
width:956px;
}
#footer ul 
{
width:300px;
margin:auto;
}
#footer div
{
width:270px;
margin:auto;
margin-top:10px;
}
.center
{
font-size:14px;
}#contact-form{padding-top:15px;}#contact-form .heading{background:#F9F9F9;border-top: 1px solid #F0F0F0;border-bottom: 1px solid #F0F0F0;color:#777474;font-family:verdana,arial;font-size:10px;}#post-content .entry blockquote .q_O {float:none;margin-top:0px;margin-right:5px;vertical-align:text-bottom;}#post-content .entry blockquote .q_C {margin-left:5px;margin-top:0px;float:none;vertical-align:top;}