/* 
- themes.css sets basic styling
- it is removeable
*/

@import url('http://media3.popsugar-assets.com/v2785/themes/c6/themes.css');

/*** GRACEANDJASON.COM CSS ***/
.post_category {
border-top:1px solid #CCC; 
border-bottom:1px solid #CCC;
padding:10px;
text-align:center;
}
.post_category a, .post_category a:link {
line-height:25px;
font-size:16px;
font-weight:normal;
text-transform:capitalize;
color:#999;
}

/* headings */
h1, h2, h3, h4, h5 {
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:300;
}

h2 {
padding:20px 0px;
font-size:34px;
line-height:40px;
text-align:center;
}

h4 {
font-size: 16px;
}

a, a:link {
color:#990000;
}

/*** PAGE STRUCTURE ***/
#page {
margin:0px auto;
padding: 0px 20px;
width:1024px; 
font-size:11px; /* Resets 1em to 10px */
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#fullcontent{
margin-top: 10px;
margin-bottom:0px;
overflow:hidden;
}


/** This is the area containing your posts **/
#pagecontent {
padding: 0;
width: 1056px;
}

#content_container {
width: 1024px;   
}

#widgets{
float: left;
padding: 0px 0 0 20px;
width: 310px;
overflow:hidden;
}


/*** HEADER ***/

#logo {
float:left;
margin:10px 0px;
height:34px;
}

#descrip {
float:right;
margin: 10px 0px;
color: #CCC;
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:300;
font-size: 14px;
line-height: 34px;
}

/** NAVIGATION **/
#navigation ul {
width:1035px; 
}

#navigation ul li {
background-repeat:no-repeat;
float:left;
margin: 0px 11px 11px 0px;
padding:0pt;
font-weight:normal;
list-style-image:none;
list-style-type:none;
}

#navigation ul li a, #navigation ul li a:visited {
float:left;
background-image:url(http://media1.onsugar.com/files/2013/07/17/976/n/19124036/4ec8bd1eb1f2d1a8_label_overlay_black.png);
margin: 0px;
padding: 84px 0px 0px 0px;
width: 104px;
line-height: 20px;
font-size:12px;
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:300;
text-align:center;
text-decoration:none;
letter-spacing:1px;
color:#FFFFFF;
}

#navigation ul li a:hover {
background-image:url(http://media1.onsugar.com/files/2013/07/17/976/n/19124036/e96a13256a26a927_label_overlay_white.png);
color:#000000;
}

#navigation ul li a, #navigation ul li a:hover, #navigation ul li a:visited {
background-repeat:no-repeat;
}

#navigation ul li#videos a {
margin-right:0px;
}

#navigation #olivia {
background-image:url(http://media1.onsugar.com/files/2013/07/23/243/n/19124036/ddb95f5016bfa188_olivia.png);
}
#navigation #lucas {
background-image:url(http://media1.onsugar.com/files/2013/11/17/258/n/19124036/57a1b845b6db3809_lucas_2.png);
}
#navigation #just_us {
background-image:url(http://media3.onsugar.com/files/2013/07/17/745/n/19124036/2ed48a5cebe8fd4e_just_us.xxxlarge.jpg);
}
#navigation #family {
background-image:url(http://media2.onsugar.com/files/2013/07/17/745/n/19124036/eee21a6b591b87c1_family.xxxlarge.jpg);
}
#navigation #friends {
background-image:url(http://media4.onsugar.com/files/2013/07/17/745/n/19124036/1b408981c34103b0_friends.xxxlarge.jpg);
}
#navigation #travel {
background-image:url(http://media2.onsugar.com/files/2013/07/17/745/n/19124036/31f8f5b7150e033c_travel.xxxlarge.jpg);
}
#navigation #our_wedding {
background-image:url(http://media1.onsugar.com/files/2013/07/17/745/n/19124036/2d6b7763925acfc0_wedding.xxxlarge.jpg);
}
#navigation #weddings {
background-image:url(http://media1.onsugar.com/files/2013/07/17/745/n/19124036/a7d4a2cd533c159c_weddings.xxxlarge.jpg);
}
#navigation #videos {
background-image:url(http://media1.onsugar.com/files/2013/07/17/745/n/19124036/fd0fcb6dd66a1654_video.xxxlarge.jpg);
}

