/*
Theme Name: Center Stage Formals
Theme URI: http://centerstageformals.com/
Description: Wordpress Custom Theme for Center Stage Formals.
Version: 1.0
Author: Rick Potratz and Design by Jason Quick
Author URI: http://makingcodepoetry.com/

*/

body { 
   background: #000;
   font-family: Palentino, serif;
   color: #fff;
}

#wrapper {
   width: 980px;
   margin: 0px auto;
}


#content {
  background: #000 url(mainbg.jpg) top center no-repeat;
  width: 980px;
  min-height: 725px;
  margin: 0px;
  padding: 0px;
}

#page_blank {
  background: #000 url(blankpage.jpg) top center no-repeat;
  width: 980px;
  min-height: 1075px;
  margin: 0px;
  padding: 0px;
  overflow: auto;
}

#page_content {
  background: #000 url(bridal_rgb.jpg) top center no-repeat;
  width: 980px;
  min-height: 725px;
  margin: 0px;
  padding: 0px;
  overflow: auto;
}

#page_bridal {
  background: #000 url(bridalleft_rgb.jpg) top center no-repeat;
  width: 980px;
  min-height: 725px;
  margin: 0px;
  padding: 0px;
}

#page_pageant {
 background: #000 url(pageantleft_rgb.jpg) top center no-repeat;
  width: 980px;
  min-height: 725px;
  margin: 0px;
  padding: 0px;
}

#page_prom {
  background: #000 url(promleft_rgb.jpg) top center no-repeat;
  width: 980px;
  min-height: 725px;
  margin: 0px;
  padding: 0px;
}

#page_bridesmaid {
  background: #000 url(promleft_rgb.jpg) top center no-repeat;
  width: 980px;
  min-height: 725px;
  margin: 0px;
  padding: 0px;
}

.post {
   margin-top: 115px;   
   width: 800px;
   padding: 10px;
   float: left;
}

.postcontent {
   float: left;
   width: 450px;
   padding: 5px;
}

.postleft {
   float: left;
   margin-top: 112px;
   width: 700px;
   padding: 5px;
   font-size: 19px;
   letter-spacing: 1px;
}

.postright h2 { text-align: right; }

.postright {
   float: right;
   margin-top: 112px;
   width: 700px;
   padding: 5px;
   font-size: 19px;
   letter-spacing: 1px;
}

span { 
   color: #ed0160;
}

#sidebar {
	 position: absolute;
       width: 245px;
    top: 240px;
    margin-left: 700px;
    padding-left: 5px;
    border-left: dotted 1px white;
}

#sidebar li {
	 list-style: none;
}

#footer em {
   padding-left: 10px;
   padding-right: 10px;
}

#footer {
   width: 980px;
   margin: 0 auto;
   padding: 0px; 
   height: 30px;
   text-align: center;
}

#footer p { 
   color: #fff;
   font-size: 17px;
   font-weight: bold;
   margin: 0px;
   padding-top: 5px; 
}

#topbar { 
   width: 960px;
   padding: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 10px;
   height: 25px;
}

#topbar ul { padding: 0; margin: 0 auto; text-align: center;}
#topbar ul li { padding-left: 7px; padding-right: 7px; display: inline; margin: 0; list-style: none; }
#topbar ul li a { font-size: 19px; color: #fff; text-decoration: none; }
#topbar ul li a:hover { color: #ed0160; }

.links { float: right; width: 300px; text-align: right; padding-right: 20px; }
.links a { color: #fff; text-decoration: none; font-family: Palatino Linotype, Verdana; font-size: 23px; font-weight: bolder; }
.links a:hover { color: #ed0160; text-decoration: underline; }
 
#pagead {
   margin-left: 5px;
   position: absolute;
   top: 168px;
   width: 470px;
   height: 45px;
}

#pagead marquee h3 {
	 color: #000;
}

#clearpagead {
   margin-left: 165px;
   position: absolute;
   top: 169px;
   width: 470px;
   height: 45px;
}

#clearpagead marquee h3 {
	 color: #000;
}

#frontpagead {
   margin-left: 500px;
   position: absolute;
   top: 70px;
   width: 470px;
   height: 65px;
   /* border: dotted 2px #ed0160; */
}

#frontpagead h3 {
	 margin: 4px;
}
#frontpagead h2, #pagead h2 {
	 margin: 0px;
     padding-left: 10px;
}

#frontpagead p, #pagead p {
	padding: 0px 5px;
        font-size: 18px;
}

.widgettitle { display: none; }
.shopping_cart { background: #fff; color: #000; border: solid 2px #ed0160; }
.shopping_cart a, .shopping_cart a:visited { color: #ed0160; }

a.viewlink {  float: right; color: #ed0160; }