/*
Theme Name: Ginger Group Deigns
Theme URI: http://www.gingergroupdesigns.com
Description: The theme for Ginger Group
Version: 0.1
Author: Lucas Smith
Author URI: http://www.volanstudio.com/
Tags: sweet.
*/

body{font-size:62.5%; font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; background:url(images/bodyBG_store.jpg) repeat-y center center; color:#241309; text-align:center;}

h1, h2, h3, h4, h5{font-weight:bold; text-transform:uppercase;}
h1{font-size:2.1em; color:#241309;}
h2{font-size:1.8em; color:#3b261a;}
h3{font-size:1.5em; color:#493930;}
h4{font-size:1.2em;}
h5{font-size:.9em;}
p{margin:12px 0 0 0; font-size:1.2em;}

a{color:#241309; text-decoration:none;}
a:hover{color:#3b261a; text-decoration: underline;}
a:visited{color:#241309; text-decoration:none;}

ul{margin:0;}
li{list-style:none;}

#wrap{text-align:left; width:1000px; margin:0 auto;}

#wrap .header{float:left; display:inline; width:1000px; margin:0 0 12px 0;}
#wrap .header .logo{float:left; display:inline;}
#wrap .header .logo h1{float:left; display:inline; width:740px; text-align:left;}
#wrap .header .logo h2{float:left; display:inline; width:260px; text-align:center; margin:40px 0 0 0;}

#wrap #homeflash{float:left; display:inline; width:1000px; height:260px;}
#wrap .homeTop{float:left; display:inline; width:1000px;}
#wrap .homeTop .ggd{float:left; display:inline; width:490px; margin:0; text-align:right; padding:0 10px 10px 0; /*background:url(images/ggd_logo-trans.png) top left no-repeat;*/}
#wrap .homeTop .ggd .blurb{margin:0;}
#wrap .homeTop .ln{float:left; display:inline; width:490px; margin:0; padding:0 0 10px 10px; /*background:url(images/ln_logo-trans.png) top right no-repeat;*/}
#wrap .homeTop .ln .blurb{margin:0;}
#wrap .homeTop p{margin:4px 0 0 0;}

#wrap .homeMenu{float:left; display:inline; width:1000px; font-weight:bold; font-size:1.3em;}
#wrap .homeMenu a{color:#241309;}
#wrap .homeMenu a:hover{color:#3b261a;}
#wrap .homeMenu a:visited{color:#241309;}

#wrap .homeMenu .homeMenuL{float:left; display:inline; width:490px; margin:0; padding:0 10px 10px 0; text-align:right;}
#wrap .homeMenu .homeMenuL .menuPosts{float:right; display:inline; width:490px; margin:0; text-align:right; font-size:1.4em; text-transform:uppercase;}
#wrap .homeMenu .homeMenuL .menuPosts li{float:right; display:inline; margin:0 0 0 12px; text-align:right;}
#wrap .homeMenu .homeMenuR{float:left; display:inline; width:490px; margin:0; padding:0 0 10px 10px;}
#wrap .homeMenu .homeMenuR .menuPosts{float:left; display:inline; margin:0; font-size:1.4em; text-transform:uppercase;}
#wrap .homeMenu .homeMenuR .menuPosts li{float:left; display:inline; margin:0 12px 0 0;}
#wrap .homeMenu .homeMenuR .menuPages{float:left; display:inline; margin:0; font-size:1.5em; text-transform:uppercase;}
#wrap .homeMenu .homeMenuR .menuPages li{float:left; display:inline; margin:0;}
#wrap .homeMenu .homeMenuR .menuPages li a{float:left; display:inline; margin:0 16px 0 0;}
#wrap .homeMenu .homeMenuR .menuPages li ul{float:left; display:inline; margin:0;}

#wrap .content{float:left; display:inline; width:740px;}
#wrap .content h1{font-size:7.0em; color:#241309; letter-spacing:-.05em; font-weight:normal; width:740px; text-align:right; margin:-52px 0 12px 0; line-height:.9em;}

#wrap .homeContent{float:left; display:inline; width:1000px;}
#wrap .homeContent .ggd{float:left; display:inline; width:490px; margin:0 0 20px 0; padding:0 10px 0 0; text-align:right;}
#wrap .homeContent .ggd .post{float:left; display:inline; width:490px; margin:0 0 15px 0; text-align:right;}
#wrap .homeContent .ggd .post .headers{float:left; display:inline; width:490px; margin:5px 0 0 0; text-align:right;}
#wrap .homeContent .ggd .post .headers h2{margin:0 0 0 16px; text-align:right;}
#wrap .homeContent .ggd .post .headers h2 a{margin:0 0 0 16px; text-align:right;}
#wrap .homeContent .ggd .post .headers h4{float:left; display:inline; margin:6px 0 0 0; text-align:right;}
#wrap .homeContent .ggd .post .entry p{margin:12px 0 0 25px;}
#wrap .homeContent .ggd .post .entry p a img{margin:4px 0 8px 0;}
#wrap .homeContent .ln{float:left; display:inline; width:490px; margin:0 0 20px 0; padding:0 0 0 10px;}

#wrap .content .post{margin:0 0 24px 0;}
#wrap .content .post h2 a{color:#241309;}
#wrap .content .post .entry p{margin:4px 0 4px 0;}

#wrap .sidebar{float:left; display:inline; width:240px; margin:0 0 0 20px;}

#wrap .footer{float:left; display:inline; width:1000px; text-align:right; padding:20px 0 30px 0;}

.clear{clear:both;}
.alignright{float:right;}
.alignleft{float:left;}