/** POST FORMAT **/
.post h3 {
margin: 0px 0px 3px 0px;
padding: 0px 0px 3px 0px;
font-size: 18px;
}

.date {
margin: 15px 0px;
font-size: 16px;
}

.post {
width: 1024px;
margin-bottom:5em;
overflow: visible;
}

.post_content  {
color:#222222;
font-size:16px;
line-height:22px;
}

.post_content .gallery_thumbnail {
}

.post_content .gallery_thumbnail a {
display: block;
font-weight:normal;
font-size:16px;
line-height:1.0em;
text-decoration: none;
color:#000000;
}

.post_content .gallery_thumbnail a:hover {
color:#FFFFFF;
}

.post_content .thumb_right {
float:right;
margin:0px 10px 10px 10px;
}

.post img, .post.inline img, .post img.inline {
margin:0px;
border:0;
padding:0;
max-height: 768px;
}

.post_content .see_photos {
margin:10px auto 0;
padding:0px;
width:500px;
font-size:20px;
font-weight:300;
}

.post_content ol, .post_content ul {
margin-bottom: 1.0em;   
}

.post_content iframe {
width:640px;
height:360px;
}

.post .geoloc {
clear: both;
}

.post_footer {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
padding-top:3px;
padding-bottom: 3px;
padding-left:0px;
margin-top:15px;
margin-bottom:15px;
}

.fb-like {
float:left;
margin-top:7px;
}

.labelspost {
float:right;
margin:10px 0px;
text-align:right;
text-transform:capitalize;
font-size:16px;
font-weight:normal;
}

.taxonomy, .taxonomy_sep {
display:inline;   
font-weight:300;
}

.categories{
font-weight: bold;
text-transform:capitalize;
}

/** RIGHT COLUMN - WIDGETS **/
#widgets h4 {
padding-bottom:5px;
}

/** SEARCH **/
.form-item {
display:inline;
margin-right:10px;
}

/** PROFILE PIC **/
.widget #profile_pic_image {
width:130px;
height:90px;
margin:6px 0px 0px 0px;
border:0px solid red;
text-align:center;
}

.widget #profile_pic_image a {
float:left;
background: url(http://media.onsugar.com/files/upl1/0/4/48_2008/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://media.onsugar.com/files/upl1/0/4/48_2008/shadow.gif) no-repeat bottom right;
margin: 0px 0px 0px 6px !important;
margin: 0px 0px 0px 0px;
}
        
.widget #profile_pic_image img {
display: block;
position: relative;
background-color: #FFFFFF;
border: 1px solid #BFBFBF;
margin: -6px 6px 6px -6px;
padding: 4px;
}

.widget #profile_pic_image img:hover {
display: block;
position: relative;
background-color: #646464;
border: 1px solid #BFBFBF;
margin: -6px 6px 6px -6px;
padding: 4px;
}

/** USER CONTAINERS **/
.widget .site_cont_small, .widget .user_cont_small {
float: left;
margin: 0px 5px 0px 0px;
}

#see_followers, #followme, .calendar_more a {
font-size: 12px;
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:300;
}

/** LATEST COMMENTS **/
.widget_content li {
list-style-image: url(http://media.onsugar.com/files/2010/05/18/5/246/2466720/bullet_0.gif);
margin-left:20px;
padding-left:0px;
}

/** ARCHIVES CALENDAR **/
.calendar {
margin-right:10px;
margin-bottom:10px;
}

/** PAGE GALLERY & VIDEO **/
#pagecontent .widget_gallery, #pagecontent .widget_video, .widget .widget_gallery, .widget .widget_video {
float:left;
margin-right:32px;
margin-bottom:32px;
width: 320px;
height: 214px;
}

#pagecontent .widget_gallery a, .widget .widget_gallery a, #pagecontent .widget_video a, .widget .widget_video a {
text-decoration: none;
}

#pagecontent .widget_gallery a:hover, .widget .widget_gallery a:hover, #pagecontent .widget_video a:hover, .widget .widget_video a:hover {
}

.widget_gallery .thumb, .widget_video .thumb{
width: 320px;
height: 214px;
border: 0px;
}

.widget_video .thumb img{
max-width: 320px;
max-height: 214px;
}

