/* --------------------------------------------------------------
0. CSS RESET
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { background:transparent; border:0; vertical-align:baseline; }
body { line-height:1.5em; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
ol, ul, li {list-style:none; }
blockquote { quotes:none; }
blockquote:before, blockquote:after { content:''; content:none; }
del { text-decoration:line-through; }
table { 	border-collapse:collapse; border-spacing:0; }
a img { border:none; }

<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">

/* --------------------------------------------------------------
1. GENERAL ELEMENTS
-------------------------------------------------------------- */
/* BODY */
body { font-family:'Georgia', Arial, Helvetica, sans-serif; background:#aaa; color:#777; font-size:0.875em; line-height:1.6; }

/* HEADINGS */
h1, h2, h3, h4, h5, h6 { font-family:'Georgia', times, serif; color:#444; line-height:1.2; margin:0 0 20px;display; block; }
h1 { font-size:3em; } 
h2 { font-size:2em; } 
h3 { font-size:1.5em; } 
h4 { font-size:1.3em; } 
h5 { font-size:1.2em; } 
h6 { font-size:1.1em; }
h7 { font-size:1.1em;line-height: 120%;}
h8 { font-family:'Georgia', times, serif; color:#444; line-height:1.2; margin:0 0 0px;display; block,font-size:2em; } 

/* HYPERLINKS */
a:link, a:visited { color:#111; text-decoration:none; }
a:hover { color:#555; text-decoration: none; }

/* GENERAL TYPOGRAPHY */
p, address { margin-bottom:1.6em; }
span, div, p, dl, td, th, ul, ol, blockquote { }

/* LISTS */
ul li { list-style:circle; margin:0 0 5px 20px; list-style-position:outside; }
ol li { 
   margin-left: 2em;  list-style-position:outside; 
  display: list-item;
  list-style:decimal;
}
}
ol ol li { list-style:upper-alpha; }
ol ol ol li { list-style:lower-roman; }
ol ol ol ol li { list-style:lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0; }
ul, ol, dd, pre, hr { margin-bottom:24px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0; }

dl { margin:0 0 24px 0; }
dt { font-weight:bold; }
dd { margin-bottom:18px; }
strong, b { font-weight:bold; }
cite, em, i { border:none; font-style:italic; }
big { font-size:131.25%; }
ins { background:#ffc; border:none; }
del { text-decoration:line-through; }

/* ADDRESSES */
address { font-size:0.9em; line-height:1.2em; }

/* CITATIONS */
blockquote { display:block; font-style:italic; padding:0 5%; margin:25px 0; }
blockquote cite, blockquote em, blockquote i { font-style:normal; }

/* PREDEFINED TEXT */
pre { font-family:Georgia, monospace; background:#f5f5f5; border:1px solid #ccc; color:#222; line-height:18px; margin-bottom:18px; padding:1.5em; display:block; overflow:auto; margin:25px 0; }

abbr, acronym { border-bottom:1px dotted #666; cursor:help; }
ins { text-decoration:none; }
sup, sub { font-size:0.7em; height:0; line-height:1; position:relative; vertical-align:baseline; }
sup { bottom:1ex; }
sub { top:.5ex; }
pre, kbd, tt, var { line-height:21px; }
code { font-size:1.05em; }

/* CODE */
code, code var { font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

/* TABLES */
table { border:1px solid #bbb; border-collapse:collapse; border-spacing:0; margin:0 0 24px; text-align:left; width:100%; }
tr th, thead th { border:none; color:#888; font-weight:bold; line-height:1.2em; padding:9px 24px; }
tr td { border:none; padding:6px 24px; }
tr th, thead th, tr th, thead th { background:#ddd; }

/* FORM FIELDS */
input, textarea { font-size:1em; }

/* HEADING LINE */
hr { background-color:#fff; border:0; border-top:1px solid #bbb; border-bottom:1px solid #fff; clear:both; height:0; margin:40px 0; }

/* INLINE IMAGES */
img { margin:0; max-width:100%; line-height:0; height:auto; }
.alignleft, img.alignleft { display:inline; float:left; margin-right:30px; margin-top:4px; }
.alignright, img.alignright { display:inline; float:right; margin-left:30px; margin-top:4px; }
.aligncenter, img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom:12px; }

/* IMAGE CAPTIONS */
.wp-caption { margin-bottom:20px; padding:5px 0; max-width:100%; text-align:center; background:url(images/shades/black_10.png); line-height:0em; }
.wp-caption .wp-caption-text{ }
.wp-caption img { margin:0; padding:0; max-width:100%; line-height:0em; }
.wp-caption p { margin:10px 0 10px; color:#666; line-height:1.2em; font-size:12px; }
.wp-smiley { margin:0; }

/* FORMS */
label { display:block; width:100%; padding:8px 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
input, textarea, select { font-family:inherit; border:1px solid #ddd; width:100%; padding:8px; background:#f3f3f3; box-shadow:inset 0 1px 2px #bbb; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; }
input[type=submit] { width:auto; }

/* MAIN THEME COLORS */
.sticky { }
.primary_color { color:#333; }
.primary_color_bg { background-color:#333; }
.secondary_color { color:#555; }
.secondary_color_bg { background-color:#555; }

/* ADMIN EDIT LINKS */
.post-edit-link, .post-edit-link:link, .post-edit-link:visited { display:inline-block; font-family:Verdana, Arial; font-size:12px; line-height:1.6; background:#F90; color:#FFF !important; padding:0 5px; border-radius:5px; text-shadow:none; }
.post-edit-link:hover { background:#FB1; text-decoration:none; }

/* SHORTCODE CUSTOM STYLING */

/* BUTTONS */
.button, .button:visited, input[type=submit] { border-radius:5px; }
.button_default, .button_default:visited, input[type=submit] {  background:#ccc;
background:-moz-linear-gradient(top, #ccc 0%, #bbb 100%);
background:-webkit-linear-gradient(top, #ccc 0%,#bbb 100%); 
background:linear-gradient(to bottom, #ccc 0%,#bbb 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#ddd',GradientType=0 );
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5); border:none; box-shadow:none; }
.button_default:hover, input[type=submit]:hover { background:#777; }

/* --------------------------------------------------------------
2. LAYOUT
-------------------------------------------------------------- */


/* WRAPPERS */
.outer { overflow:hidden; width:100%; }
.wrapper { background:#fff; margin:0 auto; }
.wrapper_boxed { width:900px; margin:0 auto; max-width:1100px; box-shadow:0 0 3px 1px rgba(0,0,0,0.5); }
#container {width:900px; padding:0 30px; margin:0 auto; display:inline-block;}
.wrapper_fixed .container { max-width:900px; }
.wrapper_fluid .container { width:90%; padding:0 5%; max-width:100%; }
.wrapper_boxed .container { max-width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.clear { clear:both; width:100%; height:0; margin:0; padding:0; }


html, body {
text-align: center;
}
p {text-align: left;}

body {
	margin: 0;
	padding: 0;
	background: #697281;
	text-align: center;
	font-family: 'Georgia', times, serif; 
	font-size: 13px;
	color: #000000;
	background-color:#ffffff;
}
*
{
  margin: 0 auto 0 auto;
 text-align:left;}



html, body {
text-align: center;
}
p {text-align: left;}

/* PAGE CONTENT */

#main { overflow:hidden; padding:0; }
#content { float:left; width:65%; margin:0px 0 0px 0; padding:20px 10px 10px 10px; display:block; }
#content.right { float:right; margin:0 0 30px 5%; }
#content.wide { float:none; padding:0; margin:0; width:auto; }
#content.submenu { }
#content.submenu_right { float:right; margin:0 0 30px 5%; }
#content.half { margin:0 0 30px 52%; }

#wide { float:left; width:700px; margin:0px 10%; padding:60px 10px 10px 10px; display:block; }

#page
{
  
  top: 10px;
  display: block; 
  height:auto;
  position: relative; 
  overflow: hidden; 
  width: 900px;

}

#center
{
 display:table;
 margin: 0 12% ; 
 width: 100%;

}

#center ul
{
 display:table;
 width: 100%;
 float:left;
}


/* --------------------------------------------------------------
4. POSTS & PAGES
-------------------------------------------------------------- */

/* POSTS */
.post  { margin:0 0 30px; overflow:hidden; }
.post .thumbnail { margin:0 0 20px; line-height:0em; height:auto; }
.post .thumbnail img { display:block; margin:0; line-height:0em; width:100%; height:auto; }
.post .title {  padding:0; margin:10px 0 10px 0;  }
.post .title a { color:inherit; font-weight:normal;}
.post .byline { float:left; text-align:right; width:25%; padding:0; padding-right:30px; font-size:0.9em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.post .byline .date { position:relative; padding:0 35px 5px 0; font-size:2em; color:#999; text-transform:capitalize; }
.post .byline .date .icon { position:absolute; top:50%; right:0; width:24px; font-size:24px; margin-top:-12px; color:#999; }
.post .byline a { color:inherit; }
.post .byline .icon { display:block; float:right; width:15px; margin-top:1px; font-size:1.3em; margin-left:10px; text-align:center; }
.post .byline div { margin-bottom:10px; }
.post .tags { display:block; margin:0 0 30px; padding:0; }
.post .tags li { display:inline-block; list-style:none; padding:0 5px; margin:0; border-radius:3px; }
.post .tags li a { color:#fff; }
.post .readmore { margin:0; }
.post .content { padding:0; margin:0 0 15px 0; }
.post .content p:last-child { margin-bottom:0; }
.post .bookthumbnail { padding:0; margin:5px 0px 5px 25%; }
.post .bookthumbnail p:last-child { margin-bottom:0; }

.post .bookcontent { padding:0; margin:5px 0px 5px 0; }
.post .bookcontent p:last-child { margin-bottom:0; }

.post .separator { clear:both; width:100%; }

.post-column {
	float: left;
     width: 300px;<!--This can be whatever width you like-->
     margin: 0px 0px 0px 10px;<!--This will create a 10px space between each of your columns.
     padding: 5px;<!--Once again, set this to your preferences-->
	}
#container_division {
	width: 100%;
     margin-left: -10px;
	}



/* PAGES */


/* COLUMNS BLOG */
.post_column { clear:both; float:left; width:48%; margin:0 4% 30px 0; }
.right_post_column { clear:none; margin:0 0 30px; }


/* FULL WIDTH BLOG */
.post_wide  { margin:0 0 40px; overflow:hidden; }
.post_wide .title { padding:0; margin:0 0 10px; }
.post_wide .title a { color:#333; }
.post_wide .byline { float:none; width:auto; margin:0; padding:0;list-style-type:none; }
.post_wide .content { margin-left:0; }

#slide
{



margin: auto;
display: inline-block;
padding: auto;
text-align: center;
height: 360px;
}
#header
{
background-image:url(http://gisellepotter.com/wp/wp-content/uploads/2013/09/giselle_header9.jpg);
background-repeat:no-repeat;
height:144px;
width:900px;
}

#header h1
{
position:relative;
left:30px;
top:25px;
color:#F6F6F6;
text-align:left;
font-size:40px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#header h2
{
position:relative;
left:33px;
top:21px;
color:#2C2C2C;
text-align:left;
font-size:17px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

/* blog search */

/* SEARCH PAGE */
#search_form { margin:0px 0px; overflow:hidden; padding-left: 10px; position:relative; }
#search_form input[type=text] { float:left; font-size:14px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing:border-box; width:75%; padding:10px 45px 10px 10px; height:40px; border:1px solid #929DcB; border-radius:5px; }
#search_form input[type=submit] { display:block; position:absolute; right:0;text-align: center;  ) no-repeat center; width:74px; height:40px; border:0; padding:0; margin:0px; cursor:pointer; color:transparent; }
#search_form input[type=submit]:hover { background-color:#eee; }


#search {
	position: relative;
	float:left; 
	padding: 0; margin: 0px;
	border: none;
	display: inline-block;
	width: 30%;
}



#nav
{
top: 20px;
display: inline-block;
margin: 0 19% 20px 19%;
position:relative;
width: 900px;
height:53px;
text-align:center;
padding:25px auto 30px auto;

}



#nav ul
{list-style:none;
display: inline-block;
margin:0;
float: left;
padding: auto;
}


#nav li{
	display:inline;
	
}


#nav li a
{
font-size:14px;
font-weight:bold;
color:#000;
margin-left:0px;
margin-right:50px;
list-style: none;

}

#nav li  a:hover
{
color:#e20404;
}

#nav li.current-menu-item a
{
color:#e20404;
}

#nav_port
{
top: -20px;

margin: 0px auto;
line-height:55px; 
position:relative;
width: 100%;

}

#nav_port ul
{list-style:none;
display:table;
margin:0 auto;

}


#nav_port li{
	display:inline;
	
}


#nav_port li a
{
font-size:14px;
font-weight:bold;
color:#000;
margin-left:0px;
margin-right:50px;
list-style: none;

}

#nav_port li  a:hover
{
color:#e20404;
}

#nav_port li.current-menu-item a
{
color:#e20404;
}


.nav {
	top: 5px;
	margin: 0 auto;
	color:#ddd;
	overflow:hidden;
	position:relative;
	width: 900px;
	right: -95px;
}

ul, ul li{
	list-style:none;
	padding: 0;
	
	
}

.nav li {
	text-align:center;
	
}

.nav a {
	font-size:13px;
	color: #333;
	text-decoration:none;
	display:block;
	padding:10px 20px 10px 20px;


}
.nav a:hover {
	background-color:#2d443e;
	color:white;
}


.portfolio {
	top: 5px;
	margin: 0 auto;
	color:#ddd;
	overflow:hidden;
	position:relative;
	width: 900px;
	right: 10px;
}

ul, ul li{
	list-style:none;
	padding: 0;
	
	
}

.portfolio li {
	text-align:center;
	
}
.portfolio a {
	font-size:13px;
	color: #333;
	text-decoration:none;
	display:block;
	padding:10px 20px 10px 20px;

border:1px solid #ddd;  
  
border-radius: 4px;  
-moz-border-radius: 4px;  
-webkit-border-radius: 4px;  
}
.portfolio a:hover {
	background-color:#2d443e;
	color:white;
}

.contentTitle
{
width:676px;
height:37px;
margin-top:20px;
margin-left:25px;
margin-right:25px;
margin-bottom:10px;

background-repeat:no-repeat;

}

.contentTitle h1
{
margin-left:60px;
padding-top:8px;
font-size:20px;
font-weight:bold;
color:#071027;
}

.comments
{
font-size:11px;
font-style:italic;
}

.contentText
{
width:680px;
padding-left:30px;
padding-right:30px;
font-size:13px;
color:#030712;
line-height:30px;
letter-spacing:-1px;
}

a
{
text-decoration:none;
color:#2A2A2A;


}

a:hover
{
color:#e20404;

}

#sidebar  {
	
	list-style:none; 
	margin:0; 
	overflow:hidden;
	padding-top:40px;
	width: 30%;
	float: left;
	position: relative;
	
	
}

#sidebar  h1 {
	
	font-family: 'Georgia', serif;
	font-size: 19px;
	text-align: left;
	color:#000;	
	font-weight:normal;		
	
}

#sidebar2  {
	
	list-style:none; 
	margin-left: 600px; 
	margin-bottom: 0px; 
	overflow:hidden;
	padding:0;
	width: 30%;
	float: right;
	position: relative;
	display: block;
	
}
#sidebar2  h1 {
	
	font-family: 'Georgia', serif;
	font-size: 16px;
	text-align: right;
	color:#000;	
	font-weight:normal;		
	
}




#footer {
width: 900px;
height:53px;

text-align:center;
font-size:9px;
color:#2A2A2A;
padding-top:25px;
}


ul, ul li{
	list-style:none;
	padding: auto;
	margin: 0;
	float: left;
	display: inline-block;

}

#sidebar3  {
	list-style:none; 
	margin-top: 100px; 
	overflow:hidden;
	padding:0;
	display: block;
	float: left;
	
}
#sidebar3  ul {
	font-family: 'Georgia', serif;
	line-height:30px;
	
}

#sidebar3 li{
	display: table;
	float: right;
	clear: right;
	
}

#sidebar3_header {
	margin: 30px;
	
	overflow: hidden;
	background:url('http://gisellepotter.com/wp/wp-content/uploads/2013/10/GP.jpg') left top no-repeat;
	background-position:80px 0px;
	position: relative;
	display: inline-block;
}

#sidebar3 li a
{
font-size:13px;
font-weight:normal;
color:#000;
margin: 0px;
list-style: none;

}

#sidebar3 li.current-menu-item a
{
/*text-decoration:line-through !important;*/
font-weight: bold !important;
}



/* Gallery margins */
div.gallery {padding:0;
}
dl.gallery-item {padding:0px;}

dt.gallery-icon {width: 100px;margin-bottom:20px;padding:0}

#contentwrapper .gallery .gallery-item img {border:none !important;}


/* THumbnail Hover */
.postImage{position:relative;}
    .postImage>a{position:absolute; top:0; left:0; z-index:0;}
    .postImage>h1{display:none; position:absolute; top:50%; left:0; z-index:1;}
    .postImage:hover img{opacity:0.5;}
    .postImage:hover h1{display:block;}

/* THumbnail Hover */
.bookImage{position:relative;}
    .bookImage a{position:relative; top:0px; left:0; z-index:0;}
    .bookImage h5{display:block; position:relative; top:50%; left:0; z-index:1;}
    .bookImage:hover img{opacity:0.5;}
    .bookImage:hover h1{display:inline;}




#side_blog {
	float:left;
	margin:10px;
	padding:0px 10px 6px 10px;
	clear:both;
	width: auto;
	
	
}

#side_blog ul {
	font-family: 'Georgia', serif;
	font-size: 14px;
	text-align: left;
	color:#000;	
	font-weight:normal;
	display:block; 
	clear:both;
}

#side_blog ul li{
	position:relative; padding:0 0px 0 15px; margin:0 0 8px;display:block;clear:both;  
	 
	
} 

#side_blog ul li:before {  position:absolute; top:8px; left:0; font-family:'fontawesome'; content:'\f0da'; font-size:14px; color:#999;margin-top:-7px; line-height:1.6; display:block; }




#side_blog h1 {
	font-family: 'Georgia', serif;
	font-size: 19px;
	text-align: left;
	color:#000;	
	font-weight:normal;
	 
	
}

#side_blog h2 {
	padding: 0;
	display:block;
	font-family: 'Trebuchet MS', monospace;
	font-size: 16px;
	color:#000;
	margin-bottom: -25px;
	font-weight:normal; 
	line-height: 100%;
	text-transform:uppercase; 
	text-decoration:underline;
}

#side_blog h3 {
	padding: 0 10px ;
	font-family: 'Trebuchet MS', monospace;
	font-size: 12px;
	color:#000;
	text-align: center;
	font-weight:normal; 
	line-height: 100%;
}

#side_blog h5 {
	padding: 0 10px ;
	float:right;
	margin-top: 0px;
}


#side_blog h6 {
	padding: 0 0 0px ;
	margin-bottom:-20px;
	font-weight:normal;
	font-size:12px;
	
}

#side_blog p {
	
margin-bottom: 30px;
	padding: 0px 0px ;
	font-size: 13px;
	text-align: left;
	color:#444;
	line-height: 170%;
	clear:both;
}

/* Custom add on of Blog post seperator */
.sep {
	height: 17px;
	margin: 60px 0px;
	overflow: hidden;
	background:url('images/sep.gif') center bottom no-repeat;
}

.previous {}
.previous li { padding-right;10px;}



.paging ul{
       text-align:center;
	margin: 0 auto;
	width: 100%;
	
}
.paging ul li {
    
    
}
.paging ul li a{
    background-color:#fff;
    color:#222;
    padding:7px 11px 7px 11px;
    font-size:12px;
    margin-left:1px;
}
.paging ul li .current, .paging ul li .dots  {
    background:#333;  border:solid 1px #ccc;-moz-border-radius: 3px;
border-radius: 3px;
background:-moz-linear-gradient(top, #ccc 0%, #eee 100%);
background:-webkit-linear-gradient(top, #ccc 0%,#eee 100%); 
background:linear-gradient(to bottom, #ccc 0%,#eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#eee',GradientType=0 );
text-shadow:0px -1px 0 rgba(0, 0, 0, 0.5);  
-moz-box-shadow:    inset 0 3px 10px #666;
   -webkit-box-shadow: inset 0 2px 1px #666;
   box-shadow:         inset 0 2px 1px #666;
 padding:7px 11px 7px 11px;
    font-size:12px;
     color:#000;
    margin-left:1px;
}
.paging ul li a:hover {
      background:#333;  border:solid 1px #ccc;-moz-border-radius: 3px;
border-radius: 3px;
background:-moz-linear-gradient(top, #ccc 0%, #eee 100%);
background:-webkit-linear-gradient(top, #ccc 0%,#eee 100%); 
background:linear-gradient(to bottom, #ccc 0%,#eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#eee',GradientType=0 );
text-shadow:0px -1px 0 rgba(0, 0, 0, 0.5);  
-moz-box-shadow:    inset 0 3px 10px #666;
   -webkit-box-shadow: inset 0 2px 1px #666;
   box-shadow:         inset 0 2px 1px #666;
}

.book_description {
}
.book_description h1 { font-size:14px; line-height: 20px;margin:30px 10px 10px 0px;}

.postImage { display: block; float: left; margin:10px 10px 10px 0px;} 

/* Pagination */
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:14px;
line-height:15px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:11px 14px 10px 14px;
text-decoration:none;
width:auto;
color:#fff;
font-family:'Georgia', times, serif; 

border-radius:5px; 
-moz-box-shadow:    inset 0px 2px 5px 2px  #d9d9d9;
   -webkit-box-shadow: inset 0px 2px 5px 2px  #d9d9d9;
   box-shadow:         inset 0px 2px 5px 2px  #d9d9d9;
border-color:#bbb; background:#f5f5f5; background:-moz-linear-gradient(top, #f5f5f5 0%, #ddd 100%); background:-webkit-linear-gradient(top, #fff 0%,#f5f5f5 100%); background:linear-gradient(to bottom, #f5f5f5 0%,#ddd 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ddd',GradientType=0 ); color:#333; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);

}
 
.pagination a:hover{
padding:11px 14px 10px 14px;
background: none;
color:#000;
border-color:none;
-moz-box-shadow:    inset 0px 0px 0px 0px  #d9d9d9;
   -webkit-box-shadow: inset 0px 0px 0px 0px  #d9d9d9;
   box-shadow:         inset 0px 0px 0px 0px  #d9d9d9;
}
 
.pagination .current{
padding:11px 14px 10px 14px;
background: none;
color:#000;
border-color:none;
-moz-box-shadow:    inset 0px 0px 0px 0px  #d9d9d9;
   -webkit-box-shadow: inset 0px 0px 0px 0px  #d9d9d9;
   box-shadow:         inset 0px 0px 0px 0px  #d9d9d9;
}


.portfolio_thum{
width: 900px;
display: inline;
}


.portfolio_thum ul
{
padding:20px;
margin:20px 20px 30px 20px;

}


.portfolio_thum li{
	display:inline;
	width: 100px;
	margin-top:110px;
	text-align: center;
	position: absolute;
	font-size: 13px;
}

#portfolio_container {
	min-height: 600px;
	display: inline;
	width: 620px;
	margin-left:30px;
	margin-top:30px;
	float: left;
}

.ngg-imagebrowser h3 {display:none;}

/* portfolio menu items current */


.page-id-1096 .menu-item-876 a, .page-id-954 .menu-item-876 a, .page-id-259 .menu-item-876 a, .page-id-942 .menu-item-876 a, .page-id-243 .menu-item-876 a, .page-id-378 .menu-item-876 a{
color:#e20404 !important;
}

.postid-123 .menu-item-934 a{
color:#e20404 !important;
}

.postid-896 .menu-item-939 a{
color:#e20404 !important;
}

.single-attachment .menu-item-876 a {

color:#e20404 !important;
}