.widget_gallery .title, .widget_video .title {
background: url(http://media1.onsugar.com/files/2013/07/29/061/n/19124036/2fb2362fc0285e62_gallery_title.png) no-repeat bottom center !important;
height:30px;
margin-top:-40px;
padding:5px 10px;
vertical-align:middle;
font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:300;
font-size: 14px;
line-height: 30px;
color: #FFF;
}

.widget_gallery a:hover div.title, .widget_video a:hover div.title, .widget_gallery:hover .title, .widget_video:hover .title {
background: url(http://media1.onsugar.com/files/2013/07/29/064/n/19124036/0d129d358047e2cd_gallery_title_white.png) no-repeat bottom center !important;
color: #000;
}

/** GALLERY THUMBS **/
.gallery_table {
text-align:center;
}
.gallery_table, #slideshow {
margin:0px;
}

#start_slideshow_button {
    margin:0px 0px 30px 0px;
    background-color:#990000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
    font-size:20px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight:300;
	padding:6px 24px;
	text-decoration:none;
}#start_slideshow_button:hover {
	background-color:#666666;
}#start_slideshow_button:active {
	position:relative;
	top:1px;
}
#start_slideshow_button:link{
    color:#FFFFFF;
}
#scroll_text {
    margin-bottom: 20px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#666;
    text-transform: uppercase;
    font-weight:300;
}

/* This imageless css button was generated by CSSButtonGenerator.com */

.gallery_table_cell_custom {
margin-bottom:20px;
}

.gallery_table_cell_custom, .screenshot {
text-align:center;
}

.gallery_table_cell_custom a, .screenshot a {
margin:0px;
border:0px;
padding:0px;
}
        
.gallery_table_cell_custom img {
}

.gallery_table_cell_custom img:hover, .screenshot img:hover {
margin:0px;
border:0px;
padding:0px;
}

/** GALLERY PAGE **/
.gallery_nav_number {
margin-left:0px;
}

.post_content a {
text-align:center;
}

/** SLIDESHOW NAV **/
.gallery_nav {
}

.gallery_nav_prev_next a {
border:1px solid #990000;
background-color:#990000;
color:#FFFFFF;
font-weight:normal;
line-height:20px;
}

.gallery_nav_prev_next a:hover {
border:1px solid #990000;
color:#990000;
background-color:#FFFFFF;
}

.gallery_nav_previous a {
padding:0px 5px;
}

.gallery_nav_next a {
padding:0px 16px;
}

/** SLIDESHOW SLIDE **/
.gallery_slide {
}

.gallery_slide a {
}
        
.gallery_slide .preview {
}

.gallery_slide .preview:hover {
}

.photo_description {
float: left;
width: 575px;
}

/** LIGHBOX SLIDESHOW **/
#slideshow .dropshadow {
margin: 0px 0px 20px 0px;    
}

/** PAGER - REPLACED "pager" with "pager_custom" **/
#pager_custom{
 font-size: 12px;
 margin: 20px 0px;
 overflow:auto;
 clear:both;
 padding:20px 0px;
}
.post_navigation {
 font-size: 12px;
 margin: 0px;
}
#pager_custom .pager-list, #pager_custom .pager-ellipsis {
display:inline;   
}
#pager_custom .pager-current {
 background: #eee;
 border: 1px solid #cecece;
 margin: 0px 3px;
 padding: 5px 6px;
}
#pager_custom a, .post_navigation a{
 border: 1px solid #cecece;
 line-height: 28px;
 margin: 0px 3px;
 padding: 5px 6px;
}
 
#pager_custom a:hover, .post_navigation a:hover{
 border: 1px solid #e80c7a;
}

#pager_custom a:hover, .post_navigation a:hover{
 border: 1px solid #990000;
 background: #990000;
 color: #FFFFFF;
}

#pager_custom a,
#pager_custom span,
#pager_custom .pager-current{
 padding: 10px 10px;
 font-size: 14px;
 font-weight: 300;
}

/** OTHER **/
.clear_all {
clear:both;
height:0px;
}

/** SHARING **/
.fblike {
float:left;
padding-top:5px;
width:400px;
height:60px;
overflow:hidden;
}

.post-share-container {
float:right;
width:240px;
height:60px;
}

/** POLL **/
.poll .form-item {
display:block;
margin: 15px 0px;
}
